index.wxml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <Yl_nav search list='{{navList}}' sort='{{content.sort}}' bind:onClick='navClick' bind:onSearch='onSearch' />
  2. <view class="global-total">总共{{content.total}}个</view>
  3. <Yl_ListBox id='ListBox' bind:getlist='getList'>
  4. <navigator url="/prsx/department/detail?id={{item.sa_hospitaldepid}}" class="project-item" wx:for="{{list}}" wx:key="sa_hospitaldepid">
  5. <view class="chart">
  6. <view class="circle">
  7. <view class="circle_left ab" style="{{render.leftRate(item.progress)}}" />
  8. <view class="circle_right ab" style="{{render.rightRate(item.progress)}}" />
  9. <view class="circle_text">
  10. <text class="value">{{item.stage+'/'+item.totalstage}}</text>
  11. <text class="name">{{item.stagename}}</text>
  12. </view>
  13. </view>
  14. </view>
  15. <view class="main">
  16. <view class="label">
  17. <view class="title line-1">{{item.hospitaldepname}}</view>
  18. </view>
  19. <view class="tag-box">
  20. <view class="systemtag" wx:for="{{item.tag_sys}}" wx:key="item">{{item}}</view>
  21. <view class="datatag" wx:for="{{item.tag}}" wx:key="item">{{item}}</view>
  22. </view>
  23. <view class="replenish">
  24. <text style="color: #666;">科室类别:</text>
  25. <text>{{item.type}}</text>
  26. </view>
  27. <view class="replenish">
  28. <text style="color: #666;">所属医院:</text>
  29. <text>{{item.enterprisename || ' --'}}</text>
  30. </view>
  31. <view class="replenish">
  32. <text style="color: #666;">科室负责人:</text>
  33. <text>{{item.doctors || '--'}}</text>
  34. </view>
  35. <view class="replenish">
  36. <text style="color: #666;">负责人:</text>
  37. <text>{{item.leader[0].name}}</text>
  38. </view>
  39. <view class="replenish">
  40. <text style="color: #666;">备注:</text>
  41. <text>{{item.remarks || '--'}}</text>
  42. </view>
  43. </view>
  44. </navigator>
  45. <My_empty wx:if="{{list.length==0}}" />
  46. </Yl_ListBox>
  47. <!-- 显示类型 -->
  48. <van-action-sheet show="{{ classShow }}" actions="{{ classActions }}" cancel-text="取消" bind:click-overlay='classClose' bind:cancel="classClose" bind:select="classSelect" />
  49. <!-- 筛选条件 -->
  50. <Yl_Filtrate1 show='{{filterShow}}' list="{{filtratelist}}" dateRange bindhandle="handleFilter" dateRangeName='创建日期' />
  51. <!-- 浮动按钮 -->
  52. <Yl_FloatingButton wx:if="{{insert}}" bindtap="toAdd" />
  53. <wxs module="render">
  54. module.exports = {
  55. rightRate: function (rate) {
  56. if (rate - 0 < 50) {
  57. return 'transform: rotate(' + 3.6 * (rate - 0) + 'deg);';
  58. } else {
  59. return 'transform: rotate(0);border-color: var(--assist);';
  60. }
  61. },
  62. leftRate: function (rate) {
  63. if (rate - 0 >= 50) {
  64. return 'transform: rotate(' + 3.6 * (rate - 50) + 'deg);';
  65. }
  66. }
  67. }
  68. </wxs>