|
@@ -94,6 +94,7 @@
|
|
|
<div>云机名称</div>
|
|
|
<div>套餐类型</div>
|
|
|
<div>云机时长</div>
|
|
|
+ <div>购买类型</div>
|
|
|
</div>
|
|
|
<div>
|
|
|
<loadList
|
|
@@ -111,6 +112,7 @@
|
|
|
<div>{{ item.diskName }}</div>
|
|
|
<div>{{ item.phoneTypeStr }}</div>
|
|
|
<div>{{ item.validTime }}天</div>
|
|
|
+ <div>{{ ['', '购买', '续费'][item.dataType]}}</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
</loadList>
|
|
@@ -255,6 +257,21 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</van-dialog>
|
|
|
+ <van-dialog
|
|
|
+ v-model="endVisible"
|
|
|
+ confirmButtonText="下载云机,尽享新人优惠"
|
|
|
+ confirmButtonColor="#169bd5"
|
|
|
+ @confirm="endConfirm"
|
|
|
+ style="background: #fff"
|
|
|
+ class="end-visible-dialog"
|
|
|
+ >
|
|
|
+ <div style="text-align: center; padding: 10px; color: #999">
|
|
|
+ 感谢您对我们应用的支持和参与。<br />
|
|
|
+ 我们的活动已经结束了,<br />
|
|
|
+ 但是我们会不断努力,<br />
|
|
|
+ 为您带来更多精彩的活动和内容。<br />
|
|
|
+ </div>
|
|
|
+ </van-dialog>
|
|
|
<Verify
|
|
|
@success="success"
|
|
|
mode="pop"
|
|
@@ -331,6 +348,7 @@ export default {
|
|
|
},
|
|
|
codeNumber: '获取验证码',
|
|
|
loginLoading: false,
|
|
|
+ endVisible: false // 被邀请人活动结束弹窗
|
|
|
};
|
|
|
},
|
|
|
components: {
|
|
@@ -485,7 +503,9 @@ export default {
|
|
|
duration: 0,
|
|
|
});
|
|
|
}
|
|
|
- const params = {};
|
|
|
+ const params = {
|
|
|
+ operateActivityId: localStorage.getItem('auth.operateActivityId'),
|
|
|
+ };
|
|
|
if (Object.keys(this.inviteeData).length) {
|
|
|
params.userLaunchId = this.inviteeData.userLaunchId;
|
|
|
}
|
|
@@ -503,6 +523,8 @@ export default {
|
|
|
);
|
|
|
// 如果是被邀请人就不需要走下面流程
|
|
|
if (Object.keys(this.inviteeData).length) {
|
|
|
+ // 被邀请人活动结束
|
|
|
+ if(res.data.bargainingStatus === 5) this.endVisible = true
|
|
|
return;
|
|
|
}
|
|
|
|
|
@@ -512,6 +534,7 @@ export default {
|
|
|
break;
|
|
|
case 4: // 失败,领取下一台云机界面
|
|
|
this.expireVisible = true;
|
|
|
+ return;
|
|
|
case 7: // 活动已结束
|
|
|
return;
|
|
|
}
|
|
@@ -839,6 +862,9 @@ export default {
|
|
|
this.$toast.clear();
|
|
|
});
|
|
|
},
|
|
|
+ endConfirm() {
|
|
|
+ location.href = 'https://www.androidscloud.com';
|
|
|
+ }
|
|
|
},
|
|
|
};
|
|
|
</script>
|
|
@@ -1491,5 +1517,12 @@ export default {
|
|
|
::v-deep .phone-container {
|
|
|
background: transparent;
|
|
|
}
|
|
|
+
|
|
|
+ ::v-deep .end-visible-dialog{
|
|
|
+ background: #fff !important;
|
|
|
+}
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
</style>
|