| | |
| | | <uni-easyinput v-model="item.productCategory" placeholder="请输入名称" disabled /> |
| | | </uni-forms-item> |
| | | <uni-forms-item label="高度" required> |
| | | <uni-easyinput v-model="item.specificationModel" type="number" placeholder="请输入高度" disabled /> |
| | | <uni-easyinput v-model="item.specificationModel" placeholder="请输入高度" disabled /> |
| | | </uni-forms-item> |
| | | <uni-forms-item label="高度单位" required> |
| | | <uni-easyinput v-model="item.unit" placeholder="请输入高度单位" disabled /> |
| | |
| | | <uni-number-box v-model="item.quantity0" :min="0" disabled></uni-number-box> |
| | | </uni-forms-item> |
| | | <uni-forms-item label="入库数量/件" required> |
| | | <uni-number-box v-model="item.quantityStock" :min="0" :max="item.quantity0"></uni-number-box> |
| | | <uni-number-box v-model="item.quantityStock" :min="0" :max="item.quantity0+(type=='add'?0:item.inboundNum)"></uni-number-box> |
| | | </uni-forms-item> |
| | | <uni-forms-item label="每件数量/支" required> |
| | | <uni-number-box v-model="item.boxNum" :min="0" :disabled="type == 'edit'"></uni-number-box> |
| | |
| | | _list.push(item) |
| | | } |
| | | if (type.value == 'edit') { |
| | | _list.push({ ...item, quantityStock: item.inboundNum }) |
| | | _list.push({ ...item }) |
| | | } |
| | | |
| | | }) |
| | | let isVerify = _list.some((item,itemIndex)=>{ |
| | | let _index = itemIndex+1 |
| | | if(!item.quantityStock){ |
| | | uni.showToast({ |
| | | title:`第${_index}行入库数量/件不能为0`, |
| | | icon:'none', |
| | | duration: 1500 |
| | | }) |
| | | return true |
| | | } |
| | | if(!item.cartonSpecifications){ |
| | | uni.showToast({ |
| | | title:`第${_index}行纸箱规格不能为空`, |
| | | icon:'none', |
| | | duration: 1500 |
| | | }) |
| | | return true |
| | | } |
| | | if(!item.boxNum){ |
| | | uni.showToast({ |
| | | title:`第${_index}每件数量/支不能为0`, |
| | | icon:'none', |
| | | duration: 1500 |
| | | }) |
| | | return true |
| | | } |
| | | if(!item.dollarPrice){ |
| | | uni.showToast({ |
| | | title:`第${_index}单价(美元)/件不能为0`, |
| | | icon:'none', |
| | | duration: 1500 |
| | | }) |
| | | return true |
| | | } |
| | | }) |
| | | if(isVerify)return |
| | | if (_list.length === 0) { |
| | | uni.showToast({ |
| | | title: '请选择要入库的产品', |
| | |
| | | }) |
| | | } else { |
| | | goodsList.value = res.data.map(item => { |
| | | return { ...defaultGoods, ...item } |
| | | return { ...defaultGoods, ...item,quantityStock:0 } |
| | | }) |
| | | } |
| | | |
| | |
| | | if (_goods.id) { |
| | | pageTitle.value = '编辑自定义入库' |
| | | type.value = 'edit' |
| | | goodsList.value.push({ ...defaultGoods, ..._goods }) |
| | | goodsList.value.push({ ...defaultGoods, ..._goods,quantityStock:_goods.inboundNum }) |
| | | } |
| | | getLedgerList(_goods) |
| | | userStore.getInfo() |