695593266@qq.com 8 месяцев назад
Родитель
Сommit
3d1747eb24

+ 8 - 0
src/views/workOrder/components/releaseDialog.vue

@@ -189,6 +189,11 @@
             :label="item.name"
             :name="item.id"
           >
+            <span style="color: green">
+              工序编码:{{ item.code }},所属工作中心:{{
+                item.workCenterName
+              }}</span
+            >
             <ele-pro-table
               class="table"
               :ref="`tableRef${index}`"
@@ -205,6 +210,7 @@
                   type="primary"
                   @click="dispatch(item, 1)"
                   :loading="toolbarLoading"
+                  :disabled="!item.isDisable"
                 >
                   派单
                 </el-button>
@@ -212,6 +218,7 @@
                   type="primary"
                   @click="dispatch(item, 2)"
                   :loading="toolbarLoading"
+                  :disabled="!item.isDisable"
                 >
                   撤回
                 </el-button>
@@ -219,6 +226,7 @@
                   type="primary"
                   @click="dispatch(item, 3)"
                   :loading="toolbarLoading"
+                  :disabled="!item.isDisable"
                 >
                   保存
                 </el-button>

+ 8 - 2
src/views/workOrder/mixins/release.js

@@ -146,8 +146,12 @@ export default {
                 staffDis: false, // 人员按钮
                 lineDis: false // 产线按钮
               },
+              isDisable:
+                this.form.workCenterId == item.workCenterId ? true : false,
               startDate: '', // 开始日期 (当前工序中最早的计划开始时间)
-              endDate: '' // 结束日期 (当前工序中最晚的计划结束时间)
+              endDate: '', // 结束日期 (当前工序中最晚的计划结束时间)
+              workCenterId: item.workCenterId,
+              workCenterName: item.workCenterName
             };
             list.push(obj);
           });
@@ -470,7 +474,9 @@ export default {
       }
 
       try {
-        const isTeamLeader = await getcheckLoginUserIsTeamLeader(this.form.teamId);
+        const isTeamLeader = await getcheckLoginUserIsTeamLeader(
+          this.form.teamId
+        );
 
         if (!isTeamLeader) {
           this.toolbarLoading = false;