From 4875594bcb79838040157ae4d0269f15ca425e43 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, 8 Jun 2026 18:48:14 +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=E5=89=8D=E7=AB=AF=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/vm/vue/index-tree.vue.vm | 10 +++++----- .../ruoyi-gen/src/main/resources/vm/vue/index.vue.vm | 8 ++++---- 2 files changed, 9 insertions(+), 9 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 91f52bdbe..e81a40a6d 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 @@ -618,7 +618,7 @@ const { resetQuery } = useSearchReset({ }); /** 新增按钮操作 */ -const handleAdd = (row?: ${BusinessName}VO) => { +const handleAdd = (row?: Partial<${BusinessName}VO>) => { openDialog('添加${functionName}'); getTreeselect(); if (row != null && row.${treeCode}) { @@ -629,7 +629,7 @@ const handleAdd = (row?: ${BusinessName}VO) => { }; /** 修改按钮操作 */ -const handleUpdate = async (row: ${BusinessName}VO) => { +const handleUpdate = async (row: Partial<${BusinessName}VO>) => { reset(); await getTreeselect(row.${treeCode}); if (row != null) { @@ -668,7 +668,7 @@ const submitForm = () => { }; /** 删除按钮操作 */ -const handleDelete = async (row: ${BusinessName}VO) => { +const handleDelete = async (row: Partial<${BusinessName}VO>) => { await modal.confirm('是否确认删除${functionName}编号为"' + row.${pkColumn.javaField} + '"的数据项?'); setLoading(true); await del${BusinessName}(row.${pkColumn.javaField}).finally(() => setLoading(false)); @@ -687,7 +687,7 @@ const filterTreeOptions = (options: ${BusinessName}Option[], excludeId: string | #if($enableStatus) /** 状态修改 */ -const handleStatusChange = async (row: ${BusinessName}VO) => { +const handleStatusChange = async (row: Partial<${BusinessName}VO>) => { const text = row.${statusField} === ${statusField}ActiveValue ? '启用' : '停用'; try { await modal.confirm('确认要"' + text + '"吗?'); @@ -701,7 +701,7 @@ const handleStatusChange = async (row: ${BusinessName}VO) => { #if($enableSort) /** 排序调整 */ -const handleSortChange = async (row: ${BusinessName}VO) => { +const handleSortChange = async (row: Partial<${BusinessName}VO>) => { try { await update${BusinessName}Sort(row.${pkColumn.javaField}, row.${sortField}); modal.msgSuccess('排序更新成功'); 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 877332226..03237fc7b 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 @@ -561,7 +561,7 @@ const handleAdd = () => { }; /** 修改按钮操作 */ -const handleUpdate = async (row?: ${BusinessName}VO) => { +const handleUpdate = async (row?: Partial<${BusinessName}VO>) => { reset(); const _${pkColumn.javaField} = row?.${pkColumn.javaField} || ids.value[0]; const res = await get${BusinessName}(_${pkColumn.javaField}); @@ -597,7 +597,7 @@ const submitForm = () => { }; /** 删除按钮操作 */ -const handleDelete = async (row?: ${BusinessName}VO) => { +const handleDelete = async (row?: Partial<${BusinessName}VO>) => { const _${pkColumn.javaField}s = row?.${pkColumn.javaField} || ids.value; await modal.confirm('是否确认删除${functionName}编号为"' + _${pkColumn.javaField}s + '"的数据项?'); await del${BusinessName}(_${pkColumn.javaField}s); @@ -620,7 +620,7 @@ const handleExport = () => { #if($enableStatus) /** 状态修改 */ -const handleStatusChange = async (row: ${BusinessName}VO) => { +const handleStatusChange = async (row: Partial<${BusinessName}VO>) => { const text = row.${statusField} === ${statusField}ActiveValue ? '启用' : '停用'; try { await modal.confirm('确认要"' + text + '"吗?'); @@ -634,7 +634,7 @@ const handleStatusChange = async (row: ${BusinessName}VO) => { #if($enableSort) /** 排序调整 */ -const handleSortChange = async (row: ${BusinessName}VO) => { +const handleSortChange = async (row: Partial<${BusinessName}VO>) => { try { await update${BusinessName}Sort(row.${pkColumn.javaField}, row.${sortField}); modal.msgSuccess('排序更新成功');