|
|
@@ -9,7 +9,6 @@
|
|
|
<div class="box-con" v-for="(item, index) in list" :key="index" @click="detail(item.cardCaseId)">
|
|
|
<div class="product-card">
|
|
|
<van-image width="80" height="115" :src="item.image" fit="cover" radius="6" />
|
|
|
-
|
|
|
<div class="product-content">
|
|
|
<div class="text1">{{ item.caseName }}</div>
|
|
|
<div class="text2">
|
|
|
@@ -20,7 +19,6 @@
|
|
|
<span>已拼箱</span>
|
|
|
<span class="val">{{ item.preorder || 0 }}/{{ item.total || 0 }}</span>
|
|
|
</div>
|
|
|
-
|
|
|
<div class="flex1"></div>
|
|
|
<div class="box">
|
|
|
<div class="price">
|
|
|
@@ -28,11 +26,12 @@
|
|
|
<span>{{ item.price }}</span>
|
|
|
</div>
|
|
|
<div class="button">
|
|
|
- <van-button type="primary" size="small">管理拼箱</van-button>
|
|
|
+ <van-button type="primary" size="small" @click.stop="live(item.cardCaseId)"
|
|
|
+ >管理拼箱</van-button
|
|
|
+ >
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
-
|
|
|
<div class="live">
|
|
|
<img
|
|
|
src="https://ticket-exchange.oss-cn-hangzhou.aliyuncs.com/wechat/icon_kapai_zhibo@3x.png"
|
|
|
@@ -48,6 +47,7 @@
|
|
|
image="https://ticket-exchange.oss-cn-hangzhou.aliyuncs.com/wechat/kong_png_wukabao.png"
|
|
|
description="暂无卡包信息哦~"
|
|
|
>
|
|
|
+ <van-button type="primary" block @click="navigateTo('/pages/store/productEdit')">去发布</van-button>
|
|
|
</van-empty>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -68,7 +68,8 @@ export default {
|
|
|
sotrId: [],
|
|
|
empty: false,
|
|
|
isMineShop: false,
|
|
|
- offsetTop: 0
|
|
|
+ offsetTop: 0,
|
|
|
+ endTimeList: []
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
|
@@ -81,8 +82,8 @@ export default {
|
|
|
return [...list];
|
|
|
},
|
|
|
time() {
|
|
|
- if (this.list[0].endTime) {
|
|
|
- let date = dayjs(this.list.endTime, 'YYYY-MM-DD HH:mm:ss');
|
|
|
+ if (this.endTimeList) {
|
|
|
+ let date = dayjs(this.endTimeList, 'YYYY-MM-DD HH:mm:ss');
|
|
|
|
|
|
return date.diff(dayjs());
|
|
|
} else {
|
|
|
@@ -97,6 +98,9 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
detail(cardCaseId) {
|
|
|
+ this.navigateTo('/pages/details?id=' + cardCaseId);
|
|
|
+ },
|
|
|
+ live(cardCaseId) {
|
|
|
this.navigateTo('/pages/store/productEdit?id=' + cardCaseId);
|
|
|
},
|
|
|
loginMethods() {
|
|
|
@@ -110,7 +114,7 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
getStore() {
|
|
|
- console.log(this.userStoreInfo);
|
|
|
+ // console.log(this.userStoreInfo);
|
|
|
if (this.userStoreInfo) {
|
|
|
if (this.userStoreInfo.id.toString() === this.$mp.options.id || !this.$mp.options.id) {
|
|
|
this.isMineShop = true;
|
|
|
@@ -154,8 +158,8 @@ export default {
|
|
|
this.showLoading();
|
|
|
return this.$http.post('/store/findStoreCases', data).then(res => {
|
|
|
this.list = res.caseInfo;
|
|
|
- console.log(this.list);
|
|
|
- console.log(this.list.endTime);
|
|
|
+ // this.endTimeList = res.caseInfo[0].endTime;
|
|
|
+ // console.log(this.endTimeList);
|
|
|
if (res.caseInfo.length == 0) {
|
|
|
this.empty = true;
|
|
|
}
|