xuefei
2025-11-29 94503c7382778632731b36cf6ad47f7552e4ccf9
pages/my-todo/my-todo.vue
@@ -81,19 +81,19 @@
          <view class="bottom-container">
            <!-- 待办按钮 -->
            <view class="bottom-content__item">
              <view @click="theFormDataClick(item)" v-if="item.actBusiness.actType == 'Offsetting' || item.actBusiness.actType == 'XsWaybill'">
              <view @click="() => theFormDataClick(item)" v-if="item.actBusiness.actType == 'Offsetting' || item.actBusiness.actType == 'XsWaybill'">
                <image src="@/static/home/jindu.png" mode=""></image>
                <view>申请详情</view>
              </view>
              <view @click="adopClick(item)">
              <view @click="() => adopClick(item)">
                <image src="@/static/home/tongguo.png" mode=""></image>
                <view>通过</view>
              </view>
              <view @click="rejectClick(item)">
              <view @click="() => rejectClick(item)">
                <image src="@/static/home/bohui.png" mode=""></image>
                <view>驳回</view>
              </view>
              <view @click="approvalHistoryClick(item.procInstId)">
              <view @click="() => approvalHistoryClick(item)">
                <image src="@/static/home/history.png" mode=""></image>
                <view>历史</view>
              </view>
@@ -336,6 +336,7 @@
          }
          this.daibanData = this.daibanData.concat(res.data.content);
        }
        console.log(this.daibanData,'this.daibanData====待办-------00000----')
        //将数据拼接在一起
        this.loadingType = 0; // 将loadingType归0重置
        uni.hideNavigationBarLoading(); // 关闭加载动画
@@ -424,8 +425,9 @@
    },
    // 审批历史
    approvalHistoryClick(v) {
      console.log(v,'历史审批====----')
      uni.navigateTo({
        url: `/pages/approval-history/approval-history?index=${v}`
        url: `/pages/approval-history/approval-history?index=${v?.procInstId}`
      });
    },
    // 通过
@@ -436,6 +438,7 @@
      this.modalType = 0;
    },
    batchAdoptClick() {
      console.log('批量通过按钮----------',this.checkBoxValue)
      if (this.checkBoxValue.length != 0) {
        this.adoptModalShow = true;
      } else {
@@ -444,13 +447,15 @@
    },
    // 通过模态框
    adoptModalConfirm() {
      this.adoptDataBox = []
      this.adoptModalShow = false;
         if(this.checkBoxValue.length >= 1){
            this.checkBoxValue.forEach(item => {
              this.adoptDataBox.push(item.slice(0, 6))
              this.adoptDataBox.push(item)
            })
            this.adoptForm.ids = this.adoptDataBox.toString();
         }
      console.log(this.checkBoxValue,'this.checkBoxValue--00000000000',this.adoptDataBox,this.adoptForm)
      this.$reqPost('passAll', this.adoptForm).then(res => {
        console.log('是否还原', this.adoptForm.ids, this.rejectForm.procInstIds);
        if (res.code == 0) {
@@ -476,10 +481,11 @@
      },
    // 驳回模态框
    rejectModalConfirm() {
      this.rejectDataBox = []
      this.rejectModalShow = false;
         if(this.checkBoxValue.length >= 1){
            this.checkBoxValue.forEach(item => {
              this.rejectDataBox.push(item.slice(6, 12))
              this.rejectDataBox.push(item)
            })
            this.rejectForm.procInstIds = this.rejectDataBox.toString();
         }