往来单位管理-修复新增按钮多次提交

This commit is contained in:
binbin_pan 2024-04-10 16:48:20 +08:00
parent b9dd07af15
commit f29da14bac
1 changed files with 9 additions and 1 deletions

View File

@ -201,7 +201,7 @@
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button type="primary" @click="submitForm" :loading="isLoading"> </el-button>
<el-button @click="cancel"> </el-button>
</div>
</el-dialog>
@ -220,6 +220,7 @@ export default {
components: { Treeselect },
data() {
return {
isLoading: false,
//
typeList: [],
chonsenData: {},
@ -377,17 +378,24 @@ export default {
submitForm: function () {
this.$refs["form"].validate(valid => {
if (valid) {
this.isLoading = true;
if (this.form.unitId != undefined) {
updateUnit(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.open = false;
this.isLoading = false;
this.getList();
}).catch(() => {
this.isLoading = false;
});
} else {
addUnit(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.open = false;
this.isLoading = false;
this.getList();
}).catch(() => {
this.isLoading = false;
});
}
}