list.vue 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <template>
  2. <view>
  3. <car-common ref="common" ></car-common>
  4. <u-picker v-model="show1" mode="selector" @confirm="show1confirm" :default-selector="[selectForm.select1Index]" :range="selectList1" range-key="licensePlateNumber"></u-picker>
  5. <u-picker v-model="show2" mode="selector" @confirm="show2confirm" :default-selector="[selectForm.select2Index]" :range="selectList2" range-key="name"></u-picker>
  6. <u-picker v-model="show3" mode="selector" @confirm="show3confirm" :default-selector="[selectForm.select3Index]" :range="selectList3" range-key="name" ></u-picker>
  7. <u-navbar title="售票记录" >
  8. <view class="slot-wrap"></view>
  9. </u-navbar>
  10. <view class="von-sy">
  11. <view class="von-sy-select flex-sp" style="background-color: white;">
  12. <navigator @click="show1=true">{{selectForm.select1Name}}<text class="icon iconfont icon-xiajiantou"></text></navigator>
  13. <navigator @click="show2=true">{{selectForm.select2Name}}<text class="icon iconfont icon-xiajiantou"></text></navigator>
  14. <navigator@click="show3=true" >{{selectForm.select3Name}}<text class="icon iconfont icon-xiajiantou"></text></navigator>
  15. </view>
  16. <view class="von-sp">
  17. <view v-if="isLoading&&recordList&&recordList.length==0" style="text-align:center;margin-top: 120px;" >
  18. <img src="static/img/null.png" style="width: 50%;" alt="" >
  19. <view>暂无数据</view>
  20. </view>
  21. <scroll-view v-if="recordList&&recordList.length" :style="'height: '+clientHeight+'px;'" scroll-y="true" @scrolltolower="lower">
  22. <!-- blue支付宝 green微信支付 orange现金购票 red纸质车票 -->
  23. <view class="von-sp-list" v-for="item,i in recordList" :key="i" @click="gotoUrl(item)">
  24. <h5 class="flex-sp">订单编号:{{item.outOrderNo}}<text class="green">{{item.payNameStr}}</text></h5>
  25. <view class="von-sp-text">
  26. <p><text>线路:</text>{{item.routeName}}</p>
  27. <p><text>票价:</text>{{item.payFee}}元</p>
  28. <p><text>时间:</text>{{item.payTime}}</p>
  29. </view>
  30. </view>
  31. </scroll-view>
  32. </view>
  33. </view>
  34. </view>
  35. </template>
  36. <script>
  37. import api from './list.js'
  38. export default api;
  39. </script>
  40. <style>
  41. page{
  42. background-color:#eee;
  43. }
  44. </style>