From 54a79aacc7749647ab49a89b40755b2c63477b53 Mon Sep 17 00:00:00 2001
From: Jason <5340635+wen-jason@user.noreply.gitee.com>
Date: Wed, 17 Aug 2022 10:37:42 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=BB=A3=E7=A0=81=E7=94=9F?=
=?UTF-8?q?=E6=88=90=E5=99=A8=E6=A8=A1=E6=9D=BF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/resources/vue/edit.vue.vm | 4 ++--
.../src/main/resources/vue/index-tree.vue.vm | 3 ++-
.../src/main/resources/vue/index.vue.vm | 13 ++++---------
3 files changed, 8 insertions(+), 12 deletions(-)
diff --git a/server/like-generator/src/main/resources/vue/edit.vue.vm b/server/like-generator/src/main/resources/vue/edit.vue.vm
index 3da86feb..7d8b655e 100644
--- a/server/like-generator/src/main/resources/vue/edit.vue.vm
+++ b/server/like-generator/src/main/resources/vue/edit.vue.vm
@@ -107,9 +107,9 @@
diff --git a/server/like-generator/src/main/resources/vue/index-tree.vue.vm b/server/like-generator/src/main/resources/vue/index-tree.vue.vm
index 87120008..57269eff 100644
--- a/server/like-generator/src/main/resources/vue/index-tree.vue.vm
+++ b/server/like-generator/src/main/resources/vue/index-tree.vue.vm
@@ -199,7 +199,8 @@ const handleEdit = async (data: any) => {
const handleDelete = async (${primaryKey}: number) => {
await feedback.confirm('确定要删除?')
- await ${moduleName}Delete({ id: ${primaryKey} })
+ await ${moduleName}Delete({ ${primaryKey} })
+ feedback.msgSuccess('删除成功')
getLists()
}
diff --git a/server/like-generator/src/main/resources/vue/index.vue.vm b/server/like-generator/src/main/resources/vue/index.vue.vm
index 19ef151b..77b027eb 100644
--- a/server/like-generator/src/main/resources/vue/index.vue.vm
+++ b/server/like-generator/src/main/resources/vue/index.vue.vm
@@ -69,9 +69,7 @@
size="large"
v-loading="pager.loading"
:data="pager.lists"
- @selection-change="handleSelectionChange"
>
-
#foreach ($column in $columns)
#if($column.isList)
#if($column.dictType!="" && ($column.htmlType=="select" || $column.htmlType=="radio" || $column.htmlType=="checkbox"))
@@ -112,7 +110,7 @@
v-perms="['${moduleName}:del']"
type="danger"
link
- @click="handleDelete([row.${primaryKey}])"
+ @click="handleDelete(row.${primaryKey})"
>
删除
@@ -171,10 +169,6 @@ const { dictData } = useDictData<{
}>([#foreach ($dict in $dictFields)'${dict}'#if($dictFields[$dictSize] != ${dict}),#end#end])
#end
-const selectData = ref([])
-const handleSelectionChange = (selection: any[]) => {
- selectData.value = selection.map((item) => item.${primaryKey})
-}
const handleAdd = async () => {
showEdit.value = true
@@ -189,8 +183,9 @@ const handleEdit = async (data: any) => {
editRef.value?.setFormData(data)
}
-const handleDelete = async (${primaryKey}: number[]) => {
- await ${moduleName}Delete({ ids: ${primaryKey} })
+const handleDelete = async (${primaryKey}: number) => {
+ await feedback.confirm('确定要删除?')
+ await ${moduleName}Delete({ ${primaryKey} })
feedback.msgSuccess('删除成功')
getLists()
}