From b2c2a77b5632b7e5f29a6cdce816bd977bc8604d Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期四, 25 四月 2024 16:33:53 +0800
Subject: [PATCH] 车间管理 修改完成之后,再次打开 爆红的问题修改+新建薪资方案的前端开发+

---
 src/views/productManage/silkRegisterForm/addPage.vue |   40 ++++++++++++++++++++++------------------
 1 files changed, 22 insertions(+), 18 deletions(-)

diff --git a/src/views/productManage/silkRegisterForm/addPage.vue b/src/views/productManage/silkRegisterForm/addPage.vue
index 6af9a0a..8a386e9 100644
--- a/src/views/productManage/silkRegisterForm/addPage.vue
+++ b/src/views/productManage/silkRegisterForm/addPage.vue
@@ -48,7 +48,7 @@
             label-width="80px"
           >
             <el-form-item label="缂栧彿" prop="number" class="form-item">
-              <el-input v-model="form.number" placeholder="璇疯緭鍏�"> </el-input>
+              <el-input v-model="form.number" :disabled="title=='淇敼'?true:false" placeholder="璇疯緭鍏�"> </el-input>
             </el-form-item>
             <el-form-item label="钀戒笣鏃堕棿" prop="finishDate" class="form-item">
               <el-date-picker
@@ -451,6 +451,7 @@
   computed: {},
   data() {
     return {
+      title:'',
       loading: false,
       activeName: "first",
       searchOptions: [],
@@ -576,6 +577,7 @@
       this.activeName = query.activeName ? query.activeName : "first";
       this.registerId = query.id ? query.id : "";
       this.inspectID = query.inspectID ? query.inspectID : "";
+      this.title= query.title ? query.title : "";
     }
     this.getSelectDataList();
     this.keyword = "";
@@ -604,7 +606,7 @@
                   JSON.stringify(response.data ? response.data : {})
                 );
                 this.form = config;
-                this.getGroupNumber()
+                this.getGroupNumber('','edit')
                 let finenessList=config.finenessList
                   ? config.finenessList
                   : [];
@@ -760,7 +762,7 @@
         }
       });
     },
-    async getGroupNumber(val) {
+    async getGroupNumber(val,type) {
       if (this.form.name) {
         //缁勫埆
         let number = "";
@@ -770,23 +772,25 @@
             break;
           }
         }
-        await getWorkshopManageGroup({ number: number }).then((res) => {
-          if (res.code == 200) {
-            this.workshopGroupList = [];
-            let workshopGroupList = res.data || {};
-            this.workshopGroupList=[]
-            if(val=='name'){
-              this.form.workshopGroup=''
-            }
-            if (Object.keys(workshopGroupList).length > 0) {
-              for (let i in workshopGroupList) {
-                this.workshopGroupList.push(workshopGroupList[i]);
+        if(number){
+          await getWorkshopManageGroup({ number: number }).then((res) => {
+            if (res.code == 200) {
+              this.workshopGroupList = [];
+              let workshopGroupList = res.data || {};
+              this.workshopGroupList=[]
+              if(val=='name'){
+                this.form.workshopGroup=''
+              }
+              if (Object.keys(workshopGroupList).length > 0) {
+                for (let i in workshopGroupList) {
+                  this.workshopGroupList.push(workshopGroupList[i]);
+                }
               }
             }
-          }
-        })
-        if(this.form.workshopGroup&&this.form.market){
-            getCarNumber({
+          })
+        }
+        if(this.form.workshopGroup&&this.form.market&&type!='edit'){
+          await  getCarNumber({
               workshopName:this.form.name,
               marketName:this.form.market,
               groupNumber:this.form.workshopGroup,

--
Gitblit v1.8.0