From c2f67da5b5086f6e3e4bc01f61e81e0505a17d10 Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期二, 28 二月 2023 16:58:22 +0800
Subject: [PATCH] 1.质检方案对接接口中

---
 src/views/scgl/sckbg.vue |   64 ++++++++++++++++++++-----------
 1 files changed, 41 insertions(+), 23 deletions(-)

diff --git a/src/views/scgl/sckbg.vue b/src/views/scgl/sckbg.vue
index f9738fd..53a23a2 100644
--- a/src/views/scgl/sckbg.vue
+++ b/src/views/scgl/sckbg.vue
@@ -532,19 +532,19 @@
         :model="dialogForm"
         label-width="110px"
       >
-        <el-form-item label="宸ュ崟缂栧彿锛�">
+        <el-form-item label="宸ュ崟缂栧彿锛�" style="margin: 0 10px 0 0">
           <div style="width: 200px">{{ dialogForm.wo_code }}</div>
         </el-form-item>
-        <el-form-item label="浜у搧缂栫爜锛�">
+        <el-form-item label="浜у搧缂栫爜锛�" style="margin: 0 10px 0 0">
           <div style="width: 200px">{{ dialogForm.partcode }}</div>
         </el-form-item>
-        <el-form-item label="浜у搧鍚嶇О锛�">
+        <el-form-item label="浜у搧鍚嶇О锛�" style="margin: 0 10px 0 0">
           <div style="width: 200px">{{ dialogForm.partname }}</div>
         </el-form-item>
-        <el-form-item label="浜у搧瑙勬牸锛�">
+        <el-form-item label="浜у搧瑙勬牸锛�" style="margin: 0 10px 0 0">
           <div style="width: 200px">{{ dialogForm.partspec }}</div>
         </el-form-item>
-        <el-form-item label="褰撳墠宸ュ簭锛�">
+        <el-form-item label="褰撳墠宸ュ簭锛�" style="margin: 0 10px 0 0">
           <div style="width: 200px">{{ dialogForm.stepname }}</div>
         </el-form-item>
         <el-form-item v-if="false" label="宸ュ簭鎻忚堪锛�">
@@ -554,20 +554,20 @@
           </div>
           <!--          </el-tooltip>-->
         </el-form-item>
-        <el-form-item label="浠诲姟鏁伴噺锛�">
+        <el-form-item label="浠诲姟鏁伴噺锛�" style="margin: 0 10px 0 0">
           <div style="width: 200px">{{ dialogForm.planqty }}</div>
         </el-form-item>
 
-        <el-form-item v-if="dialogTitle==='鑷埗寮�濮�'" label="鏈紑/宸插紑锛�">
+        <el-form-item v-if="dialogTitle==='鑷埗寮�濮�'" label="鏈紑/宸插紑锛�" style="margin: 0 10px 0 0">
           <div style="width: 200px">{{ dialogForm.noreportqty }}/{{ dialogForm.reportqty }}</div>
         </el-form-item>
-        <el-form-item v-if="dialogTitle==='鑷埗鎶ュ伐'" label="鏈姤/宸叉姤锛�">
+        <el-form-item v-if="dialogTitle==='鑷埗鎶ュ伐'" label="鏈姤/宸叉姤锛�" style="margin: 0 10px 0 0">
           <div style="width: 200px">{{ dialogForm.noreportqty }}/{{ dialogForm.reportqty }}</div>
         </el-form-item>
-        <el-form-item v-if="dialogTitle==='澶栧崗鍙戞枡'" label="鏈彂/宸插彂锛�">
+        <el-form-item v-if="dialogTitle==='澶栧崗鍙戞枡'" label="鏈彂/宸插彂锛�" style="margin: 0 10px 0 0">
           <div style="width: 200px">{{ dialogForm.noreportqty }}/{{ dialogForm.reportqty }}</div>
         </el-form-item>
-        <el-form-item v-if="dialogTitle==='澶栧崗鏀舵枡'" label="鏈敹/宸叉敹锛�">
+        <el-form-item v-if="dialogTitle==='澶栧崗鏀舵枡'" label="鏈敹/宸叉敹锛�" style="margin: 0 10px 0 0">
           <div style="width: 200px">{{ dialogForm.noreportqty }}/{{ dialogForm.reportqty }}</div>
         </el-form-item>
         <!--鑷埗寮�濮�-->
@@ -590,7 +590,7 @@
           </el-select>
         </el-form-item>
         <!--     鑷埗鎶ュ伐   -->
-        <el-form-item v-if="dialogTitle==='鑷埗鎶ュ伐'" label="涓嬮亾宸ュ簭锛�">
+        <el-form-item v-if="dialogTitle==='鑷埗鎶ュ伐'" label="涓嬮亾宸ュ簭锛�" style="margin: 0 10px 0 0">
           <div style="width: 200px">{{ dialogForm.nextstepname }}</div>
         </el-form-item>
 
@@ -694,8 +694,11 @@
           <el-input v-model="dialogForm.remarks" type="textarea" style="width: 200px;" />
         </el-form-item>
         <div v-if="dialogTitle==='鑷埗鎶ュ伐'&&dialogForm.reckway==='group'">
-          <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" /> 浜哄憳鍒楄〃
-          <el-button v-waves type="primary" style="margin: 10px 0" @click="userAdd">澧炶</el-button>
+          <div style="display: flex;align-items:center;height: 40px;margin-bottom: 10px">
+            <i class="el-icon-s-operation" :style="{color:$store.state.settings.theme}" />
+            <div style="margin: 0 15px 0 5px;">浜哄憳鍒楄〃</div>
+            <el-button v-waves type="primary" style="margin: 10px 0" @click="userAdd">澧炶</el-button>
+          </div>
           <el-table
             ref="userTableDataRef"
             :data="userTableData"
@@ -704,7 +707,7 @@
             :row-class-name="tableRowClassName"
             :header-cell-style="this.$headerCellStyle"
             :cell-style="this.$cellStyle"
-            height="180"
+            height="188"
             highlight-current-row
             style="width: 100%"
           >
@@ -761,7 +764,13 @@
             >
               <template slot-scope="{row}">
                 <div class="operationClass">
-                  <el-button v-if="(row.isVisible===1&&!userIsSave)||row.isVisible===2" v-waves type="text" @click="userSave(row)">淇濆瓨</el-button>
+                  <el-button
+                    v-if="(row.isVisible===1&&!userIsSave)||row.isVisible===2"
+                    v-waves
+                    type="text"
+                    @click="userSave(row)"
+                  >淇濆瓨
+                  </el-button>
                   <el-button v-if="row.isVisible===1" v-waves type="text" @click="userCancel(row)">鍙栨秷</el-button>
                   <el-button v-if="row.isVisible===0" v-waves type="text" @click="userDel(row)">鍒犻櫎</el-button>
                   <el-button v-if="row.isVisible===0" v-waves type="text" @click="editRatio(row)">淇敼姣斾緥</el-button>
@@ -1496,7 +1505,7 @@
     this.getHeight()
 
     this.$nextTick(() => {
-      $("input[name='produceCode']")[0].focus()
+      $('input[name=\'produceCode\']')[0].focus()
       // this.bindQRCode('10001;001')
     })
     // webapp_urlprotocol_startup()
@@ -1583,21 +1592,21 @@
       if (this.$refs.elTabs.currentName === '0') {
         this.$nextTick(() => {
           this.getMesOrderStepSearch()
-          $("input[name='produceCode']")[0].focus()
+          $('input[name=\'produceCode\']')[0].focus()
           this.WXform.orderstepqrcode = ''
         })
       }
       if (this.$refs.elTabs.currentName === '1') {
         this.$nextTick(() => {
           this.getMesOrderWxStepSearch()
-          $("input[name='WXproduceCode']")[0].focus()
+          $('input[name=\'WXproduceCode\']')[0].focus()
           this.form.orderstepqrcode = ''
         })
       }
       if (this.$refs.elTabs.currentName === '2') {
         this.$nextTick(() => {
           this.getBadList()
-          $("input[name='badProduceCode']")[0].focus()
+          $('input[name=\'badProduceCode\']')[0].focus()
           this.badForm.orderstepqrcode = ''
         })
       }
@@ -1805,6 +1814,8 @@
         this.dialogForm.nextstepcode = obj.nextstepcode
 
         this.dialogForm.startqtySum = obj.noreportqty
+
+        this.$refs.userTableDataRef.doLayout()
       })
 
       await this.getMesOrderStepStartSelectEqp()
@@ -1937,10 +1948,14 @@
       this.ZZuserArr = [...this.ZZuserArr].filter(x => [...this.userTableData].every(y => y.usercode !== x.usercode))
 
       this.calculatedValue()
-      this.$refs.tableDataRef.doLayout()
+      this.$nextTick(() => {
+        this.$refs.tableDataRef.doLayout()
+        this.$refs.userTableDataRef.doLayout()
+      })
     },
     calculatedValue() {
-      const total = 100; let value = 0
+      const total = 100
+      let value = 0
       this.userTableData.forEach(item => {
         item.ratio = parseFloat((100 / this.userTableData.length).toFixed(2))
         value += item.ratio
@@ -1949,7 +1964,7 @@
       if (value !== total) {
         // let temp = this.userTableData
         // temp[temp.length-1].ratio=temp[temp.length-1].ratio+(total-value)
-        this.userTableData[ this.userTableData.length - 1].ratio = parseFloat((this.userTableData[ this.userTableData.length - 1].ratio + (total - value)).toFixed(2))
+        this.userTableData[this.userTableData.length - 1].ratio = parseFloat((this.userTableData[this.userTableData.length - 1].ratio + (total - value)).toFixed(2))
       }
     },
     // 淇敼鍒嗛厤姣斿垪
@@ -2235,7 +2250,10 @@
               eqpcode: this.dialogForm.eqpcode, // 璁惧缂栫爜
               usergroupcode: this.dialogForm.usergroupcode, // 鐝粍缂栫爜
               // reportuser: reportuser, // 鎶ュ伐浜哄憳
-              reportuser: this.dialogForm.reckway === 'group' ? this.userTableData : [{ usercode: this.dialogForm.operation, ratio: 100 }],
+              reportuser: this.dialogForm.reckway === 'group' ? this.userTableData : [{
+                usercode: this.dialogForm.operation,
+                ratio: 100
+              }],
               taskqty: this.dialogForm.planqty, // 浠诲姟鏁伴噺
               // startqty: this.dialogForm.startqty, // 寮�宸ユ暟閲�
               startqty: this.dialogForm.reportqty, // 寮�宸ユ暟閲�

--
Gitblit v1.9.3