index.wxml 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <van-search value="{{ params.content.where.condition }}" shape='round' placeholder="{{language['关键字']||'请输入搜索关键词'}}" use-action-slot bind:clear='onClear' bind:search="startSearch">
  2. </van-search>
  3. <view class="global-total">总共{{params.content.total}}个</view>
  4. <Yl_ListBox id='ListBox' bind:getlist='getList'>
  5. <navigator url="#" class="project-item" wx:for="{{list}}" wx:key="sa_customersid" data-id="{{item.sa_customersid}}" bind:tap="changeResult">
  6. <view class="chart">
  7. <view class="circle">
  8. <view class="circle_left ab" style="{{render.leftRate(item.progress)}}" />
  9. <view class="circle_right ab" style="{{render.rightRate(item.progress)}}" />
  10. <view class="circle_text">
  11. <text class="value">{{item.stage+'/'+item.totalstage}}</text>
  12. <text class="name">{{item.stagename}}</text>
  13. </view>
  14. </view>
  15. </view>
  16. <view class="main">
  17. <view class="label">
  18. <view class="title line-1">{{item.enterprisename}}</view>
  19. <view class="state" style="background-color: {{sColors[item.tradingstatus]}}">{{item.tradingstatus}}</view>
  20. </view>
  21. <view class="tag-box">
  22. <view class="systemtag" wx:for="{{item.tag_sys}}" wx:key="item">{{language[item]||item}}</view>
  23. <view class="datatag" wx:for="{{item.tag}}" wx:key="item">{{language[item]||item}}</view>
  24. </view>
  25. <view class="replenish">
  26. <text style="color: #666;">医院编号:</text>
  27. <text>{{item.billno || ' --'}}</text>
  28. </view>
  29. <view class="replenish">
  30. <text style="color: #666;">省市县:</text>
  31. <text>{{item.province + item.city +item.county }}</text>
  32. </view>
  33. <view class="replenish">
  34. <text style="color: #666;">医院等级:</text>
  35. <text>{{item.grade || ' --'}}</text>
  36. </view>
  37. <view class="replenish">
  38. <text style="color: #666;">预估手术总量:</text>
  39. <text>{{item.totalop || ' --'}}</text>
  40. </view>
  41. <view class="replenish">
  42. <text style="color: #666;">开发状态:</text>
  43. <text style="color: {{sColors[item.status]}}">{{item.status}}</text>
  44. </view>
  45. <view class="replenish">
  46. <text style="color: #666;">负责人:</text>
  47. <text>{{item.leader[0].name || '--'}}</text>
  48. </view>
  49. <view class="replenish">
  50. <text style="color: #666;">营销区域:</text>
  51. <text>{{item.areaname || ' --'}}</text>
  52. </view>
  53. </view>
  54. </navigator>
  55. <view wx:if="{{!radio}}" style="height: 70rpx;" />
  56. <My_empty wx:if="{{!list.length}}" />
  57. </Yl_ListBox>
  58. <block wx:if="{{!radio}}">
  59. <view class="footer">
  60. <view class="count">
  61. {{language['已选']||'已选'}}:{{result.length}}
  62. </view>
  63. <van-button custom-class='but' disabled='{{result.length==0}}' bind:click="submit">{{language['确定']||'确定'}}</van-button>
  64. </view>
  65. <wxs module="handle">
  66. module.exports = {
  67. isCheck: function (id, list) {
  68. return list.some(function (v) {
  69. return v == id
  70. });
  71. },
  72. }
  73. </wxs>
  74. </block>
  75. <wxs src="../../../utils/nominalpressure.wxs" module="join"></wxs>
  76. <wxs module="render">
  77. module.exports = {
  78. rightRate: function (rate) {
  79. if (rate - 0 < 50) {
  80. return 'transform: rotate(' + 3.6 * (rate - 0) + 'deg);';
  81. } else {
  82. return 'transform: rotate(0);border-color: var(--assist);';
  83. }
  84. },
  85. leftRate: function (rate) {
  86. if (rate - 0 >= 50) {
  87. return 'transform: rotate(' + 3.6 * (rate - 50) + 'deg);';
  88. }
  89. }
  90. }
  91. </wxs>