提交 b48f3956 编写于 作者: fusheng.liu's avatar fusheng.liu

save

上级 cbcd1980
src/assets/image/workbench/callout.png

824 字节 | W: | H:

src/assets/image/workbench/callout.png

3.2 KB | W: | H:

src/assets/image/workbench/callout.png
src/assets/image/workbench/callout.png
src/assets/image/workbench/callout.png
src/assets/image/workbench/callout.png
  • 2-up
  • Swipe
  • Onion skin
<template> <template>
<div class="diagnoseAdvice"> <div class="diagnoseAdvice" v-if="showAdvices">
<div class="header"> <span class="headernum"> 问诊单1233 诊断建议</span> <el-button>退出</el-button></div> <div class="header"> <span class="headernum"> 问诊单1233 诊断建议</span> <el-button @click="$emit('update:showAdvices', false);">退出</el-button></div>
<!-- <el-form-item label="音频" > <!-- <el-form-item label="音频" >
<upload-music :isDisable="editorType== 2" :musicList="formData.illnessAudioUrls" ref="musicComponent"></upload-music> <upload-music :isDisable="editorType== 2" :musicList="formData.illnessAudioUrls" ref="musicComponent"></upload-music>
...@@ -10,10 +10,12 @@ ...@@ -10,10 +10,12 @@
</div> </div>
<div class="record"> <div class="record">
<span>录音/录像</span> <span>录音/录像</span>
<el-link href="" target="_blank">___________ .mp4</el-link> <div v-for="adlist in Adviceslist.adviceAudioUrls" :key="adlist.diagnoseId">
<el-link :href="adlist" target="_blank">{{adlist}}</el-link>
</div> </div>
</div>
<div class="footer"> <div class="footer">
<el-button type="primary" style="height:35px">提交保存</el-button> <el-button type="primary" style="height:35px" @click="Submit()">提交保存</el-button>
</div> </div>
</div> </div>
</template> </template>
...@@ -28,7 +30,47 @@ export default { ...@@ -28,7 +30,47 @@ export default {
diagnoseAdvice:'', diagnoseAdvice:'',
advice:"", advice:"",
vodList:[{url:'upload-music'},{url:'upload-music'},{url:'upload-music'}] vodList:[{url:'upload-music'},{url:'upload-music'},{url:'upload-music'}]
},
}
},
props:{
showAdvices:{
type:Boolean,
default:false
},
diagnoseId:{
type:Number,
default:0
},
Adviceslist:{
type:Object,
default:{}
}
},
created() {
},
methods:{
Submit() {
let params = {
adviceAudioUrls: this.Adviceslist.adviceAudioUrls,
content: this.formData.advice,
diagnoseId: 11,
illnessAudioUrls: this.Adviceslist.illnessAudioUrls
} }
this.POST('/diagnose/admin/diagnose/doctorAdvice/create',params).then(res=>{
if(res.code == "000000"){
// this.$message.success(res.data.message)
this.$emit('update:showAdvices', false);
this.showAdvices = false
this.$message({
message: "保存成功",
type: "success",
});
}
}).catch(err=>{
console.log(err);
})
} }
} }
} }
......
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
</el-card> </el-card>
</el-col> </el-col>
</el-row> </el-row>
<diagnoseAdvice v-if="showAdvices"></diagnoseAdvice> <diagnoseAdvice v-if="showAdvicesflag" :Adviceslist="Adviceslist" :showAdvices.sync= showAdvices></diagnoseAdvice>
</div> </div>
</template> </template>
...@@ -63,8 +63,8 @@ export default { ...@@ -63,8 +63,8 @@ export default {
inquiry:{ inquiry:{
online:true, online:true,
answer:null, answer:null,
imgshowdoc:true, imgshowdoc:false,
imgshowhelp:true, imgshowhelp:false,
imgshow:true, imgshow:true,
docavator:'', docavator:'',
write:false, write:false,
...@@ -74,7 +74,9 @@ export default { ...@@ -74,7 +74,9 @@ export default {
timer:null, timer:null,
flag:true, flag:true,
nomor:true, nomor:true,
showAdvices:false showAdvices:false,
showAdvicesflag:false,
Adviceslist:{}
}; };
}, },
props:{ props:{
...@@ -123,6 +125,8 @@ export default { ...@@ -123,6 +125,8 @@ export default {
let starttime =this.item.appointBeginTime.slice(0,10) let starttime =this.item.appointBeginTime.slice(0,10)
let endtime = `${this.item.appointBeginTime.slice(11,16)}-${this.item.appointEndTime.slice(11,16)}` let endtime = `${this.item.appointBeginTime.slice(11,16)}-${this.item.appointEndTime.slice(11,16)}`
return starttime +' '+ endtime return starttime +' '+ endtime
}else{
return ''
} }
}, },
}, },
...@@ -141,13 +145,21 @@ export default { ...@@ -141,13 +145,21 @@ export default {
this.inquiry.imgshow = true this.inquiry.imgshow = true
this.flag = true this.flag = true
} }
console.log(nums,this.inquiry.imgshow);
}, 1000); }, 1000);
} }
}, },
showAdvice() { showAdvice() {
this.GET(`/diagnose/admin/diagnose/doctorAdvice/list/11`).then(res=>{
if(res.code == '000000'){
console.log(res);
// this.Adviceslist= res.data ;
}
}).catch(err=>{
console.log(err);
})
this.showAdvices = true this.showAdvices = true
this.showAdvicesflag = true
} }
} }
} }
......
...@@ -9,7 +9,8 @@ ...@@ -9,7 +9,8 @@
<div id="picker"> <div id="picker">
<div class="block"> <div class="block">
<el-date-picker <el-date-picker
v-model="value1" @change="changeDatetime"
v-model="Datevalue"
type="date" type="date"
clear-icon="el-input-icon" clear-icon="el-input-icon"
:clearable='false'> :clearable='false'>
...@@ -19,17 +20,17 @@ ...@@ -19,17 +20,17 @@
</el-row> </el-row>
<!-- tab栏 --> <!-- tab栏 -->
<div id="radio"> <div id="radio">
<el-radio-group v-model="tabPosition" style="margin-bottom: 30px;" > <el-radio-group v-model="tabPosition" style="margin-bottom: 30px;" @change="changeStatus">
<el-radio-button label="all">全部(0)</el-radio-button> <el-radio-button label="99">全部(0)</el-radio-button>
<el-radio-button label="abnormal">异常(0)</el-radio-button> <el-radio-button label="1">待处理(0)</el-radio-button>
<el-radio-button label="consultation">问诊中(0)</el-radio-button> <el-radio-button label="2">问诊中(0)</el-radio-button>
<el-radio-button label="Notstarted">未开始(0)</el-radio-button> <el-radio-button label="3">未开始(0)</el-radio-button>
<el-radio-button label="Hasended">已结束(0)</el-radio-button> <el-radio-button label="4">已结束(0)</el-radio-button>
<el-radio-button label="Cancelled">已取消(0)</el-radio-button> <el-radio-button label="5">已取消(0)</el-radio-button>
</el-radio-group> </el-radio-group>
<div class="forbox"> <div class="forbox" v-loading="loading">
<div class="for" v-for="item,index in list" :key="'for'+index"> <div class="for" v-for="item,index in list" :key="'for'+index">
<inquiryList-component :item="item"></inquiryList-component> <inquiryList-component :diagnoseId="list.diagnoseId" :item="item"></inquiryList-component>
</div> </div>
</div> </div>
</div> </div>
...@@ -38,11 +39,11 @@ ...@@ -38,11 +39,11 @@
background background
@size-change="handleSizeChange" @size-change="handleSizeChange"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
:current-page="currentPage4" :current-page="searchParam.pageNo"
:page-sizes="[100, 200, 300, 400]" :page-sizes="[6, 12, 18, 24]"
:page-size="100" :page-size="searchParam.pageSize"
layout="prev, pager, next, sizes, jumper" layout="prev, pager, next, sizes, jumper"
:total="400"> :total="totalRows">
</el-pagination> </el-pagination>
</el-row> </el-row>
</div> </div>
...@@ -59,10 +60,19 @@ export default { ...@@ -59,10 +60,19 @@ export default {
}, },
data(){ data(){
return { return {
tabPosition:"all", tabPosition:"1",
value1:Date.now(), Datevalue:new Date().toLocaleDateString().split('/').join('-'),
currentPage4:0, currentPage4:0,
showChat: true, showChat: true,
totalRows:40,
loading:false,
searchParam: {
dateTime: this.Datevalue,
operateUserId: localStorage.getItem('userID'),
returnStatus: 1,
pageSize: 6,
pageNo: 1,
},
list: [ list: [
{ {
"appointBeginTime": "2021-07-29T05:28:57.396Z", "appointBeginTime": "2021-07-29T05:28:57.396Z",
...@@ -96,12 +106,34 @@ export default { ...@@ -96,12 +106,34 @@ export default {
created(){ created(){
}, },
methods:{ methods:{
handleSizeChange(){ handleSizeChange(val){
this.searchParam.pageSize = val
this.search()
}, },
handleCurrentChange(){ handleCurrentChange(val){
this.searchParam.pageNo = val
this.search()
},
changeStatus(val){
this.searchParam.returnStatus = val
this.searchParam.pageNo = 1
this.search()
}, },
changeDatetime(val) {
this.searchParam.dateTime = val.toLocaleDateString().split('/').join('-')
this.searchParam.pageNo = 1
this.search()
},
search() {
let params = this.searchParam
this.loading = true
this.POST('/diagnose/admin/diagnose/operator/list',params).then(res=>{
if(res.code == '000000'){
this.loading = false
console.log(res);
}
})
}
}, },
} }
</script> </script>
......
...@@ -68,6 +68,7 @@ export default { ...@@ -68,6 +68,7 @@ export default {
this.POST("/basic-data/menu/list", { systemType: this.systemType }).then(res => { this.POST("/basic-data/menu/list", { systemType: this.systemType }).then(res => {
if (res.code == "000000") { if (res.code == "000000") {
let { vueMenuDtos } = res.data; let { vueMenuDtos } = res.data;
localStorage.setItem('userID', res.data.userId)
// let vueMenuDtos = []; // let vueMenuDtos = [];
// // TODO 开发调试时写死, 发布时去掉 // // TODO 开发调试时写死, 发布时去掉
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册