关联条款,未选择条款时不执行提交

This commit is contained in:
zhaokaiyao@91isoft.com
2021-09-29 17:19:38 +08:00
parent 332ad90625
commit d9ff2f9cca
@@ -210,20 +210,28 @@ export default {
handleSubmit(callback) { handleSubmit(callback) {
const selection = this.$refs['selection'].selection const selection = this.$refs['selection'].selection
console.log(selection) if (selection.length>0){
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
this.postListToServer(selection).then(res => { this.postListToServer(selection).then(res => {
// 关闭当前区域 // 关闭当前区域
this.handleCancel() this.handleCancel()
callback && callback() callback && callback()
resolve(res) resolve(res)
}).catch((err) => { }).catch((err) => {
// 关闭当前区域 // 关闭当前区域
this.handleCancel() this.handleCancel()
callback && callback() callback && callback()
reject(err) reject(err)
})
}) })
}) }else {
return new Promise(() => {
// 关闭当前区域
this.handleCancel()
callback && callback()
})
}
}, },
handleCancel() { handleCancel() {