diff --git a/src/views/devTools/Dict.vue b/src/views/devTools/Dict.vue index 3ec7385..c4cbf05 100644 --- a/src/views/devTools/Dict.vue +++ b/src/views/devTools/Dict.vue @@ -64,7 +64,7 @@ - + @@ -183,14 +183,15 @@ export default class Dict extends Vue { } save() { - this.entity.codeValue = this.entity.codeName; + const opt = JSON.parse(JSON.stringify(this.entity)); + delete opt.children; if (this.dialogStatus === STATUS.CREATE) { - crud(DML.INSERT, 'ad_codelist_type', this.entity).then(() => { + crud(DML.INSERT, 'ad_codelist_type', opt).then(() => { this.fetchDictType(); this.dialogFormVisible = false; }); } else { - crud(DML.UPDATE, 'ad_codelist_type', this.entity).then(() => { + crud(DML.UPDATE, 'ad_codelist_type', opt).then(() => { this.fetchDictType(); this.dialogFormVisible = false; });