From 60c36a98e8c064955669e32fe63116fb08dbfedf Mon Sep 17 00:00:00 2001
From: esacpe <12345678>
Date: Mon, 22 Sep 2025 17:25:44 +0800
Subject: [PATCH] =?UTF-8?q?'=E6=96=B0=E5=A2=9E=E9=A1=B5=E9=9D=A2'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/router/index.js | 12 +-
.../components/addTrainerDialog.vue | 138 ++++++++++++++++
.../components/selectTtaningDialog.vue | 77 +++++++++
.../applicantPersonnel/index.vue | 154 ++++++++++++++++++
.../unitInformation/index.vue | 5 +-
5 files changed, 384 insertions(+), 2 deletions(-)
create mode 100644 src/views/securityManagement/applicantPersonnel/components/addTrainerDialog.vue
create mode 100644 src/views/securityManagement/applicantPersonnel/components/selectTtaningDialog.vue
create mode 100644 src/views/securityManagement/applicantPersonnel/index.vue
diff --git a/src/router/index.js b/src/router/index.js
index 823ba1b..57d3f50 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -325,6 +325,16 @@ export const publicRoutes = [
icon: "personnel"
},
},
+ {
+ path: "/trainingManagement/applicantPersonnel",
+ name: "applicantPersonnel",
+ component: () =>
+ import("@/views/securityManagement/applicantPersonnel/index"),
+ meta: {
+ title: "申请人员",
+ icon: "personnel"
+ }
+ },
{
path: "/trainingManagement",
name: "/trainingManagement",
@@ -362,7 +372,7 @@ export const publicRoutes = [
title: "保安培训项目管理",
icon: "personnel"
}
- }
+ },
]
},
{
diff --git a/src/views/securityManagement/applicantPersonnel/components/addTrainerDialog.vue b/src/views/securityManagement/applicantPersonnel/components/addTrainerDialog.vue
new file mode 100644
index 0000000..e3e02fc
--- /dev/null
+++ b/src/views/securityManagement/applicantPersonnel/components/addTrainerDialog.vue
@@ -0,0 +1,138 @@
+
+
+
+
{{ title }}
+
+ 保存
+ 关闭
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/securityManagement/applicantPersonnel/components/selectTtaningDialog.vue b/src/views/securityManagement/applicantPersonnel/components/selectTtaningDialog.vue
new file mode 100644
index 0000000..c6843b3
--- /dev/null
+++ b/src/views/securityManagement/applicantPersonnel/components/selectTtaningDialog.vue
@@ -0,0 +1,77 @@
+
+
+
+
+
+ 确定
+ 取消
+
+
+
+
+
diff --git a/src/views/securityManagement/applicantPersonnel/index.vue b/src/views/securityManagement/applicantPersonnel/index.vue
new file mode 100644
index 0000000..bd0fe38
--- /dev/null
+++ b/src/views/securityManagement/applicantPersonnel/index.vue
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 上传资料
+ 删除
+ 详情
+ 提交培训公司
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/securityManagement/unitInformation/index.vue b/src/views/securityManagement/unitInformation/index.vue
index 743d205..4044798 100644
--- a/src/views/securityManagement/unitInformation/index.vue
+++ b/src/views/securityManagement/unitInformation/index.vue
@@ -30,6 +30,8 @@
...pageData.pageConfiger,
total: pageData.total
}">
+
+
@@ -40,9 +42,10 @@ import MyTable from '@/components/aboutTable/MyTable.vue';
import Pages from '@/components/aboutTable/Pages.vue';
import Search from '@/components/aboutTable/Search.vue';
import PageTitle from '@/components/aboutTable/PageTitle.vue';
-import viewDetailsDialog from "./components/viewDetailsDialog.vue";
+import ViewDetailsDialog from "./components/viewDetailsDialog.vue";
import { qcckGet, qcckPost, qcckDelete } from "@/api/qcckApi.js";
+const visible = ref(false);
const searchBox = ref(null);
const D_BZ_BXDLX = ref([]);
const searchConfiger = ref([