提交 199898a6 编写于 作者: qian.jie's avatar qian.jie

医助管理修改

上级 60022c16
......@@ -10,8 +10,9 @@ export const doctorListAnd = async(data) => {
export const doctorListRest = async (data) => {
return request({
url: `diagnose/admin/diagnose/reset/operate/doctorList/${data.uid}`,
method: 'get',
url: 'diagnose/admin/diagnose/reset/operate/doctorList',
method: 'post',
data:data
});
};
export const conditionUpdate = async (data) => {
......
......@@ -18,7 +18,7 @@
:label="itemChild.doctorId"
:disabled="itemChild.disabled"
>
{{ itemChild.doctorName + ' ' }}{{ ' ' +itemChild.doctorId }}
{{ itemChild.doctorName + ' ' }}{{ ' ' +itemChild.doctorId}}
</el-checkbox>
</el-checkbox-group>
</el-tab-pane>
......
......@@ -20,7 +20,6 @@
v-for="(item, index) in adminList"
:key="index"
class="checkbox-item"
@change="((val)=>{setResert(val,item)})"
>
<el-checkbox :label="item.id">
{{ item.name }}
......@@ -35,7 +34,7 @@
</el-button>
<el-button
type="primary"
@click="sumbitmatch"
@click="sumbitmatchCancel"
>
确定
</el-button>
......@@ -77,13 +76,15 @@
sumbitMatch
} from '@/api/operation';
import { doctorListRest } from '@/api/workbench';
import _ from 'lodash';
export default {
data() {
return {
checklist: [],
adminList: [],
showIsReset:false,
operateId:''
operateId:'',
oldCheckList:[],
};
},
mounted() {
......@@ -127,6 +128,7 @@
.then((res) => {
if (res.code == '000000') {
this.checklist = res.data;
this.oldCheckList = this.checklist;
}
})
.catch(() => {
......@@ -143,16 +145,23 @@
cancelResert() {
this.showIsReset = false;
},
sumbitmatchCancel() {
this.cancelList = _.difference(this.oldCheckList, this.checklist);
if (this.cancelList.length > 0) {
this.showIsReset = true;
}else {
this.sumbitmatch();
}
},
confirmResert() {
const param = {
uid:this.operateId
};
doctorListRest(param).then(res => {
const uidList = this.cancelList || [];
doctorListRest(uidList).then(res => {
if (res.code == '000000') {
this.showIsReset = false;
this.sumbitmatch();
}
});
},
});
}
},
};
</script>
......
......@@ -298,7 +298,7 @@
this.tabPositionValue = this.$route.query.type || '3';
},
mounted() {
const s = storejs.get('soketQuest');
const s = storejs.get('initSocketInfo');
const id =
s && s.operateUserId ? s.operateUserId : this.isSuperAdmin.userID;
this.operateUserId = id;
......@@ -326,10 +326,8 @@
},
methods: {
doctorDeparList() {
const userInfo = storejs.get('initSocketInfo');
const {userId} = userInfo;
const param = {
uid:userId
uid:this.operatId || this.userInfo.userId,
};
doctorDeparList(param).then(res => {
if (res.code == '000000') {
......@@ -346,14 +344,14 @@
this.showIsReset = false;
},
confirmResert() {
const userInfo = storejs.get('initSocketInfo');
const {userId} = userInfo;
const param = {
uid:this.operatId ? this.operatId : userId
};
doctorListRest(param).then(res => {
const uidList = this.operatId ? [this.operatId] : [] || this.userInfo.userId ? [this.userInfo.userId] : [];
doctorListRest(uidList).then(res => {
if (res.code == '000000') {
this.showIsReset = false;
this.$message({
message: '重置成功',
type: 'success',
});
this.doctorDeparList();
}
});
......@@ -376,15 +374,27 @@
},
confirmDoctorList() {
const userInfo = storejs.get('initSocketInfo');
const {userId, userName} = userInfo;
const {userName} = userInfo;
const params = {
cancelDoctorIdList:this.cancelCheckList || [],
insertDoctorIdList:this.newCheckList || [],
operateUserId:userId,
operateUserId:this.operatId || this.userInfo.userId,
operateUserName:userName
};
doctorListAnd(params).then(res => {
if (res.code == '000000') {
if (res.data.length > 0) {
const totallistShow = res.data.join(',');
this.$message({
message: `医生ID为${totallistShow}已被其他运营分配`,
type: 'warning'
});
}else{
this.$message({
message: '保存成功',
type: 'success',
});
}
this.doctorDeparList();
}
});
......@@ -393,7 +403,7 @@
initCard() {
const parms = {
bizType: this.tabPositionValue, // 1,异常的列表 2,不需要处理的列表
userId: this.userInfo.userId || this.operateUserId, // userId
userId: this.operatId || this.userInfo.userId, // userId
condition: this.orderOrName || '',
};
conditionNewList(parms)
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册