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

index.wxml 2.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <view class="container">
  2. <!-- 地图组件 -->
  3. <map
  4. id="map"
  5. class="map"
  6. longitude="{{longitude}}"
  7. latitude="{{latitude}}"
  8. scale="{{scale}}"
  9. markers="{{markers}}"
  10. polyline="{{polyline}}"
  11. show-location
  12. bindregionchange="onRegionChange"
  13. ></map>
  14. <!-- 底部操作面板 -->
  15. <view class="bottom-panel">
  16. <!-- 行程信息卡片 -->
  17. <view class="trip-card">
  18. <view class="location-item">
  19. <view class="location-icon start-icon">
  20. <view class="icon-circle"></view>
  21. </view>
  22. <view class="location-input">
  23. <input placeholder="您的位置" value="{{startLocation.name}}" bindtap="chooseStartLocation" />
  24. </view>
  25. </view>
  26. <view class="location-item">
  27. <view class="location-icon end-icon">
  28. <view class="icon-marker"></view>
  29. </view>
  30. <view class="location-input">
  31. <input placeholder="输入目的地" value="{{endLocation.name}}" bindtap="chooseEndLocation" />
  32. </view>
  33. </view>
  34. <!-- 行程信息 -->
  35. <view class="trip-info" wx:if="{{showTripInfo}}">
  36. <view class="distance">距离: {{distance}} 公里</view>
  37. <view class="estimated-price">预估费用: ¥{{estimatedPrice}}</view>
  38. </view>
  39. </view>
  40. <!-- 叫车按钮 -->
  41. <button class="call-btn" bindtap="callCar" wx:if="{{showCallButton}}">
  42. 呼叫快车
  43. </button>
  44. <!-- 司机信息 (叫车后显示) -->
  45. <view class="driver-info" wx:if="{{showDriverInfo}}">
  46. <image src="{{driverAvatar}}" class="driver-avatar"></image>
  47. <view class="driver-details">
  48. <view class="driver-name">司机 {{driverName}}</view>
  49. <view class="driver-car">车牌号: {{carNumber}}</view>
  50. <view class="driver-arrive">预计{{estimatedArrival}}分钟后到达</view>
  51. </view>
  52. <button class="cancel-btn" bindtap="cancelOrder">取消订单</button>
  53. </view>
  54. </view>
  55. <!-- 附近车辆数量提示 -->
  56. <view class="cars-nearby" wx:if="{{carsNearby > 0}}">
  57. <view class="cars-icon">
  58. <text class="iconfont icon-car"></text>
  59. </view>
  60. <view class="cars-count">附近有 {{carsNearby}} 辆车</view>
  61. </view>
  62. </view>