|
|
@ -755,6 +755,7 @@ const initStatus = async (status) => {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
const userList = ref<UserApi.UserVO[]>([]) // 用户列表
|
|
|
|
const userList = ref<UserApi.UserVO[]>([]) // 用户列表
|
|
|
|
const matSimpList = ref([]) // 物料基本信息列表
|
|
|
|
const matSimpList = ref([]) // 物料基本信息列表
|
|
|
|
|
|
|
|
const matSimpVirtualList = ref([]) // 物料基本信息列表
|
|
|
|
/** 初始化 **/
|
|
|
|
/** 初始化 **/
|
|
|
|
onMounted(async () => {
|
|
|
|
onMounted(async () => {
|
|
|
|
|
|
|
|
|
|
|
@ -768,17 +769,17 @@ onMounted(async () => {
|
|
|
|
|
|
|
|
|
|
|
|
// 获取原始物料信息
|
|
|
|
// 获取原始物料信息
|
|
|
|
matSimpList.value = await MaterialApi.getSimpList()
|
|
|
|
matSimpList.value = await MaterialApi.getSimpList()
|
|
|
|
|
|
|
|
matSimpVirtualList.value = await MaterialApi.getSimpVirtualList()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
matList.value = matSimpList.value.filter( mat => matLastData.value.filter( row => row.matId == mat.id).length>0)
|
|
|
|
matList.value = matSimpList.value.filter( mat => matLastData.value.filter( row => row.matId == mat.id).length>0)
|
|
|
|
|
|
|
|
|
|
|
|
// 编辑时获取入库单据信息,包括基础信息、物料信息、附件信息
|
|
|
|
// 编辑时获取入库单据信息,包括基础信息、物料信息、附件信息
|
|
|
|
if (query.id) {
|
|
|
|
if (query.id) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 获取库存信息
|
|
|
|
// 获取库存信息
|
|
|
|
formData.value = await StorageApi.getStorage(query.id)
|
|
|
|
formData.value = await StorageApi.getStorage(query.id)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 页面控件可视初始化
|
|
|
|
// 页面控件可视初始化
|
|
|
|
await initStatus(formData.value.status)
|
|
|
|
await initStatus(formData.value.status)
|
|
|
|
|
|
|
|
|
|
|
@ -814,6 +815,10 @@ onMounted(async () => {
|
|
|
|
})
|
|
|
|
})
|
|
|
|
matList.value = matSimpList.value.filter( mat => matLastData.value.filter( row => row.matId == mat.id).length>0 || formData.value.matItemDOList.filter(fan => fan.matId == mat.id).length>0)
|
|
|
|
matList.value = matSimpList.value.filter( mat => matLastData.value.filter( row => row.matId == mat.id).length>0 || formData.value.matItemDOList.filter(fan => fan.matId == mat.id).length>0)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(matList.value.length == 0){
|
|
|
|
|
|
|
|
matList.value = matSimpVirtualList.value.filter( mat => matLastData.value.filter( row => row.matId == mat.id).length>0 || formData.value.matItemDOList.filter(fan => fan.matId == mat.id).length>0)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 附件信息
|
|
|
|
// 附件信息
|
|
|
|
let attParams = {
|
|
|
|
let attParams = {
|
|
|
|
pageNo: 1,
|
|
|
|
pageNo: 1,
|
|
|
|