Browse Source

exchangeData批量操作提交

faster_develop
安虹睿 2 years ago
parent
commit
1c2a235163
  1. 43
      fe/PC/src/views/interfaceBoard/exchangeDataMaintenancePage.vue

43
fe/PC/src/views/interfaceBoard/exchangeDataMaintenancePage.vue

@ -70,24 +70,29 @@
},
topbuttonHandle(val,item){
if(val == 'resend'){
// this.resendHandle()
this.resendHandle(0)
}else{
this.topbutton(val,item)
}
},
async resendHandle(){
let _resultBack = null
for(var i = 0;i<this.selectData.length;i++){
_resultBack = await this.resendApiHandle(this.selectData[i].id)
console.log(_resultBack)
if(_resultBack == 0){
this.$errorMsg(`${this.selectData[i].id},失败`)
break
}else{
_resultBack = this.resendHandle()
//
async resendHandle(index){
if(index >= this.selectData.length){
this.$successMsg("全部数据重发成功!")
return
}
let _resultBack = await this.resendApiHandle(this.selectData[index].id)
//
if(_resultBack == 1){
let _index = Number(index) + 1
_this.resendHandle(_index)
}
//
else{
this.$errorMsg(`${this.selectData[index].id} 重发失败`)
}
},
// api1 0
async resendApiHandle(id){
let resultBack = null
await exchangeDataResendById(id)
@ -95,22 +100,6 @@
.catch(err=>{ resultBack = 0 })
return resultBack
},
// async resendApiBack(data) {
// try {
// let result = await exchangeDataResendById(data.id)
// console.log(90,result)
// return result
// } catch (err) {
// return new Promise((resolve, reject) => {
// reject(false)
// })
// }
// },
// resendApiHandle (data){
// return new Promise((resolve, reject) => {
// resolve(data)
// })
// }
}
};
</script>

Loading…
Cancel
Save