| | |
| | | }) |
| | | .then(res => { |
| | | const data = res?.records || res?.data?.records || [] |
| | | productList.value = Array.isArray(data) ? data : [] |
| | | const list = Array.isArray(data) ? data : [] |
| | | // 过滤耗材:耗材不允许在“产品库存”入库 |
| | | productList.value = list.filter(item => { |
| | | const parentName = item?.parentName || item?.parent?.name || '' |
| | | return parentName !== '耗材' |
| | | }) |
| | | }) |
| | | .finally(() => { |
| | | productLoading.value = false |
| | |
| | | } |
| | | |
| | | const selectProduct = (item) => { |
| | | const parentName = item?.parentName || item?.parent?.name || '' |
| | | if (parentName === '耗材') { |
| | | uni.showToast({ title: '耗材请到耗材库存入库', icon: 'none' }) |
| | | return |
| | | } |
| | | form.productId = item.productId || item.id |
| | | form.productModelId = item.id |
| | | form.productName = item.productName |