workbench.wxml 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  1. <view class="toptip {{tipStaus}} text-white {{tipType}}" style='top:{{CustomBar}}px;'>{{tipText}}</view>
  2. <cu-custom bgColor="bg-color" isBack="{{false}}" title="工作台" isSystem="{{true}}" 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':''}}" bindtap="closeChaWin">
  72. <view class="cha_win_con {{showChaType ?'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">
  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-type="{{item.type}}" 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_close" bindtap="closeChaWin">
  86. <text>×</text>
  87. </view>
  88. </view>
  89. </view>
  90. <!-- 口令 -->
  91. <view class="prem_win" wx:if="{{isPrem}}">
  92. <view class="prem_win_mid">
  93. <text class="cuIcon-close lg text-gray prem_win_close" catchtap="closePremWin"></text>
  94. <view class="prem_win_tit">请输入验证口令</view>
  95. <view class="prem_win_inps">
  96. <input type='password' class="{{iptValue.length>=index?'prem_win_inps_vl':''}}" wx:for="{{6}}" wx:key="index"
  97. disabled value="{{iptValue.length>=index+1?iptValue[index]:''}}"></input>
  98. </view>
  99. <input type='number' class="prem_win_inpt" value="{{iptValue}}" focus="{{isFocus}}" bindinput="setValue"></input>
  100. </view>
  101. </view>
  102. <!-- 出厂检测 -->
  103. <!-- <view>
  104. <view class="{{device ?'cha_win':''}}" bindtap="closeChaWin">
  105. <view class="cha_win_con {{device ?'cha_btn_con_transform':''}}">
  106. <view class="cha_win_tit">选择扫描方式</view>
  107. <view class="cha_win_btn">
  108. <view class="cha_btn_item" bindtap="isScan" data-item="device">
  109. <image src="/img/work_icon11.png"></image>
  110. <view>实时追溯</view>
  111. </view>
  112. <navigator url="/pages/nfc/zhuisu2?path={{path}}&type=11" class="cha_btn_item">
  113. <image src="/img/dev_img4.png"></image>
  114. <view>全程温控</view>
  115. </navigator>
  116. </view>
  117. <view class="cha_win_close" bindtap="closeChaWin">
  118. <text>×</text>
  119. </view>
  120. </view>
  121. </view>
  122. </view> -->
  123. <view class="{{device ?'cha_win':''}}" bindtap="closeChaWin">
  124. <view class="cha_win_con {{device ?'cha_btn_con_transform':''}}">
  125. <view class="cha_win_tit">
  126. <text>选择扫描方式</text>
  127. <view bindtap="goScanSetting" data-type="chuchang">编辑</view>
  128. </view>
  129. <view class="cha_win_btn">
  130. <block wx:for="{{tableCoin}}" wx:for-index='index' wx:index='index' wx:for-item="item">
  131. <view class="cha_btn_item" bindtap="addChain" data-type="{{item.type}}" wx:if="{{item.status && item.name != 'X103' && item.name != 'X104' && item.name != 'X105'}}">
  132. <image src="{{item.img}}"></image>
  133. <view>{{item.name}}</view>
  134. </view>
  135. </block>
  136. </view>
  137. <view class="cha_win_close" bindtap="closeChaWin">
  138. <text>×</text>
  139. </view>
  140. </view>
  141. </view>
  142. <!--出库入库地址 -->
  143. <view>
  144. <modal title="填写地址" hidden="{{modalHidden}}" confirm-text="保存" cancel-text="取消" bindconfirm="modalBindaconfirm"
  145. bindcancel="modalBindcancel">
  146. <view class="info_item">
  147. <view class="info_text">
  148. <image src="/img/warnAddr.png"></image>
  149. <!-- 填写产品{{transportStatus == '00' ? '出库':transportStatus == '10' ? '入库' :'未知'}}地址 -->
  150. <view>
  151. <block>
  152. <picker mode="selector" bindchange="setType" value="{{deptType}}" range="{{seleteType}}"
  153. range-key="transportStatusName">
  154. <view class="picker">
  155. <text>{{deptType ?'运输状态选择为:'+seleteType[deptType].transportStatusName :'请选择运输状态'}}</text>
  156. </view>
  157. </picker>
  158. </block>
  159. </view>
  160. </view>
  161. <view class="time">
  162. <picker mode="region" bindchange="regionChange" value="{{region}}" custom-item="{{customItem}}">
  163. <view class="picker" wx:if="{{region.length != 0}}">
  164. {{region[0]}},{{region[1]}},{{region[2]}}
  165. </view>
  166. <view wx:else>
  167. 请选择地址
  168. </view>
  169. </picker>
  170. </view>
  171. </view>
  172. <input type="text" class="modalVal" placeholder="详细地址(如街道、小区、乡镇、村)" value="{{modalVal}}"
  173. bindinput="setModalVal"></input>
  174. <!-- <view class="time">
  175. <block>
  176. <picker mode="selector" bindchange="setType" value="{{deptType}}" range="{{seleteType}}"
  177. range-key="transportStatusName">
  178. <view class="picker">
  179. <text>{{deptType ?seleteType[deptType].transportStatusName :'请选择运输状态'}}</text>
  180. </view>
  181. </picker>
  182. </block>
  183. </view> -->
  184. </modal>
  185. </view>
  186. <view class="zan-dialog {{ showDialog ? 'zan-dialog--show' : '' }}">
  187. <!-- 如果想点击弹窗外不隐藏,取消bindtap点击事件即可 -->
  188. <view class="zan-dialog__mask" bindtap="toggleDialog" />
  189. <view class="zan-dialog__container">
  190. <view class="cha_win_tit">请选择</view>
  191. <view class="selectInfo">
  192. <view bindtap="goDetail">
  193. <image src="/img/infoDetail.png"></image>
  194. <view>查看详情</view>
  195. </view>
  196. <view bindtap="clearBind">
  197. <image src="/img/clearBind.png"></image>
  198. <view>解除绑定</view>
  199. </view>
  200. </view>
  201. <view class="cha_win_close" bindtap="toggleDialog">
  202. <text>×</text>
  203. </view>
  204. </view>
  205. </view>
  206. <view class="zan-dialog {{ showDialogChild ? 'zan-dialog--show' : '' }}">
  207. <!-- 如果想点击弹窗外不隐藏,取消bindtap点击事件即可 -->
  208. <view class="zan-dialog__mask" bindtap="downDialog" />
  209. <view class="zan-dialog__container">
  210. <view class="cha_win_tit">请选择</view>
  211. <view class="selectInfo">
  212. <view bindtap="goScan">
  213. <!-- <image src="/img/infoDetail.png"></image> -->
  214. <image src="/img/X202.png"></image>
  215. <view>扫描</view>
  216. </view>
  217. <!-- <view bindtap="inputBind">
  218. <image src="/img/input.png"></image>
  219. <view>手动输入编号</view>
  220. </view>
  221. <view bindtap="addChain" data-type="NFC" wx:if="{{devicetype == 'X202'}}">
  222. <image src="/img/x1.png"></image>
  223. <view>NFC</view>
  224. </view> -->
  225. </view>
  226. <view class="cha_win_close" bindtap="downDialog">
  227. <text>×</text>
  228. </view>
  229. </view>
  230. </view>