From 65944b86cbdaf71353459b3fda2287adb577aa56 Mon Sep 17 00:00:00 2001 From: lSun <15893999301@qq.com> Date: Tue, 11 Feb 2025 19:11:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=85=AB=E5=A4=A7=E5=91=98?= =?UTF-8?q?=E7=BC=BA=E5=91=98=E5=85=BC=E8=81=8C=E6=9F=A5=E8=AF=A2=EF=BC=88?= =?UTF-8?q?=E6=8C=89=E7=85=A7=E8=A7=92=E8=89=B2=E5=88=92=E5=88=86=EF=BC=89?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E6=A8=A1=E5=9D=97=20=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E4=B8=AD=E6=89=80=E6=9C=89=E5=AE=A1=E6=A0=B8=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=B7=BB=E5=8A=A0=E4=B8=80=E9=94=AE=E5=AE=A1?= =?UTF-8?q?=E6=89=B9=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/process/branchProExamine.js | 9 + src/api/process/orgApply.js | 9 + src/api/process/rest.js | 17 + src/api/process/rolesExamine.js | 9 + src/api/process/rolesExamineVacancy.js | 47 +++ src/views/process/branchProExamine/index.vue | 91 ++++- .../process/eightMembersVacancy/index.vue | 332 ++++++++++++++++++ src/views/process/orgExam/index.vue | 98 +++++- src/views/process/outExam/index.vue | 101 +++++- src/views/process/restExam/index.vue | 92 ++++- src/views/process/rolesExamine/index.vue | 105 +++++- 11 files changed, 884 insertions(+), 26 deletions(-) create mode 100644 src/api/process/rolesExamineVacancy.js create mode 100644 src/views/process/eightMembersVacancy/index.vue diff --git a/src/api/process/branchProExamine.js b/src/api/process/branchProExamine.js index fc722f2..1aa37b3 100644 --- a/src/api/process/branchProExamine.js +++ b/src/api/process/branchProExamine.js @@ -34,3 +34,12 @@ export function exportSubOrg(query) { params: query }) } + +// 分公司项目部审批 一键审批 +export function batchChangeStatus(data) { + return request({ + url: '/system/subOrg/batchChangeStatus', + method: 'POST', + data: data + }) +} diff --git a/src/api/process/orgApply.js b/src/api/process/orgApply.js index d54706d..96aa2e5 100644 --- a/src/api/process/orgApply.js +++ b/src/api/process/orgApply.js @@ -105,3 +105,12 @@ export function listDeptAll(query) { params: query }) } + +// 组织架构变更审核 一键审批 +export function orgBatchChangeCheck(data) { + return request({ + url: '/system/orgChange/orgBatchChangeCheck', + method: 'POST', + data: data + }) +} diff --git a/src/api/process/rest.js b/src/api/process/rest.js index 133ef84..2574b4c 100644 --- a/src/api/process/rest.js +++ b/src/api/process/rest.js @@ -93,3 +93,20 @@ export function getUserListCheck(id) { method: 'get' }) } + +// 轮休审批 一键审批 +export function batchLxCheckStatus(data) { + return request({ + url: '/system/holiday/batchLxCheckStatus', + method: 'POST', + data: data + }) +} +// 临时外出审批 一键审批 +export function batchLsCheckStatus(data) { + return request({ + url: '/system/holiday/batchLxCheckStatus', + method: 'POST', + data: data + }) +} diff --git a/src/api/process/rolesExamine.js b/src/api/process/rolesExamine.js index f5af31f..9c8bcfe 100644 --- a/src/api/process/rolesExamine.js +++ b/src/api/process/rolesExamine.js @@ -17,3 +17,12 @@ export function userDistributionCheck(data) { data: data }) } + +// 项目部角色 一键审批 +export function batchRoleCheck(data) { + return request({ + url: '/system/proDeptRole/batchRoleCheck', + method: 'POST', + data: data + }) +} diff --git a/src/api/process/rolesExamineVacancy.js b/src/api/process/rolesExamineVacancy.js new file mode 100644 index 0000000..8f9259b --- /dev/null +++ b/src/api/process/rolesExamineVacancy.js @@ -0,0 +1,47 @@ +import request from '@/utils/request' + +// 查询八大员缺员兼职查询-列表查询 +export function getList(query) { + return request({ + url: '/system/eightMembersVacancy/getList', + method: 'get', + params: query + }) +} + +// 角色下拉 +export function getRoleList(query) { + return request({ + url: '/system/eightMembersVacancy/getRoleList', + method: 'get', + params: query + }) +} + +// 查询缺员项目部数量详情 +export function getUnderStaffingList(query) { + return request({ + url: '/system/eightMembersVacancy/getUnderStaffingList', + method: 'get', + params: query + }) +} + +// 查询兼职项目部数量详情 +export function getPartTimeList(query) { + return request({ + url: '/system/eightMembersVacancy/getPartTimeList', + method: 'get', + params: query + }) +} + +// 导出 +export function exportEightMembersVacancy(query) { + return request({ + url: '/system/export/exportEightMembersVacancy', + method: 'get', + responseType: 'blob', + params: query + }) +} diff --git a/src/views/process/branchProExamine/index.vue b/src/views/process/branchProExamine/index.vue index 6c013fd..ac2f051 100644 --- a/src/views/process/branchProExamine/index.vue +++ b/src/views/process/branchProExamine/index.vue @@ -44,10 +44,21 @@ v-hasPermi="['dept:org:export']" >导出 + + 一键审批 + - + + + diff --git a/src/views/process/eightMembersVacancy/index.vue b/src/views/process/eightMembersVacancy/index.vue new file mode 100644 index 0000000..10f7c18 --- /dev/null +++ b/src/views/process/eightMembersVacancy/index.vue @@ -0,0 +1,332 @@ + + + diff --git a/src/views/process/orgExam/index.vue b/src/views/process/orgExam/index.vue index ca359fd..cfefc09 100644 --- a/src/views/process/orgExam/index.vue +++ b/src/views/process/orgExam/index.vue @@ -32,6 +32,13 @@ 搜索 重置 + 一键审批 @@ -49,8 +56,8 @@ - - + + diff --git a/src/views/process/outExam/index.vue b/src/views/process/outExam/index.vue index 577caab..4188fac 100644 --- a/src/views/process/outExam/index.vue +++ b/src/views/process/outExam/index.vue @@ -25,11 +25,19 @@ >导出 + 一键审批 + - - + + diff --git a/src/views/process/restExam/index.vue b/src/views/process/restExam/index.vue index cd4db97..6bb6078 100644 --- a/src/views/process/restExam/index.vue +++ b/src/views/process/restExam/index.vue @@ -25,13 +25,21 @@ size="mini" @click="handleExport" >导出 + + 一键审批 - - + + diff --git a/src/views/process/rolesExamine/index.vue b/src/views/process/rolesExamine/index.vue index cfabbe6..1e10dd3 100644 --- a/src/views/process/rolesExamine/index.vue +++ b/src/views/process/rolesExamine/index.vue @@ -37,10 +37,18 @@ 搜索 重置 + 一键审批 - + + @@ -101,11 +109,26 @@ 取 消 + + + + + + 确认一键审批 + {{formDate.number}} + 条数据? + + +