yangan
2024-12-05 b63dc8ccc6163e73b9f4e4b79f9497070e8ba5ec
pages/driver-page/driver-index/driver-index.vue
@@ -2,14 +2,14 @@
   <view class="">
      <view class="driver-index">
         <view class="driver-index-body">
            <!-- 待领取提煤单 -->
            <!-- 待领取收发单 -->
            <view class="wait-collection"
               style="background: url('https://mx.jzeg.cn:9096/appimg/image/banner/diverbanner.png') no-repeat;background-size:contain">
               style="background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/diverbanner.png') no-repeat;background-size:contain">
            </view>
            <!-- 引导页 -->
            <noob-tour></noob-tour>
            <!-- 自主配送界面 -->
            <view class="self-deliver">
            <!-- <view class="self-deliver">
               <view class="self-deliver_text">
                  创建自主配送单
               </view>
@@ -19,20 +19,22 @@
                     shape="cirle"
                     @click="selfDeliver"></u-button>
               </view>
            </view>
            </view> -->
            <view class="collection-form">
               <view class="collection-form-item"
                  v-for="(item, index) in driverBillOfLoadingData.list1"
                  :key="index">
                  <view class="main-divider"></view>
                  <view class="codeBox">订单编号:{{ item.orderCode }}</view>
                  <view class="codeBox">日计划编号:{{ item.code }}</view>
                  <view class="first-line">
                     <view class="main-information">
                        <view class="sign">装</view>
                        <view class="filedname exceedHide">
                           <text
                              v-if="item.orderType == '外销' || item.orderType == '内销'  ">{{ item.deptName|| ''  }}</text>
                              v-if="item.orderType == '外销' || item.orderType == '内销'||item.orderType == '外销退'  ">{{ item.deptName|| ''  }}</text>
                           <text
                              v-else-if="item.orderType == '外购' || item.orderType == '内购' ">{{ item.customerId?item.customerName:item.customerNameCopy|| ''  }}</text>
                              v-else-if="item.orderType == '外购' || item.orderType == '内购'||item.orderType == '外购退'  ">{{ item.customerId?item.customerName:item.customerNameCopy|| ''  }}</text>
                           <text v-else-if="item.orderType == '转出'|| item.orderType == '转入'">{{item.filedName}}
                           </text>
@@ -47,11 +49,11 @@
                     <view class="main-information">
                        <view class="sign">卸</view>
                        <view class="filedname exceedHide">
                           <text v-if="item.orderType == '外销' || item.orderType == '内销' ">
                           <text v-if="item.orderType == '外销' || item.orderType == '内销'||item.orderType == '外销退' ">
                              {{ item.customerNameCopy ? item.customerNameCopy : item.customerName|| ''  }}
                           </text>
                           <text
                              v-else-if="item.orderType == '外购' || item.orderType == '内购' ">{{ item.deptName|| ''  }}</text>
                              v-else-if="item.orderType == '外购' || item.orderType == '内购'||item.orderType == '外购退'  ">{{ item.deptName|| ''  }}</text>
                           <text
                              v-else-if="item.orderType == '转出'|| item.orderType == '转入'">{{item.toFiledName}}
@@ -71,8 +73,9 @@
                        <view class="coal-name">{{ item.productNames || item.productName }}</view>
                     </view>
                  </view>
                  <view class="fourth-line"
                     @click="qiangDanBtn(item)"
                     @click="qiangDanTiShi(item)"
                     v-if="item.carNum - item.taskNum !== 0">
                     <!-- <view class="button-img">立即接单</view> -->
                     <u-button type="primary"
@@ -89,9 +92,9 @@
                  @confirm="qiangDanConfirm"
                  @cancel="qiangDanCancel"></u-modal>
            </view>
            <!-- 待预约提煤单 -->
            <!-- 待预约收发单 -->
            <view class="wait-appointment">
               <combined-title title="待预约提煤单"></combined-title>
               <combined-title title="待预约收发单"></combined-title>
               <u-empty mode="data"
                  icon="http://cdn.uviewui.com/uview/empty/data.png"
                  text="暂无数据"
@@ -104,14 +107,16 @@
                     v-for="(item, index) in driverBillOfLoadingData.list3"
                     :key="index">
                     <view class="main-divider"></view>
                     <view class="codeBox">订单编号:{{ item.orderCode }}</view>
                  <view class="codeBox">日计划编号:{{ item.code }}</view>
                     <view class="first-line">
                        <view class="main-information">
                           <view class="sign">装</view>
                           <view class="filedname exceedHide">
                              <text
                                 v-if="item.orderType == '外销' || item.orderType == '内销' ">{{ item.deptName }}</text>
                                 v-if="item.orderType == '外销' || item.orderType == '内销'||item.orderType == '外销退' ">{{ item.deptName }}</text>
                              <text
                                 v-else-if="item.orderType == '外购' || item.orderType == '内购' ">{{ item.customerName }}</text>
                                 v-else-if="item.orderType == '外购' || item.orderType == '内购'||item.orderType == '外购退' ">{{ item.customerName }}</text>
                              <text
                                 v-else-if="item.orderType == '转出'|| item.orderType == '转入'">{{item.filedName}}
                              </text>
@@ -129,9 +134,9 @@
                           <view class="sign">卸</view>
                           <view class="filedname exceedHide">
                              <text
                                 v-if="item.orderType == '外销' || item.orderType == '内销' ">{{ item.customerName }}</text>
                                 v-if="item.orderType == '外销' || item.orderType == '内销'||item.orderType == '外销退' ">{{ item.customerName }}</text>
                              <text
                                 v-else-if="item.orderType == '外购' || item.orderType == '内购' ">{{ item.deptName }}</text>
                                 v-else-if="item.orderType == '外购' || item.orderType == '内购'||item.orderType == '外购退'  ">{{ item.deptName }}</text>
                              <text
                                 v-else-if="item.orderType == '转出'|| item.orderType == '转入'">{{item.toFiledName}}</text>
                           </view>
@@ -157,15 +162,19 @@
                     </view>
                     <view class="fifth-line">
                        <view class="button-img"
                             v-if="$store.state.pvcIdList.includes(item.productId)"
                           @click.stop="PvcpinDan(item)">拼单</view>
                        <view class="button-img"
                           @click.stop="toAppointmentClick(item)">立即预约</view>
                        <view class="button-img"
                            v-if="item.isDanger === 1 && !item.idCardEscort"
                           @click.stop="cancelCerifCate(item)">
                           道路运输证
                           剧毒通行证
                        </view>
                        <view class="button-img"
                           @click.stop="cancelAppoint(item)">
                           请求退单
                        </view>
                        <view class="button-img"
                           @click.stop="toAppointmentClick(item)">立即预约</view>
                     </view>
                  </view>
               </view>
@@ -190,7 +199,7 @@
                  @confirm="insideConnectConfirm"
                  @cancel="insideConnectCancel"></u-modal>
            </view>
            <!-- 已预约提煤单 -->
            <!-- 已预约收发单 -->
            <!-- 填写集装箱号 -->
               <view class="">
               <u-modal :show="enterCode"
@@ -209,7 +218,7 @@
                  </u-modal>
            </view>
            <view class="Reserved">
               <combined-title title="已预约提煤单"></combined-title>
               <combined-title title="已预约收发单"></combined-title>
               <u-empty mode="data"
                  icon="http://cdn.uviewui.com/uview/empty/data.png"
                  textSize="30"
@@ -222,14 +231,16 @@
                     :key="index"
                     @click="list3CardIconClick(item)">
                     <view class="main-divider"></view>
                     <view class="codeBox">订单编号:{{ item.orderCode }}</view>
                     <view class="codeBox">日计划编号:{{ item.code }}</view>
                     <view class="first-line">
                        <view class="main-information">
                           <view class="sign">装</view>
                           <view class="filedname exceedHide">
                              <text
                                 v-if="item.orderType == '外销' || item.orderType == '内销' ">{{ item.deptName }}</text>
                                 v-if="item.orderType == '外销' || item.orderType == '内销'||item.orderType == '外销退' ">{{ item.deptName }}</text>
                              <text
                                 v-else-if="item.orderType == '外购' || item.orderType == '内购' ">{{ item.customerName }}</text>
                                 v-else-if="item.orderType == '外购' || item.orderType == '内购'||item.orderType == '外购退'  ">{{ item.customerName }}</text>
                              <text v-else-if="item.orderType == '转出'||item.orderType == '转入'">
                                 {{item.filedName}}
@@ -248,9 +259,9 @@
                           <view class="sign">卸</view>
                           <view class="filedname exceedHide">
                              <text
                                 v-if="item.orderType == '外销' || item.orderType == '内销' ">{{ item.customerName }}</text>
                                 v-if="item.orderType == '外销' || item.orderType == '内销'||item.orderType == '外销退' ">{{ item.customerName }}</text>
                              <text
                                 v-else-if="item.orderType == '外购' || item.orderType == '内购'">{{ item.deptName }}</text>
                                 v-else-if="item.orderType == '外购' || item.orderType == '内购'||item.orderType == '外购退' ">{{ item.deptName }}</text>
                              <text v-else-if="item.orderType == '转出'||item.orderType == '转入'">
                                 {{item.toFiledName}}
@@ -276,13 +287,17 @@
                           <!-- <view class="order-type">{{ item.orderType }}</view> -->
                        </view>
                     </view>
                     <view class="fourth-line"
                        v-if="item.isDanger === 1">
                     <view class="fourth-line">
                        <view class="button-img"
                             v-if="$store.state.pvcIdList.includes(item.productId)  "
                           @click.stop="PvcpinDan(item)">拼单</view>
                           <view class="button-img"
                           v-if="item.isDanger === 1"
                              @click.stop="cancelCerifCate(item)">
                              道路运输证
                              剧毒通行证
                           </view>
                        <view class="button-img"
                        v-if="item.status  < 3"
                           @click.stop="cancelAppoint(item)">
                           请求退单
                        </view>
@@ -335,6 +350,80 @@
                  :loading="ClickLoading"></u-button></view>
         </view>
      </u-popup>
      <!-- 领取弹出框 -->
         <u-popup :show="showLing"
            @close="closeling"
            closeOnClickOverlay
            @open="openLing"
            mode="center"
            round="10">
            <view class="receiverPopup">
                 <view class="tableCon"   v-if="pageList.length">
            <!-- <uni-table border
                  stripe
                  emptyText="暂无更多数据">
                  <uni-tr>
                     <uni-th  align="center"></uni-th>
                     <uni-th  align="center">产品名称</uni-th>
                            <uni-th   align="center">产品等级</uni-th>
                     <uni-th align="center">吨数</uni-th>
                  </uni-tr>
                  <uni-tr v-for="(item, index) in pageList"
                     :key="item.id">
                      <uni-td align="center">
                          <u-radio-group
                           v-model="item.flag"
                           placement="column"
                           @change="(v)=>groupChange(v,item.flag)"
                        >
                           <u-radio
                           :iconSize='40'
                           :customStyle="{marginBottom: '8px'}"
                           @change="radioChange(item.flag)"
                           >
                           </u-radio>
                        </u-radio-group>
                        </uni-td>
                     <uni-td align="center">{{ item.productName}}</uni-td>
                            <uni-td align="center">{{ item.productGrade}}</uni-td>
                     <uni-td align="center">  {{item.planMeasure}}</uni-td>
                  </uni-tr>
               </uni-table> -->
               <view style="text-align: center;">选择吨数</view>
               <u-radio-group v-model="radioValue"  borderBottom placement="column"
               @change="radioChange"
               >
                  <view
                  style="margin:15rpx" v-for="(item, index) in pageList" :key="index">
                     <u-radio
                     :size='40'
                  :iconSize='50' labelSize='32' shape="circle"
                        :key="index"
                        :label="`${item.productName} - ${item.productGrade?item.productGrade : '暂无等级' } - ${item.planMeasure}吨`"
                        :name="item.id"></u-radio>
                  </view>
               </u-radio-group>
        </view>
         <view class="receiverPopup__btn"><u-button text="确定"
                  type="primary"
                  @click="popupDetermineClick"
                  :loading="ClickLoading"></u-button></view>
            </view>
         </u-popup>
         <u-modal
         :width="700"
         :show="isFirstShow" :title="'温馨提示'" @confirm="isFirstConFirm">
            <view class="tishiBox">
            <view>入场需要扫描车牌照和刷身份证入场,请携带身份证原件!</view>
            <view style="color: red;font-size: 24rpx;">(注):如运输相关危险品,请携带相关证件前往大厅</view>
            </view>
         </u-modal>
   </view>
</template>
@@ -342,14 +431,13 @@
   import { customerId } from '@/utils/status';
   import combinedTitle from '@/components/combined-title/combined-title.vue';
   import previewImage from '@/components/kxj-previewImage/kxj-previewImage.vue';
   import noobTour from '@/components/noobTour/noobTour.vue'
   import { mapState } from 'vuex'
   import { BaseUrl } from '@/api/publicInterface.js'
   export default {
      components: {
         combinedTitle,
         previewImage,
         noobTour
      },
      props: {
         indexdriverBillOfLoadingData: {
@@ -377,6 +465,13 @@
            show: false,
            BaseUrl,
            yaList:[],
            isFirstShow:false,
            num:0,
            radioValue:'',
            showLing:false,
            jiedanObj:{},
            pageList:[],
            receiveNum:"",
            inspectData:[],
            activeObj:{},
            driverBillOfLoadingData: {
@@ -387,6 +482,10 @@
            // 接单模态框
            qiangDanShow: false,
            enterCode:false,
            openObj:{},
            //
            falseProductNames:['1818237609508347905','1818237832536268801','1818211942485995521'],
            activeObj:{},
            enterCodeStr:'',
            qiangDanTitle: '接单提示',
            qiangDanContent: '',
@@ -403,6 +502,8 @@
            xsUserId: '',
            filedId: '',
            previewImageSrc:"",
            pvcForwardIdList:[],
         };
      },
      onShow() {
@@ -413,10 +514,41 @@
         close() {
            this.show = false;
         },
         radioChange(item){
         },
            closeling() {
            this.showLing = false;
            this.receiveNum = null;
            this.radioValue = '';
         },
         selectionChange(e) {
            this.yaList= e.detail.index.map(item=>{
               return this.inspectData[item]
            })
         },
         selectionChange2(e){
            console.log(e);
            let tempArr = e.detail.index.pop();
            },
            toggleRowSelection(arrary,selected){
               console.log(arrary,selected,'arrary,selected')
            },
            getBuild(item){
            console.log(this.productName,'opr')
               this.$reqGet('getBuildList',{orderPlanId:this.activeObj.orderPlanId,customerId:this.activeObj.customerId,status:1,fleetId:this.activeObj.fleetId}).then(res=>{
               console.log(res,'resss')
                    this.pageList = res.data.map(item=>{
                  item.flag = false
                  return item;
               });
            })
         },
         popClick(){
            let data=this.yaList.map(item=>{
@@ -429,6 +561,7 @@
               .then(res => {
                  if (res.code == 0) {
                     this.$u.toast('添加成功');
                     this.qiangDanList();
                     this.show=false
                  } else {
                     this.$u.toast(res.msg ? res.msg : '添加失败');
@@ -442,6 +575,14 @@
               val.toFiledId ? `&toFiledId=${val.toFiledId}&filedId=${val.filedId}` : ''
            }`
            });
         },
         popupDetermineClick() {
            if(this.pageList.length && this.radioValue){
               this.qiangDan(this.activeObj.orderPlanId, this.activeObj.fleetId, this.activeObj.customerId, !this.activeObj.xsUserId ? '0' : this.activeObj.xsUserId);
            }else{
               this.$u.toast('请确认该单的日计划吨数!')
            }
         },
         init() {
            this.inspectData=[]
@@ -459,7 +600,16 @@
         },
         // 接单按钮
         qiangDanBtn(value) {
            this.activeObj = value;
            uni.setStorageSync('isFirstMeet',true)
            if(/聚氯乙烯树脂/.test(value.productName) || value.packingType == 1 ){
               this.activeObj = value;
              this.showLing =  true;
              this.lingFlag = true;
              return
            }else{
                this.lingFlag = false;
            }
            //是否可以场内接单,1 可以2不可以
            if (value.isInsideConnect === 1) {
               this.insideConnectShow = true
@@ -482,6 +632,11 @@
               }
            }
         },
         qiangDanTiShi(item){
            this.jiedanObj = item;
               this.isFirstShow = true;
         },
         // 接单模态框
         qiangDanConfirm() {
            this.qiangDanContent = '';
@@ -500,26 +655,25 @@
                  orderPlanId: id,
                  fleetId: fleetId,
                  customerId: customerId,
                  xsUserId: xsUserId
                  xsUserId: xsUserId,
                  pvcForwardId:this.lingFlag? this.radioValue : null
               }, 'params')
               .then(res => {
                  uni.hideLoading()
                  if (res.code == 0) {
                     this.$u.toast('接单成功');
                     //判断是不是集装箱 是否需要输入
                     if(this.activeObj.isContainerNum){
                        this.enterCode = true;
                     }else{
                        this.enterCode = false;
                     }
                     this.showLing  =false;
                     
                  } else {
                     this.$u.toast(res.msg ? res.msg : '接单失败');
                        this.showLing  =false;
                  }
               })
               .then(() => {
                  setTimeout(() => {
                     this.qiangDanList();
                     this.radioValue = '';
                     this.showLing =false;
                  }, 1500);
               }).catch(e => {
                  uni.hideLoading()
@@ -546,18 +700,22 @@
         },
         list3CardIconClick(value) {
            uni.navigateTo({
               url: `/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details?orderPlanId=${value.id}&yyId=${value.yyId}&orderType=${value.orderType}`
               url: `/subPages/bill-of-lading-details/bill-of-lading-details?orderPlanId=${value.id}&yyId=${value.yyId}&orderType=${value.orderType}`
            });
         },
         // 提煤单详情
         // 收发单详情
         cardBodyClick(name) {
            uni.navigateTo({
               url: `/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details?orderPlanId=${name}`
               url: `/subPages/bill-of-lading-details/bill-of-lading-details?orderPlanId=${name}`
            });
         },
            openLing() {
               this.getBuild();
            },
         // 请求退单
         cancelAppoint(item) {
            if (item.status >= 3) {
            if (item.status >= 3 && item.status !== 24) {
               this.$u.toast('当前状态不可退单')
               return
            }
@@ -574,7 +732,7 @@
                  })
                  this.show=true
               } else {
                  this.$u.toast(res.msg ? res.msg : '请添加道路运输证');
                  this.$u.toast(res.msg ? res.msg : '请添加剧毒通行证');
                  uni.navigateTo({
                     url: '/pages/driver-page/drvier-my/certifiCate/certifiCate'
                  })
@@ -618,16 +776,31 @@
         // 去预约
         toAppointmentClick(value) {
            // 由于自主配送单 是外购单 但是不需要填写原发为1不需要填写原发
            uni.setStorageSync('isNeedOrigin', value.orderType === '外购' && value.isSpecial === 1 ? 1 : 0)
            if (value.orderType === '外购') {
            uni.setStorageSync('isNeedOrigin', value.orderType === '外购' && value.isSpecial === 1 ? 1 : 0);
            //判断是不是集装箱 是否需要输入
            this.activeObj = value;
            if(value.isDanger === 1){
               if(!value.idCardEscort){
                  this.$u.toast('请选择剧毒通行证司机!');
                  this.cancelCerifCate(value);
                  return
               }
            }
            if(value.isContainerNum){
              this.enterCode = true;
            }else{
              this.enterCode = false;
                 if (value.orderType === '外购' && value.isWeight === 1 && value.productNames.split(',').filter(item => item != '').length  <= 1 && this.falseProductNames.includes(value.productId)) {
               uni.navigateTo({
                  url: `/pages/driver-page/driver-index/bill-of-lading-details/originInfo/originInfo?orderPlanId=${value.id}&filedId=${value.filedId}&deptId=${value.deptId}&sendDate=${value.sendDate}&isSpecial=${value.isSpecial}`
                  url: `/subPages/bill-of-lading-details/originInfo/originInfo?orderPlanId=${value.id}&filedId=${value.filedId}&deptId=${value.deptId}&sendDate=${value.sendDate}&isSpecial=${value.isSpecial}&isWeight=${value.isWeight}`
               });
            } else {
               uni.navigateTo({
                  url: `/pages/driver-page/appointment/appointment?takeCoalId=${value.id}&filedId=${value.filedId}&deptId=${value.deptId}&sendDate=${value.sendDate}`
               });
            }
              }
         },
         // 自主配送
         selfDeliver() {
@@ -636,9 +809,10 @@
            })
         },
         cancelCodeEnter(){
            console.log(this.activeObj,'tmid')
            this.activeObj.containerNumber = this.enterCodeStr;
             this.$reqPut('addContainer',{
               id:this.activeObj.tmId,
               id:this.activeObj.id,
               containerNumber:this.activeObj.containerNumber
            }).then(res=>{
               this.$u.toast('操作成功');
@@ -647,19 +821,84 @@
            }).catch(err=>{
            }).finally(() => {
               if (this.activeObj.orderType === '外购' && this.activeObj.isWeight === 1 && this.activeObj.productNames.filter(item => item != '').length  <= 1 && this.falseProductNames.includes(this.activeObj.productId)) {
               uni.navigateTo({
                  url: `/subPages/bill-of-lading-details/originInfo/originInfo?orderPlanId=${this.activeObj.id}&filedId=${this.activeObj.filedId}&deptId=${this.activeObj.deptId}&sendDate=${this.activeObj.sendDate}&isSpecial=${this.activeObj.isSpecial}&isWeight=${this.activeObj.isWeight}`
               });
            } else {
               uni.navigateTo({
                  url: `/pages/driver-page/appointment/appointment?takeCoalId=${this.activeObj.id}&filedId=${this.activeObj.filedId}&deptId=${this.activeObj.deptId}&sendDate=${this.activeObj.sendDate}`
               });
            }
            })
         },
         cancelCodeCancel(){
            this.activeObj = {};
            this.enterCode = false;
            this.enterCodeStr = '';
               if (this.activeObj.orderType === '外购 '&& this.activeObj.isWeight === 1 && this.activeObj.productNames.split(',').filter(item => item != '').length  <= 1 && this.falseProductNames.includes(this.activeObj.productId)) {
               uni.navigateTo({
                  url: `/subPages/bill-of-lading-details/originInfo/originInfo?orderPlanId=${this.activeObj.id}&filedId=${this.activeObj.filedId}&deptId=${this.activeObj.deptId}&sendDate=${this.activeObj.sendDate}&isSpecial=${this.activeObj.isSpecial}&isWeight=${this.activeObj.isWeight}`
               });
            } else {
               uni.navigateTo({
                  url: `/pages/driver-page/appointment/appointment?takeCoalId=${this.activeObj.id}&filedId=${this.activeObj.filedId}&deptId=${this.activeObj.deptId}&sendDate=${this.activeObj.sendDate}`
               });
            }
         },
          groupChange(n,item) {
            console.log(n,item,'213')
            if(n == item && this.num == 0){
            // 第一次相等即执行以下代码
            this.num++
            }else {
            // 第一次后相等即执行以下代码
            // 置空 radioGroupValue 即取消选中的值
            this.radioGroupValue = ''
            // 初始化 num
            this.num = 0
            }
         },
         // 当切换其他选项的时候此方法才会执行
         radioChange(n) {
            console.log(n,'213')
         },
         isFirstConFirm(){
            this.isFirstShow  = false;
            console.log(this.jiedanObj,'jiedan')
            this.qiangDanBtn(this.jiedanObj)
         },
         //pvc拼单
         PvcpinDan(item){
            uni.navigateTo({
               url: `/subPages/pvcSplicePage/index?item=${JSON.stringify(item)  }`
            })
         }
      }
    }
   };
</script>
<style lang="scss"
   scoped>
   .tishiBox{
      display: flex;
      flex-direction: column;
   }
   .tableCon{
      overflow: auto;
          height: 560rpx;
    width: 700rpx;
  .uni-table{
 min-width: 0!important;
}
}
.codeBox{
   margin: vww(8) vww(8) 0 vww(16);
}
   @mixin formItem {
      width: vww(345);
      height: vww(150);
@@ -690,7 +929,7 @@
      align-items: center;
      .send-date {
         width: 148rpx;
         min-width: 170rpx;
         height: 24rpx;
         line-height: 24rpx;
         font-size: 28rpx;
@@ -699,7 +938,7 @@
      }
      .havedclock {
         width: 58% !important;
         width: 70% !important;
         margin-right: 0 !important;
         .send-date {
@@ -727,7 +966,7 @@
      .button-img {
         width: vww(122);
         height: vww(41);
         background: url('https://mx.jzeg.cn:9096/appimg/image/banner/button.png') no-repeat;
         background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/button.png') no-repeat;
         background-size: cover;
         font-size: 28rpx;
         font-weight: 300;
@@ -738,8 +977,11 @@
      }
   }
   .receiverPopup {
      height: vww(220);
      height: vww(280);
      width: 700rpx;
      padding: 20rpx;
      // overflow: auto;
      // position: relative;
      .image{
         width: 100%;
         height: vww(110);
@@ -760,6 +1002,9 @@
      &__btn {
         margin: vww(10) auto;
         width: 50%;
         position: absolute;
         left: 25%;
         top: 87%;
   
         .u-button {
            height: vww(20);
@@ -794,7 +1039,7 @@
      .driver-index-body {
         // margin-bottom: vww(56);
         // 待领取提煤单
         // 待领取收发单
         .wait-collection {
            width: 100%;
            height: 600rpx;
@@ -822,7 +1067,7 @@
            .collection-form-item {
               width: vww(345);
               height: vww(185);
               height: vww(220);
               margin-top: vww(5);
               background: #ffffff;
               box-shadow: 4rpx 6rpx 25rpx 0rpx rgba(73, 120, 240, 0.15);
@@ -837,7 +1082,7 @@
                  height: 2rpx;
                  background: #e3e3e3;
                  position: absolute;
                  top: 122rpx;
                  top: 240rpx;
                  left: 128rpx;
               }
@@ -860,7 +1105,7 @@
                        height: vww(28);
                        line-height: vww(28);
                        text-align: center;
                        background: url('https://mx.jzeg.cn:9096/appimg/image/banner/blueblock.png') no-repeat;
                        background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/blueblock.png') no-repeat;
                        background-size: contain;
                        font-size: 30rpx;
                        font-weight: 400;
@@ -872,7 +1117,7 @@
                  .point-number {
                     position: absolute;
                     right: 0;
                     width: 15%;
                     width: 18%;
                     text {
                        font-size: 24rpx;
@@ -903,7 +1148,7 @@
                        height: vww(28);
                        line-height: vww(28);
                        text-align: center;
                        background: url('https://mx.jzeg.cn:9096/appimg/image/banner/redblock.png') no-repeat;
                        background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/redblock.png') no-repeat;
                        background-size: contain;
                        font-size: 30rpx;
                        font-weight: 400;
@@ -970,7 +1215,7 @@
                  align-items: center;
                  .send-date {
                     width: 148rpx;
                     min-width: 146rpx;
                     height: 24rpx;
                     margin-left: vww(14);
                     margin-right: vww(56);
@@ -1032,7 +1277,7 @@
            .appointment-form-item {
               @include formItem;
               height: vww(191);
               height: vww(225);
               justify-content: space-between;
               overflow: hidden;
@@ -1041,7 +1286,7 @@
                  height: 1rpx;
                  background: #e3e3e3;
                  position: absolute;
                  top: 122rpx;
                  top: 240rpx;
                  left: 128rpx;
               }
@@ -1061,7 +1306,7 @@
                        height: vww(28);
                        line-height: vww(28);
                        text-align: center;
                        background: url('https://mx.jzeg.cn:9096/appimg/image/banner/blueblock.png') no-repeat;
                        background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/blueblock.png') no-repeat;
                        background-size: contain;
                        font-size: 30rpx;
                        font-weight: 400;
@@ -1097,7 +1342,7 @@
                        height: vww(28);
                        line-height: vww(28);
                        text-align: center;
                        background: url('https://mx.jzeg.cn:9096/appimg/image/banner/redblock.png') no-repeat;
                        background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/redblock.png') no-repeat;
                        background-size: contain;
                        font-size: 30rpx;
                        font-weight: 400;
@@ -1135,7 +1380,7 @@
                        height: vww(28);
                        line-height: vww(28);
                        text-align: center;
                        background: url('https://mx.jzeg.cn:9096/appimg/image/banner/redblock.png') no-repeat;
                        background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/redblock.png') no-repeat;
                        background-size: contain;
                        font-size: 30rpx;
                        font-weight: 400;
@@ -1207,10 +1452,11 @@
                  height: vww(68);
                  display: flex;
                  align-items: center;
                  justify-content: flex-end;
                  .button-img {
                     width: vww(122);
                     height: vww(41);
                     background: url('https://mx.jzeg.cn:9096/appimg/image/banner/button.png') no-repeat;
                     background: url('https://wrzs.czjlchem.com:9090/appimg/image/banner/button.png') no-repeat;
                     background-size: cover;
                     font-size: 28rpx;
                     font-weight: 300;
@@ -1245,6 +1491,42 @@
            position: relative;
            top: -240rpx;
         }
      }
         // 领取弹出框
      .receiverPopup {
         height: vww(110);
         .receiverPopup__title {
            margin: vww(10) auto 0;
            width: 80%;
            text-align: center;
         }
         .receiverPopup__input {
            width: 80%;
            margin: vww(10) auto 0;
            .u-input {
               border: 1px solid #dddddd;
            }
         }
         &__btn {
            margin: vww(10) auto;
            width: 50%;
            .u-button {
               height: vww(20);
            }
         }
      }
   }
</style>
<style lang="scss">
.uni-table{
   min-width: 0px!important
}
</style>