提交 c2a97e02 编写于 作者: 张磊's avatar 张磊

change date

上级 642f72a2
...@@ -970,7 +970,9 @@ export default { ...@@ -970,7 +970,9 @@ export default {
}, },
closeChat() { closeChat() {
if(window.rtc){
window.rtc.leave(); window.rtc.leave();
}
this.clearSession(); this.clearSession();
this.$store.commit("updateShowChat", false); this.$store.commit("updateShowChat", false);
this.$store.commit("updateCurrentChat", {}); this.$store.commit("updateCurrentChat", {});
......
...@@ -172,8 +172,6 @@ export default { ...@@ -172,8 +172,6 @@ export default {
}else{ }else{
this.rtc.muteLocalAudio(); this.rtc.muteLocalAudio();
} }
this.isMuted = !this.isMuted;
}, },
// 主动呼叫 // 主动呼叫
drivingCall(data) { drivingCall(data) {
...@@ -354,11 +352,13 @@ export default { ...@@ -354,11 +352,13 @@ export default {
}, },
// 关闭mc // 关闭mc
muteLocalAudio() { muteLocalAudio() {
this.isMuted = true;
this.rtc.muteLocalAudio(); this.rtc.muteLocalAudio();
}, },
// 打开mc // 打开mc
unmuteLocalAudio() { unmuteLocalAudio() {
this.rtc.unmuteLocalAudio(); this.rtc.unmuteLocalAudio();
this.isMuted = false;
}, },
// 显示文案 // 显示文案
showText(status) { showText(status) {
......
...@@ -62,11 +62,19 @@ ...@@ -62,11 +62,19 @@
<div @click="openDiagnosisStartTimeDialog" class="set-width grey-bg" style="width: 100%;"> <div @click="openDiagnosisStartTimeDialog" class="set-width grey-bg" style="width: 100%;">
<i class="el-icon-alarm-clock"></i> <i class="el-icon-alarm-clock"></i>
<span v-if="startTimeValue === ''">接诊开始时间</span> <span v-if="startTimeValue === ''">接诊开始时间</span>
<span v-else>{{dayFormat(startTimeValue)}}--{{endTimeValue}}</span> <span v-else>{{dayFormatWithoutSecond(startTimeValue)}} -- {{dayFormatWithoutSecond(endTimeValue)}}</span>
</div> </div>
</el-col> </el-col>
</el-form-item> </el-form-item>
<el-form-item class="required-label" prop="diagnoseChannel" label="问诊方式">
<el-col :span="15">
<el-radio-group v-model="formData.diagnoseChannel" size="small" style="line-height: 45px;width: 135%;">
<el-radio :label="1">APP问诊(系统发起问诊)</el-radio>
<el-radio :label="2">线下问诊(APP不会自动发起问诊)</el-radio>
</el-radio-group>
</el-col>
</el-form-item>
</el-form> </el-form>
<!-- </el-row>--> <!-- </el-row>-->
...@@ -81,23 +89,43 @@ ...@@ -81,23 +89,43 @@
@open="openDiagnosisStartTimeDialog" @open="openDiagnosisStartTimeDialog"
> >
<div class="startTime-wrap"> <div class="startTime-wrap">
<div class="line-wrap">
<div>
<span>问诊开始时间:</span>
<div class="date-wrap"> <div class="date-wrap">
<el-date-picker <el-date-picker
popper-class="scale-datepicker" popper-class="scale-datepicker"
size="large" size="large"
@change="startTimeChange"
v-model="startTimeValue" v-model="startTimeValue"
type="datetime" type="datetime"
placeholder="选择日期时间"> placeholder="选择日期时间">
</el-date-picker> </el-date-picker>
</div> </div>
</div>
<div class="mt20">
<span>问诊结束时间:</span>
<div class="date-wrap">
&nbsp;{{dayFormatWithoutSecond(endTimeValue)}}
</div>
</div>
</div>
<div class="time-wrap"> <div class="time-wrap">
<span>问诊时长:</span> <span>问诊时长:</span>
<div class="time-range"> <div class="time-range">
<el-radio-group v-model="timeRange"> <el-radio-group v-model="timeRange" @change="timeRangeChange">
<div>
<el-radio border size="large" :label="10">10分钟</el-radio> <el-radio border size="large" :label="10">10分钟</el-radio>
</div>
<div class="mt20">
<el-radio border size="medium" :label="15">15分钟</el-radio> <el-radio border size="medium" :label="15">15分钟</el-radio>
</div>
<div class="mt20">
<el-radio border size="medium" :label="20">20分钟</el-radio> <el-radio border size="medium" :label="20">20分钟</el-radio>
</div>
<div class="mt20">
<el-radio border size="medium" :label="30">30分钟</el-radio> <el-radio border size="medium" :label="30">30分钟</el-radio>
</div>
</el-radio-group> </el-radio-group>
</div> </div>
</div> </div>
...@@ -152,6 +180,8 @@ export default { ...@@ -152,6 +180,8 @@ export default {
innerFlag:1, innerFlag:1,
receptionBeginTime:"", receptionBeginTime:"",
receptionEndTime:'', receptionEndTime:'',
bizType:'',
diagnoseChannel:''
}, },
doctorList:[], doctorList:[],
rangeTime:'', rangeTime:'',
...@@ -162,6 +192,9 @@ export default { ...@@ -162,6 +192,9 @@ export default {
outsideDoctor: [ outsideDoctor: [
{required: true, message: "请输入外部医生姓名", trigger: 'blur'} {required: true, message: "请输入外部医生姓名", trigger: 'blur'}
], ],
diagnoseChannel: [
{required: true, message: "请选择问诊方式", trigger: 'change'}
],
}, },
pickerOptions1: { pickerOptions1: {
disabledDate: time => { disabledDate: time => {
...@@ -211,8 +244,11 @@ export default { ...@@ -211,8 +244,11 @@ export default {
receptionId:this.formData.receptionId, receptionId:this.formData.receptionId,
receptionName:this.formData.receptionName, receptionName:this.formData.receptionName,
outsideDoctor:this.formData.outsideDoctor, outsideDoctor:this.formData.outsideDoctor,
receptionBeginTime:this.rangeTime[0], // receptionBeginTime:this.rangeTime[0],
receptionEndTime:this.rangeTime[1], // receptionEndTime:this.rangeTime[1],
receptionBeginTime: this.dayFormat(this.startTimeValue),
receptionEndTime:this.endTimeValue,
diagnoseChannel: this.formData.diagnoseChannel
} }
} }
else { else {
...@@ -227,6 +263,7 @@ export default { ...@@ -227,6 +263,7 @@ export default {
// receptionEndTime:this.rangeTime[1], // receptionEndTime:this.rangeTime[1],
receptionBeginTime: this.dayFormat(this.startTimeValue), receptionBeginTime: this.dayFormat(this.startTimeValue),
receptionEndTime:this.endTimeValue, receptionEndTime:this.endTimeValue,
diagnoseChannel: this.formData.diagnoseChannel
} }
} }
vm.isClick = true vm.isClick = true
...@@ -312,6 +349,23 @@ export default { ...@@ -312,6 +349,23 @@ export default {
}, },
dayFormat (v){ dayFormat (v){
return dayjs(v).format('YYYY-MM-DD HH:mm:ss'); return dayjs(v).format('YYYY-MM-DD HH:mm:ss');
},
dayFormatWithoutSecond (v){
if(!v){
return '';
}
return dayjs(v).format('YYYY-MM-DD HH:mm');
},
timeRangeChange (v) {
console.log('---v', v);
if(this.startTimeValue && v){
this.endTimeValue = dayjs(this.startTimeValue).add(v, 'minute').format('YYYY-MM-DD HH:mm:ss');
}
},
startTimeChange (v) {
if(this.timeRange && v){
this.endTimeValue = dayjs(v).add(this.timeRange, 'minute').format('YYYY-MM-DD HH:mm:ss');
}
} }
} }
} }
...@@ -339,10 +393,16 @@ export default { ...@@ -339,10 +393,16 @@ export default {
justify-content: space-around; justify-content: space-around;
.time-wrap{ .time-wrap{
display: flex; display: flex;
align-items: baseline; align-items: end;
.time-range{ .time-range{
margin-left: 10px; margin-left: 10px;
.mt20{
margin-top: 20px;
}
}
} }
.date-wrap{
display: inline-block;
} }
} }
.startTime-footer{ .startTime-footer{
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册