diff --git a/dist.zip b/dist.zip index 041b729a..e867c6e2 100644 Binary files a/dist.zip and b/dist.zip differ diff --git a/src/views/base/material/add-or-updata.vue b/src/views/base/material/add-or-updata.vue index 60cdde54..cae025ea 100644 --- a/src/views/base/material/add-or-updata.vue +++ b/src/views/base/material/add-or-updata.vue @@ -88,7 +88,32 @@ export default { }; }, created() {}, - methods: { + methods: { + dataFormSubmit() { + this.$refs["dataForm"].validate((valid) => { + if (!valid) { + return false; + } + // 修改的提交 + if (this.dataForm.id) { + this.urlOptions.updateURL(this.dataForm).then(response => { + this.$modal.msgSuccess("修改成功"); + this.visible = false; + this.$emit("refreshDataList"); + }); + return; + } + // 添加的提交 + this.urlOptions.createURL(this.dataForm).then(response => { + if (response.code === 1001033 || response.code === 1001034) { + return this.$modal.msgError(response.msg); + } + this.$modal.msgSuccess("新增成功"); + this.visible = false; + this.$emit("refreshDataList"); + }); + }); + }, }, }; diff --git a/src/views/base/materialPricing/add-or-updata.vue b/src/views/base/materialPricing/add-or-updata.vue index 3ae1f008..fe37a434 100644 --- a/src/views/base/materialPricing/add-or-updata.vue +++ b/src/views/base/materialPricing/add-or-updata.vue @@ -152,7 +152,30 @@ export default { .label; } }); - }, + }, + dataFormSubmit() { + this.$refs["dataForm"].validate((valid) => { + if (!valid) { + return false; + } + // 修改的提交 + if (this.dataForm.id) { + this.urlOptions.updateURL(this.dataForm).then(response => { + this.$modal.msgSuccess("修改成功"); + this.visible = false; + this.$emit("refreshDataList"); + }); + return; + } + // 添加的提交 + this.urlOptions.createURL(this.dataForm).then(response => { + // console.log('response',); + this.$modal.msgSuccess("新增成功"); + this.visible = false; + this.$emit("refreshDataList"); + }); + }); + }, }, }; diff --git a/src/views/core/analysis/balanceAnalysis/index.vue b/src/views/core/analysis/balanceAnalysis/index.vue index 83b352f3..6202b645 100644 --- a/src/views/core/analysis/balanceAnalysis/index.vue +++ b/src/views/core/analysis/balanceAnalysis/index.vue @@ -64,7 +64,7 @@