yusheng 3 недель назад
Родитель
Сommit
6e30205814

+ 8 - 0
src/api/factoryModel/index.js

@@ -232,4 +232,12 @@ export async function listByProductionLineId(productionLineId) {
     return res.data.data;
   }
   return Promise.reject(new Error(res.data.message));
+}
+// 获取基本区域列表
+export async function basicAreaPageAPI(params) {
+  const res = await request.post(`/main/basicarea/page`, params);
+  if (res.data.code == 0) {
+    return res.data.data.list;
+  }
+  return Promise.reject(new Error(res.data.message));
 }

+ 3 - 1
src/main.js

@@ -21,7 +21,7 @@ import noChinese from './utils/noChinese.js';
 import { VirtualScroller } from 'vue-virtual-scroller';
 import 'vue-virtual-scroller/dist/vue-virtual-scroller.css';
 Vue.component('virtual-scroller', VirtualScroller);
-import dataV from '@jiaminghi/data-view'
+import dataV from '@jiaminghi/data-view';
 
 import { all, create } from 'mathjs'; // 引入mathjs工具并初始化
 // 注册全局自定义指令
@@ -34,6 +34,8 @@ import '@/icons';
 Vue.component('DictSelection', DictSelection);
 Vue.component('seekPage', seekPage);
 
+Vue.prototype.defPageSize = 20;
+Vue.config.productionTip = false;
 Vue.config.productionTip = false;
 Vue.prototype.$math = create(all, {
   number: 'BigNumber',

+ 1 - 0
src/views/recordComponents/bindSubstanceList.vue

@@ -45,6 +45,7 @@
             row-key="id"
             :initLoad="false"
             :needPage="false"
+            :page-size="defPageSize"
           >
           </ele-pro-table>
         </template>

+ 1 - 0
src/views/recordComponents/collectionList.vue

@@ -111,6 +111,7 @@
         @columns-change="handleColumnChange"
         height="calc(100vh - 300px)"
         :cache-key="cacheKeyUrl"
+        :page-size="defPageSize"
       />
     </el-card>
   </div>

+ 1 - 0
src/views/recordComponents/plan.vue

@@ -16,6 +16,7 @@
         @columns-change="handleColumnChange"
         :cache-key="cacheKeyUrl"
          height="calc(100vh - 420px)"
+        :page-size="defPageSize"
       >
         <template v-slot:toolbar>
           <el-button

+ 1 - 0
src/views/recordComponents/programRulesDialog.vue

@@ -291,6 +291,7 @@
         row-key="id"
         class="table_list"
         cache-key="workshop-record-plan-details-item-2511201537"
+        :page-size="defPageSize"
       >
         <template v-slot:toolbar>
           <div style="display: flex; align-items: center; gap: 10px">

+ 1 - 0
src/views/recordComponents/redeployOther.vue

@@ -79,6 +79,7 @@
           cache-key="redeployOther"
           :header-cell-class-name="headerCellClassName"
           :selection.sync="selection"
+          :page-size="defPageSize"
         >
         </ele-pro-table>
       </div>

+ 1 - 0
src/views/recordComponents/workOrder.vue

@@ -16,6 +16,7 @@
          height="calc(100vh - 420px)"
         @columns-change="handleColumnChange" 
         autoAmendPage
+        :page-size="defPageSize"
       >
         <template v-slot:toolbar> </template>
         <template v-slot:code="{ row }">

+ 1 - 0
src/views/recordComponents/workOrderReport.vue

@@ -197,6 +197,7 @@
         :columns="detailsColumns"
         :datasource="addForm.detailList"
         :needPage="false"
+        :page-size="defPageSize"
       >
         <template v-slot:toolkit>
           <el-button