|
|
@@ -33,62 +33,74 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
- <view :style="'height: '+ (systems.navigationHeight+systems.ktxStatusHeight+106+105) + 'rpx;'"></view>
|
|
|
|
|
|
- <!-- 订单 -->
|
|
|
- <view>
|
|
|
- <view class="order-item" v-for="item,index in groupList" @click="jumpUrl('/pages/orderDetail/orderDetail?id='+item.id)">
|
|
|
- <view class="ddflex order-item-header">
|
|
|
- <view class="order-time">{{item.leaseTime}}</view>
|
|
|
- <block>
|
|
|
- <view v-if="item.status==2" class="order-state" style="color: #0FCB27;">已完成</view>
|
|
|
- <view v-else class="order-state">未完成</view>
|
|
|
- </block>
|
|
|
- </view>
|
|
|
- <view class="order-item-body">
|
|
|
- <view class="order-item-content ddflex">
|
|
|
- <view class="order-item-content-label">订单编号</view>
|
|
|
- <view class="order-item-content-data fflex tover">{{item.orderNo}}</view>
|
|
|
- </view>
|
|
|
- <view class="order-item-content ddflex">
|
|
|
- <view class="order-item-content-label">门店名称</view>
|
|
|
- <view class="order-item-content-data fflex tover">{{item.leaseStoreName}}</view>
|
|
|
- </view>
|
|
|
- <view class="order-item-content ddflex">
|
|
|
- <view class="order-item-content-label">租借机柜</view>
|
|
|
- <view class="order-item-content-data fflex tover">{{item.leaseDevId}}</view>
|
|
|
- </view>
|
|
|
- <view class="order-item-content ddflex">
|
|
|
- <view class="order-item-content-label">电池ID</view>
|
|
|
- <view class="order-item-content-data fflex tover">{{item.batteryId}}</view>
|
|
|
- </view>
|
|
|
- <!-- <view class="order-item-content ddflex">
|
|
|
- <view class="order-item-content-label">电池型号</view>
|
|
|
- <view class="order-item-content-data fflex tover">60V 30Ah</view>
|
|
|
- </view> -->
|
|
|
- <view class="order-item-content ddflex">
|
|
|
- <view class="order-item-content-label">租赁用户</view>
|
|
|
- <view class="order-item-content-data fflex tover">{{item.realName}} {{item.phone}}</view>
|
|
|
+ <block v-if="isLogin">
|
|
|
+ <view :style="'height: '+ (systems.navigationHeight+systems.ktxStatusHeight+106+105) + 'rpx;'"></view>
|
|
|
+
|
|
|
+ <!-- 订单 -->
|
|
|
+ <view>
|
|
|
+ <view class="order-item" v-for="item,index in groupList" @click="jumpUrl('/pages/orderDetail/orderDetail?id='+item.id)">
|
|
|
+ <view class="ddflex order-item-header">
|
|
|
+ <view class="order-time">{{item.leaseTime}}</view>
|
|
|
+ <block>
|
|
|
+ <view v-if="item.status==2" class="order-state" style="color: #0FCB27;">已完成</view>
|
|
|
+ <view v-else class="order-state">未完成</view>
|
|
|
+ </block>
|
|
|
</view>
|
|
|
- <view class="order-item-content ddflex">
|
|
|
- <view class="order-item-content-label">租借时长</view>
|
|
|
- <view class="order-item-content-data fflex tover">{{item.time?(item.time+'分钟'):'-'}}</view>
|
|
|
- </view>
|
|
|
- <view class="order-item-content ddflex">
|
|
|
- <view class="order-item-content-label">应付金额</view>
|
|
|
- <view class="order-item-content-data fflex tover" style="color: #EB5C20;">{{(item.totalMoney||item.totalMoney===0||item.totalMoney==='0')?item.totalMoney+'元':'-'}}</view>
|
|
|
+ <view class="order-item-body">
|
|
|
+ <view class="order-item-content ddflex">
|
|
|
+ <view class="order-item-content-label">订单编号</view>
|
|
|
+ <view class="order-item-content-data fflex tover">{{item.orderNo}}</view>
|
|
|
+ </view>
|
|
|
+ <view class="order-item-content ddflex">
|
|
|
+ <view class="order-item-content-label">门店名称</view>
|
|
|
+ <view class="order-item-content-data fflex tover">{{item.leaseStoreName}}</view>
|
|
|
+ </view>
|
|
|
+ <view class="order-item-content ddflex">
|
|
|
+ <view class="order-item-content-label">租借机柜</view>
|
|
|
+ <view class="order-item-content-data fflex tover">{{item.leaseDevId}}</view>
|
|
|
+ </view>
|
|
|
+ <view class="order-item-content ddflex">
|
|
|
+ <view class="order-item-content-label">电池ID</view>
|
|
|
+ <view class="order-item-content-data fflex tover">{{item.batteryId}}</view>
|
|
|
+ </view>
|
|
|
+ <!-- <view class="order-item-content ddflex">
|
|
|
+ <view class="order-item-content-label">电池型号</view>
|
|
|
+ <view class="order-item-content-data fflex tover">60V 30Ah</view>
|
|
|
+ </view> -->
|
|
|
+ <view class="order-item-content ddflex">
|
|
|
+ <view class="order-item-content-label">租赁用户</view>
|
|
|
+ <view class="order-item-content-data fflex tover">{{item.realName}} {{item.phone}}</view>
|
|
|
+ </view>
|
|
|
+ <view class="order-item-content ddflex">
|
|
|
+ <view class="order-item-content-label">租借时长</view>
|
|
|
+ <view class="order-item-content-data fflex tover">{{item.time?(item.time+'分钟'):'-'}}</view>
|
|
|
+ </view>
|
|
|
+ <view class="order-item-content ddflex">
|
|
|
+ <view class="order-item-content-label">应付金额</view>
|
|
|
+ <view class="order-item-content-data fflex tover" style="color: #EB5C20;">{{(item.totalMoney||item.totalMoney===0||item.totalMoney==='0')?item.totalMoney+'元':'-'}}</view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
+ <!-- <view v-if="index!=1" class="order-btns ddflex">
|
|
|
+ <view class="order-btn" @click.stop="">确认支付</view>
|
|
|
+ </view> -->
|
|
|
</view>
|
|
|
- <!-- <view v-if="index!=1" class="order-btns ddflex">
|
|
|
- <view class="order-btn" @click.stop="">确认支付</view>
|
|
|
- </view> -->
|
|
|
</view>
|
|
|
- </view>
|
|
|
+
|
|
|
+ <view v-if="groupList.length==0">
|
|
|
+ <view class="nodata">
|
|
|
+ <image :src="picUrlss+'empty.png'"></image>
|
|
|
+ <text>暂无订单~</text>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </block>
|
|
|
|
|
|
- <view v-if="groupList.length==0">
|
|
|
- <view class="nodata">
|
|
|
- <image :src="picUrlss+'empty.png'"></image>
|
|
|
- <text>暂无订单~</text>
|
|
|
+ <view v-else>
|
|
|
+ <view :style="'height: '+ (systems.navigationHeight+systems.ktxStatusHeight) + 'rpx;'"></view>
|
|
|
+ <view class="wei-login" v-if="!isLogin">
|
|
|
+ <image :src="picUrlss + 'wei_login.png'"></image>
|
|
|
+ <view>暂未登录</view>
|
|
|
+ <navigator url="/pages/authorize/authorize" hover-class="none" class="cart-login">立即登录</navigator>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
@@ -130,6 +142,10 @@
|
|
|
systems: {},
|
|
|
isTop:0,
|
|
|
|
|
|
+ isLogin:false,
|
|
|
+
|
|
|
+ userInfo:{},
|
|
|
+
|
|
|
showPop: false,
|
|
|
tempData: null,
|
|
|
|
|
|
@@ -149,16 +165,24 @@
|
|
|
}
|
|
|
},
|
|
|
onLoad(options) {
|
|
|
- if(req.isLogins(true)){
|
|
|
+ if(req.isLogins(false)){
|
|
|
+ this.isLogin = true
|
|
|
this.userInfo = req.getStorage('userInfo')
|
|
|
|
|
|
if(!this.userInfo.storeId){
|
|
|
this.getMerchantList()
|
|
|
+ }else{
|
|
|
+ this.actMerchant={
|
|
|
+ id:this.userInfo.storeId
|
|
|
+ }
|
|
|
+ this.getDataList()
|
|
|
}
|
|
|
}else{
|
|
|
- this.getDataList()
|
|
|
+ this.isLogin = false
|
|
|
+ // this.getDataList()
|
|
|
}
|
|
|
uni.$on('reSetLogin',(data)=>{
|
|
|
+ this.isLogin = true
|
|
|
console.log('reSetLogin')
|
|
|
this.actMerchant = null
|
|
|
if(req.isLogins(true)){
|
|
|
@@ -168,12 +192,18 @@
|
|
|
this.getMerchantList()
|
|
|
}
|
|
|
}else{
|
|
|
- this.getDataList()
|
|
|
+ this.isLogin = false
|
|
|
+ // this.getDataList()
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
onShow() {
|
|
|
-
|
|
|
+ if(req.isLogins(false)){
|
|
|
+ this.isLogin = true
|
|
|
+ }else{
|
|
|
+ this.isLogin = false
|
|
|
+ // this.getMachineList()
|
|
|
+ }
|
|
|
},
|
|
|
onReachBottom() {
|
|
|
this.getDataList(true)
|