| | |
| | | <uni-tr> |
| | | <uni-th align="center">产品名称</uni-th> |
| | | <uni-th align="center">规格</uni-th> |
| | | <uni-th align="center">仓库</uni-th> |
| | | <uni-th align="center" v-if="isNumOk">数量</uni-th> |
| | | <uni-th align="center">订单余量</uni-th> |
| | | </uni-tr> |
| | | <uni-tr v-for="(item, index) in subDataList" :key="index"> |
| | | <uni-td align="center"> |
| | | <view>{{ item.productName}}</view></uni-td> |
| | | <uni-td align="center"> |
| | | <view>{{ item.productSpecs}}</view></uni-td> |
| | | <uni-td align="center"> |
| | | <view>{{ item.bunkerName }}</view></uni-td> |
| | | <uni-td align="center" v-if="isNumOk"> |
| | | <view> |
| | | <u-input |
| | | v-model="subDataList[index].surplusQuant" |
| | | <u--input |
| | | v-model="subDataList[index].nums" |
| | | border="surround" |
| | | placeholder="请输入数量" /> |
| | | </view></uni-td> |
| | | <uni-td align="center"> |
| | | <view>{{ item.surplusQuant}}</view></uni-td> |
| | | </uni-tr> |
| | | </uni-table> |
| | | </view> |
| | |
| | | this.subDataList = this.customerNameList.filter(item=>item.id === e).length ? |
| | | |
| | | this.customerNameList.filter(item=>item.id === e)[0].tmOrderList : []; |
| | | this.subDataList.map(item=>{ |
| | | item.nums = item.surplusQuant |
| | | return item |
| | | }) |
| | | console.log(this.subDataList,'subDataList') |
| | | const tempArr = this.customerNameList.filter(item=>item.id === e); |
| | | if(tempArr.length){ |
| | |
| | | this.subDataList.forEach(item=>{ |
| | | this.checkList.forEach(val=>{ |
| | | if(item.id === val){ |
| | | tempArr.push(item.productId + ':' + item.surplusQuant); |
| | | tempArr.push(item.productId + ':' + item.nums); |
| | | } |
| | | |
| | | }) |
| | | |
| | | }) |
| | | this.mapProductNum = tempArr.join(",") |
| | | this.mapProductNum = tempArr.join(","); |
| | | if( this.subDataList.find(item=>Number(item.nums) > Number(item.surplusQuant))){ |
| | | this.$u.toast('请检查所选择的产品输入的数量是否小于订单余量') |
| | | return; |
| | | } |
| | | ; |
| | | let form = { |
| | | orderId:this.deptId, |
| | | carNum:this.value, |
| | |
| | | clearInp(){ |
| | | this.closeOrderId = ''; |
| | | this.activeName = ''; |
| | | } |
| | | }, |
| | | }, |
| | | } |
| | | </script> |