From 8fb02b0d5dbdee803ab278bfafb47bde46bf9702 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=81=92=E6=88=90?= <962704835@qq.com> Date: Fri, 19 Dec 2025 17:58:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E5=AE=BF=E7=94=B3=E8=AF=B7=E5=92=8C?= =?UTF-8?q?=E5=85=A5=E4=BC=8D=E4=BF=9D=E7=95=99=E5=AD=A6=E7=B1=8D=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E7=A7=BB=E5=8A=A8=E7=AB=AF=E5=AE=A1=E6=89=B9=EF=BC=88?= =?UTF-8?q?=E5=90=8C=E6=84=8F=E7=9A=84=E6=B5=81=E7=A8=8B=EF=BC=89=E5=AE=8C?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../enlistmentReserve/enlistmentReserve.js | 71 ++ .../enlistmentReserveApproval.js | 54 ++ .../enlistmentReserveAttach.js | 62 ++ pages.json | 10 +- .../components/enlistmentReserve.vue | 567 +++++++++++++ .../components/outsideAccommodation.vue | 774 ++++++++++++++++++ .../handleTask/processHandling/detail.vue | 655 +++++++++++++++ pages/Approval/index.vue | 6 + 8 files changed, 2198 insertions(+), 1 deletion(-) create mode 100644 api/routine/enlistmentReserve/enlistmentReserve.js create mode 100644 api/routine/enlistmentReserve/enlistmentReserveApproval.js create mode 100644 api/routine/enlistmentReserve/enlistmentReserveAttach.js create mode 100644 pages/Approval/handleTask/processHandling/components/enlistmentReserve.vue create mode 100644 pages/Approval/handleTask/processHandling/components/outsideAccommodation.vue create mode 100644 pages/Approval/handleTask/processHandling/detail.vue diff --git a/api/routine/enlistmentReserve/enlistmentReserve.js b/api/routine/enlistmentReserve/enlistmentReserve.js new file mode 100644 index 0000000..9709193 --- /dev/null +++ b/api/routine/enlistmentReserve/enlistmentReserve.js @@ -0,0 +1,71 @@ +import request from '@/utils/request' + +// 查询应征入伍保留学籍申请列表 +export function listEnlistmentReserve(query) { + return request({ + url: '/routine/enlistmentReserve/list', + method: 'get', + params: query + }) +} + +// 查询应征入伍保留学籍申请详细 +export function getEnlistmentReserve(id) { + return request({ + url: '/routine/enlistmentReserve/' + id, + method: 'get' + }) +} + + + +// 查询应征入伍保留学籍申请详细 +export function getEnlistmentReserveByProcessInstanceId(processInstanceId) { + return request({ + url: '/routine/enlistmentReserve/process/' + processInstanceId, + method: 'get' + }) +} + +// 新增应征入伍保留学籍申请 +export function addEnlistmentReserve(data) { + return request({ + url: '/routine/enlistmentReserve/add', + method: 'post', + data: data + }) +} + +// 修改应征入伍保留学籍申请 +export function updateEnlistmentReserve(data) { + return request({ + url: '/routine/enlistmentReserve/update', + method: 'post', + data: data + }) +} + +// 删除应征入伍保留学籍申请 +export function delEnlistmentReserve(id) { + return request({ + url: '/routine/enlistmentReserve/' + id, + method: 'post' + }) +} + +// 获取学生信息 +export function getOwnInfo(){ + return request({ + url:'/comprehensive/stuInfoView/getOwnInfo', + method:'GET' + }) +} + +// 修改学生信息 +export function updateStudent(data) { + return request({ + url: '/system/student/update', + method: 'post', + data: data + }) +} \ No newline at end of file diff --git a/api/routine/enlistmentReserve/enlistmentReserveApproval.js b/api/routine/enlistmentReserve/enlistmentReserveApproval.js new file mode 100644 index 0000000..100117c --- /dev/null +++ b/api/routine/enlistmentReserve/enlistmentReserveApproval.js @@ -0,0 +1,54 @@ +import request from '@/utils/request' + +// 查询保留学籍审批记录列表 +export function listEnlistmentReserveApproval(query) { + return request({ + url: '/routine/enlistmentReserveApproval/list', + method: 'get', + params: query + }) +} + +// 查询保留学籍审批记录详细 +export function getEnlistmentReserveApproval(id) { + return request({ + url: '/routine/enlistmentReserveApproval/' + id, + method: 'get' + }) +} + +// 新增保留学籍审批记录 +export function addEnlistmentReserveApproval(data) { + return request({ + url: '/routine/enlistmentReserveApproval/add', + method: 'post', + data: data + }) +} + +// 修改保留学籍审批记录 +export function updateEnlistmentReserveApproval(data) { + return request({ + url: '/routine/enlistmentReserveApproval/update', + method: 'post', + data: data + }) +} + +// 删除保留学籍审批记录 +export function delEnlistmentReserveApproval(id) { + return request({ + url: '/routine/enlistmentReserveApproval/' + id, + method: 'post' + }) +} + + +// 新增保留学籍审批记录 +export function insertOrUpdateByStuAndApprover(data) { + return request({ + url: '/routine/enlistmentReserveApproval/insertOrUpdateByStuAndApprover', + method: 'post', + data: data + }) +} \ No newline at end of file diff --git a/api/routine/enlistmentReserve/enlistmentReserveAttach.js b/api/routine/enlistmentReserve/enlistmentReserveAttach.js new file mode 100644 index 0000000..38db181 --- /dev/null +++ b/api/routine/enlistmentReserve/enlistmentReserveAttach.js @@ -0,0 +1,62 @@ +import request from '@/utils/request' + +// 查询保留学籍申请附件(入伍通知书等)列表 +export function listEnlistmentReserveAttach(query) { + return request({ + url: '/routine/enlistmentReserveAttach/list', + method: 'get', + params: query + }) +} + +// 查询保留学籍申请附件(入伍通知书等)详细 +export function getEnlistmentReserveAttach(id) { + return request({ + url: '/routine/enlistmentReserveAttach/' + id, + method: 'get' + }) +} + +// 新增保留学籍申请附件(入伍通知书等) +export function addEnlistmentReserveAttach(data) { + return request({ + url: '/routine/enlistmentReserveAttach/add', + method: 'post', + data: data + }) +} + +// 批量新增保留学籍申请附件(入伍通知书等) +export function batchAddEnlistmentReserveAttach(data) { + return request({ + url: '/routine/enlistmentReserveAttach/batchAdd', + method: 'post', + data: data + }) +} + +// 修改保留学籍申请附件(入伍通知书等) +export function updateEnlistmentReserveAttach(data) { + return request({ + url: '/routine/enlistmentReserveAttach/update', + method: 'post', + data: data + }) +} + +// 删除保留学籍申请附件(入伍通知书等) +export function delEnlistmentReserveAttach(id) { + return request({ + url: '/routine/enlistmentReserveAttach/' + id, + method: 'post' + }) +} + +// 删除保留学籍申请附件(入伍通知书等) +export function deleteRtEnlistmentReserveAttachByFileNameAndStuName(query) { + return request({ + url: '/routine/enlistmentReserveAttach/deleteRtEnlistmentReserve', + method: 'post', + params: query + }) +} diff --git a/pages.json b/pages.json index 2a6de0d..ef4a5a0 100644 --- a/pages.json +++ b/pages.json @@ -1213,8 +1213,16 @@ "navigationBarBackgroundColor": "#1890FF", "navigationBarTextStyle": "white" } + }, + { + "path": "pages/Approval/handleTask/processHandling/detail", + "style": { + "navigationBarTitleText": "流程处理表单详细", + "enablePullDownRefresh": false, + "navigationBarBackgroundColor": "#1890FF", + "navigationBarTextStyle": "white" + } } - ], "globalStyle": { "navigationBarTextStyle": "black", diff --git a/pages/Approval/handleTask/processHandling/components/enlistmentReserve.vue b/pages/Approval/handleTask/processHandling/components/enlistmentReserve.vue new file mode 100644 index 0000000..a92088c --- /dev/null +++ b/pages/Approval/handleTask/processHandling/components/enlistmentReserve.vue @@ -0,0 +1,567 @@ + + + + + \ No newline at end of file diff --git a/pages/Approval/handleTask/processHandling/components/outsideAccommodation.vue b/pages/Approval/handleTask/processHandling/components/outsideAccommodation.vue new file mode 100644 index 0000000..8651f13 --- /dev/null +++ b/pages/Approval/handleTask/processHandling/components/outsideAccommodation.vue @@ -0,0 +1,774 @@ + + + + + \ No newline at end of file diff --git a/pages/Approval/handleTask/processHandling/detail.vue b/pages/Approval/handleTask/processHandling/detail.vue new file mode 100644 index 0000000..5ca2000 --- /dev/null +++ b/pages/Approval/handleTask/processHandling/detail.vue @@ -0,0 +1,655 @@ + + + + + \ No newline at end of file diff --git a/pages/Approval/index.vue b/pages/Approval/index.vue index 104acae..6d72d3d 100644 --- a/pages/Approval/index.vue +++ b/pages/Approval/index.vue @@ -293,6 +293,12 @@ uni.navigateTo({ url: `/pages/applyleave/editLeave?id=${process.procInsId}&type=task&taskId=${process.taskId}`, }) + } + // 入伍保留学籍申请、外宿申请 + else if (process.category == 'enlistmentReserve' || process.category == 'outsideAccommodation') { + uni.navigateTo({ + url: `/pages/Approval/handleTask/processHandling/detail?query=${JSON.stringify(query)}`, + }) } else { uni.navigateTo({