按钮loading-外部标准化协会参会流程

This commit is contained in:
zyn
2023-11-06 17:56:57 +08:00
parent 1cb34d7cff
commit a0dbd719aa
6 changed files with 43 additions and 23 deletions
@@ -713,6 +713,7 @@ export default {
/** 保存按钮*/ /** 保存按钮*/
handleSave() { handleSave() {
this.saveLoading = true this.saveLoading = true
this.isSubmit = true
let _formData = new FormData() let _formData = new FormData()
_formData.append('id', this.bpnId || '') _formData.append('id', this.bpnId || '')
_formData.append('createUser', this.$store.getters.userInfo.userId) _formData.append('createUser', this.$store.getters.userInfo.userId)
@@ -725,11 +726,11 @@ export default {
})) }))
saveTaskFirst(_formData).then(res => { saveTaskFirst(_formData).then(res => {
this.saveLoading = false
this.$message.success('保存成功') this.$message.success('保存成功')
this.bpnId = res.result this.bpnId = res.result
}).catch(e => { }).finally(() => {
this.saveLoading = false this.saveLoading = false
this.isSubmit = false
}) })
}, },
/** 提交按钮*/ /** 提交按钮*/
@@ -748,6 +749,7 @@ export default {
this.$refs['roleForm'].validate((valid) => { this.$refs['roleForm'].validate((valid) => {
if (valid) { if (valid) {
this.isSubmit = true this.isSubmit = true
this.saveLoading = true
let paramsInfo = new FormData() let paramsInfo = new FormData()
// paramsInfo.append('id', this.bpnId || '') // paramsInfo.append('id', this.bpnId || '')
paramsInfo.append('createUser', this.$store.getters.userInfo.userId) paramsInfo.append('createUser', this.$store.getters.userInfo.userId)
@@ -774,7 +776,11 @@ export default {
this.$router.push("/processCenter"); this.$router.push("/processCenter");
} }
this.isSubmit = false this.isSubmit = false
this.saveLoading = false
}) })
}).catch(e => {
this.saveLoading = false
this.isSubmit = false
}) })
} else { } else {
this.$message.warning('请完成流程信息的人员选择') this.$message.warning('请完成流程信息的人员选择')
@@ -205,7 +205,7 @@
show-back show-back
backBTNTexts="不涉及" backBTNTexts="不涉及"
:submitLoading="isSubmit" :submitLoading="isSubmit"
:isSubmitBack="isBack" :isSubmitBack="isSubmit"
@back="handleSubmitNo" @back="handleSubmitNo"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -341,7 +341,7 @@ export default {
} }
this.$refs['ch_pageData'].validate((valid) => { this.$refs['ch_pageData'].validate((valid) => {
if (valid) { if (valid) {
this.isBack = true this.isSubmit = true
const params = new FormData(); const params = new FormData();
params.set('json', JSON.stringify(json)) params.set('json', JSON.stringify(json))
params.set('userId', this.$store.getters.userInfo.userId) params.set('userId', this.$store.getters.userInfo.userId)
@@ -351,8 +351,9 @@ export default {
this.$message.success('退回成功') this.$message.success('退回成功')
this.$router.push("/processCenter"); this.$router.push("/processCenter");
} }
this.isBack = false }).finally(() => {
}); this.isSubmit = false
})
} }
}) })
} }
@@ -379,8 +380,9 @@ export default {
this.$message.success('提交成功') this.$message.success('提交成功')
this.$router.push("/processCenter"); this.$router.push("/processCenter");
} }
}).finally(() => {
this.isSubmit = false this.isSubmit = false
}); })
} }
}) })
@@ -397,6 +397,7 @@ export default {
// 保存按钮 // 保存按钮
handleSave() { handleSave() {
this.saveLoading = true this.saveLoading = true
this.isSubmit = true
let _formData = new FormData() let _formData = new FormData()
_formData.append('taskIds', this.taskIds) _formData.append('taskIds', this.taskIds)
_formData.append('json', JSON.stringify({ _formData.append('json', JSON.stringify({
@@ -407,11 +408,11 @@ export default {
ch_pageData: this.ch_pageData, ch_pageData: this.ch_pageData,
})) }))
saveTaskForPub(_formData).then(res => { saveTaskForPub(_formData).then(res => {
this.saveLoading = false
this.$message.success('保存成功') this.$message.success('保存成功')
this.bpnId = res.result this.bpnId = res.result
}).catch(e => { }).finally(() => {
this.saveLoading = false this.saveLoading = false
this.isSubmit = false
}) })
}, },
// 提交按钮 // 提交按钮
@@ -426,6 +427,7 @@ export default {
this.$refs['ch_pageData'].validate((valid) => { this.$refs['ch_pageData'].validate((valid) => {
if (valid) { if (valid) {
this.isSubmit = true this.isSubmit = true
this.saveLoading = true
const params = new FormData(); const params = new FormData();
params.set('json', JSON.stringify(json)) params.set('json', JSON.stringify(json))
params.set('userId', this.$store.getters.userInfo.userId) params.set('userId', this.$store.getters.userInfo.userId)
@@ -435,8 +437,10 @@ export default {
this.$message.success('提交成功') this.$message.success('提交成功')
this.$router.push("/processCenter"); this.$router.push("/processCenter");
} }
}).finally(() => {
this.saveLoading = false
this.isSubmit = false this.isSubmit = false
}); })
} }
}) })
@@ -209,7 +209,7 @@
show-submit show-submit
show-back show-back
:submitLoading="isSubmit" :submitLoading="isSubmit"
:isSubmitBack="isBack" :isSubmitBack="isSubmit"
@back="handleSubmitNo" @back="handleSubmitNo"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -323,7 +323,7 @@ export default {
} }
this.$refs['ch_pageData'].validate((valid) => { this.$refs['ch_pageData'].validate((valid) => {
if (valid) { if (valid) {
this.isBack = true this.isSubmit = true
const params = new FormData(); const params = new FormData();
params.set('json', JSON.stringify(json)) params.set('json', JSON.stringify(json))
params.set('userId', this.$store.getters.userInfo.userId) params.set('userId', this.$store.getters.userInfo.userId)
@@ -333,8 +333,9 @@ export default {
this.$message.success('退回成功') this.$message.success('退回成功')
this.$router.push("/processCenter"); this.$router.push("/processCenter");
} }
this.isBack = false }).finally(() => {
}); this.isSubmit = false
})
} }
}) })
} }
@@ -361,8 +362,9 @@ export default {
this.$message.success('提交成功') this.$message.success('提交成功')
this.$router.push("/processCenter"); this.$router.push("/processCenter");
} }
}).finally(() => {
this.isSubmit = false this.isSubmit = false
}); })
} }
}) })
}, },
@@ -502,6 +502,7 @@ export default {
// 保存按钮 // 保存按钮
handleSave() { handleSave() {
this.saveLoading = true this.saveLoading = true
this.isSubmit = true
let _formData = new FormData() let _formData = new FormData()
_formData.append('taskIds', this.taskIds) _formData.append('taskIds', this.taskIds)
_formData.append('json', JSON.stringify({ _formData.append('json', JSON.stringify({
@@ -510,11 +511,11 @@ export default {
commentStep5: this.commentStep5 commentStep5: this.commentStep5
})) }))
saveTaskForPub(_formData).then(res => { saveTaskForPub(_formData).then(res => {
this.saveLoading = false
this.$message.success('保存成功') this.$message.success('保存成功')
this.bpnId = res.result this.bpnId = res.result
}).catch(e => { }).finally(() => {
this.saveLoading = false this.saveLoading = false
this.isSubmit = false
}) })
}, },
// 提交按钮 // 提交按钮
@@ -527,6 +528,7 @@ export default {
} }
this.$refs['ch_pageData'].validate((valid) => { this.$refs['ch_pageData'].validate((valid) => {
if (valid) { if (valid) {
this.saveLoading = true
this.isSubmit = true this.isSubmit = true
const params = new FormData(); const params = new FormData();
params.set('json', JSON.stringify(json)) params.set('json', JSON.stringify(json))
@@ -537,8 +539,10 @@ export default {
this.$message.success('提交成功') this.$message.success('提交成功')
this.$router.push("/processCenter"); this.$router.push("/processCenter");
} }
}).finally(() => {
this.saveLoading = false
this.isSubmit = false this.isSubmit = false
}); })
} }
}) })
@@ -212,7 +212,7 @@
v-if="taskInfo !== '标准法规工程师修订完毕'" v-if="taskInfo !== '标准法规工程师修订完毕'"
show-submit show-submit
show-back show-back
:isSubmitBack="isBack" :isSubmitBack="isSubmit"
:submitLoading="isSubmit" :submitLoading="isSubmit"
@back="handleSubmitNo" @back="handleSubmitNo"
@submit="handleSubmit" @submit="handleSubmit"
@@ -375,7 +375,7 @@ export default {
} }
this.$refs['ch_pageData'].validate((valid) => { this.$refs['ch_pageData'].validate((valid) => {
if (valid) { if (valid) {
this.isBack = true this.isSubmit = true
const params = new FormData(); const params = new FormData();
params.set('json', JSON.stringify(json)) params.set('json', JSON.stringify(json))
params.set('userId', this.$store.getters.userInfo.userId) params.set('userId', this.$store.getters.userInfo.userId)
@@ -385,8 +385,9 @@ export default {
this.$message.success('提交成功') this.$message.success('提交成功')
this.$router.push("/processCenter"); this.$router.push("/processCenter");
} }
this.isBack = false }).finally(() => {
}); this.isSubmit = false
})
} }
}) })
} }
@@ -425,8 +426,9 @@ export default {
this.$message.success('提交成功') this.$message.success('提交成功')
this.$router.push("/processCenter"); this.$router.push("/processCenter");
} }
}).finally(() => {
this.isSubmit = false this.isSubmit = false
}); })
} }
}) })