From f4665a681ae69a217286b193355b5c7ec0345e1b Mon Sep 17 00:00:00 2001 From: PQZ Date: Thu, 8 Aug 2024 11:41:02 +0800 Subject: [PATCH] 1 --- src/api/base/cont/index.js | 53 ++++++ src/views/base/cont/form/ContTempForm.vue | 130 +++++++++++++ src/views/base/cont/index.vue | 175 ++++++++++++++++++ .../base/customer/components/CorpCustomer.vue | 2 +- .../customer/components/PrivateCustomer.vue | 2 +- .../base/customer/components/TodoCustomer.vue | 2 +- 6 files changed, 361 insertions(+), 3 deletions(-) create mode 100644 src/api/base/cont/index.js create mode 100644 src/views/base/cont/form/ContTempForm.vue create mode 100644 src/views/base/cont/index.vue diff --git a/src/api/base/cont/index.js b/src/api/base/cont/index.js new file mode 100644 index 0000000..a208702 --- /dev/null +++ b/src/api/base/cont/index.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 创建合同模板 +export function createContTemp(data) { + return request({ + url: '/base/cont-temp/create', + method: 'post', + data: data + }) +} + +// 更新合同模板 +export function updateContTemp(data) { + return request({ + url: '/base/cont-temp/update', + method: 'put', + data: data + }) +} + +// 删除合同模板 +export function deleteContTemp(id) { + return request({ + url: '/base/cont-temp/delete?id=' + id, + method: 'delete' + }) +} + +// 获得合同模板 +export function getContTemp(id) { + return request({ + url: '/base/cont-temp/get?id=' + id, + method: 'get' + }) +} + +// 获得合同模板分页 +export function getContTempPage(params) { + return request({ + url: '/base/cont-temp/page', + method: 'get', + params + }) +} +// 导出合同模板 Excel +export function exportContTempExcel(params) { + return request({ + url: '/base/cont-temp/export-excel', + method: 'get', + params, + responseType: 'blob' + }) +} \ No newline at end of file diff --git a/src/views/base/cont/form/ContTempForm.vue b/src/views/base/cont/form/ContTempForm.vue new file mode 100644 index 0000000..ac611c6 --- /dev/null +++ b/src/views/base/cont/form/ContTempForm.vue @@ -0,0 +1,130 @@ + + + \ No newline at end of file diff --git a/src/views/base/cont/index.vue b/src/views/base/cont/index.vue new file mode 100644 index 0000000..1434059 --- /dev/null +++ b/src/views/base/cont/index.vue @@ -0,0 +1,175 @@ + + + diff --git a/src/views/base/customer/components/CorpCustomer.vue b/src/views/base/customer/components/CorpCustomer.vue index 4349140..19086bc 100644 --- a/src/views/base/customer/components/CorpCustomer.vue +++ b/src/views/base/customer/components/CorpCustomer.vue @@ -45,7 +45,7 @@ size="mini" style="width: 100%"> - + diff --git a/src/views/base/customer/components/PrivateCustomer.vue b/src/views/base/customer/components/PrivateCustomer.vue index f573ed0..281aae3 100644 --- a/src/views/base/customer/components/PrivateCustomer.vue +++ b/src/views/base/customer/components/PrivateCustomer.vue @@ -40,7 +40,7 @@ - + diff --git a/src/views/base/customer/components/TodoCustomer.vue b/src/views/base/customer/components/TodoCustomer.vue index 26d1c35..a7bf372 100644 --- a/src/views/base/customer/components/TodoCustomer.vue +++ b/src/views/base/customer/components/TodoCustomer.vue @@ -35,7 +35,7 @@ - +