MrShi
13 小时以前 ec9047869bd2642821d1dfc5bbd339313d910d66
bicycle/pages/order/order.vue
@@ -32,15 +32,15 @@
            <view class="order-card__row">车辆编号:{{ item.bikeCode || '-' }}</view>
            <view class="order-card__row">订单类型:{{ item.bikeTypeText }}</view>
            <view class="order-card__row">结算车型:{{ item.paramName || '-' }}</view>
            <view class="order-card__row">用户手机:{{ item.phone || '-' }}</view>
            <view class="order-card__row">用户手机:{{ maskPhoneText(item.phone) }}</view>
            <view class="order-card__row">骑行开始时间:{{ item.rentDate || '-' }}</view>
            <view v-if="activeTab === 'completed'" class="order-card__row">结算时间:{{ item.closeDate || '-' }}</view>
            <view class="order-card__footer">
               <view v-if="Number(item.bikeType) === 1" class="order-card__track" @click="handleAction('查看轨迹', item)">查看轨迹</view>
               <view class="order-card__track" @click="handleAction('查看轨迹', item)">查看轨迹</view>
               <view class="order-card__actions" v-if="activeTab === 'renting'">
                  <view v-if="Number(item.bikeType) === 1" class="action-btn action-btn--line" @click="handleAction('开锁', item)">开锁</view>
                  <view v-if="Number(item.bikeType) === 1" class="action-btn action-btn--line" @click="handleAction('关锁', item)">关锁</view>
                  <!-- <view v-if="Number(item.bikeType) === 1" class="action-btn action-btn--line" @click="handleAction('开锁', item)">开锁</view>
                  <view v-if="Number(item.bikeType) === 1" class="action-btn action-btn--line" @click="handleAction('关锁', item)">关锁</view> -->
                  <view class="action-btn action-btn--primary" @click="handleAction('强制还车', item)">强制还车</view>
               </view>
               <view class="order-card__actions" v-else>
@@ -125,6 +125,8 @@
</template>
<script>
   import { maskPhone } from '@/utils/utils.js'
   export default {
      data() {
         return {
@@ -194,6 +196,9 @@
         clearTimeout(this.searchTimer)
      },
      methods: {
         maskPhoneText(phone) {
            return maskPhone(phone) || '-'
         },
         handleSearch() {
            clearTimeout(this.searchTimer)
            this.resetAndLoad()
@@ -382,7 +387,7 @@
            }
         },
         formatBikeType(bikeType) {
            return Number(bikeType) === 1 ? '电车' : '自行车'
            return !String(bikeType) ? '-' : bikeType === 1 ? '电车' : bikeType ===  0 ? '自行车': '-'
         },
         async getList() {
            if (this.loading || this.finished) {