scan.wxml 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <view class="scanContainer">
  2. <view class="header" style="position: fixed; left: 0rpx; top: 56rpx">
  3. <image src="../../images/orientation.png" />
  4. <text>{{site.name}}</text>
  5. </view>
  6. <view wx:if="{{isDriver == 'admin'}}" class="driver-switch" bind:tap="switchToDriver" style="position: fixed; top: 56rpx; right: 30rpx; z-index: 1000; background: #333; color: #fff; padding: 10rpx 24rpx; border-radius: 40rpx; font-size: 28rpx; box-shadow: 0 2rpx 10rpx rgba(0,0,0,0.2);">
  7. 切换司机端
  8. </view>
  9. <view wx:if="{{isDriver == 'boss'}}" class="driver-switch" bind:tap="switchTomonitoringScreen" style="position: fixed; top: 56rpx; right: 30rpx; z-index: 1000; background: #333; color: #fff; padding: 10rpx 24rpx; border-radius: 40rpx; font-size: 28rpx; box-shadow: 0 2rpx 10rpx rgba(0,0,0,0.2);">
  10. 监控大屏
  11. </view>
  12. <image class="background" src="../../images/stations.png" style="height: 518rpx; display: block; box-sizing: border-box"></image>
  13. <view class="scan-box" style="position: absolute; left: 38rpx; top: 379rpx; height: 1050rpx; display: flex; box-sizing: border-box">
  14. <!-- 登录条 -->
  15. <view class="login-container" bind:tap="toLoginOrOrderPage" style="position: relative; left: 0rpx; top: -200rpx">
  16. <view class="user-icon">
  17. <view class="user-border-unlogin" wx:if="{{!isLoggedIn}}" style="position: relative; left: 25rpx; top: 0rpx">
  18. <image src="../../images/user.png" style="position: relative; left: 5rpx; top: -2rpx"></image>
  19. </view>
  20. <image class="user-icon-login" style="position: relative; left: 5rpx; top: -10rpx" wx:if="{{isLoggedIn}}" src="{{userInfo.userAvatarUrl}}" mode="aspectFit"></image>
  21. </view>
  22. <view class="user-tip" wx:if="{{!isLoggedIn}}" style="position: relative; left: 21rpx; top: 0rpx">
  23. <text style="font-weight: 700; position: relative; left: -22rpx; top: 36rpx; height: 99rpx; display: block; box-sizing: border-box">未登录</text>
  24. <text style="font-size: 30rpx; color: #81838f; position: relative; left: -22rpx; top: -15rpx; height: 68rpx; display: block; box-sizing: border-box">请授权登录</text>
  25. </view>
  26. <!-- <button open-type="chooseAvatar" bindchooseavatar="onChooseAvatar">
  27. 选择头像
  28. </button> -->
  29. <text class="user-tip" wx:if="{{isLoggedIn}}" style="position: relative; left: -22rpx; top: 21rpx">{{userInfo.userPhoneNumber}}</text>
  30. <view style="position: relative; left: 0rpx; top: -10rpx">
  31. <image class="lishidingdan" src="/images/date.png" mode="" wx:if="{{isLoggedIn}}" style="position: relative; left: -35rpx; top: 8rpx"></image>
  32. <text class="toOtherPage" wx:if="{{isLoggedIn}}" style="height: 37rpx; display: flex; box-sizing: border-box; position: relative; left: -32rpx; top: 0rpx">历史订单</text>
  33. </view>
  34. </view>
  35. <!-- 分割线 -->
  36. <view class="line" style="position: relative; left: 0rpx; top: -226rpx"></view>
  37. <!-- 扫码区 -->
  38. <view class="scan-container" bind:tap="scanCode" style="position: relative; left: 0rpx; top: -29rpx">
  39. <view class="scan-image-box" style="position: relative; left: 0rpx; top: -39rpx">
  40. <view class="scan-bg-1" />
  41. <view class="scan-bg-2" />
  42. <view class="scan-bg-3" />
  43. <image src="../../images/scan.png" mode="aspectFit"></image>
  44. </view>
  45. <view class="scan-tip-title">
  46. <view class="title-line" />
  47. <text class="scan-tip-title-text">{{scanTitle}}</text>
  48. </view>
  49. <text class="scan-tip-text" style="position: relative; left: 0rpx; top: 0rpx; width: 327rpx; height: 45rpx; display: block; box-sizing: border-box">{{scanTip}}</text>
  50. </view>
  51. <text class="version">V2025.02.09</text>
  52. </view>
  53. </view>
  54. <custom-tab-bar role="{{userRole}}" />