|
|
@@ -14,7 +14,10 @@ import {
|
|
|
listByFactoryId,
|
|
|
checkExists
|
|
|
} from '@/api/mainData/index.js';
|
|
|
-import { releaseWorkOrder } from '@/api/workOrder/index.js';
|
|
|
+import {
|
|
|
+ releaseWorkOrder,
|
|
|
+ getcheckLoginUserIsTeamLeader
|
|
|
+} from '@/api/workOrder/index.js';
|
|
|
export default {
|
|
|
data() {
|
|
|
return {};
|
|
|
@@ -465,6 +468,21 @@ export default {
|
|
|
this.$message.warning('请先选择班组');
|
|
|
return;
|
|
|
}
|
|
|
+
|
|
|
+ try {
|
|
|
+ const isTeamLeader = await getcheckLoginUserIsTeamLeader(this.form.teamId);
|
|
|
+
|
|
|
+ if (!isTeamLeader) {
|
|
|
+ this.toolbarLoading = false;
|
|
|
+ this.$message.warning('当前班组不是对应组长');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ } catch (err) {
|
|
|
+ this.toolbarLoading = false;
|
|
|
+ this.$message.error('校验组长身份失败:' + err.message);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
if (this.form.taskAss == 1) {
|
|
|
this.issue();
|
|
|
// 按原来的逻辑
|
|
|
@@ -504,12 +522,14 @@ export default {
|
|
|
this.handleClick({ name: data.id });
|
|
|
return;
|
|
|
}
|
|
|
+
|
|
|
+ this.toolbarLoading = true;
|
|
|
+
|
|
|
let params = {
|
|
|
teamId: this.form.teamId,
|
|
|
workCenterId: this.form.workCenterId,
|
|
|
workOrderId: this.current.id
|
|
|
};
|
|
|
- this.toolbarLoading = true;
|
|
|
try {
|
|
|
const res = await checkAssignConfirm(params);
|
|
|
if (!res) {
|