From f27ae4aa1a3b72bf8dc934efd6f084ba5a101a48 Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期五, 03 十一月 2023 09:10:13 +0800
Subject: [PATCH] 	modified:   src/api/basic/post.js 	modified:   src/views/basic/division/division-form.vue 	modified:   src/views/basic/param/index.vue 	modified:   src/views/basic/param/param-form.vue 	modified:   src/views/basic/post/index.vue 	modified:   src/views/basic/post/post-form.vue 	modified:   src/views/basic/staff/index.vue 	modified:   src/views/basic/staff/staff-form.vue 	modified:   src/views/basic/warehouse/warehouse-form.vue 	modified:   src/views/technology/document/document-form.vue

---
 src/views/technology/document/document-form.vue |  577 +++++++++++++--------------------------------------------
 1 files changed, 133 insertions(+), 444 deletions(-)

diff --git a/src/views/technology/document/document-form.vue b/src/views/technology/document/document-form.vue
index 36bee24..745bbab 100644
--- a/src/views/technology/document/document-form.vue
+++ b/src/views/technology/document/document-form.vue
@@ -12,22 +12,12 @@
     </div>
     <div class="page-main">
       <div class="document-basic">
-        <el-form
-          :model="dataForm"
-          :rules="dataRule"
-          ref="dataForm"
-          style="width: 100%"
-          class="l-mes"
-          :disabled="!editable"
-          label-width="110px"
-        >
+        <el-form :model="dataForm" :rules="dataRule" ref="dataForm" style="width: 100%" class="l-mes"
+          :disabled="!editable" label-width="110px">
           <el-row>
             <el-col :span="5">
               <el-form-item prop="name" label="鏂囦欢鍚嶇О">
-                <el-input
-                  v-model="dataForm.name"
-                  placeholder="鏂囦欢鍚嶇О"
-                ></el-input>
+                <el-input v-model="dataForm.name" placeholder="鏂囦欢鍚嶇О"></el-input>
               </el-form-item>
             </el-col>
             <el-col :span="4">
@@ -38,27 +28,16 @@
             </el-col>
             <el-col :span="4">
               <el-form-item prop="docType" label="绫诲瀷">
-                <el-select
-                  v-model="dataForm.docType"
-                  placeholder="璇烽�夋嫨绫诲瀷"
-                  style="width:100%"
-                >
-                  <el-option
-                    v-for="(item, index) in bomTypeDbOptions"
-                    :label="item.label"
-                    :value="item.value"
-                    :key="index"
-                  >
+                <el-select v-model="dataForm.docType" placeholder="璇烽�夋嫨绫诲瀷" style="width:100%">
+                  <el-option v-for="(item, index) in bomTypeDbOptions" :label="item.label" :value="item.value"
+                    :key="index">
                   </el-option>
                 </el-select>
               </el-form-item>
             </el-col>
             <el-col :span="3">
               <el-form-item prop="version" label="鐗堟湰鍙�">
-                <el-input
-                  v-model="dataForm.version"
-                  placeholder="鐗堟湰鍙�"
-                ></el-input>
+                <el-input v-model="dataForm.version" placeholder="鐗堟湰鍙�"></el-input>
               </el-form-item>
             </el-col>
             <!-- <el-col :span="3">
@@ -113,11 +92,7 @@
             <el-col :span="5">
               <el-form-item label="浜у搧闆朵欢鍙�" prop="partNo">
                 <el-input v-model="dataForm.partNo" placeholder="璇烽�夋嫨闆朵欢">
-                  <el-button
-                    slot="append"
-                    icon="el-icon-search"
-                    @click="openPartDialog()"
-                  ></el-button>
+                  <el-button slot="append" icon="el-icon-search" @click="openPartDialog()"></el-button>
                 </el-input>
               </el-form-item>
             </el-col>
@@ -128,12 +103,7 @@
             </el-col>
             <el-col :span="5">
               <el-form-item label="澶囨敞" prop="remark">
-                <el-input
-                  type="textarea"
-                  v-model="dataForm.remark"
-                  placeholder="澶囨敞"
-                  style="width:360px"
-                ></el-input>
+                <el-input type="textarea" v-model="dataForm.remark" placeholder="澶囨敞" style="width:360px"></el-input>
               </el-form-item>
             </el-col>
           </el-row>
@@ -142,61 +112,24 @@
 
       <div class="document-detail">
         <el-tabs type="card" style="width: 100%;height: 100%">
-          <el-tab-pane
-            label="鍘熸潗鐢ㄩ噺"
-            style="height: 100%"
-            class="orimaterial-quantity"
-          >
-            <el-card
-              shadow="never"
-              style="margin-top: 12px;border: 1px solid #cfd5de;"
-            >
+          <el-tab-pane label="鍘熸潗鐢ㄩ噺" style="height: 100%" class="orimaterial-quantity">
+            <el-card shadow="never" style="margin-top: 12px;border: 1px solid #cfd5de;">
               <div slot="header">
                 <div>
-                  <el-button
-                    type="text"
-                    size="small"
-                    class="blue-but"
-                    v-if="editable"
-                    @click="calcMaterialCost()"
-                    >璁$畻鐢ㄩ噺
+                  <el-button type="text" size="small" class="blue-but" v-if="editable" @click="calcMaterialCost()">璁$畻鐢ㄩ噺
                   </el-button>
-                  <el-button
-                    type="text"
-                    size="small"
-                    @click="exportMaterialCost()"
-                    >瀵煎嚭
+                  <el-button type="text" size="small" @click="exportMaterialCost()">瀵煎嚭
                   </el-button>
                 </div>
               </div>
-              <el-table
-                :data="materialCostList"
-                border
-                height="650"
-                :span-method="objectSpanMethod"
-                :header-cell-style="{ color: '#999' }"
-                class="document-materialcost-table"
-                show-summary
-                :summary-method="getSummaries"
-                ref="summeryTable"
-              >
-                <el-table-column
-                  label="鎴愬搧"
-                  prop="finishedProduct"
-                  align="center"
-                >
+              <el-table :data="materialCostList" border height="650" :span-method="objectSpanMethod"
+                :header-cell-style="{ color: '#999' }" class="document-materialcost-table" show-summary
+                :summary-method="getSummaries" ref="summeryTable">
+                <el-table-column label="鎴愬搧" prop="finishedProduct" align="center">
                 </el-table-column>
-                <el-table-column
-                  label="Bom缂栧彿"
-                  prop="bomNumber"
-                  align="center"
-                >
+                <el-table-column label="Bom缂栧彿" prop="bomNumber" align="center">
                 </el-table-column>
-                <el-table-column
-                  label="宸ュ簭"
-                  prop="operationName"
-                  align="center"
-                >
+                <el-table-column label="宸ュ簭" prop="operationName" align="center">
                 </el-table-column>
                 <el-table-column label="鐗╂枡" prop="partName" align="center">
                 </el-table-column>
@@ -207,163 +140,63 @@
               </el-table>
             </el-card>
           </el-tab-pane>
-          <el-tab-pane
-            class="final-product-checkout"
-            label="鎴愬搧妫�娴�"
-            style="height: 100%"
-          >
-            <TeststandardDialog
-              :editable="editable"
-              :documentId="Number(dataForm.id)"
-            >
+          <el-tab-pane class="final-product-checkout" label="鎴愬搧妫�娴�" style="height: 100%">
+            <TeststandardDialog :editable="editable" :documentId="Number(dataForm.id)">
             </TeststandardDialog>
           </el-tab-pane>
           <el-tab-pane label="浜у搧缁撴瀯宸ュ簭鍙傛暟" style="height: 100%">
             <div class="document-related-stock-part">
-              <div
-                style="padding-left:18px;font-size:14px;font-weight:700;color:#000;height:20px;line-height:20px;"
-              >
+              <div style="padding-left:18px;font-size:14px;font-weight:700;color:#000;height:20px;line-height:20px;">
                 <span>鐩稿叧搴撳瓨闆朵欢</span>
               </div>
-              <el-table
-                :data="relatedStockPartList"
-                @row-click="clickRelatedStockPart"
-                highlight-current-row
-                height="188px"
-                :header-cell-style="relatedStockPartTableHeaderCellStyle"
-                :row-style="{ height: '0' }"
-                :cell-style="{ padding: '1px' }"
-              >
-                <el-table-column
-                  label="闆朵欢缂栧彿"
-                  prop="partNo"
-                  align="center"
-                  :show-overflow-tooltip="true"
-                >
+              <el-table :data="relatedStockPartList" @row-click="clickRelatedStockPart" highlight-current-row
+                height="188px" :header-cell-style="relatedStockPartTableHeaderCellStyle" :row-style="{ height: '0' }"
+                :cell-style="{ padding: '1px' }">
+                <el-table-column label="闆朵欢缂栧彿" prop="partNo" align="center" :show-overflow-tooltip="true">
                 </el-table-column>
-                <el-table-column
-                  label="闆朵欢鎻忚堪"
-                  prop="partName"
-                  align="center"
-                  width="400"
-                  :show-overflow-tooltip="true"
-                >
+                <el-table-column label="闆朵欢鎻忚堪" prop="partName" align="center" width="400" :show-overflow-tooltip="true">
                 </el-table-column>
-                <el-table-column
-                  label="宸ヨ壓璺嚎缂栧彿"
-                  prop="routingNo"
-                  align="center"
-                  :show-overflow-tooltip="true"
-                >
+                <el-table-column label="宸ヨ壓璺嚎缂栧彿" prop="routingNo" align="center" :show-overflow-tooltip="true">
                 </el-table-column>
-                <el-table-column
-                  label="宸ヨ壓璺嚎鐗堟湰"
-                  prop="routingVersion"
-                  align="center"
-                  :show-overflow-tooltip="true"
-                >
+                <el-table-column label="宸ヨ壓璺嚎鐗堟湰" prop="routingVersion" align="center" :show-overflow-tooltip="true">
                 </el-table-column>
-                <el-table-column
-                  label="宸ヨ壓鏇夸唬鍙�"
-                  prop="routingAlternativeNo"
-                  align="center"
-                  :show-overflow-tooltip="true"
-                >
+                <el-table-column label="宸ヨ壓鏇夸唬鍙�" prop="routingAlternativeNo" align="center" :show-overflow-tooltip="true">
                 </el-table-column>
-                <el-table-column
-                  label="宸ヨ壓鏇夸唬鎻忚堪"
-                  prop="routingAlternativeDesc"
-                  align="center"
-                  :show-overflow-tooltip="true"
-                >
+                <el-table-column label="宸ヨ壓鏇夸唬鎻忚堪" prop="routingAlternativeDesc" align="center"
+                  :show-overflow-tooltip="true">
                 </el-table-column>
-                <el-table-column
-                  label="BOM鍙�"
-                  prop="bomNo"
-                  align="center"
-                  :show-overflow-tooltip="true"
-                >
+                <el-table-column label="BOM鍙�" prop="bomNo" align="center" :show-overflow-tooltip="true">
                 </el-table-column>
-                <el-table-column
-                  label="BOM鐗堟湰"
-                  prop="bomVersion"
-                  align="center"
-                  :show-overflow-tooltip="true"
-                >
+                <el-table-column label="BOM鐗堟湰" prop="bomVersion" align="center" :show-overflow-tooltip="true">
                 </el-table-column>
-                <el-table-column
-                  label="BOM鏇夸唬鍙�"
-                  prop="bomAlternativeNo"
-                  align="center"
-                  :show-overflow-tooltip="true"
-                >
+                <el-table-column label="BOM鏇夸唬鍙�" prop="bomAlternativeNo" align="center" :show-overflow-tooltip="true">
                 </el-table-column>
-                <el-table-column
-                  label="BOM鏇夸唬鎻忚堪"
-                  prop="bomAlternativeDesc"
-                  align="center"
-                  :show-overflow-tooltip="true"
-                >
+                <el-table-column label="BOM鏇夸唬鎻忚堪" prop="bomAlternativeDesc" align="center" :show-overflow-tooltip="true">
                 </el-table-column>
               </el-table>
             </div>
             <el-card class="document-bom" header="BOM-宸ュ簭鍙傛暟">
               <div slot="header">
                 <span>BOM-宸ュ簭鍙傛暟</span>
-                <el-tooltip
-                  class="item"
-                  effect="dark"
-                  content="鍒犻櫎宸ヨ壓璺嚎"
-                  placement="top-start"
-                  v-if="editable"
-                  style="margin-left:5px ;"
-                >
-                  <el-button
-                    style="float: right; padding: 3px 0px 3px 5px;color:red"
-                    type="text"
-                    @click="delCompleteproductstructure()"
-                    >鍒犻櫎
+                <el-tooltip class="item" effect="dark" content="鍒犻櫎宸ヨ壓璺嚎" placement="top-start" v-if="editable"
+                  style="margin-left:5px ;">
+                  <el-button style="float: right; padding: 3px 0px 3px 5px;color:red" type="text"
+                    @click="delCompleteproductstructure()">鍒犻櫎
                   </el-button>
                 </el-tooltip>
-                <el-tooltip
-                  class="item"
-                  effect="dark"
-                  content="閫夋嫨宸ヨ壓璺嚎"
-                  placement="top-start"
-                  v-if="editable"
-                >
-                  <el-button
-                    style="float: right; padding: 3px 0"
-                    type="text"
-                    @click="addTechnology()"
-                    >娣诲姞
+                <el-tooltip class="item" effect="dark" content="閫夋嫨宸ヨ壓璺嚎" placement="top-start" v-if="editable">
+                  <el-button style="float: right; padding: 3px 0" type="text" @click="addTechnology()">娣诲姞
                   </el-button>
                 </el-tooltip>
               </div>
-              <el-collapse
-                v-model="currTechnologyBomPartName"
-                accordion
-                @change="handleCompleteproductstructureChange"
-              >
-                <el-collapse-item
-                  v-for="(item, i) in completeproductstructureData"
-                  :key="i"
-                  :name="item.bomRoutingId"
-                >
+              <el-collapse v-model="currTechnologyBomPartName" accordion @change="handleCompleteproductstructureChange">
+                <el-collapse-item v-for="(item, i) in completeproductstructureData" :key="i" :name="item.bomRoutingId">
                   <template slot="title">
-                    <el-checkbox
-                      class="completeproductstructure-checkout"
-                      v-model="item.expand"
-                      disabled
-                    >
-                      <span style="font-weight:bold">宸ヨ壓璺嚎缂栧彿锛�</span
-                      >{{ item.routingNo }}&nbsp;&nbsp;&nbsp;&nbsp;
-                      <span style="font-weight:bold">闆朵欢鍙凤細</span
-                      >{{ item.partNo }}&nbsp;&nbsp;&nbsp;&nbsp;
-                      <span style="font-weight:bold">闆朵欢鍚嶇О锛�</span
-                      >{{ item.partName }}&nbsp;&nbsp;&nbsp;&nbsp;
-                      <span style="font-weight:bold">Bom缂栧彿锛�</span
-                      >{{ item.number == null ? '鏃�' : item.number }}
+                    <el-checkbox class="completeproductstructure-checkout" v-model="item.expand" disabled>
+                      <span style="font-weight:bold">宸ヨ壓璺嚎缂栧彿锛�</span>{{ item.routingNo }}&nbsp;&nbsp;&nbsp;&nbsp;
+                      <span style="font-weight:bold">闆朵欢鍙凤細</span>{{ item.partNo }}&nbsp;&nbsp;&nbsp;&nbsp;
+                      <span style="font-weight:bold">闆朵欢鍚嶇О锛�</span>{{ item.partName }}&nbsp;&nbsp;&nbsp;&nbsp;
+                      <span style="font-weight:bold">Bom缂栧彿锛�</span>{{ item.number == null ? '鏃�' : item.number }}
                     </el-checkbox>
                   </template>
                   <div style="display:flex;">
@@ -373,9 +206,7 @@
                         item.showBom
                           ? 'highlight-tab-class'
                           : 'unhighlight-tab-class'
-                      ]"
-                      @click="item.showBom = true"
-                    >
+                      ]" @click="item.showBom = true">
                       BOM缁撴瀯
                     </div>
                     <div
@@ -384,44 +215,23 @@
                         !item.showBom
                           ? 'highlight-tab-class'
                           : 'unhighlight-tab-class'
-                      ]"
-                      @click="item.showBom = false"
-                    >
+                      ]" @click="item.showBom = false">
                       宸ュ簭鍙傛暟
                     </div>
                   </div>
 
                   <div class="document-bom-div" v-show="item.showBom">
-                    <el-tooltip
-                      class="item"
-                      effect="dark"
-                      content="娣诲姞鎴栨洿鎹OM缁撴瀯"
-                      placement="top-start"
-                      v-if="editable"
-                      style="margin-right:20px;"
-                    >
-                      <el-button
-                        style="float: right; padding: 3px 0px;color:#67c23a"
-                        type="text"
-                        @click="addCompleteproductstructure()"
-                        >娣诲姞
+                    <el-tooltip class="item" effect="dark" content="娣诲姞鎴栨洿鎹OM缁撴瀯" placement="top-start" v-if="editable"
+                      style="margin-right:20px;">
+                      <el-button style="float: right; padding: 3px 0px;color:#67c23a" type="text"
+                        @click="addCompleteproductstructure()">娣诲姞
                       </el-button>
                     </el-tooltip>
-                    <el-table
-                      :data="item.completeproductstructureDetail"
-                      row-key="id"
-                      border
-                      height="440"
-                      default-expand-all
-                      class="structure-detail-table"
-                    >
+                    <el-table :data="item.completeproductstructureDetail" row-key="id" border height="440"
+                      default-expand-all class="structure-detail-table">
                       <el-table-column prop="partNo" label="闆朵欢鍙�" width="240">
                       </el-table-column>
-                      <el-table-column
-                        prop="partName"
-                        label="闆朵欢鍚嶇О"
-                        width="400"
-                      >
+                      <el-table-column prop="partName" label="闆朵欢鍚嶇О" width="400">
                       </el-table-column>
                       <el-table-column prop="qpa" label="鏁伴噺" width="180">
                       </el-table-column>
@@ -430,165 +240,75 @@
                     </el-table>
                   </div>
                   <div class="document-technology-div" v-show="!item.showBom">
-                    <div
-                      style="border: 1px solid #ebeef5;height: 440px;overflow: auto;"
-                    >
-                      <el-collapse
-                        v-model="currTechnologyOperationName"
-                        accordion
-                        @change="
-                          handleTechnologyOperationChange(
-                            $event,
-                            item.bomRoutingId
-                          )
-                        "
-                      >
-                        <el-collapse-item
-                          v-for="(ele, j) in item.technologyOperationData"
-                          :key="j"
-                          :name="ele.id"
-                        >
-                          <template slot="title"
-                            ><span style="font-weight:300"
-                              >&nbsp;&nbsp;宸ュ簭鍚嶇О锛�</span
-                            >{{ ele.operationName }}&nbsp;&nbsp;&nbsp;&nbsp;
-                            <span style="font-weight:300">宸ュ簭缂栧彿锛�</span
-                            >{{ ele.operationNo }}
+                    <div style="border: 1px solid #ebeef5;height: 440px;overflow: auto;">
+                      <el-collapse v-model="currTechnologyOperationName" accordion @change="
+                        handleTechnologyOperationChange(
+                          $event,
+                          item.bomRoutingId
+                        )
+                        ">
+                        <el-collapse-item v-for="(ele, j) in item.technologyOperationData" :key="j" :name="ele.id">
+                          <template slot="title"><span style="font-weight:300">&nbsp;&nbsp;宸ュ簭鍚嶇О锛�</span>{{
+                            ele.operationName }}&nbsp;&nbsp;&nbsp;&nbsp;
+                            <span style="font-weight:300">宸ュ簭缂栧彿锛�</span>{{ ele.operationNo }}
                           </template>
                           <el-tabs v-model="activeTemplateName" type="card">
-                            <el-tab-pane
-                              v-for="(paramTab, index) in paramTabs"
-                              :key="index"
-                              :label="paramTab.label"
-                              :name="paramTab.name"
-                            >
+                            <el-tab-pane v-for="(paramTab, index) in paramTabs" :key="index" :label="paramTab.label"
+                              :name="paramTab.name">
                               <el-table :data="paramTab.params">
-                                <el-table-column
-                                  prop="parameterItem"
-                                  label="鍚嶇О"
-                                  align="center"
-                                >
+                                <el-table-column prop="parameterItem" label="鍚嶇О" align="center">
                                   <template slot-scope="scope">
-                                    <span
-                                      >{{ scope.row.parameterItem }}({{
-                                        scope.row.unit
-                                      }})</span
-                                    >
+                                    <span>{{ scope.row.parameterItem }}({{
+                                      scope.row.unit
+                                    }})</span>
                                   </template>
                                 </el-table-column>
-                                <el-table-column
-                                  prop="paramValue"
-                                  label="鍊�"
-                                  align="center"
-                                ></el-table-column>
+                                <el-table-column prop="paramValue" label="鍊�" align="center"></el-table-column>
                               </el-table>
                             </el-tab-pane>
                             <el-tab-pane label="澶囨敞" style="height: 100%">
-                              <rich-text
-                                :editorId="
-                                  'fwb' + item.id + '-' + ele.id + '-' + j
-                                "
-                                :richContent="ele.remark"
-                              ></rich-text>
+                              <rich-text :editorId="'fwb' + item.id + '-' + ele.id + '-' + j
+                                " :richContent="ele.remark"></rich-text>
                             </el-tab-pane>
                             <el-tab-pane label="妫�娴嬫爣鍑�">
-                              <checkStandardTable
-                                ref="documentTestStandardTable"
-                                :dataFormId="dataForm.id"
-                                :routingOperationId="ele.id"
-                                :operationId="ele.operationId"
-                                :operationName="ele.operationName"
-                                :paramTypeOptions="paramTypeOptions"
-                                :bomRoutingId="
-                                  currTechnologyBomPart == null
-                                    ? null
-                                    : currTechnologyBomPart.bomRoutingId
-                                "
-                                :everyBomRoutingId="item.bomRoutingId"
-                                :editable="editable"
-                                @refreshTestStandardInfo="
-                                  refreshTestStandardInfo
-                                "
-                              ></checkStandardTable>
+                              <checkStandardTable ref="documentTestStandardTable" :dataFormId="dataForm.id"
+                                :routingOperationId="ele.id" :operationId="ele.operationId"
+                                :operationName="ele.operationName" :paramTypeOptions="paramTypeOptions" :bomRoutingId="currTechnologyBomPart == null
+                                  ? null
+                                  : currTechnologyBomPart.bomRoutingId
+                                  " :everyBomRoutingId="item.bomRoutingId" :editable="editable"
+                                @refreshTestStandardInfo="refreshTestStandardInfo"></checkStandardTable>
                             </el-tab-pane>
                             <el-tab-pane label="鎶芥瑙勫垯">
                               <div>
                                 <div style="padding: 0px 20px;">
-                                  <el-button
-                                    type="primary"
-                                    @click="openAddSpotCheckRuleDialog"
-                                    >鏂板</el-button
-                                  >
+                                  <el-button type="primary" @click="openAddSpotCheckRuleDialog">鏂板</el-button>
                                 </div>
                                 <div>
-                                  <el-table
-                                    :data="spotCheckRuleList"
-                                    style="width: 100%"
-                                  >
-                                    <el-table-column
-                                      prop="ruleNo"
-                                      label="瑙勫垯缂栧彿"
-                                      align="center"
-                                    >
+                                  <el-table :data="spotCheckRuleList" style="width: 100%">
+                                    <el-table-column prop="ruleNo" label="瑙勫垯缂栧彿" align="center">
                                     </el-table-column>
-                                    <el-table-column
-                                      prop="ruleName"
-                                      label="瑙勫垯鍚嶇О"
-                                      align="center"
-                                    >
+                                    <el-table-column prop="ruleName" label="瑙勫垯鍚嶇О" align="center">
                                     </el-table-column>
-                                    <el-table-column
-                                      prop="samplingOperationName"
-                                      label="鎶芥宸ュ簭"
-                                      align="center"
-                                    >
+                                    <el-table-column prop="samplingOperationName" label="鎶芥宸ュ簭" align="center">
                                     </el-table-column>
-                                    <el-table-column
-                                      prop="retrospectOperationName"
-                                      label="杩芥函宸ュ簭"
-                                      align="center"
-                                    >
+                                    <el-table-column prop="retrospectOperationName" label="杩芥函宸ュ簭" align="center">
                                     </el-table-column>
-                                    <el-table-column
-                                      prop="applyType"
-                                      label="妫�娴嬬被鍨�"
-                                      align="center"
-                                      :formatter="applyTypeFormatter"
-                                    >
+                                    <el-table-column prop="applyType" label="妫�娴嬬被鍨�" align="center"
+                                      :formatter="applyTypeFormatter">
                                     </el-table-column>
-                                    <el-table-column
-                                      prop="measurement"
-                                      label="鎶芥姣斾緥"
-                                      align="center"
-                                      :formatter="measurementFormatter"
-                                    >
+                                    <el-table-column prop="measurement" label="鎶芥姣斾緥" align="center"
+                                      :formatter="measurementFormatter">
                                     </el-table-column>
-                                    <el-table-column
-                                      prop="samplingPosition"
-                                      label="鎶芥浣嶇疆"
-                                      align="center"
-                                    >
+                                    <el-table-column prop="samplingPosition" label="鎶芥浣嶇疆" align="center">
                                     </el-table-column>
-                                    <el-table-column
-                                      label="鎿嶄綔"
-                                      width="100"
-                                      align="center"
-                                    >
+                                    <el-table-column label="鎿嶄綔" width="100" align="center">
                                       <template slot-scope="scope">
-                                        <el-button
-                                          type="text"
-                                          size="small"
-                                          @click="
-                                            openEditSpotCheckRule(scope.row)
-                                          "
-                                          >缂栬緫</el-button
-                                        >
-                                        <el-button
-                                          type="text"
-                                          size="small"
-                                          @click="delSpotCheckRule(scope.row)"
-                                          >鍒犻櫎</el-button
-                                        >
+                                        <el-button type="text" size="small" @click="
+                                          openEditSpotCheckRule(scope.row)
+                                          ">缂栬緫</el-button>
+                                        <el-button type="text" size="small"
+                                          @click="delSpotCheckRule(scope.row)">鍒犻櫎</el-button>
                                       </template>
                                     </el-table-column>
                                   </el-table>
@@ -609,21 +329,11 @@
               <div slot="header">
                 <span>缁撴瀯鍥�</span>
               </div>
-              <el-upload
-                class="upload-demo"
-                action="/mes/document/uploadJgt"
-                :headers="headers"
-                :on-preview="handleStructurePreview"
-                :on-remove="handleStructureRemove"
-                :on-success="handleStructureSuccess"
-                :data="paramStructureDatas"
-                :file-list="fileStructureList"
-                :on-exceed="handleStructureExceed"
-                :before-upload="beforeStructureAvatarUpload"
-                list-type="picture"
-                multiple
-                :with-credentials="true"
-              >
+              <el-upload class="upload-demo" action="/mes/document/uploadJgt" :headers="headers"
+                :on-preview="handleStructurePreview" :on-remove="handleStructureRemove"
+                :on-success="handleStructureSuccess" :data="paramStructureDatas" :file-list="fileStructureList"
+                :on-exceed="handleStructureExceed" :before-upload="beforeStructureAvatarUpload" list-type="picture"
+                multiple :with-credentials="true">
                 <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button>
                 <div slot="tip" class="el-upload__tip">
                   鍙兘涓婁紶jpg鍥剧墖锛屼笖涓嶈秴杩�2MB
@@ -695,33 +405,18 @@
         </el-tabs>
       </div>
     </div>
-    <completeproductstructureDialog
-      :currshowlist.sync="showCompleteproductstructure"
-      :queryParam="bomQueryParam"
-      @listenToCompleteproductstructureEvent="selectCompleteproductstructure"
-    />
-    <routingDialog
-      :currshowlist.sync="showTechnology"
-      :queryParam="queryParam"
-      @listenToRoutingEvent="selectTechnology"
-    />
-    <qualityStandardDialog
-      :currshowlist.sync="showQualityStandard"
-      @listenToSelectTestStandardEvent="selectQualityStandard"
-    />
+    <completeproductstructureDialog :currshowlist.sync="showCompleteproductstructure" :queryParam="bomQueryParam"
+      @listenToCompleteproductstructureEvent="selectCompleteproductstructure" />
+    <routingDialog :currshowlist.sync="showTechnology" :queryParam="queryParam"
+      @listenToRoutingEvent="selectTechnology" />
+    <qualityStandardDialog :currshowlist.sync="showQualityStandard"
+      @listenToSelectTestStandardEvent="selectQualityStandard" />
     <partDialog :currshowlist.sync="showPart" @listenToPartEvent="selectPart" />
-    <spotCheckRule
-      :currshowlist.sync="spotCheckRuleShow"
-      :docBomId="currDocBomId"
-      :routingOperationId="currRoutingOperationId"
-      :routingOperationName="currRoutingOperationName"
-      @refreshSpotCheckRuleList="refreshSpotCheckRuleList"
-    />
-    <spotCheckRuleEdit
-      :currshowlist.sync="editSpotCheckRuleShow"
-      :documentSamplingRuleId="currDocumentSamplingRuleId"
-      @refreshSpotCheckRuleList="refreshSpotCheckRuleList"
-    />
+    <spotCheckRule :currshowlist.sync="spotCheckRuleShow" :docBomId="currDocBomId"
+      :routingOperationId="currRoutingOperationId" :routingOperationName="currRoutingOperationName"
+      @refreshSpotCheckRuleList="refreshSpotCheckRuleList" />
+    <spotCheckRuleEdit :currshowlist.sync="editSpotCheckRuleShow" :documentSamplingRuleId="currDocumentSamplingRuleId"
+      @refreshSpotCheckRuleList="refreshSpotCheckRuleList" />
   </div>
 </template>
 
@@ -873,7 +568,7 @@
     spotCheckRuleEdit
   },
   computed: {
-    editable: function() {
+    editable: function () {
       if (!this.dataForm.id) {
         return true
       }
@@ -962,15 +657,15 @@
       }
       // flowTemp.loadData(jsondata)
       // 淇濆瓨鎸夐挳浜嬩欢
-      _this.flowTemp.onBtnSaveClick = function() {
+      _this.flowTemp.onBtnSaveClick = function () {
         _this.saveFlow()
       }
       // 閲嶇疆鎸夐挳浜嬩欢
-      _this.flowTemp.onFreshClick = function() {
+      _this.flowTemp.onFreshClick = function () {
         _this.getFlow()
       }
       // 鎵撳嵃鎸夐挳浜嬩欢
-      _this.flowTemp.onPrintClick = function() {
+      _this.flowTemp.onPrintClick = function () {
         _this.flowTemp.exportDiagram('娴佺▼鍥�')
       }
     },
@@ -1874,8 +1569,7 @@
     },
     handleFlowExceed(files, fileList) {
       this.$message.warning(
-        `褰撳墠闄愬埗閫夋嫨 1 涓祦绋嬪浘鏂囦欢锛屾湰娆¢�夋嫨浜� ${
-          files.length
+        `褰撳墠闄愬埗閫夋嫨 1 涓祦绋嬪浘鏂囦欢锛屾湰娆¢�夋嫨浜� ${files.length
         } 涓祦绋嬪浘鏂囦欢锛屽叡閫夋嫨浜� ${files.length + fileList.length} 涓祦绋嬪浘鏂囦欢`
       )
     },
@@ -2053,9 +1747,10 @@
   padding: 10px 20px;
   box-sizing: border-box;
 }
-.el-card.is-always-shadow{
-    width: 100%;
-  }
+
+.el-card.is-always-shadow {
+  width: 100%;
+}
 
 .document-flow {
   background-color: #fff;
@@ -2069,30 +1764,22 @@
 }
 
 /*鑷畾涔塪isabled鐘舵�佷笅checkbox鐨勬牱寮�*/
-.completeproductstructure-checkout
-  .el-checkbox__input.is-disabled.is-checked
-  .el-checkbox__inner {
+.completeproductstructure-checkout .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
   background-color: #006eff;
   border-color: #006eff;
 }
 
-.completeproductstructure-checkout
-  .el-checkbox__input.is-disabled.is-checked
-  + span.el-checkbox__label {
+.completeproductstructure-checkout .el-checkbox__input.is-disabled.is-checked+span.el-checkbox__label {
   color: #006eff;
   border-color: #006eff;
 }
 
-.completeproductstructure-checkout
-  .el-checkbox__input.is-disabled
-  .el-checkbox__inner {
+.completeproductstructure-checkout .el-checkbox__input.is-disabled .el-checkbox__inner {
   background-color: #ffffff;
   cursor: pointer;
 }
 
-.completeproductstructure-checkout
-  .el-checkbox__input.is-disabled
-  + span.el-checkbox__label {
+.completeproductstructure-checkout .el-checkbox__input.is-disabled+span.el-checkbox__label {
   color: #606266;
   cursor: pointer;
 }
@@ -2161,11 +1848,13 @@
 .GooFlow .ico .ico_start:before {
   color: red;
 }
+
 .highlight-tab-class {
   color: #006eff;
   background: #e4e7ed;
   border-top: 1px solid #006eff;
 }
+
 .unhighlight-tab-class {
   border: 1px solid #e4e7ed;
   border-bottom: none;

--
Gitblit v1.9.3