|
|
@@ -170,7 +170,51 @@
|
|
|
@close="dialogClose"></uni-popup-dialog>
|
|
|
</uni-popup>
|
|
|
|
|
|
- </view>
|
|
|
+ <uni-popup ref="showExpireEquityCard">
|
|
|
+
|
|
|
+ <view class="flex-col justify-start expirePopup" >
|
|
|
+ <view class="flex-row justify-center">
|
|
|
+ <text class="popupTitle">到期提醒</text>
|
|
|
+ </view>
|
|
|
+
|
|
|
+ <scroll-view scroll-y class="flex-col justify-start" :class="[ expireEquityCard.length > 1 ? 'scroll-y1':'scroll-y']" >
|
|
|
+ <view class="flex-row listView" v-for="(item,index) in expireEquityCard">
|
|
|
+ <view class="h-text flex-col justify-center ">
|
|
|
+ <view class="money">
|
|
|
+ <text>{{ item.faceValue }}</text>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+
|
|
|
+ <view class="h-center-content flex-col justify-around">
|
|
|
+ <view class="h-value">
|
|
|
+ <text>{{ item.title }}</text>
|
|
|
+ </view>
|
|
|
+ <view class="title1">
|
|
|
+ 服务对象:{{ item.serviceObjectName || '' }}
|
|
|
+ </view>
|
|
|
+ <view class="title1">
|
|
|
+ 适用门店:{{ item.useStoreDesc || '' }} {{ item.use_store_desc || '' }} {{ item.useStoreDesc || '' }} {{ item.useStoreDesc || '' }}
|
|
|
+ </view>
|
|
|
+ <view class="title1">
|
|
|
+ 到期时间:{{ item.effectiveEndTime.slice(0,10) }}
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+
|
|
|
+ <view class="h-right-content flex-col justify-center ">
|
|
|
+ <view class="btn1" @click="navigateTo(item)">
|
|
|
+ <text>续费</text>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+
|
|
|
+ </scroll-view>
|
|
|
+
|
|
|
+ </view>
|
|
|
+
|
|
|
+ </uni-popup>
|
|
|
+
|
|
|
+
|
|
|
+ </view>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
@@ -230,6 +274,7 @@
|
|
|
},
|
|
|
takeNumberRules:[],
|
|
|
storeInfo: {},
|
|
|
+ expireEquityCard:[], //过期的权益卡
|
|
|
}
|
|
|
},
|
|
|
onLoad() {
|
|
|
@@ -251,6 +296,8 @@
|
|
|
}
|
|
|
})
|
|
|
},1000*60*5)
|
|
|
+
|
|
|
+ this.getExpireEquityCard();
|
|
|
},
|
|
|
onShow() {
|
|
|
|
|
|
@@ -282,8 +329,38 @@
|
|
|
},
|
|
|
methods: {
|
|
|
|
|
|
+ navigateTo(item){
|
|
|
+ if(item.activityId){
|
|
|
+ let list = item.activityId.split(',')
|
|
|
+ if (list.length == 1){
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'/orderPages/activityDetail/activityDetail?id=' + item.activityId
|
|
|
+ })
|
|
|
+ }else {
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'/orderPages/activityList/activityList'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'/orderPages/activityList/activityList'
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ },
|
|
|
+
|
|
|
+ getExpireEquityCard(){
|
|
|
+ this.$api.getExpireEquityCard().then((res)=>{
|
|
|
+ this.expireEquityCard = res.data.data;
|
|
|
+ if (this.expireEquityCard.length > 0){
|
|
|
+ this.$refs.showExpireEquityCard.open()
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
+
|
|
|
|
|
|
- dialogConfirm(){
|
|
|
+ dialogConfirm(){
|
|
|
this.configContent = '';
|
|
|
},
|
|
|
|