仓库表 id name
库位表 id area_id name
js增强表单开发中,如何在选择仓库时,点击选择库位,只显示该仓库下的库位,应该用什么控件,如何实现呢?
项目:JeeLowCode
还是没有过滤到o(╥﹏╥)o
initOption() { //表格显示前执行
// 编辑回显时,设置库位下拉项
useFun.setPropConfig('warehouse_id', {
change: ({ value, row }) => {
if(value){
useFun.requestApi('post', '/jeelowcode/dbform-data/list/1937460269634560002', {
data:{
warehouse_id: value
}
}).then(res => {
// // 给字典赋值
console.log('过滤后的字段数据---->', res.records)
useFun.setSubPropConfig('location_code',{dicData: res.records},FORM_ITEM_KEY)
})
}
}
})
},
配置要对应上,props:{label:'',value:''}
https://avuejs.com/form/form-dic.html#%E5%AD%97%E6%AE%B5%E7%B1%BB%E5%9E%8B 中的字段配置
监听仓库的change变化通过接口查询对应的库位列表数据,赋值给子表的dicData配置