Browse Source

2025-06-17

masterPart增加loading
master
fengyuan_yang 7 months ago
parent
commit
c9c7649c48
  1. 13
      src/views/modules/part/partCatalogInformation.vue

13
src/views/modules/part/partCatalogInformation.vue

@ -168,7 +168,7 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-footer style="height:35px;margin-top: 25px;text-align:center"> <el-footer style="height:35px;margin-top: 25px;text-align:center">
<el-button type="primary" @click="saveData()">保存</el-button>
<el-button type="primary" :loading="saveLoading" @click="saveData()">保存</el-button>
<el-button type="primary" @click="modalFlag = false">关闭</el-button> <el-button type="primary" @click="modalFlag = false">关闭</el-button>
</el-footer> </el-footer>
</el-dialog> </el-dialog>
@ -1119,6 +1119,7 @@
fastAddFlag: false, fastAddFlag: false,
loading: false, loading: false,
attributeDialog: true, attributeDialog: true,
saveLoading: false
} }
}, },
@ -1511,10 +1512,12 @@
return return
} }
if (this.modalData.flag === '1') { if (this.modalData.flag === '1') {
this.saveLoading = true
masterPartInformationSave(this.modalData).then(({data}) => { masterPartInformationSave(this.modalData).then(({data}) => {
if (data && data.code === 0) { if (data && data.code === 0) {
this.getDataList() this.getDataList()
this.modalFlag = false this.modalFlag = false
this.saveLoading = false
this.$message({ this.$message({
message: '操作成功', message: '操作成功',
type: 'success', type: 'success',
@ -1522,16 +1525,21 @@
onClose: () => {} onClose: () => {}
}) })
} else { } else {
this.saveLoading = false
this.$alert(data.msg, '错误', { this.$alert(data.msg, '错误', {
confirmButtonText: '确定' confirmButtonText: '确定'
}) })
} }
}).catch(()=>{
this.saveLoading = false
}) })
} else { } else {
this.saveLoading = true
masterPartInformationEdit(this.modalData).then(({data}) => { masterPartInformationEdit(this.modalData).then(({data}) => {
if (data && data.code === 0) { if (data && data.code === 0) {
this.getDataList() this.getDataList()
this.modalFlag = false this.modalFlag = false
this.saveLoading = false
this.$message({ this.$message({
message: '操作成功', message: '操作成功',
type: 'success', type: 'success',
@ -1539,10 +1547,13 @@
onClose: () => {} onClose: () => {}
}) })
} else { } else {
this.saveLoading = false
this.$alert(data.msg, '错误', { this.$alert(data.msg, '错误', {
confirmButtonText: '确定' confirmButtonText: '确定'
}) })
} }
}).catch(()=>{
this.saveLoading = false
}) })
} }
}, },

Loading…
Cancel
Save