|
@@ -301,7 +301,8 @@ export default {
|
|
expireTime: '',
|
|
expireTime: '',
|
|
pretreatmentInfo: {},
|
|
pretreatmentInfo: {},
|
|
lockedInfo: [],
|
|
lockedInfo: [],
|
|
- lockedDialog: false
|
|
|
|
|
|
+ lockedDialog: false,
|
|
|
|
+ checkNodeId: ''
|
|
};
|
|
};
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
@@ -309,6 +310,39 @@ export default {
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
this.getDict();
|
|
this.getDict();
|
|
|
|
+
|
|
|
|
+ let nodeId = '';
|
|
|
|
+ const roles = this.userInfo.roles;
|
|
|
|
+
|
|
|
|
+ switch (true) {
|
|
|
|
+ // 43 地市管理员
|
|
|
|
+ case roles.includes(43):
|
|
|
|
+ nodeId = 2;
|
|
|
|
+ break;
|
|
|
|
+ // 4 区域管理员
|
|
|
|
+ case roles.includes(4):
|
|
|
|
+ nodeId = 3;
|
|
|
|
+ break;
|
|
|
|
+ // 42 市场管理员
|
|
|
|
+ case roles.includes(42):
|
|
|
|
+ nodeId = 8;
|
|
|
|
+ break;
|
|
|
|
+ // 40 商务管理员
|
|
|
|
+ case roles.includes(40):
|
|
|
|
+ nodeId = 9;
|
|
|
|
+ break;
|
|
|
|
+ // 39 事业部总经理
|
|
|
|
+ case roles.includes(39):
|
|
|
|
+ nodeId = 6;
|
|
|
|
+ break;
|
|
|
|
+ // 41 事业部分管领导
|
|
|
|
+ case roles.includes(41):
|
|
|
|
+ nodeId = 5;
|
|
|
|
+ break;
|
|
|
|
+ default:
|
|
|
|
+ nodeId = 1;
|
|
|
|
+ }
|
|
|
|
+ this.checkNodeId = nodeId;
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
const roles = this.userInfo.roles;
|
|
const roles = this.userInfo.roles;
|
|
@@ -530,7 +564,7 @@ export default {
|
|
this.singleFlag = false;
|
|
this.singleFlag = false;
|
|
},
|
|
},
|
|
async getPretreatment() {
|
|
async getPretreatment() {
|
|
- const res = await getPretreatmentApi({ taskIds: this.checkIds });
|
|
|
|
|
|
+ const res = await getPretreatmentApi({ taskIds: this.checkIds, nodeId: this.checkNodeId });
|
|
if (res.data.code === 0) {
|
|
if (res.data.code === 0) {
|
|
this.pretreatmentInfo = res.data.data;
|
|
this.pretreatmentInfo = res.data.data;
|
|
this.lockedInfo = res.data.data.locked;
|
|
this.lockedInfo = res.data.data.locked;
|
|
@@ -553,7 +587,8 @@ export default {
|
|
if (this.pretreatmentInfo?.token?.token) {
|
|
if (this.pretreatmentInfo?.token?.token) {
|
|
const obj = {
|
|
const obj = {
|
|
taskIds: taskIds,
|
|
taskIds: taskIds,
|
|
- token: this.pretreatmentInfo.token.token
|
|
|
|
|
|
+ token: this.pretreatmentInfo.token.token,
|
|
|
|
+ nodeId: this.checkNodeId
|
|
};
|
|
};
|
|
await pretreatmentClearApi(obj);
|
|
await pretreatmentClearApi(obj);
|
|
}
|
|
}
|