From ed892500022adbfa8da4bcb5982079533b22a58a Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期三, 09 十一月 2022 14:01:58 +0800
Subject: [PATCH] 1.生产开报工新增生产类型

---
 src/views/scgl/sckbg.vue |   38 ++++++++++++++++++++++++++++++++++++--
 1 files changed, 36 insertions(+), 2 deletions(-)

diff --git a/src/views/scgl/sckbg.vue b/src/views/scgl/sckbg.vue
index 69996f0..6107924 100644
--- a/src/views/scgl/sckbg.vue
+++ b/src/views/scgl/sckbg.vue
@@ -563,7 +563,22 @@
         <el-form-item v-if="dialogTitle==='鑷埗鎶ュ伐'" label="涓嬮亾宸ュ簭锛�">
           <div style="width: 200px">{{ dialogForm.nextstepname }}</div>
         </el-form-item>
-        <el-form-item v-if="dialogTitle==='鑷埗鎶ュ伐'" prop="usergroupcode" label="鐢熶骇鐝粍锛�">
+        <el-form-item v-if="dialogTitle==='鑷埗鎶ュ伐'" prop="productionType" label="鐢熶骇绫诲瀷锛�">
+          <el-select
+            v-model="dialogForm.productionType"
+            style="width: 200px;"
+            placeholder="璇烽�夋嫨"
+            @change="usergroupChange111"
+          >
+            <el-option
+              v-for="item in productionTypeSelect"
+              :key="item.code"
+              :label="item.name"
+              :value="item.code"
+            />
+          </el-select>
+        </el-form-item>
+        <el-form-item v-if="dialogTitle==='鑷埗鎶ュ伐'" :prop="dialogForm.productionType==='personal'?'':'usergroupcode'" label="鐢熶骇鐝粍锛�">
           <el-select
             v-model="dialogForm.usergroupcode"
             style="width: 200px;"
@@ -1254,9 +1269,14 @@
         startqtySum: '', // 涓嶈兘瓒呰繃鐨勬暟鍊�
 
         operation: getCookie('navTabId'), // 鎶ュ伐浜猴紙鏀舵枡浜猴級
-        remarks: ''// 澶囨敞
+        remarks: '', // 澶囨敞
 
+        productionType: 'personal'// 鐢熶骇绫诲瀷
       },
+      productionTypeSelect: [
+        { code: 'personal', name: '涓汉绫诲瀷' },
+        { code: 'team', name: '鐝粍绫诲瀷' }
+      ], // 鐢熶骇绫诲瀷鏁扮粍
       ZZuserArr: [], // 鑷埗鐢ㄦ埛鎵�鏈�
       ZZtreams: [], // 鑷埗鐢熶骇鐝粍鏁扮粍
       ZZeqpArr: [], // 鑷埗璁惧鍚嶇О
@@ -1297,6 +1317,9 @@
         ],
         startqty: [
           { required: true, message: '璇疯緭鍏ユ姤宸ユ暟閲�', trigger: ['blur', 'change'] }
+        ],
+        productionType: [
+          { required: true, message: '璇烽�夋嫨鐢熶骇绫诲瀷', trigger: ['blur', 'change'] }
         ]
       },
       activeName: '',
@@ -1397,6 +1420,13 @@
     this.getMesOrderSelectUserAll() // 鑾峰彇鎵�鏈変汉鍛�
   },
   methods: {
+    // 閫夋嫨鐢熶骇绫诲瀷
+    usergroupChange111(val) {
+      console.log(val)
+      if (val === 'personal') {
+        this.dialogForm.usergroupcode = ''
+      }
+    },
 
     tableRowClassName({ row, rowIndex }) {
       return 'custom-row'
@@ -1822,6 +1852,10 @@
     },
     // 鐢ㄦ埛娣诲姞
     userAdd() {
+      if (this.userTableData.find(i => i.isVisible === 1)) {
+        return this.$message.info('璇峰厛淇濆瓨褰撳墠琛屼俊鎭紒')
+      }
+
       let number = Math.random() * Math.random()// 浣滀负鍒犻櫎鏃剁殑鏍囪瘑绗�
       number = number === 0 ? (10 + Math.random()) : number
       console.log(this.userTableData, 6)

--
Gitblit v1.9.3