From 8d48fa86c9096f6bac90e83ed779e5a5b62b0fc7 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期二, 24 三月 2026 18:01:47 +0800
Subject: [PATCH] 生产报工模块

---
 src/views/basicData/parameterMaintenance/index.vue |   50 ++++++++++++++++++++++----------------------------
 1 files changed, 22 insertions(+), 28 deletions(-)

diff --git a/src/views/basicData/parameterMaintenance/index.vue b/src/views/basicData/parameterMaintenance/index.vue
index 67ed7ef..49fec5e 100644
--- a/src/views/basicData/parameterMaintenance/index.vue
+++ b/src/views/basicData/parameterMaintenance/index.vue
@@ -31,10 +31,10 @@
                 :column="tableColumn"
                 :tableData="tableData"
                 :page="page"
-                height="calc(100vh - 280px)"
+                height="calc(100vh - 320px)"
                 :tableLoading="tableLoading"
                 :isSelection="false"
-                :isShowPagination="false"
+                :isShowPagination="true"
                 @pagination="pagination">
       </PIMTable>
     </div>
@@ -86,6 +86,17 @@
                       prop="paramFormat">
           <el-input v-model="formData.paramFormat"
                     placeholder="璇疯緭鍏ュ彇鍊兼牸寮�" />
+          <!-- <el-select v-model="formData.paramFormat"
+                     placeholder="璇烽�夋嫨鍙栧�兼ā寮�">
+            <el-option label="#.00000"
+                       value="#.00000" />
+            <el-option label="#.0000"
+                       value="#.0000" />
+            <el-option label="#.000"
+                       value="#.000" />
+            <el-option label="#.00"
+                       value="#.00" />
+          </el-select> -->
         </el-form-item>
         <el-form-item label="涓嬫媺瀛楀吀"
                       v-else-if="formData.paramType == '3'"
@@ -108,13 +119,6 @@
             <el-option label="YYYY-MM-DD HH:mm:ss"
                        value="YYYY-MM-DD HH:mm:ss" />
           </el-select>
-        </el-form-item>
-        <el-form-item label="鏄惁蹇呭~"
-                      prop="isRequired">
-          <el-radio-group v-model="formData.isRequired">
-            <el-radio label="1">鏄�</el-radio>
-            <el-radio label="0">鍚�</el-radio>
-          </el-radio-group>
         </el-form-item>
         <el-form-item label="澶囨敞"
                       prop="remark">
@@ -263,17 +267,6 @@
       },
     },
     {
-      label: "鏄惁蹇呭~",
-      prop: "isRequired",
-      dataType: "tag",
-      formatType: params => {
-        return params === 1 ? "danger" : "info";
-      },
-      formatData: val => {
-        return val === 1 ? "鏄�" : "鍚�";
-      },
-    },
-    {
       label: "澶囨敞",
       prop: "remark",
     },
@@ -324,7 +317,6 @@
     paramType: "",
     valueMode: "1",
     unit: "",
-    isRequired: "0",
     remark: "",
   });
   const rules = reactive({
@@ -367,7 +359,7 @@
   // const isProductTypeEdit = ref(false);
   const handleParamTypeChange = () => {
     if (formData.paramType === "1") {
-      formData.paramFormat = "#.0000";
+      formData.paramFormat = "#.00000";
     } else if (formData.paramType === "4") {
       formData.paramFormat = "YYYY-MM-DD HH:mm:ss";
     } else {
@@ -461,12 +453,16 @@
   const getList = () => {
     tableLoading.value = true;
     // 璋冪敤鏂版帴鍙� /baseParam/list
-    getBaseParamList({ paramName: searchForm.paramName })
+    getBaseParamList({
+      paramName: searchForm.paramName,
+      current: page.current,
+      size: page.size,
+    })
       .then(res => {
         tableLoading.value = false;
         if (res.code === 200) {
-          tableData.value = res.data || [];
-          page.total = res.data?.length || 0;
+          tableData.value = res.data?.records || [];
+          page.total = res.data?.total || 0;
         } else {
           ElMessage.error(res.msg || "鏌ヨ澶辫触");
         }
@@ -496,7 +492,6 @@
     formData.paramType = "";
     formData.valueMode = "1";
     formData.unit = "";
-    formData.isRequired = "0";
     formData.remark = "";
     dialogVisible.value = true;
   };
@@ -512,9 +507,8 @@
     formData.valueMode =
       row.valueMode !== undefined ? String(row.valueMode) : "1";
     formData.unit = row.unit || "";
-    formData.isRequired =
-      row.isRequired !== undefined ? String(row.isRequired) : "0";
     formData.remark = row.remark || "";
+    formData.paramFormat = row.paramFormat || "";
     dialogVisible.value = true;
   };
 

--
Gitblit v1.9.3