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

save

上级 28fe8727
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="consultationlist" style=" user-select:none; "> <div class="consultationlist" style=" user-select:none; ">
<div class="list"> <div class="list">
<div class="name">刘思妙</div> <div class="name">刘思妙</div>
<div class="details" @click="skip"> <div class="details" @click="goworkBench">
<div class="handle">待处理 <span>128</span></div> <div class="handle">待处理 <span>128</span></div>
<div class="see"> <div class="see">
<a href="#">查看详情</a> <a href="#">查看详情</a>
...@@ -54,13 +54,11 @@ export default { ...@@ -54,13 +54,11 @@ export default {
created() { created() {
}, },
methods: { methods: {
skip() { goworkBench() {
this.searchParam.dateTime = this.valuenow this.searchParam.dateTime = this.valuenow
this.searchParam.operateUserId = '11' this.searchParam.operateUserId = '11'
this.POST('/diagnose/socket/condition/update',this.searchParam).then(res=>{ this.POST('/diagnose/socket/condition/update',this.searchParam).then(res=>{
if(res.code == '000000'){ if(res.code == '000000'){
console.log(res);
localStorage.setItem('administrator',JSON.stringify(this.searchParam))
this.$store.commit('updateSoketQuest', this.searchParam) this.$store.commit('updateSoketQuest', this.searchParam)
this.$router.push({path:'/workbench'}) this.$router.push({path:'/workbench'})
}else{ }else{
......
<template> <template>
<div class="diagnoseAdvice" v-drag v-if="showAdvice"> <div class="diagnoseAdvice" v-drag v-if="showAdvice">
<div class="header"> <span class="headernum"> 问诊单{{currentAdvice.diagnoseId}} 诊断建议</span> <el-button @click="closeadvice">退出</el-button></div> <div class="header"> <span class="headernum"> 问诊单{{currentAdvice.diagnoseId}} 诊断建议</span> <el-button @click="closeadvice">退出</el-button></div>
<div class="center"> <div class="center" v-stopdrag>
<span>诊断建议</span> <el-input rows="10" type="textarea" v-model="diagnoseAdvice" placeholder="请输入内容"></el-input> <span>诊断建议</span> <el-input rows="10" type="textarea" v-model="diagnoseAdvice" placeholder="请输入内容"></el-input>
</div> </div>
<div class="record"> <div class="record">
<span>录音/录像</span> <span>录音/录像</span>
<div v-if="currentAdvice.adviceAudioUrls!=undefined &&currentAdvice.adviceAudioUrls.length > 0"> <div v-if="currentAdvice.adviceAudioUrls!=undefined &&currentAdvice.adviceAudioUrls.length > 0">
<div v-for="adlist in currentAdvice.adviceAudioUrls" :key="adlist.diagnoseId"> <div v-for="itemAudio in currentAdvice.adviceAudioUrls" :key="itemAudio.diagnoseId">
<el-link :href="adlist" target="_blank">{{adlist}}</el-link> <el-link :href="itemAudio" target="_blank">{{itemAudio}}</el-link>
</div> </div>
</div> </div>
<span style="color:#0D9078" v-else>无音频</span> <span style="color:#0D9078" v-else>无音频</span>
...@@ -24,10 +24,7 @@ import {mapState} from "vuex"; ...@@ -24,10 +24,7 @@ import {mapState} from "vuex";
export default { export default {
data() { data() {
return{ return{
formData:{
// diagnoseAdvice:'',
advice:"",
},
} }
}, },
props:{ props:{
...@@ -38,6 +35,9 @@ export default { ...@@ -38,6 +35,9 @@ export default {
}, },
created() { created() {
},
mounted() {
}, },
computed:{ computed:{
...mapState({ ...mapState({
...@@ -47,14 +47,13 @@ export default { ...@@ -47,14 +47,13 @@ export default {
get: function () { get: function () {
return this.currentAdvice.content return this.currentAdvice.content
}, },
set(val){ set(val){
this.currentAdvice.content = val this.currentAdvice.content = val
} }
} }
}, },
methods:{ methods:{
SaveAdvice() { SaveAdvice() {
console.log(this.currentAdvice.content);
let params = { let params = {
adviceAudioUrls: this.currentAdvice.adviceAudioUrls, adviceAudioUrls: this.currentAdvice.adviceAudioUrls,
content: this.diagnoseAdvice, content: this.diagnoseAdvice,
...@@ -68,7 +67,6 @@ export default { ...@@ -68,7 +67,6 @@ export default {
message: "保存成功", message: "保存成功",
type: "success", type: "success",
}); });
this.formData.advice = ''
this.closeadvice() this.closeadvice()
} }
}).catch(err=>{ }).catch(err=>{
...@@ -105,7 +103,15 @@ export default { ...@@ -105,7 +103,15 @@ export default {
}; };
}; };
} }
} },
stopdrag: {
inserted:function(el, binding, vnode) {
let element = el;
element.onmousedown =function(e) {
e.stopPropagation()
}
}
}
} }
} }
</script> </script>
......
...@@ -79,7 +79,6 @@ export default { ...@@ -79,7 +79,6 @@ export default {
} }
}, },
created() { created() {
console.log(this.currentuserId);
}, },
computed:{ computed:{
...mapState({ ...mapState({
...@@ -189,7 +188,7 @@ export default { ...@@ -189,7 +188,7 @@ export default {
.inquirylist{ .inquirylist{
display: flex; display: flex;
margin-bottom: 10px; margin-bottom: 10px;
padding: 10px 5px; padding: 10px 10px;
overflow: hidden !important; overflow: hidden !important;
.el-row{ .el-row{
width: 100%; width: 100%;
...@@ -386,7 +385,7 @@ export default { ...@@ -386,7 +385,7 @@ export default {
display: flex; display: flex;
margin-bottom: 10px; margin-bottom: 10px;
// margin: 20px 30px 0px; // margin: 20px 30px 0px;
padding: 10px 5px; padding: 10px 14px;
// background: #fff; // background: #fff;
overflow: hidden !important; overflow: hidden !important;
.el-row{ .el-row{
......
...@@ -13,6 +13,10 @@ export default { ...@@ -13,6 +13,10 @@ export default {
}, },
updateSoketQuest(state, obj) { updateSoketQuest(state, obj) {
state.soketQuest = obj; state.soketQuest = obj;
localStorage.setItem('soketQuest',obj)
},
updateSoketseach(state,obj) {
state.soketQuest = Object.assign({},state.soketQuest, obj);
}, },
updateShowChat(state, obj) { updateShowChat(state, obj) {
state.showChat = obj; state.showChat = obj;
......
...@@ -109,44 +109,36 @@ export default { ...@@ -109,44 +109,36 @@ export default {
} }
}, },
created(){ created(){
// console.log(this.$route.query.id); this.inquirySearch()
this.search()
}, },
watch: {
$route: {
handler: function(val, oldVal){
console.log(val,oldVal);
},
// 深度观察监听
deep: true
}
},
methods:{ methods:{
handleSizeChange(val){ handleSizeChange(val){
if(JSON.stringify(this.soketQuest)=="{}"){ if(JSON.stringify(this.soketQuest)=="{}"){
this.soketQuest.pageSize = val let condition = {pageSize:val}
this.$store.commit('updateSoketseach',condition)
}else{ }else{
this.searchParam.pageSize = val this.searchParam.pageSize = val
} }
this.search() this.inquirySearch()
}, },
handleCurrentChange(val){ handleCurrentChange(val){
if(JSON.stringify(this.soketQuest)=="{}"){ if(JSON.stringify(this.soketQuest)=="{}"){
this.soketQuest.pageNo = val let condition = {pageNo:val}
this.$store.commit('updateSoketseach',condition)
}else{ }else{
this.searchParam.pageNo = val this.searchParam.pageNo = val
} }
this.search() this.inquirySearch()
}, },
changestatus(val){ changestatus(val){
if(JSON.stringify(this.soketQuest)=="{}"){ if(JSON.stringify(this.soketQuest)=="{}"){
this.soketQuest.returnStatus = val let condition = {returnStatus:val,pageNo:1}
this.soketQuest.pageNo = 1 this.$store.commit('updateSoketseach',condition)
}else{ }else{
this.searchParam.returnStatus = val this.searchParam.returnStatus = val
this.searchParam.pageNo = 1 this.searchParam.pageNo = 1
} }
this.search() this.inquirySearch()
// 测试代码 // 测试代码
const l = this.currentDiagList; const l = this.currentDiagList;
...@@ -157,36 +149,29 @@ export default { ...@@ -157,36 +149,29 @@ export default {
}, },
changeDatetime(val) { changeDatetime(val) {
if(JSON.stringify(this.soketQuest)=="{}"){ if(JSON.stringify(this.soketQuest)=="{}"){
this.soketQuest.dateTime = val.toLocaleDateString().split('/').join('-') let condition = {dateTime:val.toLocaleDateString().split('/').join('-'),pageNo:1}
this.soketQuest.pageNo = 1 this.$store.commit('updateSoketseach',condition)
}else{ }else{
this.searchParam.dateTime = val.toLocaleDateString().split('/').join('-') this.searchParam.dateTime = val.toLocaleDateString().split('/').join('-')
this.searchParam.pageNo = 1 this.searchParam.pageNo = 1
} }
this.search() this.inquirySearch()
}, },
search() { inquirySearch() {
let params = null;
if(JSON.stringify(this.soketQuest)=="{}"){ if(JSON.stringify(this.soketQuest)=="{}"){
let params = this.searchParam params = this.searchParam
this.loading = true this.loading = true
this.POST('/diagnose/socket/condition/update',params).then(res=>{
if(res.code == '000000'){
this.loading = false
console.log(res);
}
})
}else{ }else{
let params = this.soketQuest params = this.soketQuest
this.loading = true this.loading = true
this.POST('/diagnose/socket/condition/update',params).then(res=>{ }
this.POST('/diagnose/socket/condition/update',params).then(res=>{
if(res.code == '000000'){ if(res.code == '000000'){
this.loading = false this.loading = false
console.log(res); console.log(res);
} }
}) })
}
// let params = this.soketQuest || this.searchParam
} }
}, },
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册