From 39177fbd7da329b8ce3beb451cb291b0d6fb6268 Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Fri, 26 Sep 2025 16:08:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/aboutTable/MyTable.vue | 79 +++++----- src/layout/components/Header.vue | 1 - src/store/index.js | 6 - src/store/modules/user.js | 52 ++----- src/views/login/index.vue | 83 +++++----- .../components/addTrainerDialog.vue | 93 ++--------- .../components/selectTtaningDialog.vue | 145 ++++++++++-------- .../applicantPersonnel/index.vue | 51 ++---- .../practitioner/index.vue | 25 +-- .../trainingManagement/trainer/index.vue | 58 ++----- 10 files changed, 220 insertions(+), 373 deletions(-) diff --git a/src/components/aboutTable/MyTable.vue b/src/components/aboutTable/MyTable.vue index e82d6ed..243dc36 100644 --- a/src/components/aboutTable/MyTable.vue +++ b/src/components/aboutTable/MyTable.vue @@ -1,17 +1,24 @@ - - - + @@ -46,18 +44,16 @@ import { getCurrentInstance, onMounted, reactive, ref } from "vue"; import MyTable from '@/components/aboutTable/MyTable.vue'; import Pages from '@/components/aboutTable/Pages.vue'; import Search from '@/components/aboutTable/Search.vue'; -import { qcckGet, qcckPost, qcckDelete } from "@/api/qcckApi.js"; +import { qcckPost } from "@/api/qcckApi.js"; import PageTitle from "@/components/aboutTable/PageTitle.vue"; import AddTrainerDialog from "./components/addTrainerDialog.vue"; import selectTtaningDialog from "./components/selectTtaningDialog.vue"; - const { proxy } = getCurrentInstance(); const { D_BAXX_GWLX } = proxy.$dict("D_BAXX_GWLX") const trainerRef = ref(null); -const selectTtaningRef = ref(null); +const selectTtaningRef = ref(); const queryFrom = ref({}); const isVisible = ref(false); -const dialogVisible = ref(false); const searchBox = ref(null); const searchConfiger = ref([ { @@ -107,8 +103,7 @@ const pageData = reactive({ // 表格高度计算 const tabHeightFn = () => { - pageData.tableHeight = - window.innerHeight - searchBox.value.offsetHeight - 250; + pageData.tableHeight = window.innerHeight - searchBox.value.offsetHeight - 250; window.onresize = function () { tabHeightFn(); }; @@ -116,7 +111,7 @@ const tabHeightFn = () => { const addEdit = (type, row) => { if (type === 'select') { - selectTtaningRef.value.open(row, type); + selectTtaningRef.value.open(row); } else { trainerRef.value.open(row, type); } @@ -129,38 +124,26 @@ const onSearch = (value) => { } const getList = async () => { - try { - pageData.tableConfiger.loading = true; - const res = await qcckPost({ - ...pageData.pageConfiger, - ...queryFrom.value - }, `/mosty-base/baxx/basq/page`) - - if(res) { - pageData.tableData = res.records || []; - pageData.total = res.total; - } - } finally { - pageData.tableConfiger.loading = false; - } + pageData.tableConfiger.loading = true; + let data = { ...pageData.pageConfiger, ...queryFrom.value } + const res = await qcckPost(data, `/mosty-base/baxx/basq/page`) + pageData.tableData = res.records || []; + pageData.total = res.total; + pageData.tableConfiger.loading = false; } const handleDelete = async (ids) => { await proxy.$modal.confirm("是否确认删除该培训人员?") - - try { - await qcckPost({ idList: ids }, `/mosty-base/baxx/basq/remove`) - proxy.$modal.msgSuccess("删除成功"); - await getList(); - } catch (error) { - proxy.$modal.msgError("删除失败"); - } + await qcckPost({ idList: ids }, `/mosty-base/baxx/basq/remove`) + proxy.$modal.msgSuccess("删除成功"); + await getList(); } const changeNo = (val) => { pageData.pageConfiger.pageNum = val; getList(); }; + const changeSize = (val) => { pageData.pageConfiger.pageSize = val; getList(); diff --git a/src/views/securityManagement/personnelManagement/practitioner/index.vue b/src/views/securityManagement/personnelManagement/practitioner/index.vue index 653e19b..b3a5c07 100644 --- a/src/views/securityManagement/personnelManagement/practitioner/index.vue +++ b/src/views/securityManagement/personnelManagement/practitioner/index.vue @@ -13,10 +13,10 @@