diff --git a/backend/dvadmin/system/views/system_config.py b/backend/dvadmin/system/views/system_config.py index cd664d3..b625d33 100644 --- a/backend/dvadmin/system/views/system_config.py +++ b/backend/dvadmin/system/views/system_config.py @@ -27,6 +27,7 @@ class SystemConfigCreateSerializer(CustomModelSerializer): """ form_item_type_label = serializers.CharField(source='get_form_item_type_display', read_only=True) + class Meta: model = SystemConfig fields = "__all__" diff --git a/web/src/views/system/config/components/formContent.vue b/web/src/views/system/config/components/formContent.vue index 191ec85..6ba9b4c 100644 --- a/web/src/views/system/config/components/formContent.vue +++ b/web/src/views/system/config/components/formContent.vue @@ -182,17 +182,12 @@ @@ -350,8 +345,8 @@ export default { if (!child.id && child.key && child.value) { child.parent = parentId child.id = null - this.formList.push(child) } + this.formList.push(child) } // 必填项的判断 for (const arr of item.rule) { @@ -400,21 +395,19 @@ export default { const { tableData } = $table.getTableData() const tableLength = tableData.length if (tableLength === 0) { - const { row: newRow } = $table.insert() - console.log(newRow) + const { row } = $table.insert() } else { const errMap = await $table.validate().catch(errMap => errMap) if (errMap) { this.$message.error('校验不通过!') } else { - const { row: newRow } = $table.insert() - console.log(newRow) + const { row } = $table.insert() + console.log(row) } } }, // 子表删除 onRemoveChild (row, index, refName) { - console.log(row, index) if (row.id) { api.DelObj(row.id).then(res => { this.refreshView() @@ -422,8 +415,7 @@ export default { } else { this.childTableData.splice(index, 1) const tableName = 'xTable_' + refName - const tableData = this.$refs[tableName][0].remove(row) - console.log(tableData) + this.$refs[tableName][0].remove(row) } }, // 图片预览 diff --git a/web/src/views/system/config/index.vue b/web/src/views/system/config/index.vue index eb9a899..d84c9b3 100644 --- a/web/src/views/system/config/index.vue +++ b/web/src/views/system/config/index.vue @@ -64,7 +64,9 @@ - +
+ +