2025-08-09 15:11:08 +08:00
|
|
|
|
/*UmZBEVe2U13IxUxsq6MHookZD5SIkxd3DjgWV2JKe/2YE9mYJYCXbQs2CxrkaT2Y*/
|
2025-08-08 11:34:20 +08:00
|
|
|
|
/*
|
|
|
|
|
* @Author: liuyanp
|
|
|
|
|
* @PageInfo: BOM维护卡片-材料表体子项vitemversion前事件
|
|
|
|
|
* @Date: 2022-01-26 10:00:49
|
|
|
|
|
* @Last Modified by: liuyanp
|
|
|
|
|
* @Last Modified time: 2022-01-26 10:00:49
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
//常量
|
|
|
|
|
import { BOM_AREA, BOM_BUSIENUM, BOM_CARD_HEAD_PROPERTY, BOM_CARD_ITEMS_PROPERTY } from '../../constance'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function onVitemversionBeforeEvent(props, value, index, record){
|
|
|
|
|
let condparam = {
|
|
|
|
|
pk_group: props.form.getFormItemsValue(BOM_AREA.bom_card_head, BOM_CARD_HEAD_PROPERTY.pk_group).value,
|
|
|
|
|
pk_org: props.form.getFormItemsValue(BOM_AREA.bom_card_head, BOM_CARD_HEAD_PROPERTY.pk_org).value,
|
|
|
|
|
hcmaterialid: props.cardTable.getValByKeyAndIndex(BOM_AREA.bom_card_b, index, BOM_CARD_ITEMS_PROPERTY.cmaterialid).value,
|
|
|
|
|
hcmaterialvid: props.cardTable.getValByKeyAndIndex(BOM_AREA.bom_card_b, index, BOM_CARD_ITEMS_PROPERTY.cmaterialvid).value,
|
|
|
|
|
//选配修改,生产BOM参照将表头的BOM类型传递到后台,
|
|
|
|
|
//后台判断如果为模型BOM,参照根据物料的选配类型参照模型BOM或可选类BOM或生产BOM,否则参照生产BOM
|
|
|
|
|
fbomtype: props.form.getFormItemsValue(BOM_AREA.bom_card_head, BOM_CARD_HEAD_PROPERTY.fbomtype).value==4?'4':'1'
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
props.cardTable.setQueryCondition(BOM_AREA.bom_card_b, {
|
|
|
|
|
[BOM_CARD_ITEMS_PROPERTY.vitemversion]: ()=>{
|
|
|
|
|
return condparam
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
props.cardTable.setQueryCondition(BOM_AREA.bom_card_b_02, {
|
|
|
|
|
[BOM_CARD_ITEMS_PROPERTY.vitemversion]: ()=>{
|
|
|
|
|
return condparam
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
2025-08-09 15:11:08 +08:00
|
|
|
|
export { onVitemversionBeforeEvent}
|
|
|
|
|
/*UmZBEVe2U13IxUxsq6MHookZD5SIkxd3DjgWV2JKe/2YE9mYJYCXbQs2CxrkaT2Y*/
|