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

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) {
const selection = this.$refs['selection'].selection
console.log(selection)
return new Promise((resolve, reject) => {
this.postListToServer(selection).then(res => {
// 关闭当前区域
this.handleCancel()
callback && callback()
resolve(res)
}).catch((err) => {
// 关闭当前区域
this.handleCancel()
callback && callback()
reject(err)
if (selection.length>0){
return new Promise((resolve, reject) => {
this.postListToServer(selection).then(res => {
// 关闭当前区域
this.handleCancel()
callback && callback()
resolve(res)
}).catch((err) => {
// 关闭当前区域
this.handleCancel()
callback && callback()
reject(err)
})
})
})
}else {
return new Promise(() => {
// 关闭当前区域
this.handleCancel()
callback && callback()
})
}
},
handleCancel() {