From 03be129c50068164b8cc4186d4d4e5b860503476 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期三, 03 一月 2024 14:35:58 +0800
Subject: [PATCH] 包装检验-默认检验项目

---
 src/views/quality/rawMaterial/rawMaterial-form.vue       |   14 -
 src/views/quality/packageinspect/packageInspect-form.vue |   96 +++++++---
 src/const/defaultPackageInspect.js                       |  419 ++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 487 insertions(+), 42 deletions(-)

diff --git a/src/const/defaultPackageInspect.js b/src/const/defaultPackageInspect.js
new file mode 100644
index 0000000..ef8dff4
--- /dev/null
+++ b/src/const/defaultPackageInspect.js
@@ -0,0 +1,419 @@
+//鍖呰妫�楠岄粯璁ゆ楠岄」
+export const inspect1 = [
+    {
+        name: "浜у搧鍨嬪彿鏍稿",
+        isEdit: false,
+        randomId: Math.random(),
+        children: [
+            {
+                required: "涓庤绠辨竻鍗曞瀷鍙蜂竴鑷�",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            }
+        ],
+    },
+    {
+        name: "浜у搧鏁伴噺娓呯偣",
+        isEdit: false,
+        randomId: Math.random(),
+        children: [
+            {
+                required: "涓庤绠辨竻鍗曟暟閲忎竴鑷�",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            }
+        ],
+    },
+    {
+        name: "浜у搧鍟уご妫�鏌�",
+        isEdit: false,
+        randomId: Math.random(),
+        children: [
+            {
+                required: "涓庤绠辨竻鍗曞唴瀹逛竴鑷达紝绮樿创浜庢樉鐪间綅缃紝娌℃湁鎹熷潖",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            }
+        ],
+    },
+    {
+        name: "浜у搧鍖呰妫�鏌�",
+        isEdit: false,
+        randomId: Math.random(),
+        children: [
+            {
+                required: "鍚屼竴涓瀷鍙蜂骇鍝佸崟鐙寘瑁�",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "杩炲附棰滆壊涓庢枃浠惰姹備竴鑷�",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "绾哥浣跨敤閫忔槑鑳跺甫鎴栨媺浼歌啘瑁圭揣",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "鏈ㄧ鍐呴儴蹇呴』鍨ソ娉℃搏绾搞�傞拤绱ф湪绠憋紝閽㈠甫鎵庣揣",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "浣跨敤鐝嶇彔妫夋澘鍥哄畾鎻掑ご銆佹彃搴т綅缃紝鍥哄畾鎻掑骇灏剧嚎浣嶇疆锛岀敤鎷夌鑶滃皢浜у搧鍥哄畾鍦ㄧ弽鐝犻潰鏉垮唴",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "鍙戝嚭浜у搧涓嶅緱鍑虹幇浠讳綍褰㈠紡鐨勪緵搴斿晢淇℃伅锛屽寘鎷紗鐩樹笂鐨勬爣绛俱�佺數缂嗕笂渚涘簲鍟嗗悕绉扮瓑",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+        ],
+    },
+]
+
+export const inspect2 = [
+    {
+        name: "澶栬(娌规紗浠�)",
+        isEdit: false,
+        randomId: Math.random(),
+        children: [
+            {
+                required: "娌规紗闈㈡棤鏄庢樉鐮存崯銆佽剰姹$瓑闂",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            }
+        ],
+    },
+    {
+        name: "闆朵欢鍨嬪彿",
+        isEdit: false,
+        randomId: Math.random(),
+        children: [
+            {
+                required: "鍚勭被闆朵欢鍨嬪彿婊¤冻瑁呯娓呭崟涓婅瀹氳姹�",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            }
+        ],
+    },
+    {
+        name: "闆朵欢鏁伴噺",
+        isEdit: false,
+        randomId: Math.random(),
+        children: [
+            {
+                required: "鍚勯浂浠舵暟閲忔弧瓒宠绠辨竻鍗曚笂瑙勫畾鐨勮姹�",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            }
+        ],
+    },
+    {
+        name: "鏈夋晥鏈�",
+        isEdit: false,
+        randomId: Math.random(),
+        children: [
+            {
+                required: "瀵逛簬鏈夋湁鏁堟湡鐨勪骇鍝�(鑳舵按銆佸彂娉″墏绛�)锛屾湁鏁堟湡闇�鍓╀綑6涓湀鎴栬��1/2鎬绘湁鏁堟湡",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            }
+        ],
+    },
+    {
+        name: "浜у搧鍖呰",
+        isEdit: false,
+        randomId: Math.random(),
+        children: [
+            {
+                required: "鎵�鏈夐浂浠跺潎闇�杩涜鍗曠嫭鍖呰(鐗涚毊绾搞�佽嚜灏佽銆佸師瑁呰绛�)",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "鍖呰琚嬫棤瑜剁毐銆佺牬鎹熴�佷贡娑備贡鐢伙紝鍘熻琚嬮渶鍘婚櫎浜у搧淇℃伅",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "娌圭姸銆佹恫浣撱�佽啅鐘剁墿闇�鏈夊鏂欑摱鎴栬�呴搧缃愯繘琛屽瘑灏佸寘瑁�",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "鐢靛瓙鍏冨櫒浠跺寘瑁呴渶鏈夐槻闈欑數鍔熻兘锛屼笖澶栭儴鏈夐槻闇囪姹�",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "鏈夐槻娼姹傜殑闆朵欢锛屽寘瑁呭唴搴旀坊缃共鐕ュ墏",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "濡備负瀹氬埗鍖栧ぇ鐗╀欢锛岀敤鎷変几鑶滄垨鑰呯弽鐝犳杩涜鍏ㄨ鐩栧寘瑁�",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+        ],
+    },
+    {
+        name: "浜у搧瑁呯",
+        isEdit: false,
+        randomId: Math.random(),
+        children: [
+            {
+                required: "濡傜鍐呯墿鏂欏湪闀垮害銆佸搴︽垨楂樺害鏂瑰悜鍚焊绠辨湪绠卞唴娲诲姩闂撮殭>25mm鏃讹紝闇�澧炲姞閫傞噺濉厖鐗�",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "濡備骇鍝佷负鍠锋秱浠堕渶鐢ㄦ场闈㈢弽鐝犳杩涜鍒嗛殧淇濇姢",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "鑰愬帇銆佷繚鎶ゆ�т綆鐨勯浂浠跺湪涓嬮儴锛岄渶淇濇姢鐗╁搧鍦ㄤ笂閮�",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+        ],
+    },
+    {
+        name: "鏍囩鏍囪瘑",
+        isEdit: false,
+        randomId: Math.random(),
+        children: [
+            {
+                required: "鏍囩鍐呭姝g‘锛屽寘鍚�(搴忓彿銆侀浂浠舵弿杩般�佹暟閲忋�佸瀷鍙枫�侀」鐩悕绉�)",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "鏍囩鍐呭瀛椾綋椤绘竻鏅般�佺粺涓�锛屼笉寰楁湁閲嶅奖銆佷汉涓烘秱鏀�",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "涓嶅緱澶氳创鎴栧皯璐达紝鏈夊鍖呰鐨勪骇鍝侊紝鍚屼竴鎵规浜у搧鐨勬爣绛剧矘璐翠綅缃拰鏂瑰悜鍧囦竴鑷�",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+        ],
+    },
+    {
+        name: "鍞涘ご鏍囪瘑",
+        isEdit: false,
+        randomId: Math.random(),
+        children: [
+            {
+                required: "鍞涘ご淇℃伅姝g‘銆佸唴瀹瑰寘鍚�(椤圭洰鍚嶇О銆佷骇鍝佸瀷鍙枫�佽鍗曟棩鏈熴�佺敓浜ф棩鏈熴�佸寘瑁呭昂瀵搞�佹暟閲忋�佸嚭鍘傘�佺紪鍙枫�佸崟浣嶃�侀噸閲�)",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "鍞涘ご鍗板埛娓呮櫚锛屾棤閲嶅奖銆佹ā绯娿�佹秱鏀圭瓑闂锛屽垏鍙e钩鏁达紝鏃犲集鏇层�佺毐缂╃瓑鐜拌薄",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "绾哥鍞涘ご绮樿创鍦ㄤ腑闂�1/2H鐨勯珮搴﹀尯闂村唴锛屾í鍚戝眳涓�",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "鏈ㄧ鍞涘ご鍦ㄦ湪绠变袱渚э紝宸︿笂瑙掑紶璐达紝绂佹灏嗗暓澶寸矘璐翠簬鏈ㄧ鐩栨澘涓�",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+        ],
+    },
+    {
+        name: "娓呭崟鏍囪瘑",
+        isEdit: false,
+        randomId: Math.random(),
+        children: [
+            {
+                required: "娓呭崟淇℃伅鍐呭(椤圭洰鍚嶇О銆佷骇鍝佸悕绉般�佺紪鍙枫�佺鍙�)涓庡敍澶村搴斾竴鑷�",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "鍞涘ご绮樿创搴斿钩鏁淬�佷笉姝枩銆佷笉缈樿捣銆佽〃闈㈡棤鎹熶激銆佹棤姹℃煋",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "鏈ㄧ娓呭崟绮樿创瑕佹眰:娓呭崟濉戝皝鍚庣矘璐村湪鏈ㄧ鍓嶄晶锛屽紶璐翠綅缃负宸︿笂瑙�",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "绾哥娓呭崟绮樿创瑕佹眰:娓呭崟濉戝皝鍚庣矘璐寸焊绠卞墠渚�(鍞涘ご鏃佽竟)",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+        ],
+    },
+    {
+        name: "鍏朵粬",
+        isEdit: false,
+        randomId: Math.random(),
+        children: [
+            {
+                required: "澶栧寘瑁呯焊绠卞皝鍙f椂锛屽鍖呰绠遍暱搴�<700mm鏃讹紝椤堕潰銆佸簳闈㈤噰鐢ㄢ�滃伐鈥濆瓧鍨嬪皝鍙o紝鍖呰绠遍暱搴�>700mm鏃讹紝椤堕潰銆佸簳闈㈤噰鐢ㄢ�滅帇鈥濆瓧鍨嬪皝鍙�(鎴栭噰鐢ㄢ�滃伐鈥濆瓧鍨嬪皝绠�)",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+            {
+                required: "鏈ㄧ涓�寰嬬敤閽㈠甫鎵撳寘锛屾墦鍖呮柟寮忓崟鎺掑眳涓垨鍙屾帓骞宠锛屾墦鍖呴挗甯﹀簲鍒嗗竷鍧囧寑銆佸钩琛屾帓鏀撅紝涓嶅緱姝枩",
+                note: null,
+                pid: null,
+                presult: null,
+                userName: null,
+                randomId: Math.random(),
+                isEdit: false,
+            },
+        ],
+    },
+]
diff --git a/src/views/quality/packageinspect/packageInspect-form.vue b/src/views/quality/packageinspect/packageInspect-form.vue
index 25ea7fe..1634f6e 100644
--- a/src/views/quality/packageinspect/packageInspect-form.vue
+++ b/src/views/quality/packageinspect/packageInspect-form.vue
@@ -63,13 +63,20 @@
         </el-form>
       </div>
       <div class="packageInspect-detail">
-        <el-row :gutter="10" style="width:100%;z-index: 10;height:50px;">
-            <el-col :sm="18" :lg="20">妫�楠岄」鐩�</el-col>
-            <el-col :sm="3" :lg="2" >
-              <el-button v-if="resultVal=='' || resultVal==null" size="small" @click="clickAddLine()">娣诲姞妫�楠岄」鐩�</el-button>
-            </el-col>
-            <el-col :sm="3" :lg="2">
-              <el-button v-if="resultVal=='' || resultVal==null" style="width:100%" type="primary"  size="small"
+        <el-row :gutter="10" style="width:100%;z-index: 10;height:30px;">
+            <el-col :span="12">妫�楠岄」鐩�</el-col>
+            <el-col :span="12" style="text-align: right;">
+                <el-dropdown @command="handleCommand">
+                    <el-button size="mini" style="margin-right: 10px;" type="primary" >
+                        鍒囨崲榛樿妫�楠岄」<i class="el-icon-arrow-down el-icon--right"></i>
+                    </el-button>
+                    <el-dropdown-menu slot="dropdown">
+                        <el-dropdown-item command="1">妫�楠岄」鐩�1</el-dropdown-item>
+                        <el-dropdown-item divided command="2">妫�楠岄」鐩�2</el-dropdown-item>
+                    </el-dropdown-menu>
+                </el-dropdown>
+              <el-button v-if="resultVal=='' || resultVal==null" size="mini" @click="clickAddLine()">娣诲姞妫�楠岄」鐩�</el-button>
+              <el-button v-if="resultVal=='' || resultVal==null" type="primary" size="mini"
               @click="savePackIns()">淇濆瓨</el-button>
             </el-col>
         </el-row>
@@ -90,19 +97,22 @@
                   </el-table-column>
                   <el-table-column prop="name" label="椤圭洰" width="160">
                     <template slot-scope="scope">
-                        <el-input :readonly="resultVal!=null" v-if="scope.row.children" class="inline-input" style="width:80%;" v-model="scope.row.name"
+                        <el-input :readonly="resultVal!=null || !scope.row.isEdit" v-if="scope.row.children" class="inline-input" style="width:80%;" v-model="scope.row.name"
                           placeholder="璇疯緭鍏ラ」鐩悕绉�"></el-input>
                     </template>
                   </el-table-column>
-                  <el-table-column prop="required" label="瑕佹眰" width="160" show-overflow-tooltip>
+                  <el-table-column prop="required" label="瑕佹眰" width="160">
                     <template slot-scope="scope">
                       <div v-if="!scope.row.children">
-                      <el-input :readonly="resultVal!=null" v-model="scope.row.required"
-                        placeholder="璇疯緭鍏ヨ姹�"></el-input>
+                        <el-tooltip :content="scope.row.required">
+                            <el-input :readonly="resultVal!=null || !scope.row.isEdit"
+                            v-model="scope.row.required"
+                              placeholder="璇疯緭鍏ヨ姹�"></el-input>
+                        </el-tooltip>
                       </div>
                     </template>
                   </el-table-column>
-                  <el-table-column prop="note" label="妫�楠屾弿杩�" width="160" show-overflow-tooltip>
+                  <el-table-column prop="note" label="妫�楠屾弿杩�" width="160">
                     <template slot-scope="scope">
                       <div v-if="!scope.row.children">
                         <el-input :readonly="resultVal!=null" v-model="scope.row.note" placeholder="妫�楠屾弿杩�"></el-input>
@@ -119,10 +129,10 @@
                   </el-table-column>
                   <el-table-column v-if="resultVal=='' || resultVal==null" fixed="right" style="background-color: white;" label="鎿嶄綔" width="200">
                     <template slot-scope="scope">
-                      <el-button v-if="scope.row.children" icon="el-icon-circle-plus-outline" type="text" @click="clickAddChildren(scope.row,scope.$index)">娣诲姞琛�</el-button>
-                      <el-button v-if="!scope.row.children" icon="el-icon-circle-close" type="text" 
+                      <el-button v-if="scope.row.children && scope.row.isEdit" icon="el-icon-circle-plus-outline" type="text" @click="clickAddChildren(scope.row,scope.$index)">娣诲姞琛�</el-button>
+                      <el-button v-if="!scope.row.children && scope.row.isEdit" icon="el-icon-circle-close" type="text"
                       @click="clickDelLine(scope.row,scope.$index,scope.row.children!=null)">鍙栨秷</el-button>
-                      <el-button v-if="scope.row.children" icon="el-icon-circle-close" type="text"
+                      <el-button v-if="scope.row.children && scope.row.isEdit" icon="el-icon-circle-close" type="text"
                       @click="clickDelLine(scope.row,scope.$index,scope.row.children!=null)">鍒犻櫎椤圭洰</el-button>
 
                     </template>
@@ -184,6 +194,7 @@
   updatePackageInspectById,
   getCustomer,
 } from '@/api/quality/packageInspect'
+import {inspect1,inspect2} from '@/const/defaultPackageInspect'
 export default {
     computed:{},
     components:{
@@ -250,6 +261,16 @@
       }
     },
     methods:{
+      handleCommand(command) {
+        switch(command){
+            case "1":
+                this.init(inspect1)
+            break;
+            case "2":
+                this.init(inspect2)
+            break;
+        }
+      },
       changeResult(){
         let result = ''
         let data = this.list
@@ -322,12 +343,14 @@
           this.list.push({
             name: '',
             randomId: Math.random(),
+            isEdit: true,
             children: [{
               name: '',
               note: '',
               required: '',
               result: '',
               randomId: Math.random(),
+              isEdit: true,
             }]
           })
       },
@@ -339,6 +362,7 @@
             required: '',
             result: '',
             randomId: Math.random(),
+            isEdit: true,
         })
       },
       // 鍒犻櫎琛�
@@ -392,22 +416,27 @@
           })
         }
       },
-      init(){
-        if(this.dataForm.id){
-          fetchListById(this.dataForm.id).then(res=>{
+      init(dataList){
+        const _than = this
+        if(_than.dataForm.id){
+          fetchListById(_than.dataForm.id).then(res=>{
             let data = res.data.data
-            this.dataForm.packInsNo = data.packInsNo
-            this.dataForm.packageNo = data.packageNo
-            this.dataForm.contractNo = data.contractNo
-            this.dataForm.customerName = data.customerName
-            this.dataForm.projectName = data.projectName
-            this.dataForm.createTime = data.createTime
-            this.dataForm.createUser = data.createUser
-            this.list = []
+            _than.dataForm.packInsNo = data.packInsNo
+            _than.dataForm.packageNo = data.packageNo
+            _than.dataForm.contractNo = data.contractNo
+            _than.dataForm.customerName = data.customerName
+            _than.dataForm.projectName = data.projectName
+            _than.dataForm.createTime = data.createTime
+            _than.dataForm.createUser = data.createUser
+            _than.list = []
             let userNameList = []
+            if(dataList){
+                _than.list = JSON.parse(JSON.stringify(dataList))
+            }
             data.packageInsProductS.forEach(item => {
               if (item.children) {
                     let ele = {
+                      isEdit: true,
                       randomId: Math.random(),
                       name: null,
                       children: []
@@ -420,6 +449,7 @@
                       let o = {
                         name: item.name,
                         randomId: Math.random(),
+                        isEdit: true,
                         required: obj.required,
                         pid: obj.pid,
                         note: obj.note?obj.note:'',
@@ -427,24 +457,24 @@
                       }
                       ele.children.push(o)
                     })
-                    this.list.push(ele)
+                    _than.list.push(ele)
                 }
               })
-              this.conclusionTable = [{
+              _than.conclusionTable = [{
                 packageNo: data.packageNo,
                 userName: Array.from(new Set(userNameList)).join(','),
                 result: null
               }]
-              this.$nextTick(()=>{
-                if(this.list.length>0){
-                  this.changeResult()
+              _than.$nextTick(()=>{
+                if(_than.list.length>0){
+                    _than.changeResult()
                 }
               })
           }).catch(error=>{
-            this.$message.error("鑾峰彇澶辫触",error)
+            _than.$message.error("鑾峰彇澶辫触",error)
           })
         }else{
-          this.conclusionTable = []
+            _than.conclusionTable = []
         }
       },
     },
diff --git a/src/views/quality/rawMaterial/rawMaterial-form.vue b/src/views/quality/rawMaterial/rawMaterial-form.vue
index 0069da7..b4d8e55 100644
--- a/src/views/quality/rawMaterial/rawMaterial-form.vue
+++ b/src/views/quality/rawMaterial/rawMaterial-form.vue
@@ -115,14 +115,10 @@
         <el-tabs class="rawMaterial-detail" @tab-click="tabsClick">
           <el-tab-pane label="妫�楠岄」鐩�">
             <el-row style="width:100%;z-index: 10;height:50px;" v-if="resultVal==null">
-                <el-col :sm="15" :lg="18"></el-col>
-                <el-col :sm="3" :lg="2" style="text-align: right;">
+                <el-col :span="12"></el-col>
+                <el-col :span="12" style="text-align: right;">
                   <el-button v-if="dataForm.id==null" size="small" @click="clickAddLine()">娣诲姞妫�楠岄」鐩�</el-button>
-                </el-col>
-                <el-col :sm="3" :lg="2" style="text-align: right;">
                   <el-button class="pad-addcol-btn" v-if="resultVal==null || dataForm.id==null" size="small" @click="addTeatValueColumn()">娣诲姞妫�娴嬪�煎垪</el-button>
-                </el-col>
-                <el-col :sm="3" :lg="2" style="text-align: right;">
                   <el-button v-if="resultVal==null || dataForm.id==null" size="small" @click="delTeatValueColumn()">鍒犻櫎妫�娴嬪�煎垪</el-button>
                 </el-col>
             </el-row>
@@ -160,7 +156,7 @@
                           <el-input :disabled="dataForm.id != null" v-model="scope.row.unit" placeholder="璇疯緭鍏ュ崟浣�"></el-input>
                         </div>
                         </template>
-    
+
                       </el-table-column>
                       <el-table-column prop="required" label="鏍囧噯鍊�" width="160">
                         <template slot-scope="scope">
@@ -177,7 +173,7 @@
                               <el-select style="width:100%" allow-create filterable default-first-option
                               :disabled="scope.row.deviceId == null ||  (dataForm.id!=null&&resultVal!=null)"
                               v-model="scope.row.testValueList[index]"
-                              placeholder="璇疯緭鍏ユ垨閫夋嫨妫�娴嬪��" 
+                              placeholder="璇疯緭鍏ユ垨閫夋嫨妫�娴嬪��"
                               @change="changeState(scope.row,scope.$index)">
                                 <el-option label="鏄�" value="鏄�"/>
                                 <el-option label="鍚�" value="鍚�"/>
@@ -559,7 +555,7 @@
         }
       },
       codeDevice(row,index){
-        this.row=row 
+        this.row=row
         console.log("row",row);
         this.deviceCode =true
         this.$refs.codeDeviceCompont.openCamera()

--
Gitblit v1.9.3