From 73b0d0f9f783e25e3c38ce911137db45389ea250 Mon Sep 17 00:00:00 2001
From: z_yu <1534695664@qq.com>
Date: Mon, 23 May 2022 15:54:26 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AD=97=E5=85=B8=E7=AE=A1=E7=90=86=E5=88=A0?=
=?UTF-8?q?=E9=99=A4=E6=B6=88=E6=81=AF=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/archivesConfig/dictDetail.js | 1 -
src/components/Crud/CRUD.operation.vue | 109 ++++--------------
src/components/Crud/crud.js | 3 +-
.../archivesConfig/commonFields/index.vue | 1 -
src/views/archivesConfig/dict/dictDetail.vue | 1 +
src/views/archivesConfig/dict/index.vue | 15 ++-
6 files changed, 37 insertions(+), 93 deletions(-)
diff --git a/src/api/archivesConfig/dictDetail.js b/src/api/archivesConfig/dictDetail.js
index 64cbf15..a21f5a7 100644
--- a/src/api/archivesConfig/dictDetail.js
+++ b/src/api/archivesConfig/dictDetail.js
@@ -38,7 +38,6 @@ export function del(ids) {
const data = {
id: ids[0]
}
- console.log(ids)
return request({
url: 'api/dictrionary/delete',
method: 'post',
diff --git a/src/components/Crud/CRUD.operation.vue b/src/components/Crud/CRUD.operation.vue
index fae4cc5..67c78f6 100644
--- a/src/components/Crud/CRUD.operation.vue
+++ b/src/components/Crud/CRUD.operation.vue
@@ -4,93 +4,33 @@
-
+
新增
-
+
修改
-
+
删除
- 导出
+ 导出
-
-
-
-
-
+
+
+
+
+
-
+
全选
-
+
{{ item.label }}
@@ -187,10 +127,9 @@ export default {
this.tableColumns = columns
},
toDelete(datas) {
- this.$confirm(`确认删除选中的${datas.length}条数据?`, '提示', {
+ this.$confirm(this.crud.confirmDeleteMsg ? this.crud.confirmDeleteMsg : `确认删除选中的${datas.length}条数据?`, '提示', {
confirmButtonText: '确定',
- cancelButtonText: '取消',
- type: 'warning'
+ cancelButtonText: '取消'
}).then(() => {
this.crud.delAllLoading = true
this.crud.doDelete(datas)
@@ -250,15 +189,15 @@ export default {
diff --git a/src/components/Crud/crud.js b/src/components/Crud/crud.js
index 7161e00..bf85f50 100644
--- a/src/components/Crud/crud.js
+++ b/src/components/Crud/crud.js
@@ -56,7 +56,8 @@ function CRUD(options) {
// 在主页准备
queryOnPresenterCreated: true,
// 调试开关
- debug: false
+ debug: false,
+ confirmDeleteMsg: null
}
options = mergeOptions(defaultOptions, options)
const data = {
diff --git a/src/views/archivesConfig/commonFields/index.vue b/src/views/archivesConfig/commonFields/index.vue
index a691e7c..c06e538 100644
--- a/src/views/archivesConfig/commonFields/index.vue
+++ b/src/views/archivesConfig/commonFields/index.vue
@@ -91,7 +91,6 @@ export default {
},
methods: {
[CRUD.HOOK.beforeToCU](crud, form, btn) {
- console.log(btn)
if (this.showVerifyDialog) {
// 打开输入验证码对话框
this.verifyDialogVisible = true
diff --git a/src/views/archivesConfig/dict/dictDetail.vue b/src/views/archivesConfig/dict/dictDetail.vue
index 5dc76d1..8efd1fb 100644
--- a/src/views/archivesConfig/dict/dictDetail.vue
+++ b/src/views/archivesConfig/dict/dictDetail.vue
@@ -68,6 +68,7 @@ export default {
group: false
},
queryOnPresenterCreated: false,
+ confirmDeleteMsg: '确认删除当前字典内容么?',
sort: ['dicSequence,asc']
})
]
diff --git a/src/views/archivesConfig/dict/index.vue b/src/views/archivesConfig/dict/index.vue
index 6932b7c..69758a3 100644
--- a/src/views/archivesConfig/dict/index.vue
+++ b/src/views/archivesConfig/dict/index.vue
@@ -29,7 +29,7 @@
-
+
@@ -64,6 +64,7 @@ export default {
download: false,
group: false
},
+ confirmDeleteMsg: '确定要删除当前字典吗',
sort: ['dicSequence,asc']
})
]
@@ -123,10 +124,14 @@ export default {
form.dictDetails = null
},
updateKeyChildren(data) {
- console.log(this.$refs.tree.getCurrentKey())
- // this.$refs.dictDetail.crud.data
- // this.crud.refresh()
- // this.$refs.tree.updateKeyChildren(this.$refs.tree.getCurrentKey(), data)
+ const oldDatas = this.$refs.tree.getCurrentNode().childMenus
+ for (let i = 0; i < data.length; i++) {
+ const oldData = oldDatas.find((d) => { d.id === data[i].id })
+ if (oldData) {
+ data.childMenus = oldData.childMenus
+ }
+ }
+ this.$refs.tree.updateKeyChildren(this.$refs.tree.getCurrentKey(), data)
}
}
}