Parcourir la source

修改按钮权限配置 & 处理缓存IsLogin导致登陆提示失效

master
zhangjunfeng il y a 3 semaines
Parent
révision
9ede40b2ef
2 fichiers modifiés avec 23 ajouts et 17 suppressions
  1. 2
    0
      App.vue
  2. 21
    17
      pages/order/components/order-list-item-new.vue

+ 2
- 0
App.vue Voir le fichier



onLaunch: function(option) { onLaunch: function(option) {
var that = this; var that = this;
// 每次进入小程序时,重置IsLogin的状态
setItem("IsLogin", false);
uni.getSystemInfo({ uni.getSystemInfo({
success: (res) => { success: (res) => {
if (res.uniPlatform === 'mp-weixin') { if (res.uniPlatform === 'mp-weixin') {

+ 21
- 17
pages/order/components/order-list-item-new.vue Voir le fichier

v-if="item.amount">{{item.amount / 100}}</text><text class="amount" v-else>0.00</text></view> v-if="item.amount">{{item.amount / 100}}</text><text class="amount" v-else>0.00</text></view>
</view> </view>


<view class="btns" v-if="item.orderStep == 'WAITING_ACTIVE'">
<view class="btn btn-normal" @click.stop="gotoReturnOrder(item)" v-if="item.shippingStatus == 'RECEIVED'">申请退货</view>
<view class="btn btn-normal" @click.stop="gotoExchangeOrder(item)" v-if="item.shippingStatus == 'RECEIVED'">申请换货</view>
<!-- <view class="btns" v-if="item.orderStep == 'WAITING_ACTIVE'"> -->
<!-- <view class="btn btn-normal" @click.stop="gotoReplenishmentOrder(item)" <!-- <view class="btn btn-normal" @click.stop="gotoReplenishmentOrder(item)"
v-if="item.deviceType == deviceType"> v-if="item.deviceType == deviceType">
申请补货</view> --> 申请补货</view> -->
<view class="btn btn-primary" @click.stop="gotoActiveOrder(item)">去激活</view>
<!-- <view class="btn btn-primary" @click.stop="gotoActiveOrder(item)">去激活</view> -->
<!-- <view class="btn btn-primary" @click.stop="closeOrder(item)" v-if="item.finishOrder">结束订单</view> --> <!-- <view class="btn btn-primary" @click.stop="closeOrder(item)" v-if="item.finishOrder">结束订单</view> -->
</view>
<!-- </view> -->


<view v-if="item.orderStatus == 'NORMAL'"> <view v-if="item.orderStatus == 'NORMAL'">
<view class="btns">
<view v-if="item.orderStep=='ORDER_INIT'||item.orderStep=='CUSTOMER_UPLOAD'" class="btn btn-primary"
@click.stop="gotoEditUserOrUnitInfo(item)">继续申请</view>
<view v-if="item.orderStep=='VEHICLE_UPLOAD'" class="btn btn-primary"
@click.stop="gotoOrderDetailsPay(item)">支付</view>
<!-- <view v-if="item.orderStep=='WAITING_ACTIVE'" class="btn btn-primary" @click.stop="gotoActiveOrder(item)">去激活</view> -->
<view v-if="item.orderStep=='WAITING_RECEIVE'&&item.shippingStatus=='WAIT_RECEIVING'"
class="btn btn-primary" @click.stop="gotoConfirmReceipt(item)">确认收货</view>
<view v-if="item.orderStep=='ORDER_PAID'" class="btn btn-primary" @click.stop="gotoOrderSign(item)">签约
<view v-if="item.orderSource !== 'APP'">
<view class="btns">
<view v-if="(item.orderSource == 'WECHAT') && (item.orderStep=='ORDER_INIT'||item.orderStep=='CUSTOMER_UPLOAD')" class="btn btn-primary"
@click.stop="gotoEditUserOrUnitInfo(item)">继续申请</view>
<view v-if="item.orderStep=='VEHICLE_UPLOAD'" class="btn btn-primary"
@click.stop="gotoOrderDetailsPay(item)">支付</view>
<view v-if="item.orderStep=='WAITING_ACTIVE'" class="btn btn-primary" @click.stop="gotoActiveOrder(item)">去激活</view>
<view v-if="item.orderSource == 'WECHAT' && item.orderStep=='WAITING_ACTIVE' && item.shippingStatus == 'RECEIVED'" class="btn btn-normal" @click.stop="gotoReturnOrder(item)">申请退货</view>
<view v-if="item.orderSource == 'WECHAT' && item.orderStep=='WAITING_ACTIVE' && item.shippingStatus == 'RECEIVED'" class="btn btn-normal" @click.stop="gotoExchangeOrder(item)">申请换货</view>
<view v-if="item.orderSource == 'WECHAT' && item.orderStep=='WAITING_RECEIVE' && item.shippingStatus=='WAIT_RECEIVING'"
class="btn btn-primary" @click.stop="gotoConfirmReceipt(item)">确认收货</view>
<view v-if="item.orderSource == 'WECHAT' && item.canEvaluate== true" class="btn btn-primary" @click.stop="gotoEvaluateProduct(item)">去评价产品</view>
<view v-if="item.orderStep=='ORDER_PAID'" class="btn btn-primary" @click.stop="gotoOrderSign(item)">签约
</view>
<view
v-if="(item.orderSource == 'WECHAT') && (item.orderStep=='ORDER_INIT'||item.orderStep=='CUSTOMER_UPLOAD'||item.orderStep=='VEHICLE_UPLOAD'||item.orderStep=='ORDER_PAID'||item.orderStep=='ORDER_SIGNED'||item.orderStep=='WAITING_AUDIT'||item.orderStep=='AUDIT_FAIL'||item.orderStep=='WAITING_SEND')"
class="btn btn-primary" @click.stop="gotoCancelOrder(item)">取消订单</view>
</view> </view>
<view
v-if="item.orderStep=='ORDER_INIT'||item.orderStep=='CUSTOMER_UPLOAD'||item.orderStep=='VEHICLE_UPLOAD'||item.orderStep=='ORDER_PAID'||item.orderStep=='ORDER_SIGNED'||item.orderStep=='WAITING_AUDIT'||item.orderStep=='AUDIT_FAIL'||item.orderStep=='WAITING_SEND'"
class="btn btn-primary" @click.stop="gotoCancelOrder(item)">取消订单</view>
</view> </view>
</view> </view>
</view> </view>

Chargement…
Annuler
Enregistrer