From 1789ce3650a2665b5abca7a3028611190d1983df Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期四, 14 十二月 2023 09:45:26 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/views/basic/location/index.vue                    |    1 
 src/views/quality/finishedProductInspection/index.vue |   30 --
 src/const/crud/customerOrder/customerOrderForm.js     |    1 
 src/views/basic/factory/index.vue                     |    1 
 src/views/common/ztt-table.vue                        |    4 
 src/views/basic/param/index.vue                       |    1 
 src/views/plan/productionschedul/index.vue            |   35 ++-
 src/views/basic/part/index.vue                        |    2 
 src/views/basic/warehouse/index.vue                   |    1 
 src/views/common/documentDetail.vue                   |    2 
 src/views/basic/crew/crew-form.vue                    |    4 
 src/views/basic/template/index.vue                    |    1 
 src/views/plan/manufacturingorder/customerorder.vue   |   14 -
 src/views/equipment/metering/index.vue                |    2 
 src/views/technology/document/teststandard.vue        |    5 
 src/views/plan/operationtask/operationtask-form.vue   |    1 
 src/views/basic/division/index.vue                    |    1 
 /dev/null                                             |  172 -------------------
 src/views/basic/workstation/workstation-form.vue      |    4 
 src/views/common/document.vue                         |    2 
 src/views/basic/company/index.vue                     |    5 
 src/api/plan/operationtask.js                         |    6 
 src/views/plan/manfacturingorderstatement/index.vue   |  197 ++++++++++-----------
 src/views/product/workbench/steprecord-tab.vue        |    1 
 src/views/plan/manufacturingorder/routing.vue         |   18 +-
 25 files changed, 174 insertions(+), 337 deletions(-)

diff --git a/src/api/plan/operationtask.js b/src/api/plan/operationtask.js
index 0dff00b..fc48e23 100644
--- a/src/api/plan/operationtask.js
+++ b/src/api/plan/operationtask.js
@@ -294,3 +294,9 @@
     params: query
   })
 }
+export function getTechnologyRouting(id) {
+  return request({
+    url: '/mes/operationTask/getTechnologyRouting/'+id,
+    method: 'get',
+  })
+}
diff --git a/src/const/crud/customerOrder/customerOrderForm.js b/src/const/crud/customerOrder/customerOrderForm.js
index 89b9d30..f23b3cf 100644
--- a/src/const/crud/customerOrder/customerOrderForm.js
+++ b/src/const/crud/customerOrder/customerOrderForm.js
@@ -17,6 +17,7 @@
 export const tableOption = {
   border: true,
   index: true,
+  indexFixed: false,
   height: '292px',
   indexLabel: '搴忓彿',
   menuAlign: 'center',
diff --git a/src/views/basic/company/index.vue b/src/views/basic/company/index.vue
index 2e49f73..8ab14b4 100644
--- a/src/views/basic/company/index.vue
+++ b/src/views/basic/company/index.vue
@@ -49,6 +49,7 @@
           isShowHide:true,//鏄惁鏄剧ず鏄惧奖鎸夐挳
           isSearch:false,//楂樼骇鏌ヨ鎸夐挳
           isCopy: true,
+          isRefresh: true, // 鏄惁鏄剧ず鍒锋柊鎸夐挳
           defaultOrderBy:{column:'createTime',direction:'desc'}
         },
         table: {
@@ -108,6 +109,10 @@
     },
     methods: {
       hello(){
+        if(this.multipleSelection.length < 1){
+          this.$message.error("璇峰厛閫夋嫨瑕佸鍒剁殑鏁版嵁!")
+          return
+        }
         copy(this.multipleSelection).then(response =>{
           this.getData()
         })
diff --git a/src/views/basic/crew/crew-form.vue b/src/views/basic/crew/crew-form.vue
index a388a1a..de33d0b 100644
--- a/src/views/basic/crew/crew-form.vue
+++ b/src/views/basic/crew/crew-form.vue
@@ -24,11 +24,11 @@
         >纭畾</el-button
       >
     </span>
-    <staffDialog
+    <!-- <staffDialog
       :currshowlist.sync="showStaff"
       :multiSelect="true"
       @handleSelectionChange="selectStaff"
-    />
+    /> -->
   </el-dialog>
 </template>
 
diff --git a/src/views/basic/division/index.vue b/src/views/basic/division/index.vue
index bfea656..2a86d74 100644
--- a/src/views/basic/division/index.vue
+++ b/src/views/basic/division/index.vue
@@ -52,6 +52,7 @@
         seqNo: true,
         isShowHide: true, // 鏄惁鏄剧ず鏄惧奖鎸夐挳
         isSearch: false, // 楂樼骇鏌ヨ鎸夐挳
+        isRefresh: true, // 鏄惁鏄剧ず鍒锋柊鎸夐挳
         defaultOrderBy: { column: 'createTime', direction: 'desc' }
       },
       table: {
diff --git a/src/views/basic/factory/index.vue b/src/views/basic/factory/index.vue
index f9c85c9..d5d4b83 100644
--- a/src/views/basic/factory/index.vue
+++ b/src/views/basic/factory/index.vue
@@ -53,6 +53,7 @@
         seqNo: true,
         isShowHide: true, // 鏄惁鏄剧ず鏄惧奖鎸夐挳
         isSearch: false, // 楂樼骇鏌ヨ鎸夐挳
+        isRefresh: true, // 鏄惁鏄剧ず鍒锋柊鎸夐挳
         defaultOrderBy: { column: 'createTime', direction: 'desc' }
       },
       table: {
diff --git a/src/views/basic/location/index.vue b/src/views/basic/location/index.vue
index 7015cc8..dfb4f75 100644
--- a/src/views/basic/location/index.vue
+++ b/src/views/basic/location/index.vue
@@ -59,6 +59,7 @@
         seqNo: true,
         isShowHide: true, // 鏄惁鏄剧ず鏄惧奖鎸夐挳
         isSearch: true, // 楂樼骇鏌ヨ鎸夐挳
+        isRefresh: true, // 鏄惁鏄剧ず鍒锋柊鎸夐挳
         defaultOrderBy: { column: 'createTime', direction: 'desc' }
       },
       table: {
diff --git a/src/views/basic/param/index.vue b/src/views/basic/param/index.vue
index e7dc72f..071af0d 100644
--- a/src/views/basic/param/index.vue
+++ b/src/views/basic/param/index.vue
@@ -51,6 +51,7 @@
         seqNo: true,
         isShowHide: true, // 鏄惁鏄剧ず鏄惧奖鎸夐挳
         isSearch: true, // 楂樼骇鏌ヨ鎸夐挳
+        isRefresh: true, // 鏄惁鏄剧ず鍒锋柊鎸夐挳
         defaultOrderBy: { column: 'createTime', direction: 'desc' }
       },
       table: {
diff --git a/src/views/basic/part/index.vue b/src/views/basic/part/index.vue
index 3266ab8..7da5a07 100644
--- a/src/views/basic/part/index.vue
+++ b/src/views/basic/part/index.vue
@@ -504,9 +504,7 @@
       })
     },
     getMaterialType(type) {
-      console.log(type);
       remote(type).then((response) => {
-        console.log("绫诲瀷",response);
         const code = response.data.code
         if (code === 0) {
           const _data = response.data.data
diff --git a/src/views/basic/template/index.vue b/src/views/basic/template/index.vue
index 0c21557..22996f0 100644
--- a/src/views/basic/template/index.vue
+++ b/src/views/basic/template/index.vue
@@ -204,6 +204,7 @@
         seqNo: true,
         isShowHide: true, // 鏄惁鏄剧ず鏄惧奖鎸夐挳
         isSearch: true, // 楂樼骇鏌ヨ鎸夐挳
+        isRefresh: true, // 鏄惁鏄剧ず鍒锋柊鎸夐挳
         defaultOrderBy: { column: 'id', direction: 'desc' }
       },
       table: {
diff --git a/src/views/basic/warehouse/index.vue b/src/views/basic/warehouse/index.vue
index 7846c8b..c2d706c 100644
--- a/src/views/basic/warehouse/index.vue
+++ b/src/views/basic/warehouse/index.vue
@@ -54,6 +54,7 @@
         seqNo: true,
         isShowHide: true, // 鏄惁鏄剧ず鏄惧奖鎸夐挳
         isSearch: true, // 楂樼骇鏌ヨ鎸夐挳
+        isRefresh: true, // 鏄惁鏄剧ず鍒锋柊鎸夐挳
         defaultOrderBy: { column: 'createTime', direction: 'desc' }
       },
       table: {
diff --git a/src/views/basic/workstation/workstation-form.vue b/src/views/basic/workstation/workstation-form.vue
index 7366bbb..f9f8c9e 100644
--- a/src/views/basic/workstation/workstation-form.vue
+++ b/src/views/basic/workstation/workstation-form.vue
@@ -1,10 +1,10 @@
 <template>
   <el-dialog
-    v-diadrag
     :title="!dataForm.id ? '鏂板' : '淇敼'"
     :close-on-click-modal="false"
     :visible.sync="visible"
-    style="min-width: 2000px"
+    width="60%"
+    top="5vh"
   >
     <el-row>
       <el-form
diff --git a/src/views/common/document.vue b/src/views/common/document.vue
index c844f82..fe74309 100644
--- a/src/views/common/document.vue
+++ b/src/views/common/document.vue
@@ -61,7 +61,7 @@
       <el-button @click="innerVisible = false">鍙� 娑�</el-button>
       <el-button type="primary" @click="saveSelectRow">纭� 瀹�</el-button>
     </div>
-    <DocumentDetail :currshowlist.sync="showDocument" :docId="documentId">
+    <DocumentDetail :currshowlist.sync="showDocument" :docId="Number(documentId)">
     </DocumentDetail>
   </el-dialog>
 </template>
diff --git a/src/views/common/documentDetail.vue b/src/views/common/documentDetail.vue
index b93f8e9..f2d5861 100644
--- a/src/views/common/documentDetail.vue
+++ b/src/views/common/documentDetail.vue
@@ -166,7 +166,7 @@
             >
               <TeststandardDialog
                 :editable="editable"
-                :documentId="Number(dataForm.id)"
+                :documentId="Number(docId)"
               >
               </TeststandardDialog>
             </el-tab-pane>
diff --git a/src/views/common/ztt-table.vue b/src/views/common/ztt-table.vue
index 41c2e5b..64d8045 100644
--- a/src/views/common/ztt-table.vue
+++ b/src/views/common/ztt-table.vue
@@ -397,6 +397,7 @@
         @size-change="sizeChangeHandle"
         :page-sizes="[10, 20, 50, 100]"
         :page-size="pagination.pageSize"
+        :page-count="pagination.size"
         :layout="
           size
             ? 'total, prev, pager, next'
@@ -718,6 +719,7 @@
         currentPage:
           this.table.currentPage == null ? 1 : this.table.currentPage,
         pageSize: this.table.pageSize == null ? 20 : this.table.pageSize,
+        size: this.table.size == null ? 7 : this.table.size,
         total: this.table.total == null ? 0 : this.table.total
       }, // 鍒嗛〉淇℃伅
       inMemoryColWidth: {}, // 璁板繂涓垪瀹斤紝榛樿鍒楀
@@ -1576,7 +1578,7 @@
       if (response.code != '0') {
         this.$message.warning(response.msg)
       } else {
-      if(response.data!=""&&response.data!=[]){
+      if(response.data!=""&&response.data!=[]&&response.data!=null){
         this.$message({
           message: response.data,
           type: 'success'
diff --git a/src/views/equipment/metering/index.vue b/src/views/equipment/metering/index.vue
index 022b8cd..3f858da 100644
--- a/src/views/equipment/metering/index.vue
+++ b/src/views/equipment/metering/index.vue
@@ -85,7 +85,7 @@
           isRefresh: true, // 鏄惁鏄剧ず鍒锋柊鎸夐挳
           isShowHide: true, // 鏄惁鏄剧ず鏄惧奖鎸夐挳
           isSearch: false, // 楂樼骇鏌ヨ鎸夐挳
-          defaultOrderBy: { column: 'manufactureDate', direction: 'desc' }
+          defaultOrderBy: { column: 'id', direction: 'desc' }
         },
         table: {
           total: 0,
diff --git a/src/views/plan/manfacturingorderstatement/index.vue b/src/views/plan/manfacturingorderstatement/index.vue
index 8a8d39f..776a906 100644
--- a/src/views/plan/manfacturingorderstatement/index.vue
+++ b/src/views/plan/manfacturingorderstatement/index.vue
@@ -1,107 +1,66 @@
 <template>
   <div class="mod-config">
     <basic-container>
-      <div class="avue-crud">
-        <el-row>
-          <el-col :span="1">
-            <div>
-              <el-divider direction="vertical"></el-divider>
-              <div
-                style="float: left;height: 18px;font-size: 13px;line-height: 18px;font-weight: bold"
-              >
-                <span>閿�鍞鍗�</span>
-              </div>
-            </div>
-          </el-col>
-          <el-col :span="3">
-            <div>
-              <el-input
-                clearable
-                @keyup.enter.native="getDataList"
-                v-model="paramObject.customerOrderNo"
-                placeholder="閿�鍞鍗�"
-                @clear="getDataList"
-                style="width: 100%"
-              >
-              </el-input>
-            </div>
-          </el-col>
-          <el-col :span="1" offset="1">
-            <div>
-              <el-divider direction="vertical"></el-divider>
-              <div
-                style="float: left;height: 18px;font-size: 13px;line-height: 18px;font-weight: bold"
-              >
-                <span>涓昏鍒掑彿</span>
-              </div>
-            </div>
-          </el-col>
-          <el-col :span="3">
-            <div>
-              <el-input
-                clearable
-                @keyup.enter.native="getDataList"
-                v-model="paramObject.mpsNo"
-                placeholder="涓昏鍒掑彿"
-                @clear="getDataList"
-                style="width: 100%"
-              >
-              </el-input>
-            </div>
-          </el-col>
-          <el-col :span="1" offset="1">
-            <div>
-              <el-divider direction="vertical"></el-divider>
-              <div
-                style="float: left;height: 18px;font-size: 13px;line-height: 18px;font-weight: bold"
-              >
-                <span>杞﹂棿璁㈠崟</span>
-              </div>
-            </div>
-          </el-col>
-          <el-col :span="3">
-            <div>
-              <el-input
-                clearable
-                @keyup.enter.native="getDataList"
-                v-model="paramObject.moNo"
-                placeholder="杞﹂棿璁㈠崟"
-                @clear="getDataList"
-                style="width: 100%"
-              >
-              </el-input>
-            </div>
-          </el-col>
-          <el-col :span="1" offset="1">
-            <div>
-              <el-divider direction="vertical"></el-divider>
-              <div
-                style="float: left;height: 18px;font-size: 13px;line-height: 18px;font-weight: bold"
-              >
-                <span>闇�姹傛棩鏈�</span>
-              </div>
-            </div>
-          </el-col>
-          <el-col :span="3">
-            <div>
-              <el-date-picker
-                clearable
-                v-model="paramObject.requiredDate"
-                type="datetimerange"
-                start-placeholder="寮�濮�"
-                end-placeholder="缁撴潫"
-                value-format="yyyy-MM-dd HH:mm:ss"
-                @change="feedDateChange($event)"
-                size="mini"
-                style="width:100px"
-              >
-              </el-date-picker>
-            </div>
-          </el-col>
-          <el-col :span="2" offset="1">
-            <el-button type="primary" @click="getDataList()">鎼滅储</el-button>
-          </el-col>
-        </el-row>
+      <div class="avue-crud" style="margin: 0px 10px">
+        <el-form :model="paramObject" label-width="100px" label-position="right">
+          <el-row>
+            <el-col :span="5">
+              <el-form-item label="閿�鍞鍗�">
+                <el-input
+                  clearable
+                  @keyup.enter.native="getDataList"
+                  v-model="paramObject.customerOrderNo"
+                  placeholder="閿�鍞鍗�"
+                  @clear="getDataList"
+                  style="width: 100%"
+                > </el-input>
+              </el-form-item>
+            </el-col>
+            <el-col :span="5">
+              <el-form-item label="涓昏鍒掑彿">
+                <el-input
+                  clearable
+                  @keyup.enter.native="getDataList"
+                  v-model="paramObject.mpsNo"
+                  placeholder="涓昏鍒掑彿"
+                  @clear="getDataList"
+                  style="width: 100%"
+                > </el-input>
+              </el-form-item>
+            </el-col>
+            <el-col :span="5">
+              <el-form-item label="杞﹂棿璁㈠崟">
+                <el-input
+                  clearable
+                  @keyup.enter.native="getDataList"
+                  v-model="paramObject.moNo"
+                  placeholder="杞﹂棿璁㈠崟"
+                  @clear="getDataList"
+                  style="width: 100%"
+                > </el-input>
+              </el-form-item>
+            </el-col>
+            <el-col :span="5">
+              <el-form-item label="闇�姹傛棩鏈�">
+                <el-date-picker
+                  style="width:100%"
+                  clearable
+                  v-model="paramObject.requiredDate"
+                  type="datetimerange"
+                  start-placeholder="寮�濮�"
+                  end-placeholder="缁撴潫"
+                  value-format="yyyy-MM-dd HH:mm:ss"
+                  @change="feedDateChange($event)"
+                  size="mini"
+                > </el-date-picker>
+              </el-form-item>
+            </el-col>
+            <el-col :span="3" :offset="1">
+              <el-button type="primary" @click="getDataList()">鎼滅储</el-button>
+            </el-col>
+          </el-row>
+        </el-form>
+
         <el-table
           :data="dataList"
           border
@@ -110,12 +69,14 @@
           class="l-mes-table"
           :height="screenHeight"
         >
-          <el-table-column type="index" label="搴忓彿" width="50">
+          <el-table-column type="index" label="搴忓彿" align="center" width="50">
           </el-table-column>
           <el-table-column
             prop="customerName"
             header-align="center"
             align="center"
+            min-width="120"
+            show-overflow-tooltip
             label="瀹㈡埛鍚嶇О"
           >
           </el-table-column>
@@ -123,6 +84,8 @@
             prop="customerOrderNo"
             header-align="center"
             align="center"
+            min-width="120"
+            show-overflow-tooltip
             label="閿�鍞鍗曞彿"
           >
           </el-table-column>
@@ -130,6 +93,8 @@
             prop="mpsNo"
             header-align="center"
             align="center"
+            min-width="120"
+            show-overflow-tooltip
             label="涓昏鍒掑彿"
           >
           </el-table-column>
@@ -137,6 +102,8 @@
             prop="partNo"
             header-align="center"
             align="center"
+            min-width="120"
+            show-overflow-tooltip
             label="闆朵欢鍙�"
           >
           </el-table-column>
@@ -144,6 +111,8 @@
             prop="partName"
             header-align="center"
             align="center"
+            min-width="120"
+            show-overflow-tooltip
             label="闆朵欢鍚嶇О"
           >
           </el-table-column>
@@ -151,6 +120,8 @@
             prop="qtyRequired"
             header-align="center"
             align="center"
+            min-width="120"
+            show-overflow-tooltip
             label="杞﹂棿璁㈠崟闇�姹傛暟閲�"
           >
           </el-table-column>
@@ -158,6 +129,8 @@
             prop="unit"
             header-align="center"
             align="center"
+            min-width="120"
+            show-overflow-tooltip
             label="鍗曚綅"
           >
           </el-table-column>
@@ -165,6 +138,8 @@
             prop="requiredDate"
             header-align="center"
             align="center"
+            min-width="120"
+            show-overflow-tooltip
             label="闇�姹傛棩鏈�"
           >
           </el-table-column>
@@ -172,6 +147,8 @@
             prop="moNo"
             header-align="center"
             align="center"
+            min-width="120"
+            show-overflow-tooltip
             label="杞﹂棿璁㈠崟鍙�"
           >
           </el-table-column>
@@ -180,6 +157,8 @@
               prop="name"
               header-align="center"
               align="center"
+              min-width="100"
+              show-overflow-tooltip
               label="宸ュ簭鍚嶇О"
             >
             </el-table-column>
@@ -187,6 +166,8 @@
               prop="operationPartNo"
               header-align="center"
               align="center"
+              min-width="100"
+              show-overflow-tooltip
               label="宸ュ簭闆朵欢鍙�"
             >
             </el-table-column>
@@ -194,6 +175,8 @@
               prop="operationPartName"
               header-align="center"
               align="center"
+              min-width="100"
+              show-overflow-tooltip
               label="宸ュ簭闆朵欢鍚嶇О"
             >
             </el-table-column>
@@ -201,6 +184,8 @@
               prop="pda"
               header-align="center"
               align="center"
+              min-width="100"
+              show-overflow-tooltip
               label="宸ュ簭闇�姹傛暟閲�"
             >
             </el-table-column>
@@ -208,6 +193,8 @@
               prop="plannedQuantity"
               header-align="center"
               align="center"
+              min-width="100"
+              show-overflow-tooltip
               label="宸ュ崟鐨勮鍒掓暟閲�"
             >
             </el-table-column>
@@ -215,6 +202,8 @@
               prop="completedQuantity"
               header-align="center"
               align="center"
+              min-width="100"
+              show-overflow-tooltip
               label="宸ュ崟鐨勫畬鎴愭暟閲�"
             >
             </el-table-column>
@@ -222,6 +211,8 @@
               prop="units"
               header-align="center"
               align="center"
+              min-width="100"
+              show-overflow-tooltip
               label="鍗曚綅"
             >
             </el-table-column>
@@ -230,6 +221,8 @@
             prop="count"
             header-align="center"
             align="center"
+            min-width="100"
+            show-overflow-tooltip
             label="宸ュ簭瀹屾垚杩涘害"
           >
           </el-table-column>
diff --git a/src/views/plan/manufacturingorder/customerorder.vue b/src/views/plan/manufacturingorder/customerorder.vue
index 81fa5d7..b6bf324 100644
--- a/src/views/plan/manufacturingorder/customerorder.vue
+++ b/src/views/plan/manufacturingorder/customerorder.vue
@@ -207,7 +207,7 @@
                   ></el-input
                 ></el-form-item>
               </el-row>
-            </el-card>
+            <!-- </el-card> -->
           </el-tab-pane>
           <el-tab-pane label="闄勪欢" type="card" name="闄勪欢">
             <div style="display: flex;justify-content:flex-end;">
@@ -321,16 +321,6 @@
           </el-tab-pane>
         </el-tabs>
       </el-form>
-      <span slot="footer" class="dialog-footer">
-      <el-button @click="visible = false">鍙栨秷</el-button>
-      <el-button
-        type="primary"
-        :disabled="buttonDisable"
-        v-thinclick="`dataFormSubmit`"
-        v-if="editable"
-        >纭畾</el-button
-      >
-    </span>
     </el-tab-pane>
   </el-tabs>
 </template>
@@ -369,6 +359,8 @@
       fileList: [],
       title: '',
       orderParamList: [],
+      progrecessFileLoading: false,
+      editable: true,
       isFullScreen: false,
       visible: false,
       buttonDisable: false,
diff --git a/src/views/plan/manufacturingorder/routing.vue b/src/views/plan/manufacturingorder/routing.vue
index ded6d3f..4726c8e 100644
--- a/src/views/plan/manufacturingorder/routing.vue
+++ b/src/views/plan/manufacturingorder/routing.vue
@@ -96,15 +96,15 @@
             isSearch: true,
             searchInfoType: 'text'
           },
-          {
-            minWidth: '100',
-            prop: 'name',
-            label: '宸ヨ壓鍚嶇О',
-            sort: true,
-            isTrue: true,
-            isSearch: true,
-            searchInfoType: 'text'
-          },
+          // {
+          //   minWidth: '100',
+          //   prop: 'name',
+          //   label: '宸ヨ壓鍚嶇О',
+          //   sort: true,
+          //   isTrue: true,
+          //   isSearch: true,
+          //   searchInfoType: 'text'
+          // },
           // 宸ヨ壓绫诲瀷
           {
             minWidth: '120',
diff --git a/src/views/plan/operationtask/operationtask-form.vue b/src/views/plan/operationtask/operationtask-form.vue
index 02fb8dc..2c1d48e 100644
--- a/src/views/plan/operationtask/operationtask-form.vue
+++ b/src/views/plan/operationtask/operationtask-form.vue
@@ -778,6 +778,7 @@
             //              this.dataForm.partName = this.routingList.partName
             //              this.dataForm.partId = this.routingList.partId
             // 鍒堕�犺鍗昮orm鍒涘缓鐨勶紝鑷姩甯﹀嚭宸ュ簭
+            console.log(this.routingOptions);
             if (param.selectedRoutingOperationId && this.routingOptions) {
               const option = this.routingOptions.find(
                 (e) => e.id === param.selectedRoutingOperationId
diff --git a/src/views/plan/productionschedul/index.vue b/src/views/plan/productionschedul/index.vue
index b76fe0c..d47995b 100644
--- a/src/views/plan/productionschedul/index.vue
+++ b/src/views/plan/productionschedul/index.vue
@@ -4,8 +4,14 @@
       <el-row>
         <el-col :span="12">
           <div style="height:80vh;padding: 0px 10px;">
-            <avue-crud :data="tableData" ref="crud" :option="option" :span-method="spanMethod" 
+            <avue-crud 
+            :data="tableData" 
+            ref="crud" 
+            :option="option" 
+            :span-method="spanMethod" 
             @refresh-change="getData"
+            @current-change="handleCurrentChange"
+            @size-change="handleSizeChange"
             :page="page" 
             @selection-change="selectionRow"
             :table-loading="loading">
@@ -134,7 +140,6 @@
   deleteSchedul,
   updateSchedul
 } from '@/api//plan/productionschedul'
-import TableForm from './template-form'
 import ttable from '@/views/common/ztt-table.vue'
 import { mapGetters } from 'vuex'
 export default {
@@ -156,7 +161,8 @@
       page: {
         total: 10,
         currentPage: 1,
-        pageSize: 10
+        pageSize: 10,
+        pagerCount: 5
       },
       option: {
         height: 400,
@@ -291,7 +297,6 @@
   },
   components: {
     ttable,
-    TableForm,
   },
   computed: {
     ...mapGetters(['permissions']),
@@ -455,12 +460,24 @@
       }
       return ''
     },
+    handleSizeChange(val){
+      if(val){
+        this.page.pageSize=val
+        this.getData()
+      }
+    },
+    handleCurrentChange(val){
+      if(val){
+        this.page.currentPage=val
+        this.getData()
+      }
+    },
     // 鑾峰彇鏁版嵁鍒楄〃
     getData() {
       this.loading = true
       let param = {
-        size: 20,
-        current: 1,
+        size: this.page.pageSize,
+        current: this.page.currentPage,
       }
       fetchScheduleList(param).then((res) => {
         this.tableData = res.data.data.records
@@ -469,9 +486,6 @@
         this.scheduleList = []
       })
       this.loading = false
-    },
-    handleCurrentChange(val) {
-      this.multipleSelection = val
     },
     // 鍒犻櫎
     deleteHandle(row,index) {
@@ -559,6 +573,9 @@
 }
 </script>
 <style>
+.el-tag--small{
+  display: none;
+}
 .basic-template-table .el-table__body .el-table__row td:first-child .cell {
   padding-left: 0px;
   padding-right: 0px;
diff --git a/src/views/plan/productionschedul/template-form.vue b/src/views/plan/productionschedul/template-form.vue
deleted file mode 100644
index d4a6707..0000000
--- a/src/views/plan/productionschedul/template-form.vue
+++ /dev/null
@@ -1,172 +0,0 @@
-<template>
-  <el-dialog
-    v-diadrag
-    :title="!dataForm.id ? '鏂板' : '淇敼'"
-    :close-on-click-modal="false"
-    :visible.sync="visible"
-  >
-    <el-form
-      :model="dataForm"
-      :rules="dataRule"
-      ref="dataForm"
-      label-width="100px"
-      class="l-mes"
-    >
-      <el-form-item label="妯℃澘缂栧彿" prop="templateNo">
-        <el-input
-          v-model="dataForm.templateNo"
-          placeholder="妯℃澘缂栧彿"
-        ></el-input>
-      </el-form-item>
-      <el-form-item label="妯℃澘鍚嶇О" prop="templateName">
-        <el-input
-          v-model="dataForm.templateName"
-          placeholder="妯℃澘鍚嶇О"
-        ></el-input>
-      </el-form-item>
-      <el-form-item label="妯℃澘绫诲瀷" prop="templateType">
-        <el-select
-          v-model="dataForm.templateType"
-          placeholder="妯℃澘绫诲瀷"
-          filterable
-          style="width: 100%"
-          clearable
-          @change="templateTypeChange"
-        >
-          <el-option
-            v-for="item in templateTypeList"
-            :key="item.id"
-            :label="item.templateTypeName"
-            :value="item.templateTypeName"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="澶囨敞" prop="remark">
-        <el-input v-model="dataForm.remark" placeholder="澶囨敞"></el-input>
-      </el-form-item>
-    </el-form>
-    <span slot="footer" class="dialog-footer">
-      <el-button @click="visible = false">鍙栨秷</el-button>
-      <el-button
-        type="primary"
-        :disabled="isSubmit"
-        v-thinclick="`dataFormSubmit`"
-        >纭畾</el-button
-      >
-    </span>
-  </el-dialog>
-</template>
-
-<script>
-import { getObj, addObj, putObj, getTemplateTypes } from '@/api/basic/template'
-
-export default {
-  data() {
-    return {
-      templateTypeList: [],
-      visible: false,
-      dataForm: {
-        id: 0,
-        templateName: '',
-        templateNo: '',
-        templateType: '',
-        dataType: '',
-        remark: ''
-      },
-      dataRule: {
-        templateName: [
-          { required: true, message: '妯℃澘鍚嶇О涓嶈兘涓虹┖', trigger: 'blur' }
-        ],
-        templateType: [
-          { required: true, message: '妯℃澘绫诲瀷涓嶈兘涓虹┖', trigger: 'blur' }
-        ]
-      },
-      isSubmit: false
-    }
-  },
-  methods: {
-    init(id) {
-      this.dataForm.id = id || 0
-      this.visible = true
-      this.$nextTick(() => {
-        this.$refs.dataForm.resetFields()
-        Promise.all([this.getDict(), this.getDataForm(this.dataForm.id)]).then(
-          (res) => {}
-        )
-      })
-    },
-    getDataForm(id) {
-      return new Promise((resolve, reject) => {
-        if (id) {
-          getObj(id)
-            .then((response) => {
-              if (response.data.code === 0) {
-                this.dataForm = response.data.data
-                resolve()
-              } else {
-                this.dataForm = {}
-                reject()
-              }
-            })
-            .catch((error) => {
-              reject(error)
-            })
-        }
-      })
-    },
-    getDict() {
-      return new Promise((resolve, reject) => {
-        getTemplateTypes()
-          .then((response) => {
-            if (response.data.code === 0) {
-              this.templateTypeList = response.data.data
-              resolve()
-            } else {
-              this.templateTypeList = []
-              reject()
-            }
-          })
-          .catch((error) => {
-            reject(error)
-          })
-      })
-    },
-    templateTypeChange() {
-      const currOperationTemplateType = this.dataForm.templateType
-      const templateType = this.templateTypeList.find(
-        (item) => item.templateTypeName === currOperationTemplateType
-      )
-      if (templateType != undefined) {
-        this.dataForm.dataType = templateType.dataType
-      } else {
-        this.dataForm.dataType = ''
-      }
-    },
-    // 琛ㄥ崟鎻愪氦
-    dataFormSubmit() {
-      this.isSubmit = true
-      this.$refs.dataForm.validate((valid) => {
-        if (valid) {
-          if (this.dataForm.id) {
-            putObj(this.dataForm).then((data) => {
-              this.$message.success('淇敼鎴愬姛')
-              this.visible = false
-              this.isSubmit = false
-              this.$emit('refreshDataList')
-            })
-          } else {
-            addObj(this.dataForm).then((data) => {
-              this.$message.success('娣诲姞鎴愬姛')
-              this.visible = false
-              this.isSubmit = false
-              this.$emit('refreshDataList')
-            })
-          }
-        } else {
-          this.isSubmit = false
-        }
-      })
-    }
-  }
-}
-</script>
diff --git a/src/views/product/workbench/steprecord-tab.vue b/src/views/product/workbench/steprecord-tab.vue
index fe4225e..83657bc 100644
--- a/src/views/product/workbench/steprecord-tab.vue
+++ b/src/views/product/workbench/steprecord-tab.vue
@@ -740,7 +740,6 @@
     },
     personBoardList: {
       handler(newValue, oldValue) {
-        console.log('personBoardList鐨剋atch')
         this.staffList = []
         var userInfoFlag = true
         var staff
diff --git a/src/views/quality/finishedProductInspection/index.vue b/src/views/quality/finishedProductInspection/index.vue
index 802e21e..a009e25 100644
--- a/src/views/quality/finishedProductInspection/index.vue
+++ b/src/views/quality/finishedProductInspection/index.vue
@@ -188,30 +188,13 @@
                         },
                     ],
                     toolbar: [
-                    /* {
-                        text: '鏂板',
-                        type: 'primary',
-                        fun: this.addOrUpdateHandle
-                    }, 
-                    {
-                        text: '瀵煎嚭',
-                        type: 'primary',
-                        fun: this.exportExcel
-                    }*/
+                        {
+                            text: '涓嬭浇妫�楠屾姤鍛�',
+                            type: 'primary',
+                            fun: this.downloadProReport
+                        }
                     ],
                     operator: [{
-                        text: '鎵撳嵃',
-                        type: 'text',
-                        size: 'small',
-                        fun: this.showPrint,
-                        show: {
-                            val: [
-                                '1',
-                                '0'
-                            ],
-                            key: 'result'
-                        }
-                    },{
                         text: '浣滃簾',
                         type: 'text',
                         size: 'small',
@@ -235,6 +218,9 @@
         }
     },
 		methods: {
+            downloadProReport(){
+                this.$message.info("寮�鍙戜腑...")
+            },
             //鎵撳嵃鎸夐挳
             printFun() {
                 const style = '@page {margin: 10mm 5mm; margin-bottom: 0;margin-top:0;} ' +'@media print {.title{font-size:30pt;font-weight: 400;font-family: 榛戜綋;!important;}' ;
diff --git a/src/views/technology/document/teststandard.vue b/src/views/technology/document/teststandard.vue
index f8aa95a..8a21d7e 100644
--- a/src/views/technology/document/teststandard.vue
+++ b/src/views/technology/document/teststandard.vue
@@ -59,7 +59,7 @@
   deleteTestStandard,
   getTestStand,
   saveTestStandard
-} from '../../../api/technology/document'
+} from '@/api/technology/document'
 import qualityStandardDialog from '@/views/common/teststandardradio.vue'
 
 export default {
@@ -187,6 +187,9 @@
   created() {
     getTestStand(this.paramObj)
   },
+  mounted(){
+    getTestStand(this.paramObj)
+  },
   methods: {
     // 鑾峰彇鏁版嵁鍒楄〃
     getData() {

--
Gitblit v1.9.3