完成合同配置

master
lynn 8 months ago
parent 5bd4abb345
commit 66bf017fd0

@ -33,3 +33,37 @@ export function getContractFormDetail(id) {
url: `/api/admin/contract-template/show?id=${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
})
}

@ -962,7 +962,7 @@ export default {
this.$message.error('请输入表格名称') this.$message.error('请输入表格名称')
return return
} }
try { try {
// Convert field metadata to the format required by the server // Convert field metadata to the format required by the server
const templateFields = Object.values(this.fieldMetadata).map(metadata => ({ const templateFields = Object.values(this.fieldMetadata).map(metadata => ({
@ -1011,7 +1011,7 @@ export default {
updatedMetadata[varName] = this.fieldMetadata[varName]; updatedMetadata[varName] = this.fieldMetadata[varName];
} else { } else {
// Create new metadata using field name as key // Create new metadata using field name as key
updatedMetadata[varName] = { updatedMetadata[varName] = {
field: varName, // Field name field: varName, // Field name
name: this.formatVariableName(varName), // Generate Chinese name name: this.formatVariableName(varName), // Generate Chinese name
type: 'text', type: 'text',

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save