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