diff --git a/src/api/setting/change.js b/src/api/setting/change.js new file mode 100644 index 0000000..e233731 --- /dev/null +++ b/src/api/setting/change.js @@ -0,0 +1,54 @@ +import request from '@/utils/request' + +// 查询用户列表 +export function listChange(query) { + return request({ + url: '/system/attChange/getChangeList', + method: 'get', + params: query + }) +} + +// 变更 +export function addAtt(data) { + return request({ + url: '/system/attChange/addAtt', + method: 'post', + data: data + }) +} + +// 人员下拉 +export function getPersonSelect(query) { + return request({ + url: '/system/user/getSelectUser', + method: 'get', + params: query + }) +} + +// 考勤组下拉 +export function getAttGroup(query) { + return request({ + url: '/system/attChange/getAttGroup', + method: 'get', + params: query + }) +} + +export function listDeptTree(query) { + return request({ + url: '/system/org/listTree', + method: 'get', + params: query + }) +} + +// 之前的数据 +export function getOldData(query) { + return request({ + url: '/system/attChange/getOldData', + method: 'get', + params: query + }) +} diff --git a/src/views/process/outApply/index.vue b/src/views/process/outApply/index.vue index 27563dd..83b76c8 100644 --- a/src/views/process/outApply/index.vue +++ b/src/views/process/outApply/index.vue @@ -282,6 +282,22 @@ + + + + + + {{ item.name }} + + + + + + @@ -391,6 +407,7 @@ export default { examineStatus: "0", isAgree: "0", isTrain: "0", + isBusiness: "0", hostUserId: [], leaveReason: undefined, location: undefined, @@ -431,6 +448,9 @@ export default { isTrain: [ { required: true, message: "是否培训不能为空", trigger: "blur" } ], + isBusiness:[ + { required: true, message: "是否因公外出不能为空", trigger: "blur" } + ], hostUserId: [ { required: true, message: "代理主持工作人员不能为空", trigger: "blur" } ], @@ -550,6 +570,7 @@ export default { examineStatus: "0", isAgree: "0", isTrain: "0", + isBusiness: "0", hostUserId: [], leaveReason: undefined, location: undefined, diff --git a/src/views/setting/change/index.vue b/src/views/setting/change/index.vue new file mode 100644 index 0000000..5385865 --- /dev/null +++ b/src/views/setting/change/index.vue @@ -0,0 +1,343 @@ + + +