From 981e9aad31137d8c0b5eb8c2e4666c98a8f8f1d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?= <15040126243@163.com> Date: Mon, 13 May 2024 17:03:37 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BC=98=E5=8C=96=20=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E7=94=9F=E6=88=90=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/resources/vm/vue/index-tree.vue.vm | 117 ++++++++--------- .../src/main/resources/vm/vue/index.vue.vm | 121 ++++++++---------- 2 files changed, 107 insertions(+), 131 deletions(-) diff --git a/ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/index-tree.vue.vm b/ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/index-tree.vue.vm index f876f55c..40535022 100644 --- a/ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/index-tree.vue.vm +++ b/ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/index-tree.vue.vm @@ -1,8 +1,9 @@ #foreach($column in $columns) #set($javaField=$column.javaField) @@ -322,9 +319,9 @@ const data = reactive>({ queryParams: { #foreach ($column in $columns) #if($column.query) - #if($column.htmlType != "datetime" || $column.queryType != "BETWEEN") +#if($column.htmlType != "datetime" || $column.queryType != "BETWEEN") $column.javaField: undefined, - #end +#end #end #end params: { @@ -421,17 +418,15 @@ const resetQuery = () => { /** 新增按钮操作 */ const handleAdd = (row?: ${BusinessName}VO) => { + reset(); + getTreeselect(); + if (row != null && row.${treeCode}) { + form.value.${treeParentCode} = row.${treeCode}; + } else { + form.value.${treeParentCode} = 0; + } dialog.visible = true; dialog.title = "添加${functionName}"; - nextTick(() => { - reset(); - getTreeselect(); - if (row != null && row.${treeCode}) { - form.value.${treeParentCode} = row.${treeParentCode}; - } else { - form.value.${treeParentCode} = 0; - } - }); } /** 展开/折叠操作 */ @@ -449,25 +444,21 @@ const toggleExpandAll = (data: ${BusinessName}VO[], status: boolean) => { } /** 修改按钮操作 */ -const handleUpdate = (row: ${BusinessName}VO) => { - loading.value = true; - dialog.visible = true; - dialog.title = "修改${functionName}"; - nextTick(async () => { - reset(); - await getTreeselect(); - if (row != null) { - form.value.${treeParentCode} = row.${treeCode}; - } - const res = await get${BusinessName}(row.${pkColumn.javaField}); - loading.value = false; - Object.assign(form.value, res.data); +const handleUpdate = async (row: ${BusinessName}VO) => { + reset(); + await getTreeselect(); + if (row != null) { + form.value.${treeParentCode} = row.${treeParentCode}; + } + const res = await get${BusinessName}(row.${pkColumn.javaField}); + Object.assign(form.value, res.data); #foreach ($column in $columns) -#if($column.htmlType == "checkbox") - form.value.$column.javaField = form.value.${column.javaField}.split(","); -#end + #if($column.htmlType == "checkbox") + form.value.$column.javaField = form.value.${column.javaField}.split(","); + #end #end - }); + dialog.visible = true; + dialog.title = "修改${functionName}"; } /** 提交按钮 */ diff --git a/ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/index.vue.vm b/ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/index.vue.vm index 44834840..3aab362f 100644 --- a/ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/index.vue.vm +++ b/ruoyi-modules/ruoyi-gen/src/main/resources/vm/vue/index.vue.vm @@ -1,8 +1,9 @@