diff --git a/src/api/category/fieldManage.js b/src/api/category/fieldManage.js index 5a8abe9..11b108d 100644 --- a/src/api/category/fieldManage.js +++ b/src/api/category/fieldManage.js @@ -2,9 +2,9 @@ import request from '@/utils/request' export function add(data) { if (data.isDataType === 1) { - data.isDataTypeDetail = 'varchar' + data.isDataTypeDetails = 'varchar' } else if (data.isDataType === 2) { - data.isDataTypeDetail = 'int' + data.isDataTypeDetails = 'int' } return request({ url: 'api/archives-type/create-dic', @@ -24,9 +24,9 @@ export function del(ids) { export function edit(data) { if (data.isDataType === 1) { - data.isDataTypeDetail = 'varchar' + data.isDataTypeDetails = 'varchar' } else if (data.isDataType === 2) { - data.isDataTypeDetail = 'int' + data.isDataTypeDetails = 'int' } return request({ url: 'api/archives-type/update', diff --git a/src/views/category/descriptionPreview/index.vue b/src/views/category/descriptionPreview/index.vue index 2299284..e54bbd3 100644 --- a/src/views/category/descriptionPreview/index.vue +++ b/src/views/category/descriptionPreview/index.vue @@ -101,16 +101,19 @@ export default { getArchivesType() { FetchArchivesTypeManage({ categoryId: this.selectedCategory.id }).then(res => { this.allFieldsData = res + console.log(this.allFieldsData) this.allFieldsData.forEach((item, index) => { // 防止对应字典是null时报错 - item.dictionaryConfigId = item.dictionaryConfigId || { name: null } - if (item.isInput) { - console.log(item) - // this.fieldsActive = index - // this.thisFields = arr[this.fieldsActive] - return - } + item.dictionaryConfigId = item.dictionaryConfigId || { dicName: '', id: null } + // if (item.isInput) { + // console.log(item) + // this.fieldsActive = index + // this.thisFields = arr[this.fieldsActive] + // return + // } }) + this.thisFields = this.allFieldsData.find((item) => { return item.isInput }) + this.fieldsActive = this.allFieldsData.findIndex((item) => { return item.isInput }) }) }, handleClose(done) { @@ -139,20 +142,20 @@ export default { }