From 8ba79292b0a1b6a8f93ca00432c6f2db827b1a93 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期四, 19 三月 2026 17:32:29 +0800
Subject: [PATCH] 。

---
 src/views/productionManagement/productionProcess/index.vue |   71 ++++++++++++++++++++++++++---------
 1 files changed, 53 insertions(+), 18 deletions(-)

diff --git a/src/views/productionManagement/productionProcess/index.vue b/src/views/productionManagement/productionProcess/index.vue
index 9994b94..b99c8d6 100644
--- a/src/views/productionManagement/productionProcess/index.vue
+++ b/src/views/productionManagement/productionProcess/index.vue
@@ -51,9 +51,9 @@
                   {{ process.status ? '鍚敤' : '鍋滅敤' }}
                 </el-tag>
                 <el-tag size="small"
-                        :type="process.isQuality ? 'warning' : 'info'"
+                        :type="process.isQuality == 1 ? 'warning' : 'info'"
                         style="margin-left: 8px">
-                  {{ process.isQuality ? '璐ㄦ' : '闈炶川妫�' }}
+                  {{ process.isQuality == 1 ? '璐ㄦ' : '闈炶川妫�' }}
                 </el-tag>
               </div>
               <span class="param-count">宸ヨ祫瀹氶: 楼{{ process.salaryQuota || 0 }}</span>
@@ -119,8 +119,8 @@
         <el-form-item label="鏄惁璐ㄦ"
                       prop="isQuality">
           <el-switch v-model="processForm.isQuality"
-                     :active-value="true"
-                     inactive-value="false" />
+                     :active-value="1"
+                     :inactive-value="0" />
         </el-form-item>
         <el-form-item label="宸ュ簭鎻忚堪"
                       prop="remark">
@@ -249,8 +249,8 @@
             </el-form-item>
             <el-form-item label="鏄惁蹇呭~">
               <el-switch v-model="selectedParam.isRequired"
-                         :active-value="1"
-                         :inactive-value="0" />
+                         :active-value="true"
+                         :inactive-value="false" />
             </el-form-item>
           </el-form>
           <el-empty v-else
@@ -313,8 +313,8 @@
         <el-form-item label="鏄惁蹇呭~"
                       prop="isRequired">
           <el-switch v-model="editParamForm.isRequired"
-                     :active-value="1"
-                     :inactive-value="0" />
+                     :active-value="true"
+                     :inactive-value="false" />
         </el-form-item>
       </el-form>
       <template #footer>
@@ -368,7 +368,7 @@
     no: "",
     name: "",
     salaryQuota: null,
-    isQuality: false,
+    isQuality: 0,
     remark: "",
     status: true,
   });
@@ -418,7 +418,7 @@
     minValue: null,
     maxValue: null,
     sort: 1,
-    isRequired: 0,
+    isRequired: false,
     tenantId: 1,
   });
   const editParamRules = {
@@ -562,8 +562,8 @@
       label: "鏄惁蹇呭~",
       prop: "isRequired",
       dataType: "tag",
-      formatType: row => (row.isRequired === 1 ? "success" : "info"),
-      formatData: row => (row.isRequired === 1 ? "鏄�" : "鍚�"),
+      formatType: row => (row.isRequired === true ? "success" : "info"),
+      formatData: row => (row.isRequired === true ? "鏄�" : "鍚�"),
     },
     {
       label: "鎿嶄綔",
@@ -626,7 +626,7 @@
     processForm.no = "";
     processForm.name = "";
     processForm.salaryQuota = null;
-    processForm.isQuality = false;
+    processForm.isQuality = 0;
     processForm.remark = "";
     processForm.status = true;
     processDialogVisible.value = true;
@@ -638,7 +638,7 @@
     processForm.no = process.no;
     processForm.name = process.name;
     processForm.salaryQuota = process.salaryQuota;
-    processForm.isQuality = process.isQuality || false;
+    processForm.isQuality = process.isQuality || 0;
     processForm.remark = process.remark || "";
     processForm.status = process.status;
     processDialogVisible.value = true;
@@ -797,7 +797,7 @@
     editParamForm.minValue = row.minValue;
     editParamForm.maxValue = row.maxValue;
     editParamForm.sort = row.sort || 1;
-    editParamForm.isRequired = row.isRequired || 0;
+    editParamForm.isRequired = row.isRequired || false;
     editParamForm.tenantId = 1;
     editParamDialogVisible.value = true;
   };
@@ -830,7 +830,7 @@
       standardValue: selectedParam.value.standardValue,
       minValue: selectedParam.value.minValue,
       maxValue: selectedParam.value.maxValue,
-      isRequired: selectedParam.value.isRequired || 0,
+      isRequired: selectedParam.value.isRequired || false,
       tenantId: 1,
     })
       .then(() => {
@@ -990,17 +990,52 @@
     box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
     display: flex;
     flex-direction: column;
+    min-width: 0;
   }
 
   .param-table-wrapper {
     flex: 1;
     padding: 0 20px 20px;
     overflow: auto;
+    min-width: 100%;
   }
 
   /* 琛ㄦ牸妯悜婊氬姩 */
-  :deep(.el-table) {
-    // min-width: 800px;
+  .param-table-wrapper :deep(.el-table) {
+    min-width: 100%;
+  }
+
+  .param-table-wrapper :deep(.el-table__body-wrapper) {
+    overflow-x: auto;
+  }
+
+  .pagination-container {
+    margin-top: 10px;
+    overflow-x: auto;
+    padding-bottom: 8px;
+  }
+
+  .pagination-container .el-pagination {
+    white-space: nowrap;
+  }
+
+  /* 鍝嶅簲寮忚皟鏁� */
+  @media screen and (max-width: 768px) {
+    .pagination-container {
+      font-size: 12px;
+    }
+
+    .pagination-container .el-pagination__sizes {
+      margin-right: 8px;
+    }
+
+    .pagination-container .el-pagination__jump {
+      margin-left: 8px;
+    }
+
+    .pagination-container .el-pagination__page-size {
+      font-size: 12px;
+    }
   }
 
   .empty-tip {

--
Gitblit v1.9.3