From db6e95062dfb57bcd1fb1cacdbb3cb4372c576b0 Mon Sep 17 00:00:00 2001
From: chengxiangling <291105840@qq.com>
Date: 星期三, 14 五月 2025 17:34:00 +0800
Subject: [PATCH] 钣金页面表格样式;

---
 src/views/mainPlan/platePlanList/index.vue |  126 ++++++++++++++++++++++++-----------------
 1 files changed, 74 insertions(+), 52 deletions(-)

diff --git a/src/views/mainPlan/platePlanList/index.vue b/src/views/mainPlan/platePlanList/index.vue
index acb6fe0..be15403 100644
--- a/src/views/mainPlan/platePlanList/index.vue
+++ b/src/views/mainPlan/platePlanList/index.vue
@@ -40,17 +40,18 @@
           icon="Download"
           @click="handleExport"
           v-hasPermi="['plateProcessShopStat:export']"
-          >{{ $t(`page.common.export`) }}</el-button
+          >{{ $t(`common.common.export`) }}</el-button
         >
       </el-col>
       <el-col :span="1.5">
         <el-button
           type="success"
           plain
-          icon="Edit"
+          icon="Refresh"
           @click="handleUpdate"
+          :disabled="loading"
           v-hasPermi="['plateProcessShopStat:update']"
-          >{{ $t(`page.common.update`) }}</el-button
+          >{{ $t(`common.common.update`) }}</el-button
         >
       </el-col>
 
@@ -107,7 +108,7 @@
   </div>
 </template>
 
-<script setup name="Aps_plate_process_stat">
+<script setup name="ApsPlatePlanList">
 import {
   listApsPlateProcessShopStat,
   listApsPlateProcessShopStatUpdate,
@@ -115,7 +116,7 @@
 import HxlhTable from "@/components/HxlhTable/index.vue";
 import { getToken } from "@/utils/auth";
 import { nextTick, onMounted, ref } from "vue";
-import { ElMessage } from "element-plus";
+// import { ElMessage } from "element-plus";
 import { useI18n } from "vue-i18n"; //瑕佸湪js涓娇鐢ㄥ浗闄呭寲
 // import i18n from "@/utils/i18n";
 // const t = i18n.global.t
@@ -163,107 +164,126 @@
   columns.value = [
     /*  { type: 'seq', title: '搴忓彿', width: 60 },*/
     {
-      title: t("page.table.mainPartNumber"),
+      title: t("plan.table.mainPartCustomer"),
+      field: "customer",
+      width: "200",
+      fixed: "left",
+    },
+    {
+      title: t("plan.table.mainPartNumber"),
       field: "mainPartNumber",
-      width: 150,
+      width: "120",
       fixed: "left",
     },
     {
-      title: t("page.table.businessType"),
+      title: t("plan.table.businessType"),
       field: "businessType",
-      width: 120,
+      width: "auto",
       fixed: "left",
     },
     {
-      title: t("page.table.documentNumber"),
+      title: t("plan.table.documentNumber"),
       field: "documentNumber",
-      width: 160,
+      width: "180",
       fixed: "left",
     },
     {
-      title: t("page.table.requirementType"),
+      title: t("plan.table.requirementType"),
       field: "requirementType",
-      width: 100,
+      width: "auto",
       fixed: "left",
     },
     {
-      title: t("page.table.documentStatus"),
+      title: t("plan.table.documentStatus"),
       field: "documentStatus",
-      width: 100,
+      width: "auto",
       fixed: "left",
     },
+    // {
+    //   title: t("plan.table.updateBy"),
+    //   field: "updateBy",
+    //   width: "auto",
+    // },
     {
-      title: t("page.table.updateBy"),
-      field: "updateBy",
-      width: 100,
-    },
-    {
-      title: t("page.table.workCenter"),
+      title: t("plan.table.workCenter"),
       field: "workCenter",
-      width: 200,
+      width: "180",
     },
     {
-      title: t("page.table.department"),
+      title: t("plan.table.department"),
       field: "department",
-      width: 200,
+      width: "auto",
     },
     {
-      title: t("page.table.opStatus"),
+      title: t("plan.table.opStatus"),
       field: "opStatus",
-      width: 200,
+      width: "auto",
     },
     {
-      title: t("page.table.nextOpName"),
+      title: t("plan.table.nextOpName"),
       field: "nextOpName",
-      width: 100,
+      width: "auto",
     },
     {
-      title: t("page.table.nextProcessDeparment"),
+      title: t("plan.table.nextProcessDeparment"),
       field: "nextProcessDeparment",
-      width: 200,
+      width: "auto",
     },
     {
-      title: t("page.table.itemNumber"),
+      title: t("plan.table.itemNumber"),
       field: "itemNumber",
-      width: 150,
       type: "html",
     },
     {
-      title: t("page.table.drawingNo"),
+      title: t("plan.table.drawingNo"),
       field: "drawingNo",
-      width: 150,
+      width: "auto",
       // format: 'YYYY-MM-DD'
     },
     {
-      title: t("page.table.versionNumber"),
+      title: t("plan.table.versionNumber"),
       field: "versionNumber",
-      width: 100,
+      width: "auto",
       type: "html",
     },
     {
-      title: t("page.table.cheaperCode"),
+      title: t("plan.table.cheaperCode"),
       field: "cheaperCode",
-      width: 100,
+      width: "auto",
     },
     {
-      title: t("page.table.productionQuantity"),
+      title: t("plan.table.productionQuantity"),
       field: "productionQuantity",
-      width: 100,
+      width: "auto",
       type: "html",
     },
     {
-      title: t("page.table.planworkOrderTime"),
-      field: "planworkOrderTime",
-      width: 200,
+      title: t("plan.table.workorderCreationTime"),
+      field: "orderCreateTime",
+      width: "160",
     },
     {
-      title: t("page.table.planEndDay"),
+      title: t("plan.table.workOrderReviewTime"),
+      field: "approveOn",
+      width: "160",
+    },
+    {
+      title: t("plan.table.workOrderStartTime"),
+      field: "startWorkDate",
+      width: "auto",
+    },
+    // {
+    //   title: t("plan.table.planworkOrderTime"),
+    //   field: "planworkOrderTime",
+    //   width: 200,
+    // },
+    {
+      title: t("plan.table.planEndDay"),
       field: "planEndDay",
-      width: 150,
+      width: "auto",
       format: "YYYY-MM-DD hh:mm:ss",
     },
   ]
-  getList();
 },{immediate:true, deep:true});
 /** 鏌ヨ閽i噾缁熻鍒楄〃 */
 async function getList() {
@@ -272,6 +292,7 @@
   let listValue = response.data;
   dynamicList.value = response.shopNames;
   aps_plate_process_statList.value = listValue;
+  console.log(aps_plate_process_statList.value,"aps_plate_process_statList")
   total.value = response.total;
   loading.value = false;
   await nextTick();
@@ -335,17 +356,18 @@
       },
     },
   ]);
-  newArray.splice(2, 0, {
-    title: "鐒婃帴浠堕綈濂楀紑濮嬫椂闂�",
-    field: "hanjie_startDate",
-    width: 140,
-  });
+  // newArray.splice(2, 0, {
+  //   title: "鐒婃帴浠堕綈濂楀紑濮嬫椂闂�",
+  //   field: "hanjie_startDate",
+  //   width: 140,
+  // });
   columns.value = [
     ...columns.value,
     ...newArray.filter(
       (item) => !columns.value.some((col) => col.field === item.field)
     ),
   ];
+  
   // columns.value = columns.value
 }
 
@@ -410,7 +432,7 @@
   listApsPlateProcessShopStatUpdate().then((response) => {
     // form.value = response.data;
     ElMessage({
-      message: "鏁版嵁鏇存柊鎴愬姛",
+      message: t("plan.message.update"),
       type: "success",
     });
     loading.value = false;

--
Gitblit v1.9.3