cylinderTransfer.vue 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <template>
  2. <view>
  3. <u-navbar title="钢瓶调拨" autoBack placeholder></u-navbar>
  4. <view style="width: 100%;">
  5. <view class="transfer_cardil">
  6. <view class="title_eeeeiul">调拨记录</view>
  7. <u-icon name="file-text" size="30"></u-icon>
  8. </view>
  9. <view class="transfer_card" v-for="(item,index) in dataList" :key="index" @click="getAllot(item)">
  10. <view class="title_eeee">{{item.title}}</view>
  11. <u-icon name="arrow-right"></u-icon>
  12. </view>
  13. </view>
  14. </view>
  15. </template>
  16. <script>
  17. export default {
  18. data() {
  19. return {
  20. dataList: [],
  21. // 气站
  22. dataList1: [{
  23. id: '13',
  24. title: '确认空瓶到达气站'
  25. }, {
  26. id: '016',
  27. title: '确认重瓶到达气站'
  28. }],
  29. // 司机
  30. dataList2: [{
  31. id: '17',
  32. title: '确认重瓶从气站出库'
  33. }, {
  34. id: '11',
  35. title: '确认空瓶装车'
  36. }, {
  37. id: '033',
  38. title: '确认重瓶从门店出库'
  39. }],
  40. // 门店
  41. dataList3: [{
  42. id: '31',
  43. title: '确认重瓶卸货入库'
  44. }, {
  45. id: '35',
  46. title: '确认未配送重瓶返库'
  47. }, {
  48. id: '21',
  49. title: '门店回收空瓶'
  50. }],
  51. // 送气员
  52. dataList4: [{
  53. id: '25',
  54. title: '领重瓶出库'
  55. }],
  56. }
  57. },
  58. mounted() {
  59. var userInfo = this.$cache.getCache('userInfo')
  60. if (userInfo.provUser) {
  61. if (userInfo.provUser.isorders == 0 && userInfo.provUser.userType == 3) {
  62. // '送气员端'
  63. this.dataList = this.dataList4
  64. } else if (userInfo.provUser.userType == 3) {
  65. // '门店端'
  66. this.dataList = this.dataList3
  67. } else if (userInfo.provUser.userType == 4) {
  68. // '司机端'
  69. this.dataList = this.dataList2
  70. } else if (userInfo.provUser.userType == 5) {
  71. // '气站端'
  72. this.dataList = this.dataList1
  73. }
  74. } else {
  75. // '送气员端'
  76. this.dataList = this.dataList4
  77. }
  78. },
  79. methods: {
  80. getAllot(value) {
  81. uni.navigateTo({
  82. url: '/pages/order/cannibalize?type=' + value.id + '&title=' + value.title
  83. });
  84. }
  85. }
  86. }
  87. </script>
  88. <style lang="scss">
  89. .transfer_cardil {
  90. display: flex;
  91. align-items: center;
  92. justify-content: space-between;
  93. margin: 25rpx;
  94. padding: 20rpx 30rpx;
  95. border-radius: 10rpx;
  96. border: 1rpx solid #e7e6e4;
  97. }
  98. .title_eeeeiul {
  99. font-size: 32rpx;
  100. font-weight: 600;
  101. }
  102. .transfer_card {
  103. display: flex;
  104. justify-content: space-between;
  105. align-items: center;
  106. margin: 0px 30rpx;
  107. padding: 30rpx 10rpx;
  108. border-bottom: 1rpx solid #e7e6e4;
  109. }
  110. .title_eeee {
  111. font-size: 32rpx;
  112. }
  113. </style>