From 7f9514f20911fbb8046ca03716c2bc9304ec2fa0 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 18 二月 2025 17:43:44 +0800
Subject: [PATCH] 1.原材料报检迁移 2.原材料下单迁移 3.同材料下单迁移

---
 src/views/structural/capabilityAndLaboratory/capability/index.vue |   26 +++++++++++++++++---------
 1 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/src/views/structural/capabilityAndLaboratory/capability/index.vue b/src/views/structural/capabilityAndLaboratory/capability/index.vue
index 41918b9..1bb6202 100644
--- a/src/views/structural/capabilityAndLaboratory/capability/index.vue
+++ b/src/views/structural/capabilityAndLaboratory/capability/index.vue
@@ -45,12 +45,14 @@
       </el-form>
 <!--      妫�楠岄」鐩弬鏁拌〃鏍�-->
       <div class="table" v-if="radio===0">
-        <lims-table :tableData="tableData" :column="column"
+        <lims-table :tableData="tableData" :column="column" key="tableData"
+                    @pagination="pagination" :height="'calc(100vh - 290px)'"
                     :page="page" :tableLoading="tableLoading"></lims-table>
       </div>
 <!--      妫�楠屽璞¤〃鏍�-->
       <div class="table" v-if="radio===1">
-        <lims-table :tableData="testObjectTableData" :column="testObjectColumn"
+        <lims-table :tableData="testObjectTableData" :column="testObjectColumn" key="testObjectTableData"
+                    @pagination="pagination" :height="'calc(100vh - 290px)'"
                     :page="testObjectPage" :tableLoading="tableLoading"></lims-table>
       </div>
     </div>
@@ -110,16 +112,16 @@
 </template>
 
 <script>
-import BindPartDialog from "@/components/capability/bindPartDialog.vue"
-import BindSupplierDensityDialog from "@/components/capability/bindSupplierDensityDialog.vue"
+import BindPartDialog from "@/views/structural/capabilityAndLaboratory/capabilityComponents/bindPartDialog.vue"
+import BindSupplierDensityDialog from "@/views/structural/capabilityAndLaboratory/capabilityComponents/bindSupplierDensityDialog.vue"
 import {
   addProduct,
   delItemParameter, delProduct, delTestObject, selectItemParameterList, selectProductListByObjectId,
   selectTestObjectList, upProduct,
 } from "@/api/structural/capability";
 import limsTable from "@/components/Table/lims-table.vue";
-import EditForm from "@/components/capability/EditForm.vue";
-import testObjectEditForm from "@/components/capability/testObjectEditForm.vue";
+import EditForm from "@/views/structural/capabilityAndLaboratory/capabilityComponents/EditForm.vue";
+import testObjectEditForm from "@/views/structural/capabilityAndLaboratory/capabilityComponents/testObjectEditForm.vue";
 import {getToken} from "@/utils/auth";
 
 export default {
@@ -129,6 +131,7 @@
       uploadAction: process.env.VUE_APP_BASE_API + '/capacityScope/importExcel',
       uploadAction1: process.env.VUE_APP_BASE_API + '/capacityScope/importEquipData',
       tableData: [],
+      tableLoading: false,
       column: [
         {label: '妫�楠岄」', prop: 'inspectionItem'},
         {label: '妫�楠岄」EN', prop: 'inspectionItemEn'},
@@ -174,7 +177,7 @@
       page: {
         total:0,
         size:10,
-        current:0
+        current:1
       },
       testObjectTableData: [],
       testObjectColumn: [
@@ -280,7 +283,6 @@
         size:10,
         current:0
       },
-      tableLoading: false,
       addOrUpdate: '',
       tree: null,
       loading: true,
@@ -334,7 +336,8 @@
       productPage: {
         total:0,
         size:10,
-        current:0
+        current:0,
+        layout: 'total, prev, pager, next'
       },
       productableLoading: false,
       productEditDia: false,
@@ -459,6 +462,11 @@
     },
     refresh() {
       this.resetForm('itemParameterForm')
+      this.page.current = 1
+      this.refreshTable()
+    },
+    pagination (page) {
+      this.page.size = page.limit
       this.refreshTable()
     },
     // 妫�楠岄」鐩弬鏁版柊澧�

--
Gitblit v1.9.3