mirror of
				https://github.com/dromara/RuoYi-Vue-Plus.git
				synced 2025-11-04 08:13:44 +08:00 
			
		
		
		
	【优化】为代码生成器生成的前端代码添加loading;删除方法回调函数变更为箭头表达式
This commit is contained in:
		@@ -534,9 +534,11 @@ export default {
 | 
			
		||||
    },
 | 
			
		||||
    /** 修改按钮操作 */
 | 
			
		||||
    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 @@ export default {
 | 
			
		||||
    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 @@ export default {
 | 
			
		||||
#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 @@ export default {
 | 
			
		||||
          confirmButtonText: "确定",
 | 
			
		||||
          cancelButtonText: "取消",
 | 
			
		||||
          type: "warning"
 | 
			
		||||
        }).then(function() {
 | 
			
		||||
        }).then(()=> {
 | 
			
		||||
          this.loading = true;
 | 
			
		||||
          return del${BusinessName}(${pkColumn.javaField}s);
 | 
			
		||||
        }).then(() => {
 | 
			
		||||
          this.loading = false;
 | 
			
		||||
          this.getList();
 | 
			
		||||
          this.msgSuccess("删除成功");
 | 
			
		||||
        })
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user