diff --git a/src/api/resource/examine.ts b/src/api/resource/examine.ts index cbcd52b..f260482 100644 --- a/src/api/resource/examine.ts +++ b/src/api/resource/examine.ts @@ -1,9 +1,9 @@ import request from '../index' -const prefix = 'resource/customer' +const prefix = 'resource/customer/examine' export function getExamineList(data: any) { return request({ - url: `${prefix}/examine/approval/listPage?limit=${data.limit}&offset=${data.offset}`, + url: `${prefix}/approval/listPage?limit=${data.limit}&offset=${data.offset}`, method: 'post', data, }) @@ -12,7 +12,7 @@ // 保存 草稿箱 export function saveExamine(data: object) { return request({ - url: `${prefix}/examine/save`, + url: `${prefix}/save`, method: 'post', data, }) @@ -21,7 +21,7 @@ // 删除 草稿箱 export function deleteExamineDraft(data: object) { return request({ - url: `${prefix}/examine/draftDelete`, + url: `${prefix}/draftDelete`, method: 'post', data, }) @@ -30,7 +30,7 @@ // 删除 已取消 export function deleteExamineRevoked(data: object) { return request({ - url: `${prefix}/examine/approval/delete`, + url: `${prefix}/approval/delete`, method: 'post', data, }) @@ -39,7 +39,7 @@ // 提交流程 export function submitExamine(data: object) { return request({ - url: `${prefix}/examine/submit`, + url: `${prefix}/submit`, method: 'post', data, }) @@ -48,7 +48,7 @@ // 发起者撤回,表单状态更改为已取消 export function revokeApproval(data: object) { return request({ - url: `${prefix}/examine/approval/revoke`, + url: `${prefix}/approval/revoke`, method: 'post', data, }) @@ -57,7 +57,7 @@ // 委托方名录审批-拒绝 export function refuseApproval(data: object) { return request({ - url: `${prefix}/examine/approval/refuse`, + url: `${prefix}/approval/refuse`, method: 'post', data, }) @@ -66,7 +66,7 @@ // 草稿箱编辑(不走流程审批) export function updateDraftExamine(data: object) { return request({ - url: `${prefix}/examine/draftUpdate`, + url: `${prefix}/draftUpdate`, method: 'post', data, }) @@ -75,7 +75,7 @@ // 未通过委托方编辑(重走流程审批) export function failUpdateExamine(data: object) { return request({ - url: `${prefix}/examine/failUpdate`, + url: `${prefix}/failUpdate`, method: 'post', data, }) @@ -83,7 +83,34 @@ export function sendTo(data: object) { return request({ - url: `${prefix}/examine/sendTo`, + url: `${prefix}/sendTo`, + method: 'post', + data, + }) +} + +// 检查是否有同名的模板 +export function duplicateTemplateJudge(data: object) { + return request({ + url: `${prefix}/duplicateJudge`, + method: 'post', + data, + }) +} + +// 存为模板 或 更新模板 +export function saveTemplateInfo(data: object) { + return request({ + url: `${prefix}/asTemplate`, + method: 'post', + data, + }) +} + +// 查询模板列表 +export function getTemplateList(data: object) { + return request({ + url: `${prefix}/templateList`, method: 'post', data, }) diff --git a/src/api/resource/examine.ts b/src/api/resource/examine.ts index cbcd52b..f260482 100644 --- a/src/api/resource/examine.ts +++ b/src/api/resource/examine.ts @@ -1,9 +1,9 @@ import request from '../index' -const prefix = 'resource/customer' +const prefix = 'resource/customer/examine' export function getExamineList(data: any) { return request({ - url: `${prefix}/examine/approval/listPage?limit=${data.limit}&offset=${data.offset}`, + url: `${prefix}/approval/listPage?limit=${data.limit}&offset=${data.offset}`, method: 'post', data, }) @@ -12,7 +12,7 @@ // 保存 草稿箱 export function saveExamine(data: object) { return request({ - url: `${prefix}/examine/save`, + url: `${prefix}/save`, method: 'post', data, }) @@ -21,7 +21,7 @@ // 删除 草稿箱 export function deleteExamineDraft(data: object) { return request({ - url: `${prefix}/examine/draftDelete`, + url: `${prefix}/draftDelete`, method: 'post', data, }) @@ -30,7 +30,7 @@ // 删除 已取消 export function deleteExamineRevoked(data: object) { return request({ - url: `${prefix}/examine/approval/delete`, + url: `${prefix}/approval/delete`, method: 'post', data, }) @@ -39,7 +39,7 @@ // 提交流程 export function submitExamine(data: object) { return request({ - url: `${prefix}/examine/submit`, + url: `${prefix}/submit`, method: 'post', data, }) @@ -48,7 +48,7 @@ // 发起者撤回,表单状态更改为已取消 export function revokeApproval(data: object) { return request({ - url: `${prefix}/examine/approval/revoke`, + url: `${prefix}/approval/revoke`, method: 'post', data, }) @@ -57,7 +57,7 @@ // 委托方名录审批-拒绝 export function refuseApproval(data: object) { return request({ - url: `${prefix}/examine/approval/refuse`, + url: `${prefix}/approval/refuse`, method: 'post', data, }) @@ -66,7 +66,7 @@ // 草稿箱编辑(不走流程审批) export function updateDraftExamine(data: object) { return request({ - url: `${prefix}/examine/draftUpdate`, + url: `${prefix}/draftUpdate`, method: 'post', data, }) @@ -75,7 +75,7 @@ // 未通过委托方编辑(重走流程审批) export function failUpdateExamine(data: object) { return request({ - url: `${prefix}/examine/failUpdate`, + url: `${prefix}/failUpdate`, method: 'post', data, }) @@ -83,7 +83,34 @@ export function sendTo(data: object) { return request({ - url: `${prefix}/examine/sendTo`, + url: `${prefix}/sendTo`, + method: 'post', + data, + }) +} + +// 检查是否有同名的模板 +export function duplicateTemplateJudge(data: object) { + return request({ + url: `${prefix}/duplicateJudge`, + method: 'post', + data, + }) +} + +// 存为模板 或 更新模板 +export function saveTemplateInfo(data: object) { + return request({ + url: `${prefix}/asTemplate`, + method: 'post', + data, + }) +} + +// 查询模板列表 +export function getTemplateList(data: object) { + return request({ + url: `${prefix}/templateList`, method: 'post', data, }) diff --git a/src/views/resource/common/filterStandard.vue b/src/views/resource/common/filterStandard.vue index edd3ad7..ea696ed 100644 --- a/src/views/resource/common/filterStandard.vue +++ b/src/views/resource/common/filterStandard.vue @@ -2,6 +2,7 @@ + + diff --git a/src/api/resource/examine.ts b/src/api/resource/examine.ts index cbcd52b..f260482 100644 --- a/src/api/resource/examine.ts +++ b/src/api/resource/examine.ts @@ -1,9 +1,9 @@ import request from '../index' -const prefix = 'resource/customer' +const prefix = 'resource/customer/examine' export function getExamineList(data: any) { return request({ - url: `${prefix}/examine/approval/listPage?limit=${data.limit}&offset=${data.offset}`, + url: `${prefix}/approval/listPage?limit=${data.limit}&offset=${data.offset}`, method: 'post', data, }) @@ -12,7 +12,7 @@ // 保存 草稿箱 export function saveExamine(data: object) { return request({ - url: `${prefix}/examine/save`, + url: `${prefix}/save`, method: 'post', data, }) @@ -21,7 +21,7 @@ // 删除 草稿箱 export function deleteExamineDraft(data: object) { return request({ - url: `${prefix}/examine/draftDelete`, + url: `${prefix}/draftDelete`, method: 'post', data, }) @@ -30,7 +30,7 @@ // 删除 已取消 export function deleteExamineRevoked(data: object) { return request({ - url: `${prefix}/examine/approval/delete`, + url: `${prefix}/approval/delete`, method: 'post', data, }) @@ -39,7 +39,7 @@ // 提交流程 export function submitExamine(data: object) { return request({ - url: `${prefix}/examine/submit`, + url: `${prefix}/submit`, method: 'post', data, }) @@ -48,7 +48,7 @@ // 发起者撤回,表单状态更改为已取消 export function revokeApproval(data: object) { return request({ - url: `${prefix}/examine/approval/revoke`, + url: `${prefix}/approval/revoke`, method: 'post', data, }) @@ -57,7 +57,7 @@ // 委托方名录审批-拒绝 export function refuseApproval(data: object) { return request({ - url: `${prefix}/examine/approval/refuse`, + url: `${prefix}/approval/refuse`, method: 'post', data, }) @@ -66,7 +66,7 @@ // 草稿箱编辑(不走流程审批) export function updateDraftExamine(data: object) { return request({ - url: `${prefix}/examine/draftUpdate`, + url: `${prefix}/draftUpdate`, method: 'post', data, }) @@ -75,7 +75,7 @@ // 未通过委托方编辑(重走流程审批) export function failUpdateExamine(data: object) { return request({ - url: `${prefix}/examine/failUpdate`, + url: `${prefix}/failUpdate`, method: 'post', data, }) @@ -83,7 +83,34 @@ export function sendTo(data: object) { return request({ - url: `${prefix}/examine/sendTo`, + url: `${prefix}/sendTo`, + method: 'post', + data, + }) +} + +// 检查是否有同名的模板 +export function duplicateTemplateJudge(data: object) { + return request({ + url: `${prefix}/duplicateJudge`, + method: 'post', + data, + }) +} + +// 存为模板 或 更新模板 +export function saveTemplateInfo(data: object) { + return request({ + url: `${prefix}/asTemplate`, + method: 'post', + data, + }) +} + +// 查询模板列表 +export function getTemplateList(data: object) { + return request({ + url: `${prefix}/templateList`, method: 'post', data, }) diff --git a/src/views/resource/common/filterStandard.vue b/src/views/resource/common/filterStandard.vue index edd3ad7..ea696ed 100644 --- a/src/views/resource/common/filterStandard.vue +++ b/src/views/resource/common/filterStandard.vue @@ -2,6 +2,7 @@ + + diff --git a/src/views/resource/customer/examine/saveAsTemplateDialog.vue b/src/views/resource/customer/examine/saveAsTemplateDialog.vue new file mode 100644 index 0000000..5b14321 --- /dev/null +++ b/src/views/resource/customer/examine/saveAsTemplateDialog.vue @@ -0,0 +1,207 @@ + + + +