wk
2024-08-13 b73d5b4f9d70e997690121a04a8e93e40327d10a
pages/public-page/forward/forward.vue
@@ -15,7 +15,7 @@
         <u-notice-bar :text="text"
            :fontSize="30"></u-notice-bar>
         <view class="notice-icon"
            style="background: url('https://mx.jzeg.cn:9096/appimg/image/banner/notice.png') no-repeat;background-size: cover; width: 42rpx;height: 42rpx;">
            style="background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/notice.png') no-repeat;background-size: cover; width: 42rpx;height: 42rpx;">
         </view>
      </view>
      <view v-else-if="roleType == 2"
@@ -106,7 +106,7 @@
      </view>
      <!-- 增加按钮 -->
      <!-- 选择货代或车队弹出框 -->
      <!-- 选择承运商或车队弹出框 -->
      <view class="selectHuoDaiOrFleet-container">
         <u-popup :show="selectPopupShow"
            mode="bottom"
@@ -165,14 +165,14 @@
         // 客户
         this.cars2 = Number(params.cars2);
         this.tempcarNumSurplus1 = this.carNumSurplus1 = Number(params.carNumSurplus1 || 0);
         // 货代
         // 承运商
         this.carNum = Number(params.carNum);
         this.carNumSurplusHuodai = this.forwardSurplus = Number(params.carNumSurplusHuodai || 0);
         this.orderPlanId = params.orderPlanId;
         // 判断是否转发完成 完成则不可再添加
         if (this.roleType === 1) {  //roleType 1客户
            this.whetherClick = this.carNumSurplus1 === 0
         } else if (this.roleType === 2) {  //roleType 2货代
         } else if (this.roleType === 2) {  //roleType 2承运商
            this.whetherClick = this.forwardSurplus === 0
         }
         this.getOrderPlan()
@@ -201,9 +201,9 @@
            orderPlanId: '',
            jhOrderPlanForwardList: [{  //转发对象
               orderPlanId: '',  //日计划Id
               name: '',  //车队或货代名称
               name: '',  //车队或承运商名称
               carNum: null,  //转发数量
               xsUserId: 0,  //货代Id
               xsUserId: 0,  //承运商Id
               fleetId: 0,  //车队Id
               checkboxValue1: '',  //全部转发
               isSelected: false
@@ -212,7 +212,7 @@
            index: '',
            checkboxValue1: '',
            selectPopupShow: false,
            list1: [{ name: '车队' }, { name: '货代' }],
            list1: [{ name: '车队' }, { name: '承运商' }],
            tabHuoDai: false,
            carNumSurplus1: '',  //剩余的收发单数量(转发的数量 - 领取的数量)
            tempcarNumSurplus1: '',
@@ -374,7 +374,7 @@
               this.calculate(this.jhOrderPlanForwardList);
            }
         },
         // 获取货代列表
         // 获取承运商列表
         getAllHuoDaiByCustomerId() {
            this.$reqGet('getAllHuoDaiByCustomerId').then(res => {
               this.huoDaiData = res.data;
@@ -403,7 +403,7 @@
            this.selectPopupShow = false;
         },
         selectPopupOpen() {},
         // 转发选择货代
         // 转发选择承运商
         forwardHuoDaiObjectSelect(item, index) {
            this.$nextTick(() => {
               // let isableAdd = this.jhOrderPlanForwardList.filter(v => item.name === v.name);
@@ -439,7 +439,7 @@
                  this.jhOrderPlanForwardList[this.index].xsUserId = item.userId;
                  this.jhOrderPlanForwardList[this.index].name = item.name;
                  this.jhOrderPlanForwardList[this.index].fleetId = 0;
                  this.jhOrderPlanForwardList[this.index].forWardType = 1;  //forWardType 转发类型 货代1 车队2
                  this.jhOrderPlanForwardList[this.index].forWardType = 1;  //forWardType 转发类型 承运商1 车队2
               }
               // }
            });
@@ -491,7 +491,7 @@
               return cur.carNum + prev;
            }, 0);
            console.log(total, '收发单一共的数据');
        //roleType 1客户 2 货代 3司机 5装卸员
        //roleType 1客户 2 承运商 3司机 5装卸员
            if (this.roleType == 1) {
               if (Number(this.cars2) > total) {
                  this.carNumSurplus1 = Number(this.cars2) - total;
@@ -529,7 +529,7 @@
            let time;
            let that = this;
            that.$set(that.jhOrderPlanForwardList[index], 'carNum', Number(value));
        //forWardType 转发类型 1货代 2车队
        //forWardType 转发类型 1承运商 2车队
            that.$set(that.jhOrderPlanForwardList[index], 'forWardType', xsUserId ? 1 : 2);
            return (function() {
               if (!time) {
@@ -645,7 +645,7 @@
            }
         },
         tabClick(item) {
            if (item.name == '货代') {
            if (item.name == '承运商') {
               this.tabHuoDai = true;
            } else {
               this.tabHuoDai = false;