diff --git a/yxt-as-ui/src/api/operation/arrearsleavefactory.js b/yxt-as-ui/src/api/operation/arrearsleavefactory.js new file mode 100644 index 0000000000..f2fe0be291 --- /dev/null +++ b/yxt-as-ui/src/api/operation/arrearsleavefactory.js @@ -0,0 +1,112 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/as/v1/asarrearsoutapply/listPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + init: function(data) { + return request({ + url: '/as/v1/asarrearsoutapply/init/' + data, + method: 'get' + }) + }, + // 初始化 + fetchDetailsBySid: function(data) { + return request({ + url: '/as/v1/asarrearsoutapply/fetchDetailsBySid/' + data, + method: 'get' + }) + }, + saveOrUpdate: function(data) { + return request({ + url: '/as/v1/asarrearsoutapply/save', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + deleteBySids: function(data) { + return request({ + url: '/as/v1/asarrearsoutapply/delBySids', + method: 'DELETE', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 提交流程 + submit: function(params) { + return request({ + url: '/as/v1/asarrearsoutapply/submit', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(同意) + complete: function(params) { + return request({ + url: '/as/v1/asarrearsoutapply/complete', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(加签) + delegate: function(params) { + return request({ + url: '/as/v1/asarrearsoutapply/delegate', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(驳回) + reject: function(params) { + return request({ + url: '/as/v1/asarrearsoutapply/reject', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(终止) + breakProcess: function(params) { + return request({ + url: '/as/v1/asarrearsoutapply/breakProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(撤回) + revokeProcess: function(params) { + return request({ + url: '/as/v1/asarrearsoutapply/revokeProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 审批流程(同意)获取下一环节 + getNextNodesForSubmit: function(data) { + return request({ + url: '/as/v1/asarrearsoutapply/getNextNodesForSubmit', + method: 'get', + params: data + }) + }, + // 审批流程(驳回)获取上一环节 + getPreviousNodesForReject: function(data) { + return request({ + url: '/as/v1/asarrearsoutapply/getPreviousNodesForReject', + method: 'get', + params: data + }) + } +} diff --git a/yxt-as-ui/src/views/operation/arrearsleavefactory/arrearsleavefactory.vue b/yxt-as-ui/src/views/operation/arrearsleavefactory/arrearsleavefactory.vue new file mode 100644 index 0000000000..6c98f37e20 --- /dev/null +++ b/yxt-as-ui/src/views/operation/arrearsleavefactory/arrearsleavefactory.vue @@ -0,0 +1,364 @@ + + + + diff --git a/yxt-as-ui/src/views/operation/arrearsleavefactory/arrearsleavefactoryAdd.vue b/yxt-as-ui/src/views/operation/arrearsleavefactory/arrearsleavefactoryAdd.vue new file mode 100644 index 0000000000..6994eeea3a --- /dev/null +++ b/yxt-as-ui/src/views/operation/arrearsleavefactory/arrearsleavefactoryAdd.vue @@ -0,0 +1,252 @@ + + + + + diff --git a/yxt-as-ui/src/views/operation/arrearsleavefactory/arrearsleavefactoryInfo.vue b/yxt-as-ui/src/views/operation/arrearsleavefactory/arrearsleavefactoryInfo.vue new file mode 100644 index 0000000000..a999fab7c2 --- /dev/null +++ b/yxt-as-ui/src/views/operation/arrearsleavefactory/arrearsleavefactoryInfo.vue @@ -0,0 +1,197 @@ + + + + + diff --git a/yxt-as-ui/src/views/workFlow/qikuanchuchangFlow/arrearsleavefactoryDaiBan.vue b/yxt-as-ui/src/views/workFlow/qikuanchuchangFlow/arrearsleavefactoryDaiBan.vue new file mode 100644 index 0000000000..c5eb6aba18 --- /dev/null +++ b/yxt-as-ui/src/views/workFlow/qikuanchuchangFlow/arrearsleavefactoryDaiBan.vue @@ -0,0 +1,441 @@ + + + + + diff --git a/yxt-as-ui/src/views/workFlow/qikuanchuchangFlow/arrearsleavefactoryEdit.vue b/yxt-as-ui/src/views/workFlow/qikuanchuchangFlow/arrearsleavefactoryEdit.vue new file mode 100644 index 0000000000..582025e47a --- /dev/null +++ b/yxt-as-ui/src/views/workFlow/qikuanchuchangFlow/arrearsleavefactoryEdit.vue @@ -0,0 +1,226 @@ + + + + + diff --git a/yxt-as-ui/src/views/workFlow/qikuanchuchangFlow/arrearsleavefactoryYiBan.vue b/yxt-as-ui/src/views/workFlow/qikuanchuchangFlow/arrearsleavefactoryYiBan.vue new file mode 100644 index 0000000000..4dd605f81d --- /dev/null +++ b/yxt-as-ui/src/views/workFlow/qikuanchuchangFlow/arrearsleavefactoryYiBan.vue @@ -0,0 +1,233 @@ + + + + +