From 2bf0fc57d8491c624bdf3f77e93f4c86e9980443 Mon Sep 17 00:00:00 2001 From: ywyonui Date: Sat, 26 Jul 2025 21:29:04 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E8=AF=B7=E5=81=87=E6=B5=81?= =?UTF-8?q?=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/base/jsQjApi.ts | 7 ++ src/pages/base/message/index.vue | 7 +- src/pages/base/service/index.vue | 37 ++++++- src/pages/base/xs/qj/sp.vue | 2 +- .../view/hr/jsQj/components/jsQjDetail.vue | 11 ++- .../view/hr/jsQj/components/jsQjDkEdit.vue | 2 +- .../view/hr/jsQj/components/jsQjEdit.vue | 7 +- src/pages/view/hr/jsQj/cxTj.vue | 7 +- src/pages/view/hr/jsQj/detail.vue | 2 +- src/pages/view/hr/jsQj/jwcQr.vue | 96 +++++++++++++++---- src/pages/view/hr/jsQj/sp.vue | 91 ++++++++++++++---- src/store/modules/common.ts | 1 + 12 files changed, 221 insertions(+), 49 deletions(-) diff --git a/src/api/base/jsQjApi.ts b/src/api/base/jsQjApi.ts index 812a113..12e44e6 100644 --- a/src/api/base/jsQjApi.ts +++ b/src/api/base/jsQjApi.ts @@ -17,6 +17,13 @@ export const jsQjSpApi = async (params: any) => { return await post("/api/jsQj/sp", params); }; +/** + * 重新提交 + */ +export const jsQjCxtjApi = async (params: any) => { + return await post("/api/jsQj/cxtj", params); +}; + /** * 教务处确认 */ diff --git a/src/pages/base/message/index.vue b/src/pages/base/message/index.vue index ce26b68..416cbc8 100644 --- a/src/pages/base/message/index.vue +++ b/src/pages/base/message/index.vue @@ -256,12 +256,15 @@ const goToDetail = (data: any) => { font-size: 13px; font-weight: bold; color: #ffffff; - white-space: nowrap; display: flex; align-items: center; justify-content: center; flex: 1 0 1px; - width: 100%; + width: 60px; + word-break: break-all; + white-space: normal; + text-align: center; + padding: 0 10px; &.db-xs-qj { background-color: #447ade; diff --git a/src/pages/base/service/index.vue b/src/pages/base/service/index.vue index abe0daa..6a356eb 100644 --- a/src/pages/base/service/index.vue +++ b/src/pages/base/service/index.vue @@ -21,7 +21,8 @@ {{ js.jsxm }} - {{ js.dzzw }} {{ js.qtzw }} + {{ dzZwLabel }} + {{ qtZwLabel }} {{ js.njz }} @@ -89,17 +90,22 @@ \ No newline at end of file + diff --git a/src/pages/view/hr/jsQj/sp.vue b/src/pages/view/hr/jsQj/sp.vue index be19bc7..df05eed 100644 --- a/src/pages/view/hr/jsQj/sp.vue +++ b/src/pages/view/hr/jsQj/sp.vue @@ -1,33 +1,92 @@ - \ No newline at end of file + diff --git a/src/store/modules/common.ts b/src/store/modules/common.ts index 198f06d..2c5bb38 100644 --- a/src/store/modules/common.ts +++ b/src/store/modules/common.ts @@ -57,6 +57,7 @@ export const useCommonStore = defineStore({ // 根据职务类型获取职务列表 async getZwListByLx(params: any): Promise { if (!this.data.zw || !this.data.zw[params.zwlx]) { + this.data.zw = this.data.zw || {}; this.data.zw[params.zwlx] = await zwGetListByLxApi(params); } return Promise.resolve(this.data.zw[params.zwlx]);