🎉 crud组件提交报错后恢复按钮状态

pull/59/head
smallchill 7 years ago
parent 0462c44f14
commit 27bb405d88
  1. 10
      src/views/desk/notice.vue
  2. 10
      src/views/system/client.vue
  3. 27
      src/views/system/dept.vue
  4. 14
      src/views/system/dict.vue
  5. 10
      src/views/system/menu.vue
  6. 10
      src/views/system/param.vue
  7. 10
      src/views/system/role.vue
  8. 10
      src/views/system/tenant.vue
  9. 20
      src/views/system/user.vue
  10. 10
      src/views/tool/code.vue

@ -140,7 +140,7 @@
}
},
methods: {
rowSave(row, loading) {
rowSave(row, loading, done) {
add(row).then(() => {
loading();
this.onLoad(this.page);
@ -148,9 +148,12 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowUpdate(row, index, loading) {
rowUpdate(row, index, loading, done) {
update(row).then(() => {
loading();
this.onLoad(this.page);
@ -158,6 +161,9 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowDel(row) {

@ -181,7 +181,7 @@
}
},
methods: {
rowSave(row, loading) {
rowSave(row, loading, done) {
add(row).then(() => {
loading();
this.onLoad(this.page);
@ -189,9 +189,12 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowUpdate(row, index, loading) {
rowUpdate(row, index, loading, done) {
update(row).then(() => {
loading();
this.onLoad(this.page);
@ -199,6 +202,9 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowDel(row) {

@ -67,17 +67,24 @@
}]
},
{
label: "租户编号",
label: "所属租户",
prop: "tenantCode",
search: website.tenantMode,
hide: !website.tenantMode,
type: "tree",
dicUrl: "/api/blade-system/tenant/select",
addDisplay: false,
editDisplay: false,
viewDisplay: website.tenantMode,
span: 24,
props: {
label: "tenantName",
value: "tenantCode"
},
hide: !website.tenantMode,
search: website.tenantMode,
rules: [{
required: true,
message: "请输入租户编号",
trigger: "blur"
message: "请输入所属租户",
trigger: "click"
}]
},
{
@ -151,7 +158,7 @@
}
},
methods: {
rowSave(row, loading) {
rowSave(row, loading, done) {
add(row).then(() => {
loading();
this.onLoad(this.page);
@ -159,9 +166,12 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowUpdate(row, index, loading) {
rowUpdate(row, index, loading, done) {
update(row).then(() => {
loading();
this.onLoad(this.page);
@ -169,6 +179,9 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowDel(row) {

@ -59,7 +59,7 @@
label: "字典编号",
prop: "code",
search: true,
span:24,
span: 24,
rules: [{
required: true,
message: "请输入字典编号",
@ -115,7 +115,7 @@
label: "字典备注",
prop: "remark",
search: true,
span:24,
span: 24,
hide: true,
},
]
@ -142,7 +142,7 @@
}
},
methods: {
rowSave(row, loading) {
rowSave(row, loading, done) {
add(row).then(() => {
loading();
this.onLoad(this.page);
@ -150,9 +150,12 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowUpdate(row, index, loading) {
rowUpdate(row, index, loading, done) {
update(row).then(() => {
loading();
this.onLoad(this.page);
@ -160,6 +163,9 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowDel(row) {

@ -244,7 +244,7 @@
}
},
methods: {
rowSave(row, loading) {
rowSave(row, loading, done) {
add(row).then(() => {
loading();
this.onLoad(this.page);
@ -252,9 +252,12 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowUpdate(row, index, loading) {
rowUpdate(row, index, loading, done) {
update(row).then(() => {
loading();
this.onLoad(this.page);
@ -262,6 +265,9 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowDel(row) {

@ -100,7 +100,7 @@
}
},
methods: {
rowSave(row, loading) {
rowSave(row, loading, done) {
add(row).then(() => {
loading();
this.onLoad(this.page);
@ -108,9 +108,12 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowUpdate(row, index, loading) {
rowUpdate(row, index, loading, done) {
update(row).then(() => {
loading();
this.onLoad(this.page);
@ -118,6 +121,9 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowDel(row) {

@ -201,7 +201,7 @@ export default {
this.onLoad(this.page);
});
},
rowSave(row, loading) {
rowSave(row, loading, done) {
add(row).then(() => {
loading();
this.onLoad(this.page);
@ -209,9 +209,12 @@ export default {
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowUpdate(row, index, loading) {
rowUpdate(row, index, loading, done) {
update(row).then(() => {
this.onLoad(this.page);
loading();
@ -219,6 +222,9 @@ export default {
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowDel(row) {

@ -120,7 +120,7 @@
}
},
methods: {
rowSave(row, loading) {
rowSave(row, loading, done) {
add(row).then(() => {
loading();
this.onLoad(this.page);
@ -128,9 +128,12 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowUpdate(row, index, loading) {
rowUpdate(row, index, loading, done) {
update(row).then(() => {
loading();
this.onLoad(this.page);
@ -138,6 +141,9 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowDel(row) {

@ -275,7 +275,7 @@
},
},
methods: {
rowSave(row, loading) {
rowSave(row, loading, done) {
row.deptId = row.deptId.join(",");
row.roleId = row.roleId.join(",");
add(row).then(() => {
@ -285,9 +285,12 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowUpdate(row, index, loading) {
rowUpdate(row, index, loading, done) {
row.deptId = row.deptId.join(",");
row.roleId = row.roleId.join(",");
update(row).then(() => {
@ -297,6 +300,9 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowDel(row) {
@ -371,15 +377,7 @@
beforeOpen(done, type) {
if (["edit", "view"].includes(type)) {
getUser(this.form.id).then(res => {
this.form = res.data;
this.form.deptId = this.form.deptId.split(",");
this.form.deptId.forEach((ele, index) => {
this.form.deptId[index] = Number(ele);
});
this.form.roleId = this.form.roleId.split(",");
this.form.roleId.forEach((ele, index) => {
this.form.roleId[index] = Number(ele);
});
this.form = res.data.data;
});
}
done();

@ -158,7 +158,7 @@
}
},
methods: {
rowSave(row, loading) {
rowSave(row, loading, done) {
add(row).then(() => {
loading();
this.onLoad(this.page);
@ -166,9 +166,12 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowUpdate(row, index, loading) {
rowUpdate(row, index, loading, done) {
update(row).then(() => {
loading();
this.onLoad(this.page);
@ -176,6 +179,9 @@
type: "success",
message: "操作成功!"
});
}, error => {
done();
console.log(error);
});
},
rowDel(row) {

Loading…
Cancel
Save