diff --git a/api/dms/outsideAccommodation/outsideAccommodationApply.js b/api/dms/outsideAccommodation/outsideAccommodationApply.js new file mode 100644 index 0000000..9a64884 --- /dev/null +++ b/api/dms/outsideAccommodation/outsideAccommodationApply.js @@ -0,0 +1,76 @@ +import request from '@/utils/request' + +// 查询外宿申请列表 +export function listOutsideAccommodationApply(query) { + return request({ + url: '/dormitory/outsideAccommodationApply/list', + method: 'get', + params: query + }) +} + +// 查询外宿申请详细 +export function getOutsideAccommodationApply(id) { + return request({ + url: '/dormitory/outsideAccommodationApply/' + id, + method: 'get' + }) +} + +// 查询外宿申请详细 +export function getOutsideAccommodationApplyByProcessInstanceId(processInstanceId) { + return request({ + url: '/dormitory/outsideAccommodationApply/process/' + processInstanceId, + method: 'get' + }) +} + +// 新增外宿申请 +export function addOutsideAccommodationApply(data) { + return request({ + url: '/routine/enlistmentReserve/outsideAccommodationApply/add', + method: 'post', + data: data + }) +} + +// 修改外宿申请 +export function updateOutsideAccommodationApply(data) { + return request({ + url: '/routine/enlistmentReserve/outsideAccommodationApply/update', + method: 'post', + data: data + }) +} + +// 删除外宿申请 +export function delOutsideAccommodationApply(id) { + return request({ + url: '/dormitory/outsideAccommodationApply/' + id, + method: 'post' + }) +} + +export function getOwnInfo(){ + return request({ + url:'/comprehensive/stuInfoView/getOwnInfo', + method:'GET' + }) +} + +// 查询宿舍学生关联列表 +export function listStudent(query) { + return request({ + url: '/dormitory/srs-dormitory-student/checkInInformation', + method: 'get', + params: query + }) +} + +// 获取学生住宿 +export function getOwnLog() { + return request({ + url: '/dormitory/srs-dormitory-student/getOwnLog', + method: 'GET' + }) +} diff --git a/api/dms/outsideAccommodation/outsideAccommodationApproval.js b/api/dms/outsideAccommodation/outsideAccommodationApproval.js new file mode 100644 index 0000000..19cf452 --- /dev/null +++ b/api/dms/outsideAccommodation/outsideAccommodationApproval.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询外宿申请审批记录列表 +export function listOutsideAccommodationApproval(query) { + return request({ + url: '/dormitory/outsideAccommodationApproval/list', + method: 'get', + params: query + }) +} + +// 查询外宿申请审批记录详细 +export function getOutsideAccommodationApproval(id) { + return request({ + url: '/dormitory/outsideAccommodationApproval/' + id, + method: 'get' + }) +} + +// 新增外宿申请审批记录 +export function addOutsideAccommodationApproval(data) { + return request({ + url: '/dormitory/outsideAccommodationApproval/add', + method: 'post', + data: data + }) +} + +// 新增或修改外宿申请审批记录 +export function addOrUpdateAccommodationApproval(data) { + return request({ + url: '/dormitory/outsideAccommodationApproval/addOrUpdate', + method: 'post', + data: data + }) +} + +// 修改外宿申请审批记录 +export function updateOutsideAccommodationApproval(data) { + return request({ + url: '/dormitory/outsideAccommodationApproval/update', + method: 'post', + data: data + }) +} + +// 删除外宿申请审批记录 +export function delOutsideAccommodationApproval(id) { + return request({ + url: '/dormitory/outsideAccommodationApproval/' + id, + method: 'post' + }) +} diff --git a/api/dms/outsideAccommodation/outsideAccommodationAttachment.js b/api/dms/outsideAccommodation/outsideAccommodationAttachment.js new file mode 100644 index 0000000..95fbc57 --- /dev/null +++ b/api/dms/outsideAccommodation/outsideAccommodationAttachment.js @@ -0,0 +1,62 @@ +import request from '@/utils/request' + +// 查询外宿申请附件列表 +export function listOutsideAccommodationAttachment(query) { + return request({ + url: '/dormitory/outsideAccommodationAttachment/list', + method: 'get', + params: query + }) +} + +// 查询外宿申请附件详细 +export function getOutsideAccommodationAttachment(id) { + return request({ + url: '/dormitory/outsideAccommodationAttachment/' + id, + method: 'get' + }) +} + +// 新增外宿申请附件 +export function addOutsideAccommodationAttachment(data) { + return request({ + url: '/dormitory/outsideAccommodationAttachment/add', + method: 'post', + data: data + }) +} + +// 批量外宿申请附件 +export function batchAddOutsideAccommodationAttachment(data) { + return request({ + url: '/dormitory/outsideAccommodationAttachment/batchAdd', + method: 'post', + data: data + }) +} + +// 修改外宿申请附件 +export function updateOutsideAccommodationAttachment(data) { + return request({ + url: '/dormitory/outsideAccommodationAttachment/update', + method: 'post', + data: data + }) +} + +// 删除外宿申请附件 +export function delOutsideAccommodationAttachment(id) { + return request({ + url: '/dormitory/outsideAccommodationAttachment/' + id, + method: 'post' + }) +} + +// 删除外宿申请附件 +export function deleteOutsideAccommodationAttachmentNameAndStuName(query) { + return request({ + url: '/dormitory/outsideAccommodationAttachment/OutsideAccommodationAttachment', + method: 'post', + params: query + }) +} diff --git a/config.js b/config.js index c582941..61e05ae 100644 --- a/config.js +++ b/config.js @@ -32,7 +32,7 @@ module.exports = { /** * 开启cas */ - casEnable: true, + casEnable: false, /** * 单点登录url diff --git a/pages.json b/pages.json index 14f3856..2a6de0d 100644 --- a/pages.json +++ b/pages.json @@ -1194,7 +1194,27 @@ "navigationBarBackgroundColor": "#1890FF", "navigationBarTextStyle": "white" } + }, + { + "path": "pages/dormitory/outsideAccommodation/index", + "style": { + "navigationBarTitleText": "外宿申请", + "enablePullDownRefresh": false, + "navigationBarBackgroundColor": "#1890FF", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/dormitory/outsideAccommodation/applicationForm", + "style": { + "navigationBarTitleText": "外宿申请填写", + "enablePullDownRefresh": false, + "renderingMode": "mixed", // 强制混合渲染模式 + "navigationBarBackgroundColor": "#1890FF", + "navigationBarTextStyle": "white" + } } + ], "globalStyle": { "navigationBarTextStyle": "black", diff --git a/pages/dormitory/outsideAccommodation/applicationForm.vue b/pages/dormitory/outsideAccommodation/applicationForm.vue new file mode 100644 index 0000000..804a055 --- /dev/null +++ b/pages/dormitory/outsideAccommodation/applicationForm.vue @@ -0,0 +1,1755 @@ + + + + + \ No newline at end of file diff --git a/pages/dormitory/outsideAccommodation/index.vue b/pages/dormitory/outsideAccommodation/index.vue new file mode 100644 index 0000000..f7c1263 --- /dev/null +++ b/pages/dormitory/outsideAccommodation/index.vue @@ -0,0 +1,52 @@ + + + + + \ No newline at end of file diff --git a/static/images/workbench/outsideAccommodation.png b/static/images/workbench/outsideAccommodation.png new file mode 100644 index 0000000..00417e4 Binary files /dev/null and b/static/images/workbench/outsideAccommodation.png differ