From 430addf5203b744cdd3c0b5755fe6165d0f535d4 Mon Sep 17 00:00:00 2001 From: kdyzm <zhengrongjun@haier.com> Date: 星期三, 02 六月 2021 16:40:58 +0800 Subject: [PATCH] 【优化】为代码生成器生成的前端代码添加loading;删除方法回调函数变更为箭头表达式 --- ruoyi-generator/src/main/resources/vm/vue/index.vue.vm | 9 ++++++++- 1 files changed, 8 insertions(+), 1 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 b384ba5..c011449 100644 --- a/ruoyi-generator/src/main/resources/vm/vue/index.vue.vm +++ b/ruoyi-generator/src/main/resources/vm/vue/index.vue.vm @@ -534,9 +534,11 @@ }, /** 淇敼鎸夐挳鎿嶄綔 */ handleUpdate(row) { + this.loading = true; this.reset(); const ${pkColumn.javaField} = row.${pkColumn.javaField} || this.ids get${BusinessName}(${pkColumn.javaField}).then(response => { + this.loading = false; this.form = response.data; #foreach ($column in $columns) #if($column.htmlType == "checkbox") @@ -554,6 +556,7 @@ submitForm() { this.#[[$]]#refs["form"].validate(valid => { if (valid) { + this.loading = true; #foreach ($column in $columns) #if($column.htmlType == "checkbox") this.form.$column.javaField = this.form.${column.javaField}.join(","); @@ -564,12 +567,14 @@ #end if (this.form.${pkColumn.javaField} != null) { update${BusinessName}(this.form).then(response => { + this.loading = false; this.msgSuccess("淇敼鎴愬姛"); this.open = false; this.getList(); }); } else { add${BusinessName}(this.form).then(response => { + this.loading = false; this.msgSuccess("鏂板鎴愬姛"); this.open = false; this.getList(); @@ -585,9 +590,11 @@ confirmButtonText: "纭畾", cancelButtonText: "鍙栨秷", type: "warning" - }).then(function() { + }).then(()=> { + this.loading = true; return del${BusinessName}(${pkColumn.javaField}s); }).then(() => { + this.loading = false; this.getList(); this.msgSuccess("鍒犻櫎鎴愬姛"); }) -- Gitblit v1.9.3