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

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

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

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

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

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

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

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

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

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

Loading…
Cancel
Save