|
@@ -4,21 +4,23 @@
|
|
|
<div class="p1">欢迎哦!</div>
|
|
|
<div class="p2">您已成功加入月合缘粉</div>
|
|
|
</div>
|
|
|
- <div v-for="(item, index) in arr" :key="index" class="replybox">
|
|
|
- <div class="div_body">
|
|
|
- <div style="display: flex; margin: 10px 0">
|
|
|
- <div class="name">{{ item.memberName }}</div>
|
|
|
- <div class="status">{{ item.memberOrderGrade }}</div>
|
|
|
+ <div style="padding-bottom: 30px">
|
|
|
+ <div v-for="(item, index) in arr" :key="index" class="replybox">
|
|
|
+ <div class="div_body">
|
|
|
+ <div style="display: flex; margin: 10px 0">
|
|
|
+ <div class="name">{{ item.memberName }}</div>
|
|
|
+ <div class="status">{{ item.memberOrderGrade }}</div>
|
|
|
+ </div>
|
|
|
+ <div class="number one">剩{{ item.benefitNum }}次</div>
|
|
|
+ <div class="title">{{ item.memberOrderContent }}</div>
|
|
|
+ <div class="time">购买时间:{{ item.createTime }}</div>
|
|
|
+ <div class="time">到期时间:{{ item.endTime }}</div>
|
|
|
+ </div>
|
|
|
+ <!-- <div class="line"></div> -->
|
|
|
+ <div class="money_body">
|
|
|
+ <div style="font-size: 15px">实付¥{{ item.payAmount / 100 }}元</div>
|
|
|
+ <!-- <div style="line-height: 38px">实付</div> -->
|
|
|
</div>
|
|
|
- <div class="number one">剩{{ item.benefitNum }}次</div>
|
|
|
- <div class="title">{{ item.memberOrderContent }}</div>
|
|
|
- <div class="time">购买时间:{{ item.createTime }}</div>
|
|
|
- <div class="time">到期时间:{{ item.endTime }}</div>
|
|
|
- </div>
|
|
|
- <!-- <div class="line"></div> -->
|
|
|
- <div class="money_body">
|
|
|
- <div style="font-size: 15px">实付¥{{ item.payAmount/100 }}元</div>
|
|
|
- <!-- <div style="line-height: 38px">实付</div> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -30,42 +32,24 @@ export default {
|
|
|
name: "payList",
|
|
|
data() {
|
|
|
return {
|
|
|
- arr: [
|
|
|
- {
|
|
|
- benefitNum: "1", //剩余次数
|
|
|
- createTime: "2021-01-04 20:46:30",
|
|
|
- endTime: "2021-01-05 20:46:30",
|
|
|
- memberName: "名字",
|
|
|
- memberOrderContent: "一次1对1见面",
|
|
|
- memberOrderGrade: "立即脱单",
|
|
|
- payAmount: "1",
|
|
|
- },
|
|
|
- {
|
|
|
- benefitNum: "1", //剩余次数
|
|
|
- createTime: "2021-01-04 20:46:30",
|
|
|
- endTime: "2021-01-05 20:46:30",
|
|
|
- memberName: "名字",
|
|
|
- memberOrderContent: "一次1对1见面",
|
|
|
- memberOrderGrade: "立即脱单",
|
|
|
- payAmount: "2",
|
|
|
- },
|
|
|
- {
|
|
|
- benefitNum: "1", //剩余次数
|
|
|
- createTime: "2021-01-04 20:46:30",
|
|
|
- endTime: "2021-01-05 20:46:30",
|
|
|
- memberName: "名字",
|
|
|
- memberOrderContent: "一次1对1见面",
|
|
|
- memberOrderGrade: "立即脱单",
|
|
|
- payAmount: "3",
|
|
|
- },
|
|
|
- ],
|
|
|
+ arr: [],
|
|
|
};
|
|
|
},
|
|
|
- methods: {},
|
|
|
+ methods: {
|
|
|
+ async findArr(openId) {
|
|
|
+ let params = {
|
|
|
+ openId: openId,
|
|
|
+ };
|
|
|
+ const result = await getMypayList(params);
|
|
|
+ this.arr = result.orders;
|
|
|
+ },
|
|
|
+ },
|
|
|
computed: {},
|
|
|
async mounted() {
|
|
|
- const result = await getMypayList();
|
|
|
- this.arr = result.orders;
|
|
|
+ openId.getOpenId(() => {
|
|
|
+ let openId = window.localStorage.getItem("openId");
|
|
|
+ this.findArr(openId);
|
|
|
+ });
|
|
|
},
|
|
|
};
|
|
|
</script>
|
|
@@ -74,10 +58,9 @@ export default {
|
|
|
min-height: 100vh;
|
|
|
border: 1px solid red;
|
|
|
background-image: url("../assets/mylist_bj.jpg");
|
|
|
- background-repeat:no-repeat;
|
|
|
- background-size:100% 100%;
|
|
|
- -moz-background-size:100% 100%;
|
|
|
- /* background-size: 100%; */
|
|
|
+ background-repeat: no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+ -moz-background-size: 100% 100%;
|
|
|
}
|
|
|
.hello {
|
|
|
background: #fde79c;
|
|
@@ -87,35 +70,24 @@ export default {
|
|
|
margin-top: 40px;
|
|
|
/* left: 0; */
|
|
|
}
|
|
|
-.p1{
|
|
|
+.p1 {
|
|
|
font-size: 22px;
|
|
|
- padding-top:20px;
|
|
|
- margin-left:40px;
|
|
|
- /* height: 50px; */
|
|
|
- /* border: 1px solid red; */
|
|
|
- /* float:left */
|
|
|
- /* display: block; */
|
|
|
- /* line-height: 55px; */
|
|
|
+ padding-top: 20px;
|
|
|
+ margin-left: 40px;
|
|
|
}
|
|
|
-.p2{
|
|
|
+.p2 {
|
|
|
font-size: 16px;
|
|
|
- /* margin-top:50px; */
|
|
|
- margin-left:80px;
|
|
|
+ margin-left: 80px;
|
|
|
color: #000;
|
|
|
- /* display: block; */
|
|
|
- /* line-height: 55px; */
|
|
|
}
|
|
|
.replybox {
|
|
|
background: #f7f2f2;
|
|
|
- width: 90%;
|
|
|
- margin: 20px 5%;
|
|
|
+ width: 84%;
|
|
|
+ margin: 20px 8%;
|
|
|
border-radius: 10px;
|
|
|
- /* box-shadow: 10px; */
|
|
|
- /* border: 1px solid red; */
|
|
|
}
|
|
|
.div_body {
|
|
|
width: 100%;
|
|
|
- /* border: 1px solid red; */
|
|
|
position: relative;
|
|
|
padding: 10px;
|
|
|
}
|
|
@@ -135,16 +107,12 @@ export default {
|
|
|
background: #b61d1c;
|
|
|
color: #fff;
|
|
|
font-size: 14px;
|
|
|
- /* border: 1px solid red; */
|
|
|
}
|
|
|
.two {
|
|
|
background: #e7e7e7;
|
|
|
color: #8b8b8b;
|
|
|
}
|
|
|
.number {
|
|
|
- /* border: 1px solid red; */
|
|
|
- /* float: right; */
|
|
|
- /* width: 55px; */
|
|
|
text-align: center;
|
|
|
border-radius: 5px;
|
|
|
padding: 0px 8px;
|