From 329c95196e5803e1472f0c7bda087f6771b2789f 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: Wed, 2 Jun 2021 17:15:20 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E6=9B=B4=E6=96=B0=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E6=A1=88=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-generator/src/main/resources/vm/vue/index.vue.vm | 4 ++-- ruoyi-ui/src/views/demo/demo/index.vue | 9 ++++++++- ruoyi-ui/src/views/demo/tree/index.vue | 9 ++++++++- sql/test.sql | 4 ++-- 4 files changed, 20 insertions(+), 6 deletions(-) diff --git a/ruoyi-generator/src/main/resources/vm/vue/index.vue.vm b/ruoyi-generator/src/main/resources/vm/vue/index.vue.vm index c0114493..1c87a465 100644 --- a/ruoyi-generator/src/main/resources/vm/vue/index.vue.vm +++ b/ruoyi-generator/src/main/resources/vm/vue/index.vue.vm @@ -556,7 +556,7 @@ export default { submitForm() { this.#[[$]]#refs["form"].validate(valid => { if (valid) { - this.loading = true; + this.loading = true; #foreach ($column in $columns) #if($column.htmlType == "checkbox") this.form.$column.javaField = this.form.${column.javaField}.join(","); @@ -590,7 +590,7 @@ export default { confirmButtonText: "确定", cancelButtonText: "取消", type: "warning" - }).then(()=> { + }).then(() => { this.loading = true; return del${BusinessName}(${pkColumn.javaField}s); }).then(() => { diff --git a/ruoyi-ui/src/views/demo/demo/index.vue b/ruoyi-ui/src/views/demo/demo/index.vue index b831ad9b..c884b38f 100644 --- a/ruoyi-ui/src/views/demo/demo/index.vue +++ b/ruoyi-ui/src/views/demo/demo/index.vue @@ -277,9 +277,11 @@ export default { }, /** 修改按钮操作 */ handleUpdate(row) { + this.loading = true; this.reset(); const id = row.id || this.ids getDemo(id).then(response => { + this.loading = false; this.form = response.data; this.open = true; this.title = "修改测试单表"; @@ -289,14 +291,17 @@ export default { submitForm() { this.$refs["form"].validate(valid => { if (valid) { + this.loading = true; if (this.form.id != null) { updateDemo(this.form).then(response => { + this.loading = false; this.msgSuccess("修改成功"); this.open = false; this.getList(); }); } else { addDemo(this.form).then(response => { + this.loading = false; this.msgSuccess("新增成功"); this.open = false; this.getList(); @@ -312,9 +317,11 @@ export default { confirmButtonText: "确定", cancelButtonText: "取消", type: "warning" - }).then(function() { + }).then(() => { + this.loading = true; return delDemo(ids); }).then(() => { + this.loading = false; this.getList(); this.msgSuccess("删除成功"); }) diff --git a/ruoyi-ui/src/views/demo/tree/index.vue b/ruoyi-ui/src/views/demo/tree/index.vue index ddf76777..b65b2bd5 100644 --- a/ruoyi-ui/src/views/demo/tree/index.vue +++ b/ruoyi-ui/src/views/demo/tree/index.vue @@ -233,12 +233,14 @@ export default { }, /** 修改按钮操作 */ handleUpdate(row) { + this.loading = true; this.reset(); this.getTreeselect(); if (row != null) { this.form.parentId = row.id; } getTree(row.id).then(response => { + this.loading = false; this.form = response.data; this.open = true; this.title = "修改测试树表"; @@ -248,14 +250,17 @@ export default { submitForm() { this.$refs["form"].validate(valid => { if (valid) { + this.loading = true; if (this.form.id != null) { updateTree(this.form).then(response => { + this.loading = false; this.msgSuccess("修改成功"); this.open = false; this.getList(); }); } else { addTree(this.form).then(response => { + this.loading = false; this.msgSuccess("新增成功"); this.open = false; this.getList(); @@ -270,9 +275,11 @@ export default { confirmButtonText: "确定", cancelButtonText: "取消", type: "warning" - }).then(function() { + }).then(() => { + this.loading = true; return delTree(row.id); }).then(() => { + this.loading = false; this.getList(); this.msgSuccess("删除成功"); }) diff --git a/sql/test.sql b/sql/test.sql index b7003ce2..601360a7 100644 --- a/sql/test.sql +++ b/sql/test.sql @@ -12,7 +12,7 @@ CREATE TABLE test_demo create_by varchar(64) NULL DEFAULT NULL COMMENT '创建人', update_time datetime(0) NULL DEFAULT NULL COMMENT '更新时间', update_by varchar(64) NULL DEFAULT NULL COMMENT '更新人', - del_flag int(0) NULL DEFAULT NULL COMMENT '删除标志', + del_flag int(0) NULL DEFAULT 0 COMMENT '删除标志', PRIMARY KEY (id) USING BTREE ) ENGINE = InnoDB COMMENT = '测试单表'; @@ -29,7 +29,7 @@ CREATE TABLE test_tree create_by varchar(64) NULL DEFAULT NULL COMMENT '创建人', update_time datetime(0) NULL DEFAULT NULL COMMENT '更新时间', update_by varchar(64) NULL DEFAULT NULL COMMENT '更新人', - del_flag int(0) NULL DEFAULT NULL COMMENT '删除标志', + del_flag int(0) NULL DEFAULT 0 COMMENT '删除标志', PRIMARY KEY (id) USING BTREE ) ENGINE = InnoDB COMMENT = '测试树表';