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