yangan
2025-02-13 fc4c8b7e4f9d926a43903389afb21d5a09208f8e
pages/driver-page/appointment/appointment.vue
@@ -23,7 +23,7 @@
               <uni-td align="center">{{ item.carNum1 || '' }}</uni-td>
               <uni-td><u-button text="选择"
                     type="primary"
                     :disabled="item.carNum == item.carNum1"
                     :disabled="item.carNum == item.carNum1&&!isRCSQ"
                     @click="yuYueBtnClick(item)"></u-button></uni-td>
            </uni-tr>
         </uni-table>
@@ -74,6 +74,7 @@
         this.yuYueListParams.filedId = params.filedId;
         this.yuYueListParams.deptId = params.deptId;
         this.yuYueListParams.sendDate = params.sendDate;
         this.yuYueListParams.coalName = params.coalName;
         this.coalStatus = params.coalStatus;
         this.tmId = params.tmId
      },
@@ -123,23 +124,18 @@
                     })
                  }, 1500);
               } else {
                  this.$u.toast(res.msg ? res.msg : '预约失败');
                  // this.$u.toast(res.msg ? res.msg.replaceAll('<br/>',"\n").replaceAll(/\n/g, "\n").replaceAll(/\r/g, "\r") : '预约失败');
                  uni.showModal({
                     title: "提示",
                     content: res.msg  || '预约失败',
                     confirmText: "确定",
                     showCancel: false,
                  })
               }
            })
         },
         // 更换预约时间段
         saveRCSQ(value) {
            //如果未签到 先签到再申请
            if (this.coalStatus < 2) {
               this.$u.toast('请先签到');
               setTimeout(() => {
                  uni.navigateTo({
                     url: `/pages/driver-page/driver-index/bill-of-lading-details/punchTheClock/punchTheClock?orderPlanId=${this.yuYuePostParams.takeCoalId}&coalStatus=${
                     this.coalStatus}&tmId=${this.tmId}&yyId=${this.rcsqData.originalYyId}&filedId=${this.yuYueListParams.filedId}&deptId=${this.yuYueListParams.deptId}&sendDate=${this.yuYueListParams.sendDate}&yuYueSection=${this.yuYueSection}`
                  })
               }, 1500)
               return
            }
            this.rcsqData.yyId = value.id;
            this.rcsqData.deptId = value.deptId;
            this.rcsqData.filedId = value.filedId;
@@ -151,6 +147,16 @@
                        url: '/pages/tabbar-page/index-tabbar/index-tabbar'
                     })
                  }, 1500);
                  //如果未签到 先签到再申请
               } else if (res.code == 3) {
                  this.$u.toast('请先签到');
                  setTimeout(() => {
                     uni.navigateTo({
                        url: `/pages/driver-page/driver-index/bill-of-lading-details/punchTheClock/punchTheClock?orderPlanId=${this.yuYuePostParams.takeCoalId}&coalStatus=${
                        this.coalStatus}&tmId=${this.tmId}&yyId=${this.rcsqData.originalYyId}&filedId=${this.yuYueListParams.filedId}&deptId=${this.yuYueListParams.deptId}&sendDate=${this.yuYueListParams.sendDate}&yuYueSection=${this.yuYueSection}`
                     })
                  }, 1500)
                  return
               } else {
                  this.$u.toast(res.msg ? res.msg : '更换预约时间段失败,请稍后重试');
               }