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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ (searchQuery.offset - 1) * searchQuery.limit + scope.$index + 1 }}
+
+
+
+
+
+
+
+ 选定
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ (searchQuery.offset - 1) * searchQuery.limit + scope.$index + 1 }}
+
+
+
+
+
+
+
+ 选定
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+