wanchenTask.vue 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <template>
  2. <view class="allTask">
  3. <uni-card v-for="(item,index) in pageData.taskList" class="allTask_list">
  4. <view class="list_content">
  5. <view class="list_content_img">
  6. <image :src="pageData.statusIcon" class="statusIcon"></image>
  7. </view>
  8. <view class="list_item">质控名称</view>
  9. <view class="list_item_text">{{item.taskName}}</view>
  10. </view>
  11. <view class="list_content">
  12. <view class="list_item">质控日期</view>
  13. <view class="list_item_text">{{item.taskTime}}</view>
  14. </view>
  15. <view class="list_content">
  16. <view class="list_item">整改截止日期</view>
  17. <view class="list_item_text">{{item.taskDeadline}}</view>
  18. </view>
  19. <view class="list_content">
  20. <view class="list_item">整改项数</view>
  21. <view class="list_item_text">{{item.taskNum}}</view>
  22. </view>
  23. <view class="list_content">
  24. <view class="list_item">整改情况</view>
  25. <view class="list_item_text">{{item.taskSituation}}</view>
  26. </view>
  27. <view class="button">
  28. <view class="button_upload" @click="uploadZg(item)">上传整改</view>
  29. </view>
  30. </uni-card>
  31. </view>
  32. </template>
  33. <script setup>
  34. import http from '@/utils/request';
  35. import {ref,reactive,getCurrentInstance, computed, nextTick,watch} from "vue";
  36. import {onLoad,onShow,onUnload,onPageScroll,onReachBottom,onPullDownRefresh} from "@dcloudio/uni-app";
  37. const pageData=reactive({
  38. // 状态icon
  39. statusIcon:'/static/wan_icon.png',
  40. taskList:[
  41. {
  42. taskName:'20230405质控任务',
  43. taskTime:'2023.04.28',
  44. taskDeadline:'2023.05.23',
  45. taskNum:'10',
  46. taskSituation:'第一次'
  47. }
  48. ]
  49. })
  50. </script>
  51. <style lang="scss" scoped>
  52. @import 'index.scss';
  53. </style>