|
@@ -22,6 +22,7 @@
|
|
|
type="primary"
|
|
|
:disabled="disabled"
|
|
|
@click="editCustomer"
|
|
|
+ :loading="subLoading"
|
|
|
>{{ form.id ? "确认修改" : "确认新增" }}
|
|
|
</el-button>
|
|
|
</div>
|
|
@@ -668,7 +669,8 @@ export default {
|
|
|
},
|
|
|
olddata: [],
|
|
|
oldorderFeesList: [],
|
|
|
- reData: null
|
|
|
+ reData: null,
|
|
|
+ subLoading: false
|
|
|
};
|
|
|
},
|
|
|
props: {
|
|
@@ -1014,26 +1016,31 @@ export default {
|
|
|
return this.$message.error(`请正确输入第${i + 1}行的数量`);
|
|
|
}
|
|
|
}
|
|
|
+ this.subLoading = true;
|
|
|
submit({
|
|
|
...this.form,
|
|
|
orderItemsList: this.data,
|
|
|
orderFeesList: orderFeesList
|
|
|
- }).then(res => {
|
|
|
- if (res.data.code == 200) {
|
|
|
- this.$message.success(this.form.id ? "修改成功" : "提交成功");
|
|
|
- this.form = res.data.data;
|
|
|
- this.data = res.data.data.orderItemsList;
|
|
|
- this.orderFeesList = res.data.data.orderFeesList;
|
|
|
- this.oldform = res.data.data;
|
|
|
- this.olddata = this.deepClone(res.data.data.orderItemsList);
|
|
|
- this.oldorderFeesList = this.deepClone(
|
|
|
- res.data.data.orderFeesList
|
|
|
- );
|
|
|
- if (status == "goBack") {
|
|
|
- this.$emit("goBack");
|
|
|
+ })
|
|
|
+ .then(res => {
|
|
|
+ if (res.data.code == 200) {
|
|
|
+ this.$message.success(this.form.id ? "修改成功" : "提交成功");
|
|
|
+ this.form = res.data.data;
|
|
|
+ this.data = res.data.data.orderItemsList;
|
|
|
+ this.orderFeesList = res.data.data.orderFeesList;
|
|
|
+ this.oldform = res.data.data;
|
|
|
+ this.olddata = this.deepClone(res.data.data.orderItemsList);
|
|
|
+ this.oldorderFeesList = this.deepClone(
|
|
|
+ res.data.data.orderFeesList
|
|
|
+ );
|
|
|
+ if (status == "goBack") {
|
|
|
+ this.$emit("goBack");
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
- });
|
|
|
+ })
|
|
|
+ .finally(() => {
|
|
|
+ this.subLoading = false;
|
|
|
+ });
|
|
|
} else {
|
|
|
return false;
|
|
|
}
|