From 4eccd6fe6f59b5e9b64e5ccd827dbc72f514c17e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=8C=BF=E5=B0=8F=E5=A4=A9?= <1638245306@qq.com>
Date: Tue, 4 Apr 2023 16:26:09 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8DBUG:?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
1.系统配置中,数组的删除与编辑
---
backend/dvadmin/system/views/system_config.py | 1 +
.../system/config/components/formContent.vue | 30 +++++++------------
2 files changed, 12 insertions(+), 19 deletions(-)
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)
}
},
// 图片预览
From dc398c26ec5cf600a32b37e9975204538040954a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=8C=BF=E5=B0=8F=E5=A4=A9?= <1638245306@qq.com>
Date: Tue, 4 Apr 2023 16:26:40 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8DBUG:?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
1.系统配置中,数组的删除与编辑
---
web/src/views/system/config/index.vue | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
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 @@
-
+
+
+