From c2dcff2da9764f50dbd645032ac34c67442b67bc Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期四, 29 一月 2026 17:45:47 +0800
Subject: [PATCH] 安全培训考核部分功能

---
 src/views/productionManagement/productionProcess/index.vue |   48 +++++++++++++++++++++++++++---------------------
 1 files changed, 27 insertions(+), 21 deletions(-)

diff --git a/src/views/productionManagement/productionProcess/index.vue b/src/views/productionManagement/productionProcess/index.vue
index 7ab8c9a..67430cb 100644
--- a/src/views/productionManagement/productionProcess/index.vue
+++ b/src/views/productionManagement/productionProcess/index.vue
@@ -30,7 +30,9 @@
            class="mb10">
         <el-button type="primary"
                    @click="showNewModal">鏂板宸ュ簭</el-button>
-        <el-button type="info" plain @click="handleImport">瀵煎叆</el-button>
+        <el-button type="info"
+                   plain
+                   @click="handleImport">瀵煎叆</el-button>
         <el-button type="danger"
                    @click="handleDelete"
                    :disabled="selectedRows.length === 0"
@@ -53,19 +55,17 @@
                   v-model:visible="isShowEditModal"
                   :record="record"
                   @completed="getList" />
-    <ImportDialog
-      ref="importDialogRef"
-      v-model="importDialogVisible"
-      title="瀵煎叆宸ュ簭"
-      :action="importAction"
-      :headers="importHeaders"
-      :auto-upload="false"
-      :on-success="handleImportSuccess"
-      :on-error="handleImportError"
-      @confirm="handleImportConfirm"
-      @download-template="handleDownloadTemplate"
-      @close="handleImportClose"
-    />
+    <ImportDialog ref="importDialogRef"
+                  v-model="importDialogVisible"
+                  title="瀵煎叆宸ュ簭"
+                  :action="importAction"
+                  :headers="importHeaders"
+                  :auto-upload="false"
+                  :on-success="handleImportSuccess"
+                  :on-error="handleImportError"
+                  @confirm="handleImportConfirm"
+                  @download-template="handleDownloadTemplate"
+                  @close="handleImportClose" />
   </div>
 </template>
 
@@ -74,7 +74,12 @@
   import NewProcess from "@/views/productionManagement/productionProcess/New.vue";
   import EditProcess from "@/views/productionManagement/productionProcess/Edit.vue";
   import ImportDialog from "@/components/Dialog/ImportDialog.vue";
-  import { listPage, del, importData, downloadTemplate } from "@/api/productionManagement/productionProcess.js";
+  import {
+    listPage,
+    del,
+    importData,
+    downloadTemplate,
+  } from "@/api/productionManagement/productionProcess.js";
   import { getToken } from "@/utils/auth";
 
   const data = reactive({
@@ -93,7 +98,7 @@
       label: "宸ュ簭鍚嶇О",
       prop: "name",
     },
-   
+
     {
       label: "宸ヨ祫瀹氶",
       prop: "salaryQuota",
@@ -102,7 +107,7 @@
       label: "澶囨敞",
       prop: "remark",
     },
-     {
+    {
       label: "鏇存柊鏃堕棿",
       prop: "updateTime",
     },
@@ -137,9 +142,10 @@
     total: 0,
   });
   const { proxy } = getCurrentInstance();
-  
+
   // 瀵煎叆鐩稿叧閰嶇疆
-  const importAction = import.meta.env.VITE_APP_BASE_API + "/productProcess/importData";
+  const importAction =
+    import.meta.env.VITE_APP_BASE_API + "/productProcess/importData";
   const importHeaders = { Authorization: "Bearer " + getToken() };
 
   // 鏌ヨ鍒楄〃
@@ -235,7 +241,7 @@
   };
 
   // 瀵煎叆鎴愬姛
-  const handleImportSuccess = (response) => {
+  const handleImportSuccess = response => {
     if (response.code === 200) {
       proxy.$modal.msgSuccess("瀵煎叆鎴愬姛");
       importDialogVisible.value = false;
@@ -249,7 +255,7 @@
   };
 
   // 瀵煎叆澶辫触
-  const handleImportError = (error) => {
+  const handleImportError = error => {
     proxy.$modal.msgError("瀵煎叆澶辫触锛�" + (error.message || "鏈煡閿欒"));
   };
 

--
Gitblit v1.9.3