From 5007c2413e54ee08ab9f1c15e786b00e5fd3ef2c Mon Sep 17 00:00:00 2001 From: esacpe <12345678> Date: Thu, 25 Sep 2025 18:01:31 +0800 Subject: [PATCH] =?UTF-8?q?'=E4=BF=AE=E6=94=B9=E4=BF=9D=E5=AE=89=E5=9F=B9?= =?UTF-8?q?=E8=AE=AD=E9=A1=B9=E7=9B=AE'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/aboutTable/FormMessage.vue | 4 +- src/components/aboutTable/Pages.vue | 1 - .../personnelTraining/index.vue | 2 +- .../trainingManagement/trainer/index.vue | 22 +++++++- .../components/prejectDetailsDialog.vue | 1 - .../components/selectPersonnelDialog.vue | 1 + .../components/viewProjectDetailsDialog.vue | 56 ++++++++++++------- 7 files changed, 61 insertions(+), 26 deletions(-) diff --git a/src/components/aboutTable/FormMessage.vue b/src/components/aboutTable/FormMessage.vue index 6b19eb2..2610166 100644 --- a/src/components/aboutTable/FormMessage.vue +++ b/src/components/aboutTable/FormMessage.vue @@ -46,7 +46,7 @@ - @@ -150,7 +150,7 @@ const handleNum = (val) => { watch(() => props.modelValue, (newVal) => { listQuery.value = newVal; //赋值 console.log(newVal,'===newVal'); - + }, { immediate: true, deep: true }); watch(() => listQuery.value, (newVal) => { diff --git a/src/components/aboutTable/Pages.vue b/src/components/aboutTable/Pages.vue index 032f0a1..2c5758b 100644 --- a/src/components/aboutTable/Pages.vue +++ b/src/components/aboutTable/Pages.vue @@ -8,7 +8,6 @@ --> @@ -119,7 +119,8 @@ const getList = async () => { pageData.tableConfiger.loading = true; const res = await qcckPost({ ...pageData.pageConfiger, - ...queryFrom.value + ...queryFrom.value, + sfcjpx: 0 }, `/mosty-base/baxx/pxry/page`) if(res) { @@ -131,6 +132,23 @@ const getList = async () => { } } +// 提交培训 +const handleSubmitTraining = async (row) => { + await proxy.$modal.confirm("是否确认提交该人员进行待培训?") + + try { + await qcckPost({ + ...row, + sfcjpx: 1 + }, "/mosty-base/baxx/pxry/edit") + proxy.$modal.msgSuccess("提交培训成功"); + await getList(); + } catch (error) { + proxy.$modal.msgError("提交培训失败"); + console.log(error) + } +}; + // 删除 const handleDelete = async (ids) => { await proxy.$modal.confirm("是否确认删除该培训人员?") diff --git a/src/views/securityManagement/trainingManagement/trainingProject/components/prejectDetailsDialog.vue b/src/views/securityManagement/trainingManagement/trainingProject/components/prejectDetailsDialog.vue index 3150880..9614ecc 100644 --- a/src/views/securityManagement/trainingManagement/trainingProject/components/prejectDetailsDialog.vue +++ b/src/views/securityManagement/trainingManagement/trainingProject/components/prejectDetailsDialog.vue @@ -51,7 +51,6 @@ import { ref, computed, reactive, getCurrentInstance } from 'vue' import { qcckPost } from "@/api/qcckApi.js"; import MyTable from '@/components/aboutTable/MyTable.vue'; -import Pages from "@/components/aboutTable/Pages.vue" import Upload from "@/components/MyComponents/Upload/index.vue" const { proxy } = getCurrentInstance() diff --git a/src/views/securityManagement/trainingManagement/trainingProject/components/selectPersonnelDialog.vue b/src/views/securityManagement/trainingManagement/trainingProject/components/selectPersonnelDialog.vue index 36c0bf8..1b153a3 100644 --- a/src/views/securityManagement/trainingManagement/trainingProject/components/selectPersonnelDialog.vue +++ b/src/views/securityManagement/trainingManagement/trainingProject/components/selectPersonnelDialog.vue @@ -73,6 +73,7 @@ const pageData = reactive({ total: 0, tableHeight: 300, pageConfiger: { + sfcjpx: 1, pageSize: 10, pageCurrent: 1 }, diff --git a/src/views/securityManagement/trainingManagement/trainingProject/components/viewProjectDetailsDialog.vue b/src/views/securityManagement/trainingManagement/trainingProject/components/viewProjectDetailsDialog.vue index dffc1d2..654261b 100644 --- a/src/views/securityManagement/trainingManagement/trainingProject/components/viewProjectDetailsDialog.vue +++ b/src/views/securityManagement/trainingManagement/trainingProject/components/viewProjectDetailsDialog.vue @@ -9,7 +9,9 @@
- +
考试人员
- +