| | |
| | | <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" |
| | |
| | | </view> |
| | | <!-- 增加按钮 --> |
| | | |
| | | <!-- 选择货代或车队弹出框 --> |
| | | <!-- 选择承运商或车队弹出框 --> |
| | | <view class="selectHuoDaiOrFleet-container"> |
| | | <u-popup :show="selectPopupShow" |
| | | mode="bottom" |
| | |
| | | // 客户 |
| | | 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() |
| | |
| | | orderPlanId: '', |
| | | jhOrderPlanForwardList: [{ //转发对象 |
| | | orderPlanId: '', //日计划Id |
| | | name: '', //车队或货代名称 |
| | | name: '', //车队或承运商名称 |
| | | carNum: null, //转发数量 |
| | | xsUserId: 0, //货代Id |
| | | xsUserId: 0, //承运商Id |
| | | fleetId: 0, //车队Id |
| | | checkboxValue1: '', //全部转发 |
| | | isSelected: false |
| | |
| | | index: '', |
| | | checkboxValue1: '', |
| | | selectPopupShow: false, |
| | | list1: [{ name: '车队' }, { name: '货代' }], |
| | | list1: [{ name: '车队' }, { name: '承运商' }], |
| | | tabHuoDai: false, |
| | | carNumSurplus1: '', //剩余的收发单数量(转发的数量 - 领取的数量) |
| | | tempcarNumSurplus1: '', |
| | |
| | | this.calculate(this.jhOrderPlanForwardList); |
| | | } |
| | | }, |
| | | // 获取货代列表 |
| | | // 获取承运商列表 |
| | | getAllHuoDaiByCustomerId() { |
| | | this.$reqGet('getAllHuoDaiByCustomerId').then(res => { |
| | | this.huoDaiData = res.data; |
| | |
| | | this.selectPopupShow = false; |
| | | }, |
| | | selectPopupOpen() {}, |
| | | // 转发选择货代 |
| | | // 转发选择承运商 |
| | | forwardHuoDaiObjectSelect(item, index) { |
| | | this.$nextTick(() => { |
| | | // let isableAdd = this.jhOrderPlanForwardList.filter(v => item.name === v.name); |
| | |
| | | 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 |
| | | } |
| | | // } |
| | | }); |
| | |
| | | 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; |
| | |
| | | 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) { |
| | |
| | | } |
| | | }, |
| | | tabClick(item) { |
| | | if (item.name == '货代') { |
| | | if (item.name == '承运商') { |
| | | this.tabHuoDai = true; |
| | | } else { |
| | | this.tabHuoDai = false; |