赞
踩
JvxeTable其实用的是vxeTable,但是可惜的是vxeTable没有加载完毕事件。
查jvxeTable代码,发现JVxeTableMixin.methods.requestSubTableData最后一个参数success就是获取远程数据成功后的回调
目标:在子表加载完毕后,检查子表记录是否有未下跟单的记录,有的话才显示下跟单的按钮
async updateMtMainPurchase() { //判断是否显示采购已跟单
let mtMain = await getRefPromise(this, 'smpOrderMtMain')
let rows = mtMain.getAll().tableData
console.log(rows)
let res = rows.filter(item => {
return item.purStatus < 'B06A02'
})
return res.length>0
}
this.requestSubTableData(this.url.smpOrderMtMain.list, params, this.smpOrderMtMainTable,
()=>{
setTimeout(()=>{
that.updateMtMainPurchase().then(ret=>{
that.$set(that,'hasUnAssignPurchase',ret)
})
},100)
})
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。