diff --git a/src/api/businessConfig/businessConfig.js b/src/api/businessConfig/businessConfig.js index 45842ef..a71dd74 100644 --- a/src/api/businessConfig/businessConfig.js +++ b/src/api/businessConfig/businessConfig.js @@ -33,3 +33,37 @@ export function getContractFormDetail(id) { url: `/api/admin/contract-template/show?id=${id}` }) } + +// 获取合同分类模版基础配置. +export function getContractCategoryTemplateBaseConfig() { + return request({ + method: 'get', + url: '/api/admin/contract-category/base-config' + }) +} + +// 获取合同分类模版列表 +export function getContractCategoryTemplate(params) { + return request({ + method: 'get', + url: '/api/admin/contract-category/index', + params + }) +} + +// 删除合同分类模版 +export function deleteContractCategoryTemplate(id) { + return request({ + method: 'get', + url: `/api/admin/contract-category/destroy?id=${id}` + }) +} + +// 新增合同分类模版 +export function saveContractCategoryTemplate(data) { + return request({ + method: 'post', + url: '/api/admin/contract-category/save', + data + }) +} \ No newline at end of file diff --git a/src/views/businessConfig/EditPayForm.vue b/src/views/businessConfig/EditPayForm.vue index f082ebe..a4421b7 100644 --- a/src/views/businessConfig/EditPayForm.vue +++ b/src/views/businessConfig/EditPayForm.vue @@ -962,7 +962,7 @@ export default { this.$message.error('请输入表格名称') return } - + try { // Convert field metadata to the format required by the server const templateFields = Object.values(this.fieldMetadata).map(metadata => ({ @@ -1011,7 +1011,7 @@ export default { updatedMetadata[varName] = this.fieldMetadata[varName]; } else { // Create new metadata using field name as key - updatedMetadata[varName] = { + updatedMetadata[varName] = { field: varName, // Field name name: this.formatVariableName(varName), // Generate Chinese name type: 'text', diff --git a/src/views/businessConfig/contractConfig.vue b/src/views/businessConfig/contractConfig.vue index 84b8996..e12a554 100644 --- a/src/views/businessConfig/contractConfig.vue +++ b/src/views/businessConfig/contractConfig.vue @@ -5,29 +5,46 @@
+
- 事务类型 - + 合同分类 + - - - + + +
+ +
+ 事务类 + +
合同类型 - + + +
- 重置 - 查询 +
+ 采购形式 + + +
- -
+
+ 重置 + 查询 +
+
+ +
新增 +
@@ -36,58 +53,73 @@
- + - + + + + + + - - @@ -126,52 +158,69 @@
- - - - - - + + + + + + + + + + + - - - + + + + + + + + + + + + + +
+
采购方式
+
+ 采购方式 +
+
+
表单内容
项目名称 项目类型 -
- -
-
采购形式
- 全选 - -
- 政府采购 - 小型项目 -
-
-
- -
-
采购方式
- 全选 - -
- 公开招标 - 竞争性磋商 - 竞争性谈判 - 单一来源采购 - 直接发包 - 网上商城 -
-
+ 采购方式配置
@@ -195,11 +244,12 @@ - - - - - + + @@ -217,63 +267,40 @@