运维小程序
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

index.wxml 6.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. <!-- <image class="calculation" src="https://esos-iot.bjdexn.cn/myminio/project/a6546181416e4ca5a266b3b5ce31c335.jpg" mode="widthFix"/> -->
  2. <!-- <view class="side-bar-wrapper" style="height: calc(100vh - {{navbarHeight}}px)">
  3. </view> -->
  4. <view class="workorder">
  5. <t-tabs value="{{tabsindex}}" bind:change="onTabsChange" bind:click="onTabsClick" t-class="custom-tabs" split="{{false}}">
  6. <t-tab-panel label="待办" value="1,2" />
  7. <t-tab-panel label="办结" value="3" />
  8. <t-tab-panel label="全部" value="0" />
  9. </t-tabs>
  10. <view bind:tap="onfilter">
  11. <t-icon name="filter" size="50rpx" color="#585CE5" data-name="filter" />
  12. </view>
  13. </view>
  14. <view style="height: 100rpx;"></view>
  15. <view class="examine_list">
  16. <view class="examine_box" wx:for="{{reviewdata}}" wx:key="index" data-id="{{item.id}}" data-workorderId="{{item.workorderId}}" bind:tap="ondetails">
  17. <view class="examine_title">
  18. <view class="examine_title0" wx:if="{{item.type==1}}">日常<text style="padding: 0rpx 10rpx;">/</text><text wx:if="{{item.workorderGrade==1}}"> 低</text><text wx:if="{{item.workorderGrade==2}}"> 中</text><text wx:if="{{item.workorderGrade==3}}"> 高</text></view>
  19. <view class="examine_title01" wx:if="{{item.type==2}}">故障 <text style="padding: 0rpx 10rpx;">/</text> <text wx:if="{{item.workorderGrade==1}}"> 低</text><text wx:if="{{item.workorderGrade==2}}"> 中</text><text wx:if="{{item.workorderGrade==3}}"> 高</text></view>
  20. <view class="examine_title02" wx:if="{{item.type==3}}">其他<text style="padding: 0rpx 10rpx;">/</text> <text wx:if="{{item.workorderGrade==1}}"> 低</text><text wx:if="{{item.workorderGrade==2}}"> 中</text><text wx:if="{{item.workorderGrade==3}}"> 高</text></view>
  21. <view class="examine_title1">{{item.workorderName}}</view>
  22. <view class="process_bj2" wx:if="{{item.workorderType==1}}">待处理</view>
  23. <view class="process_bj3" wx:if="{{item.workorderType==2}}">处理中</view>
  24. <view class="examine_title2" wx:if="{{item.workorderType==3}}">处理完成</view>
  25. <!-- <view class="examine_title2" wx:if="{{item.workorderType==3&&item.examineType==5}}">待审核</view>
  26. <view class="examine_title2" wx:if="{{item.workorderType==3&&item.examineType==6}}">审核完成</view>
  27. <view class="examine_title2" wx:if="{{item.workorderType==3&&item.examineType==7}}">审核失败</view> -->
  28. </view>
  29. <view class="examine_content">
  30. <view class="examine_name">描述:{{item.workorderContent}}</view>
  31. <view class="feedback examine_name" wx:if="{{item.examineType==7}}">退回原因:{{item.workoderReason}}</view>
  32. <view class="feedback examine_name" wx:if="{{item.examineCount!=0&&item.examineType!=7}}">退回原因:{{item.lastfail||'无'}}</view>
  33. </view>
  34. <view class="examine_bottom">
  35. <view class="examine_bottompro">
  36. <view class="promoter">
  37. <view class="promoter_people">发起人</view>
  38. <view class="promoter_name">{{item.workorderPromoter}}</view>
  39. </view>
  40. <view class="promoter_right">
  41. <view class="promoter_people">发起时间</view>
  42. <view class="promoter_name">{{item.workorderStarttime}}</view>
  43. </view>
  44. </view>
  45. <view class="promoter_review">
  46. <text class="promoter_review_color" wx:if="{{item.workorderType==3&&item.examineType==5}}">待审核</text>
  47. <text class="promoter_review_color" wx:if="{{item.workorderType==3&&item.examineType==6}}">审核完成</text>
  48. <text class="promoter_review_colors" wx:if="{{item.workorderType==3&&item.examineType==7}}">审核失败</text>
  49. </view>
  50. </view>
  51. <!-- <view class="examine_button">
  52. <view class="examine_buttonleft">通过</view>
  53. <view class="examine_buttonright">不通过</view>
  54. </view> -->
  55. </view>
  56. <view class="available" wx:if="{{reviewdata.length==0}}">
  57. <image src="https://esos-iot.bjdexn.cn/myminio/project/9efa1691f71a48b6ae20648c0a2dae56.png" mode="aspectFit"/>
  58. </view>
  59. </view>
  60. <view style="height: 30rpx;"></view>
  61. <t-popup
  62. visible="{{visible}}"
  63. bind:visible-change="onVisibleChange"
  64. placement="right"
  65. >
  66. <view class="filter">
  67. <view class="mtinput">
  68. <input class="uni-mt-5" trim="all" value="{{workorderName}}" clearSize="0"
  69. placeholder="请输入工单标题" bindinput="onPeakprice"></input>
  70. </view>
  71. <view class="owner_type1">
  72. <picker mode="date" value="{{datestart}}" start="2000-01-01" end="2060-09-01" bindchange="bindstartChange">
  73. <view class="calculation_top">
  74. <view class="calculation_left">
  75. 开始时间
  76. </view>
  77. <view class="event">
  78. <view class="uni-input">{{datestart}}</view>
  79. <t-icon name="chevron-right" size="40rpx" data-name="chevron-right"/>
  80. </view>
  81. </view>
  82. </picker>
  83. </view>
  84. <view class="owner_type1">
  85. <picker mode="date" value="{{dateend}}" start="2000-01-01" end="2060-09-01" bindchange="bindendChange">
  86. <view class="calculation_top">
  87. <view class="calculation_left">
  88. 结束时间
  89. </view>
  90. <view class="event">
  91. <view class="uni-input">{{dateend}}</view>
  92. <t-icon name="chevron-right" size="40rpx" data-name="chevron-right"/>
  93. </view>
  94. </view>
  95. </picker>
  96. </view>
  97. <view class="owner_type1">
  98. <picker bindcolumnchange="bindcolumn" bindchange="bindeventChange" value="{{index}}" range="{{array}}">
  99. <view class="calculation_top">
  100. <view class="calculation_left">
  101. 事件
  102. </view>
  103. <view class="event">
  104. <view class="uni-input">{{array[index]}}</view>
  105. <t-icon name="chevron-right" size="40rpx" data-name="chevron-right"/>
  106. </view>
  107. </view>
  108. </picker>
  109. </view>
  110. <view class="owner_type11">
  111. <view class="calculation_strategy">
  112. 工单优先级
  113. </view>
  114. <view class="calculation_capsule">
  115. <t-radio-group default-value="{{priority}}" value="{{priority}}" borderless t-class="box" bindchange="onradio">
  116. <t-radio block="{{false}}" label="低" value="0" />
  117. <t-radio block="{{false}}" label="中" value="1" />
  118. <t-radio block="{{false}}" label="高" value="2" />
  119. </t-radio-group>
  120. </view>
  121. </view>
  122. <view class="owner_type11">
  123. <view class="calculation_strategy">
  124. 审核状态
  125. </view>
  126. <view class="calculation_capsule">
  127. <t-radio-group default-value="{{examineType}}" value="{{examineType}}" borderless t-class="box" bindchange="onexamineType">
  128. <t-radio block="{{false}}" label="成功" value="6" />
  129. <t-radio block="{{false}}" label="失败" value="7" />
  130. </t-radio-group>
  131. </view>
  132. </view>
  133. <view class="workorder_box">
  134. <view class="workorder1" bind:tap="onworkorder">提交</view>
  135. <view class="workorder1" bind:tap="onreset">重置</view>
  136. </view>
  137. </view>
  138. </t-popup>
  139. <!-- -->