关联条款,未选择条款时不执行提交
This commit is contained in:
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user