付延余
2023-03-16 1ab29b3567574a721bd37d5ff9d7e9db386272d6
pages/driver-page/appointment/appointment.vue
@@ -30,8 +30,15 @@
   },
   data() {
      return {
         takeCoalId: null,
         yuYueId: null,
         yuYueListParams: {
            filedId: '',
            deptId: '',
            sendDate: ''
         },
         yuYuePostParams:{
            takeCoalId: null,
            yuYueId: null,
         },
         yuYueData: [],
         isRCSQ: false, // 入场申请接口控制
         rcsqData: {
@@ -50,7 +57,10 @@
         this.isRCSQ = true;
         this.rcsqData.originalYyId = params.yyId;
      }
      this.takeCoalId = params.takeCoalId;
      this.yuYuePostParams.takeCoalId = params.takeCoalId;
      this.yuYueListParams.filedId = params.filedId;
      this.yuYueListParams.deptId = params.deptId;
      this.yuYueListParams.sendDate = params.sendDate;
   },
   onShow() {
      this.init();
@@ -64,7 +74,7 @@
         uni.showLoading({
            title: '加载中...'
         });
         this.$reqGet('yuYueList').then(res => {
         this.$reqGet('yuYueList', this.yuYueListParams).then(res => {
            uni.hideLoading();
            if (res.code == 0) {
               this.yuYueData = res.data;
@@ -74,7 +84,7 @@
      // 预约和入场申请共用事件
      yuYueBtnClick(value) {
         if (this.isRCSQ) {
            this.rcsqData.taskId = this.takeCoalId;
            this.rcsqData.taskId = this.yuYuePostParams.takeCoalId;
            this.saveRCSQ(value);
         } else {
            this.yuYueClick(value.id);
@@ -82,8 +92,8 @@
      },
      // 预约
      yuYueClick(id) {
         this.yuYueId = id;
         this.$reqPost('yuYue', { takeCoalId: this.takeCoalId, yuYueId: this.yuYueId }, 'params').then(res => {
         this.yuYuePostParams.yuYueId = id;
         this.$reqPost('yuYue', { takeCoalId: this.yuYuePostParams.takeCoalId, yuYueId: this.yuYuePostParams.yuYueId }, 'params').then(res => {
            if (res.code == 0) {
               this.$u.toast('预约成功!');
            }