yangan
2024-10-28 93c421bb25860b60aed6a1a75f2927f8ac4789af
feat:库管修改细节问题
3个文件已修改
34 ■■■■■ 已修改文件
pages/loadUnload-page/selectTarget/selectTarget.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/public-page/forward/forward.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
subPages/addDailyPlan/addDailyPlan.vue 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/loadUnload-page/selectTarget/selectTarget.vue
@@ -353,7 +353,8 @@
                            <view >实际量:{{ Number(activeObj.productQuantity)}}</view>
                        </view> -->
                        <view class="queren" v-show="isCleanFlag === '1'">
                            <text>请输入</text>:
                            <text v-if="isNumOk">确认量:</text>
                            <text v-if="isNumOk || isFlagNum || blend">请输入:</text>
                              <u--input
                                 type='digit'
                                 :disabled="yelvFlag"
@@ -399,8 +400,6 @@
                                
                            </view>
                            <view v-if=" activeObj.planMeasure">计划量:{{activeObj.planMeasure}}{{ activeObj.productUnit || '件' }}</view>
                            <view v-if=" activeObj.productQuantity">确认量:{{activeObj.productQuantity}}{{ activeObj.productUnit || '件' }}</view>
                            <view v-if="activeObj.containerNumber"><span>集装箱号:</span>{{activeObj.containerNumber}}</view>
                            
                    </view>
pages/public-page/forward/forward.vue
@@ -49,13 +49,13 @@
                                                :readonly="true"
                                                border="bottom"></u--input>
                                        </u-form-item>
                                        <u-form-item label="输入数量"
                                        <u-form-item label="输入车数"
                                            ref="item2"
                                            labelWidth="21%">
                                            <view class="forward-card-amount">
                                                <view class="forward-card-amount-input">
                                                    <u--input v-model="val.carNum"
                                                        placeholder="请输入转发数量"
                                                        placeholder="请输入转发车数"
                                                        @input="debouncecarNumInput(index, val.carNum,val.xsUserId)"
                                                        @blur="blurInput(index, val.carNum,val.xsUserId)"
                                                        border="bottom"></u--input>
subPages/addDailyPlan/addDailyPlan.vue
@@ -76,23 +76,23 @@
                    <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>
@@ -270,6 +270,10 @@
                        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){
@@ -319,13 +323,18 @@
                    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,
@@ -376,7 +385,7 @@
            clearInp(){
                this.closeOrderId = '';
                this.activeName = '';
            }
            },
        },
    }
</script>