提交 57451740 编写于 作者: jq's avatar jq

优化修改

上级 35f0bedd
......@@ -78,6 +78,7 @@
</el-form>
<!-- </el-row>-->
<span slot="footer" class="dialog-footer" style="text-align: center;">
<el-button type="primary" @click="refreshData">刷新数据</el-button>
<el-button @click="cancel">取 消</el-button>
<el-button type="primary" @click="confirm" :disabled="isClick">确定</el-button>
</span>
......@@ -187,7 +188,6 @@ export default {
inNewTimeObj:{},
rangeTime:'',
listKey:'',
listTime:{},
addRules:{
receptionId: [
{required: true, message: "请选择接诊医生", trigger: 'change'}
......@@ -293,6 +293,11 @@ export default {
}
})
},
refreshData(){
let key= "sessionDoctorList" + this.diagnoseType;
localStorage.removeItem(key);
this.getDoctorList();
},
cancel(){
this.doctorId = "";
this.formData.outsideDoctor = '';
......@@ -328,17 +333,7 @@ export default {
this.listKey = "sessionDoctorList" + this.diagnoseType;
let sessionList = localStorage.getItem(this.listKey);
this.sessionDoctorList = JSON.parse(sessionList);
let newTime = localStorage.getItem('time');
let time = newTime ? JSON.parse(newTime) : {};
let isNumType = false;
if (this.diagnoseType === 1){
isNumType = time.tyOneTime ? true : false
}else if (this.diagnoseType === 2){
isNumType = time.tyTwoTime ? true : false
}else {
isNumType = time.tyThreeTime ? true : false
}
if (sessionList && isNumType){
if (sessionList){
this.doctorList = this.sessionDoctorList
}else {
let url = `/diagnose/doctorService/doctorList?diagnoseType=${this.diagnoseType}`
......@@ -347,18 +342,6 @@ export default {
if (res.code == '000000') {
this.doctorList = res.data
localStorage.setItem(this.listKey, JSON.stringify(res.data))
let intoTime = new Date().getTime() + 24 * 60 * 60 * 1000;
this.inNewTime = intoTime;
let newTime = localStorage.getItem('time');
let time = newTime ? JSON.parse(newTime) : {};
if(this.diagnoseType === 1) {
time.tyOneTime = this.inNewTime
}else if (this.diagnoseType === 2){
time.tyTwoTime = this.inNewTime
}else {
time.tyThreeTime = this.inNewTime
}
localStorage.setItem("time", JSON.stringify(time))
this.doctorChanged(this.formData.receptionId)
} else {
this.$message.info('请稍后重试')
......
......@@ -508,7 +508,7 @@ export const TABLE_COLUMN = [
},
{
prop: "receptionBeginTime",
label: "接诊医生意向时间",
label: "接诊医生意向时间",
showtooltip: false,
},
{
......
......@@ -899,32 +899,6 @@ export default {
this.diagnosisDoctorVisible = true;
this.diagnoseLogId = row.diagnoseLogId;
this.diagnoseType = row.diagnoseType;
let delTime = new Date().getTime();
let inToNewTime = localStorage.getItem('time');
this.inNewTimeObj = JSON.parse(inToNewTime);
// inNewTimeOb.time1
// let keyTime="time"+type; time1 time2
// inNewTimeOb.time1
// let keylist=sessionDoctorList + type;
// localStorage.removeItem(keylist)
if (this.diagnoseType === 1){
if (delTime > Number(this.inNewTimeObj ? this.inNewTimeObj.tyOneTime : 0 )){
localStorage.removeItem("sessionDoctorList1")
}
}else if (this.diagnoseType === 2){
if (delTime > Number(this.inNewTimeObj ? this.inNewTimeObj.tyTwoTime : 0)){
localStorage.removeItem("sessionDoctorList2")
}
}else{
if (delTime > Number(this.inNewTimeObj ? this.inNewTimeObj.tyThreeTime : 0)){
localStorage.removeItem("sessionDoctorList3")
}
}
if (row.doctorId == 0) {
this.doctorId = "";
} else {
......@@ -934,10 +908,10 @@ export default {
//重新匹配医生
reMatchDot(row, type) {
if(type==10){
this.rematchingOptions=["诊医生爽约",'上级医生日程改变,提前取消','操作失误,重新匹配医生']
this.rematchingOptions=["诊医生爽约",'上级医生日程改变,提前取消','操作失误,重新匹配医生']
}
else{
this.rematchingOptions=["助诊医生爽约",'上级医生日程改变,提前取消','操作失误,重新匹配医生']
this.rematchingOptions=["助诊医生爽约"]
}
// this.rematchingOptions=
// this.options=
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册