workbench.wxml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. <view class="toptip {{tipStaus}} text-white {{tipType}}" style='top:{{CustomBar}}px;'>{{tipText}}</view>
  2. <cu-custom bgColor="bg-color" isBack="{{false}}" title="工作台" isSystem="{{false}}" bindmyevent="myevent"></cu-custom>
  3. <view class="work_top">
  4. <view class="work_top_bg">
  5. <image mode="widthFix" src="/img/work_img1.png"></image>
  6. </view>
  7. <view class="work_top_txt">一键连线冷链追溯系统</view>
  8. </view>
  9. <!-- <block wx:if="{{isIcon == 'Y'}}">
  10. <view class="work_card">
  11. <view class="work_card_tit">常用功能</view>
  12. <view class="work_list">
  13. <view class="work_item" style="width:25%;" wx:for="{{systemMenu}}" wx:for-item="menu" wx:for-index="index" data-type="{{menu.menuType}}" data-path="{{menu.path}}" bindtap="{{isIcon == 'Y' ? '':'tapMenu'}}">
  14. <view class="menuImage" bindtap="{{isIcon == 'Y' ? 'iconJian':''}}" data-index="{{index}}" data-menuId="{{menu.menuId}}">
  15. <image src="/img/jian.png" class="iconJian" wx:if="{{isIcon == 'Y'}}"></image>
  16. <image src="{{menu.icon}}" class="icon"></image>
  17. </view>
  18. <view>{{menu.menuName}}</view>
  19. </view>
  20. </view>
  21. </view>
  22. </block> -->
  23. <view class="work_card" wx:for="{{menuList}}" wx:key="orderNum" wx:for-item="item">
  24. <view class="work_card_tit">{{item.label}}</view>
  25. <view class="work_list">
  26. <view class="work_item" wx:for="{{item.children}}" wx:for-item="menu" wx:key="orderNum"
  27. data-type="{{menu.menuType}}" data-path="{{menu.path}}" bindtap="{{isIcon == 'Y' ? '':'tapMenu'}}">
  28. <view class="menuImage" bindtap="{{isIcon == 'Y' ? 'iconJia':''}}" data-menu="{{menu}}">
  29. <image src="/img/jia.png" class="iconJia" wx:if="{{isIcon == 'Y'}}"></image>
  30. <image class="icon" src="{{menu.icon}}"></image>
  31. </view>
  32. <view>{{menu.label}}</view>
  33. </view>
  34. </view>
  35. </view>
  36. <!-- 认证提示弹窗 -->
  37. <view class="auth_win" wx:if="{{showAuthWin}}">
  38. <view class="auth_win_mid">
  39. <view class="auth_win_txt">您还未认证,暂无权限</view>
  40. <view class="auth_win_action">
  41. <view class="auth_win_btn" bindtap="closeAuthWin">取消</view>
  42. <navigator url="/pages/userAuth/chooseRole" class="auth_win_btn text-color">去认证</navigator>
  43. </view>
  44. </view>
  45. </view>
  46. <!-- 查一查 出库入库弹窗 -->
  47. <!-- <view class="{{showChaType ?'cha_win':''}}" bindtap="closeChaWin">
  48. <view class="cha_win_con {{showChaType ?'cha_btn_con_transform':''}}">
  49. <view class="cha_win_tit">选择扫描方式</view>
  50. <view class="cha_win_btn">
  51. <view class="cha_btn_item" bindtap="isScan" data-item="showChaType">
  52. <image src="/img/work_icon11.png"></image>
  53. <view>实时追溯</view>
  54. </view>
  55. <navigator url="/pages/nfc/zhuisu2?path={{path}}&type=11&loginRole={{loginRole}}" class="cha_btn_item"
  56. wx:if="{{loginRole != 'doctor'}}">
  57. <image src="/img/dev_img4.png"></image>
  58. <view>全程温控</view>
  59. </navigator>
  60. <navigator url="/pages/nfc/zhuisu2?path={{path}}&type=10&loginRole={{loginRole}}" class="cha_btn_item"
  61. wx:if="{{loginRole != 'doctor'}}">
  62. <image src="/img/dev_img3.png"></image>
  63. <view>追溯标签</view>
  64. </navigator>
  65. </view>
  66. <view class="cha_win_close" bindtap="closeChaWin">
  67. <text>×</text>
  68. </view>
  69. </view>
  70. </view> -->
  71. <view class="{{showChaType ? 'cha_win' : device ? 'cha_win': activationLockStatu?'cha_win':''}}" bindtap="closeChaWin">
  72. <view class="cha_win_con {{showChaType ?'cha_btn_con_transform':device ? 'cha_btn_con_transform':activationLockStatu?'cha_btn_con_transform':''}}">
  73. <view class="cha_win_tit">
  74. <text>选择扫描方式</text>
  75. <!-- <view bindtap="goScanSetting">编辑</view> -->
  76. </view>
  77. <view class="cha_win_btn" wx:if="{{showChaType}}">
  78. <block wx:for="{{tableCoin}}" wx:for-index='index' wx:index='index' wx:for-item="item">
  79. <view class="cha_btn_item" bindtap="addChain" data-title="showChaType" data-type="{{item.name}}" wx:if="{{item.status}}">
  80. <image src="{{item.img}}"></image>
  81. <view>{{item.name}}</view>
  82. </view>
  83. </block>
  84. </view>
  85. <view class="cha_win_btn" wx:elif="{{device}}">
  86. <block wx:for="{{tableCoin}}" wx:for-index='index' wx:index='index' wx:for-item="item">
  87. <view class="cha_btn_item" bindtap="addChain" data-title="device" data-type="{{item.name}}" wx:if="{{item.status && item.name != 'X103' && item.name != 'X104' && item.name != 'X105'}}">
  88. <image src="{{item.img}}"></image>
  89. <view>{{item.name}}</view>
  90. </view>
  91. </block>
  92. </view>
  93. <view class="cha_win_btn" wx:elif="{{activationLockStatu}}">
  94. <block wx:for="{{tableCoin}}" wx:for-index='index' wx:index='index' wx:for-item="item">
  95. <view class="cha_btn_item" bindtap="addChain" data-title="activationLockStatu" data-type="{{item.name}}" wx:if="{{item.status && item.name != 'X201' && item.name != 'X203' && item.name != 'X103' && item.name != 'X104' && item.name != 'X105'}}">
  96. <image src="{{item.img}}"></image>
  97. <view>{{item.name}}</view>
  98. </view>
  99. </block>
  100. </view>
  101. <view class="cha_win_close" bindtap="closeChaWin">
  102. <text>×</text>
  103. </view>
  104. </view>
  105. </view>
  106. <!-- 出厂检测 -->
  107. <!-- <view class="{{device ?'cha_win':''}}" bindtap="closeChaWin">
  108. <view class="cha_win_con {{device ?'cha_btn_con_transform':''}}">
  109. <view class="cha_win_tit">
  110. <text>选择扫描方式</text>
  111. <view bindtap="goScanSetting" data-type="chuchang">编辑</view>
  112. </view>
  113. <view class="cha_win_btn">
  114. <block wx:for="{{tableCoin}}" wx:for-index='index' wx:index='index' wx:for-item="item">
  115. <view class="cha_btn_item" bindtap="addChain" data-type="{{item.type}}" wx:if="{{item.status && item.name != 'X103' && item.name != 'X104' && item.name != 'X105'}}">
  116. <image src="{{item.img}}"></image>
  117. <view>{{item.name}}</view>
  118. </view>
  119. </block>
  120. </view>
  121. <view class="cha_win_close" bindtap="closeChaWin">
  122. <text>×</text>
  123. </view>
  124. </view>
  125. </view> -->
  126. <!-- 口令 -->
  127. <view class="prem_win" wx:if="{{isPrem}}">
  128. <view class="prem_win_mid">
  129. <text class="cuIcon-close lg text-gray prem_win_close" catchtap="closePremWin"></text>
  130. <view class="prem_win_tit">请输入验证口令</view>
  131. <view class="prem_win_inps">
  132. <input type='password' class="{{iptValue.length>=index?'prem_win_inps_vl':''}}" wx:for="{{6}}" wx:key="index"
  133. disabled value="{{iptValue.length>=index+1?iptValue[index]:''}}"></input>
  134. </view>
  135. <input type='number' class="prem_win_inpt" value="{{iptValue}}" focus="{{isFocus}}" bindinput="setValue"></input>
  136. </view>
  137. </view>
  138. <!-- 出厂检测 -->
  139. <!-- <view>
  140. <view class="{{device ?'cha_win':''}}" bindtap="closeChaWin">
  141. <view class="cha_win_con {{device ?'cha_btn_con_transform':''}}">
  142. <view class="cha_win_tit">选择扫描方式</view>
  143. <view class="cha_win_btn">
  144. <view class="cha_btn_item" bindtap="isScan" data-item="device">
  145. <image src="/img/work_icon11.png"></image>
  146. <view>实时追溯</view>
  147. </view>
  148. <navigator url="/pages/nfc/zhuisu2?path={{path}}&type=11" class="cha_btn_item">
  149. <image src="/img/dev_img4.png"></image>
  150. <view>全程温控</view>
  151. </navigator>
  152. </view>
  153. <view class="cha_win_close" bindtap="closeChaWin">
  154. <text>×</text>
  155. </view>
  156. </view>
  157. </view>
  158. </view> -->
  159. <!--出库入库地址 -->
  160. <view>
  161. <modal title="填写地址" hidden="{{modalHidden}}" confirm-text="保存" cancel-text="取消" bindconfirm="modalBindaconfirm"
  162. bindcancel="modalBindcancel">
  163. <view class="info_item">
  164. <view class="info_text">
  165. <image src="/img/warnAddr.png"></image>
  166. <!-- 填写产品{{transportStatus == '00' ? '出库':transportStatus == '10' ? '入库' :'未知'}}地址 -->
  167. <view>
  168. <block>
  169. <picker mode="selector" bindchange="setType" value="{{deptType}}" range="{{seleteType}}"
  170. range-key="transportStatusName">
  171. <view class="picker">
  172. <text>{{deptType ?'运输状态选择为:'+seleteType[deptType].transportStatusName :'请选择运输状态'}}</text>
  173. </view>
  174. </picker>
  175. </block>
  176. </view>
  177. </view>
  178. <view class="time">
  179. <picker mode="region" bindchange="regionChange" value="{{region}}" custom-item="{{customItem}}">
  180. <view class="picker" wx:if="{{region.length != 0}}">
  181. {{region[0]}},{{region[1]}},{{region[2]}}
  182. </view>
  183. <view wx:else>
  184. 请选择地址
  185. </view>
  186. </picker>
  187. </view>
  188. </view>
  189. <input type="text" class="modalVal" placeholder="详细地址(如街道、小区、乡镇、村)" value="{{modalVal}}"
  190. bindinput="setModalVal"></input>
  191. <!-- <view class="time">
  192. <block>
  193. <picker mode="selector" bindchange="setType" value="{{deptType}}" range="{{seleteType}}"
  194. range-key="transportStatusName">
  195. <view class="picker">
  196. <text>{{deptType ?seleteType[deptType].transportStatusName :'请选择运输状态'}}</text>
  197. </view>
  198. </picker>
  199. </block>
  200. </view> -->
  201. </modal>
  202. </view>
  203. <view class="zan-dialog {{ showDialog ? 'zan-dialog--show' : '' }}">
  204. <!-- 如果想点击弹窗外不隐藏,取消bindtap点击事件即可 -->
  205. <view class="zan-dialog__mask" bindtap="toggleDialog" />
  206. <view class="zan-dialog__container">
  207. <view class="cha_win_tit">请选择</view>
  208. <view class="selectInfo">
  209. <view bindtap="goDetail">
  210. <image src="/img/infoDetail.png"></image>
  211. <view>查看详情</view>
  212. </view>
  213. <view bindtap="clearBind">
  214. <image src="/img/clearBind.png"></image>
  215. <view>解除绑定</view>
  216. </view>
  217. </view>
  218. <view class="cha_win_close" bindtap="toggleDialog">
  219. <text>×</text>
  220. </view>
  221. </view>
  222. </view>
  223. <view class="zan-dialog {{ showDialogChild ? 'zan-dialog--show' : '' }}">
  224. <!-- 如果想点击弹窗外不隐藏,取消bindtap点击事件即可 -->
  225. <view class="zan-dialog__mask" bindtap="downDialog" />
  226. <view class="zan-dialog__container">
  227. <view class="cha_win_tit">请选择</view>
  228. <view class="selectInfo">
  229. <view bindtap="goScan">
  230. <!-- <image src="/img/infoDetail.png"></image> -->
  231. <image src="/img/X202.png"></image>
  232. <view>扫描</view>
  233. </view>
  234. <!-- <view bindtap="inputBind">
  235. <image src="/img/input.png"></image>
  236. <view>手动输入编号</view>
  237. </view>
  238. <view bindtap="addChain" data-type="NFC" wx:if="{{devicetype == 'X202'}}">
  239. <image src="/img/x1.png"></image>
  240. <view>NFC</view>
  241. </view> -->
  242. </view>
  243. <view class="cha_win_close" bindtap="downDialog">
  244. <text>×</text>
  245. </view>
  246. </view>
  247. </view>