zhangwei
2025-01-16 ea44321752674bc97efb7bfa987c19121c3d6881
src/pages/reimbursement/reimbursement.vue
@@ -4,12 +4,12 @@
         <up-sticky bgColor="#fff">
            <view class="coreshop-ff content c-p-10">
               <up-search placeholder="请点击选择日期" @clear='clear' @click='clickTime' disabled @custom='init'
                  v-model="workTime" search-icon="calendar" @search='init'></up-search>
                  :show-action="false" v-model="workTime" search-icon="calendar" @search='init'></up-search>
            </view>
            <view class="coreshop-ff content c-p-10">
               <up-search placeholder="请输入工人名字" v-model="workerUserName" @custom='init'
                  @clear='init' @search='init'></up-search>
            <!-- <up-search placeholder="请点击选择打卡日期" @click='clickIcon' @clear='PostMyComDakaListPage' disabled
               <up-search placeholder="请输入工人名字" v-model="workerUserName" @custom='init' @clear='init'
                  @search='init'></up-search>
               <!-- <up-search placeholder="请点击选择打卡日期" @click='clickIcon' @clear='PostMyComDakaListPage' disabled
                  v-model="wordDate" search-icon="calendar" @search='PostMyComDakaListPage'
                  @custom='PostMyComDakaListPage'></up-search> -->
            </view>
@@ -22,19 +22,28 @@
               <view class="listrecord c-p-t-20" v-for="(item,index) in listO.orderList" :key="item.id"
                  @click="pageToDetail(item)">
                  <view class="coreshop-ff chuany-bradius20">
                     <view class="c-p-24 chuany-font32">
                     <view class="c-p-20 chuany-font26">
                        <view class="chuany-flex chuany-justify-between">
                           <text class="chuany-width10">{{index+1}}</text>
                           <text class="chuany-width45">
                              {{item.planContent}}
                           </text>
                           <text class="chuany-width8">{{index+1}}</text>
                           <view class="chuany-width15" v-if="item.sentStaff">
                              {{item.sentStaff.name}}
                           </view>
                           <view class="chuany-width22">
                              {{$util.formatDate(item.planStartTime)}}
                           </view>
                           <view class="chuany-width30">
                              {{item.planMoney}} 元
                           </view>
                           <u-text
                              :type="item.evaluationStatus=='Reimbursed'?'success':'warning'"
                              :text="item.evaluationStatus=='Reimbursed'?'已报销':'未报销'">
                           </u-text>
                           <view class="chuany-width15">
                              <u-text align="right" size='14'
                                 :type="item.evaluationStatus=='Reimbursed'?'success':'warning'"
                                 :text="item.evaluationStatus=='Reimbursed'?'已报销':'未报销'">
                              </u-text>
                           </view>
                        </view>
                        <view class="c-p-t-8">
                           摘要:{{item.planContent}}
                        </view>
                     </view>
                  </view>
@@ -124,9 +133,9 @@
         case 2:
            evaluationStatus.value = 'Reimbursed'
            break;
         // case 3:
         //    evaluationStatus.value = 'Yes'
         //    break;
            // case 3:
            //    evaluationStatus.value = 'Yes'
            //    break;
      }
      init()
   }
@@ -213,9 +222,16 @@
      // if (state.planStartTimeEnd) {
      //    data.planStartTimeEnd = state.planStartTimeEnd
      // }
      uni.navigateTo({
         url: `/pages/reimbursement/index?planId=${item.keyid}`
      });
      if (item.evaluationStatus == 'NotReimbursed') {
         uni.navigateTo({
            url: `/pages/reimbursement/payment?detailId=${item.keyid}`
         });
      } else {
         $util.showToast({
            title: '此报销单已报销!'
         })
      }
      // $db.set('detailItem',JSON.stringify(item))
   }
</script>