diff --git a/package.json b/package.json index 91537c8..b04e3df 100644 --- a/package.json +++ b/package.json @@ -19,9 +19,10 @@ "core-js": "3.6.5", "docx": "^9.4.1", "docx-parser": "^0.2.1", + "docx-preview": "^0.1.14", "docx2html": "^1.3.2", "docxtemplater": "^3.61.1", - "echarts": "^5.0.0", + "echarts": "^5.6.0", "element-ui": "2.13.2", "file-saver": "^2.0.5", "html2canvas": "^1.4.1", diff --git a/src/api/businessConfig/businessConfig.js b/src/api/businessConfig/businessConfig.js new file mode 100644 index 0000000..45842ef --- /dev/null +++ b/src/api/businessConfig/businessConfig.js @@ -0,0 +1,35 @@ +import request from "@/utils/request"; + +// 新增支付表格模版. +export function saveContractForm(data) { + return request({ + method: 'post', + url: '/api/admin/contract-template/save', + data + }) +} + +// 获取支付表格模版列表. +export function getContractFormList(params) { + return request({ + method: 'get', + url: '/api/admin/contract-template/index', + params + }) +} + +// 删除支付表格模版. +export function deleteContractForm(id) { + return request({ + method: 'get', + url: `/api/admin/contract-template/destroy?id=${id}` + }) +} + +// 获取支付表格模版详情. +export function getContractFormDetail(id) { + return request({ + method: 'get', + url: `/api/admin/contract-template/show?id=${id}` + }) +} diff --git a/src/views/businessConfig/AddPayForm.vue b/src/views/businessConfig/AddPayForm.vue index faf531c..ff3a37a 100644 --- a/src/views/businessConfig/AddPayForm.vue +++ b/src/views/businessConfig/AddPayForm.vue @@ -1,17 +1,27 @@ - + + + + + 预览区 刷新 + 放大 @@ -136,20 +146,60 @@ + + + + + + + + 请上传文档进行预览 + + + + + + + + diff --git a/src/views/businessConfig/payFormConfig.vue b/src/views/businessConfig/payFormConfig.vue index 9463046..30aff66 100644 --- a/src/views/businessConfig/payFormConfig.vue +++ b/src/views/businessConfig/payFormConfig.vue @@ -15,9 +15,8 @@ 状态 - - - + + @@ -25,8 +24,8 @@ 类型 - - + + @@ -47,7 +46,11 @@ - + + + {{ getTypeText(scope.row.type) }} + + @@ -56,19 +59,30 @@ - - - + + + - 编辑 - 预览 - - {{ scope.row.status === 'disabled' ? '启用' : '禁用' }} - + + 编辑 + 预览 + + {{ scope.row.status === 0 ? '启用' : '禁用' }} + + + 删除 + + @@ -85,10 +99,42 @@ + + + + + {{ currentTemplate.name }} + + + + + + + + + + + + + + + +