【代码评审】商城的 todo 进一步说明
parent
a514de68b3
commit
75c5203c90
|
@ -62,7 +62,7 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<!-- 签到说明 TODO @科举:这里改成【已累计签到】 -->
|
<!-- 签到说明 TODO @芋艿:【签到】这里改成【已累计签到】;改版,接入 sheepjs -->
|
||||||
<view class="bg-white ss-m-t-16 ss-p-t-30 ss-p-b-60 ss-p-x-40">
|
<view class="bg-white ss-m-t-16 ss-p-t-30 ss-p-b-60 ss-p-x-40">
|
||||||
<view class="activity-title ss-m-b-30">签到说明</view>
|
<view class="activity-title ss-m-b-30">签到说明</view>
|
||||||
<view class="activity-des">1、已累计签到{{state.signInfo.totalDay}}天</view>
|
<view class="activity-des">1、已累计签到{{state.signInfo.totalDay}}天</view>
|
||||||
|
@ -110,7 +110,7 @@
|
||||||
signInfo: {}, // 签到信息
|
signInfo: {}, // 签到信息
|
||||||
|
|
||||||
signConfigList: [], // 签到配置列表
|
signConfigList: [], // 签到配置列表
|
||||||
maxDay: 0, // 最大的签到天数
|
maxDay: 0, // 最大的签到天数
|
||||||
|
|
||||||
showModel: false, // 签到弹框
|
showModel: false, // 签到弹框
|
||||||
signResult: {}, // 签到结果
|
signResult: {}, // 签到结果
|
||||||
|
|
|
@ -76,7 +76,7 @@
|
||||||
shareInfo: {},
|
shareInfo: {},
|
||||||
});
|
});
|
||||||
|
|
||||||
// TODO 芋艿:分享的接入
|
// TODO @puhui999:【分享】接入
|
||||||
function onShareGoods(goodsInfo) {
|
function onShareGoods(goodsInfo) {
|
||||||
state.shareInfo = $share.getShareInfo(
|
state.shareInfo = $share.getShareInfo(
|
||||||
{
|
{
|
||||||
|
|
|
@ -57,7 +57,7 @@
|
||||||
<view>优惠券类型</view>
|
<view>优惠券类型</view>
|
||||||
<view>{{ state.coupon.discountType === 1 ? '满减券' : '折扣券' }}</view>
|
<view>{{ state.coupon.discountType === 1 ? '满减券' : '折扣券' }}</view>
|
||||||
</view>
|
</view>
|
||||||
<!-- TODO 芋艿:可优化,增加优惠劵的描述 -->
|
<!-- TODO 芋艿:【优惠劵】可优化,增加优惠劵的描述 -->
|
||||||
<uni-collapse>
|
<uni-collapse>
|
||||||
<uni-collapse-item title="优惠券说明" v-if="state.coupon.description">
|
<uni-collapse-item title="优惠券说明" v-if="state.coupon.description">
|
||||||
<view class="content ss-p-b-20">
|
<view class="content ss-p-b-20">
|
||||||
|
|
|
@ -107,7 +107,6 @@
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
// TODO yunai:
|
|
||||||
function onTabsChange(e) {
|
function onTabsChange(e) {
|
||||||
state.currentTab = e.index;
|
state.currentTab = e.index;
|
||||||
state.type = e.value;
|
state.type = e.value;
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
<uni-easyinput :inputBorder="false" type="textarea" maxlength="120" autoHeight
|
<uni-easyinput :inputBorder="false" type="textarea" maxlength="120" autoHeight
|
||||||
v-model="state.commentList[index].content"
|
v-model="state.commentList[index].content"
|
||||||
placeholder="宝贝满足你的期待吗?说说你的使用心得,分享给想买的他们吧~" />
|
placeholder="宝贝满足你的期待吗?说说你的使用心得,分享给想买的他们吧~" />
|
||||||
<!-- TODO 芋艿:文件上传 -->
|
<!-- TODO 卢越:【评论】文件上传 -->
|
||||||
<view class="img-box">
|
<view class="img-box">
|
||||||
<s-uploader v-model:url="state.commentList[index].images" fileMediatype="image"
|
<s-uploader v-model:url="state.commentList[index].images" fileMediatype="image"
|
||||||
limit="9" mode="grid" :imageStyles="{ width: '168rpx', height: '168rpx' }" />
|
limit="9" mode="grid" :imageStyles="{ width: '168rpx', height: '168rpx' }" />
|
||||||
|
@ -40,7 +40,7 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<!-- TODO 芋艿:是否匿名 -->
|
<!-- TODO 卢越:【评论】是否匿名 -->
|
||||||
|
|
||||||
<su-fixed bottom placeholder>
|
<su-fixed bottom placeholder>
|
||||||
<view class="foot_box ss-flex ss-row-center ss-col-center">
|
<view class="foot_box ss-flex ss-row-center ss-col-center">
|
||||||
|
|
|
@ -2,7 +2,6 @@
|
||||||
<su-fixed bottom placeholder :val="44">
|
<su-fixed bottom placeholder :val="44">
|
||||||
<view>
|
<view>
|
||||||
<view v-for="activity in props.activityList" :key="activity.id">
|
<view v-for="activity in props.activityList" :key="activity.id">
|
||||||
<!-- TODO 芋艿:拼团 -->
|
|
||||||
<view
|
<view
|
||||||
class="activity-box ss-p-x-38 ss-flex ss-row-between ss-col-center"
|
class="activity-box ss-p-x-38 ss-flex ss-row-between ss-col-center"
|
||||||
:class="activity.type === 1 ? 'seckill-box' : 'groupon-box'"
|
:class="activity.type === 1 ? 'seckill-box' : 'groupon-box'"
|
||||||
|
@ -14,7 +13,6 @@
|
||||||
:src="sheep.$url.static('/static/img/shop/goods/seckill-icon.png')"
|
:src="sheep.$url.static('/static/img/shop/goods/seckill-icon.png')"
|
||||||
class="activity-icon"
|
class="activity-icon"
|
||||||
/>
|
/>
|
||||||
<!-- TODO 芋艿:拼团 -->
|
|
||||||
<image
|
<image
|
||||||
v-else-if="activity.type === 3"
|
v-else-if="activity.type === 3"
|
||||||
:src="sheep.$url.static('/static/img/shop/goods/groupon-icon.png')"
|
:src="sheep.$url.static('/static/img/shop/goods/groupon-icon.png')"
|
||||||
|
@ -33,7 +31,6 @@
|
||||||
<script setup>
|
<script setup>
|
||||||
import sheep from '@/sheep';
|
import sheep from '@/sheep';
|
||||||
|
|
||||||
// TODO 芋艿:这里要迁移下;
|
|
||||||
const seckillBg = sheep.$url.css('/static/img/shop/goods/seckill-tip-bg.png');
|
const seckillBg = sheep.$url.css('/static/img/shop/goods/seckill-tip-bg.png');
|
||||||
const grouponBg = sheep.$url.css('/static/img/shop/goods/groupon-tip-bg.png');
|
const grouponBg = sheep.$url.css('/static/img/shop/goods/groupon-tip-bg.png');
|
||||||
|
|
||||||
|
|
|
@ -182,7 +182,6 @@
|
||||||
}, 1000);
|
}, 1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO 芋艿:待测试
|
|
||||||
const shareInfo = computed(() => {
|
const shareInfo = computed(() => {
|
||||||
if (isEmpty(state.goodsInfo)) return {};
|
if (isEmpty(state.goodsInfo)) return {};
|
||||||
return sheep.$platform.share.getShareInfo({
|
return sheep.$platform.share.getShareInfo({
|
||||||
|
@ -251,7 +250,7 @@
|
||||||
state.activityList.push(activity);
|
state.activityList.push(activity);
|
||||||
} else if (activity.type === 5) { // 情况二:满减送
|
} else if (activity.type === 5) { // 情况二:满减送
|
||||||
state.activityInfo.push(activity);
|
state.activityInfo.push(activity);
|
||||||
} else { // 情况三:限时折扣 TODO 芋艿
|
} else { // 情况三:限时折扣 TODO puhui999:【折扣】
|
||||||
console.log('待实现!优先级不高');
|
console.log('待实现!优先级不高');
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
|
@ -122,7 +122,7 @@
|
||||||
>
|
>
|
||||||
<view class="item-title">活动优惠</view>
|
<view class="item-title">活动优惠</view>
|
||||||
<view class="ss-flex ss-col-center">
|
<view class="ss-flex ss-col-center">
|
||||||
<!-- @tap="state.showDiscount = true" TODO 芋艿:后续要把优惠信息打进去 -->
|
<!-- @tap="state.showDiscount = true" TODO puhui999:【折扣】后续要把优惠信息打进去 -->
|
||||||
<text class="item-value text-red">
|
<text class="item-value text-red">
|
||||||
-¥{{ fen2yuan(state.orderInfo.price.discountPrice) }}
|
-¥{{ fen2yuan(state.orderInfo.price.discountPrice) }}
|
||||||
</text>
|
</text>
|
||||||
|
@ -158,7 +158,7 @@
|
||||||
@close="state.showCoupon = false"
|
@close="state.showCoupon = false"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<!-- 满额折扣弹框 TODO 芋艿:后续要把优惠信息打进去 -->
|
<!-- 满额折扣弹框 TODO @puhui999:【折扣】后续要把优惠信息打进去 -->
|
||||||
<s-discount-list
|
<s-discount-list
|
||||||
v-model="state.orderInfo"
|
v-model="state.orderInfo"
|
||||||
:show="state.showDiscount"
|
:show="state.showDiscount"
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
</swiper>
|
</swiper>
|
||||||
</uni-swiper-dot>
|
</uni-swiper-dot>
|
||||||
<view class="log-card-msg">
|
<view class="log-card-msg">
|
||||||
<!-- TODO 芋艿:优化点:展示状态 -->
|
<!-- TODO 芋艿:【物流】优化点:展示状态 -->
|
||||||
<!-- <view class="ss-flex ss-m-b-8">-->
|
<!-- <view class="ss-flex ss-m-b-8">-->
|
||||||
<!-- <view>物流状态:</view>-->
|
<!-- <view>物流状态:</view>-->
|
||||||
<!-- <view class="warning-color">{{ state.info.status_text }}</view>-->
|
<!-- <view class="warning-color">{{ state.info.status_text }}</view>-->
|
||||||
|
@ -34,7 +34,7 @@
|
||||||
<view v-if="state.tracks.length - 1 !== index" class="line" />
|
<view v-if="state.tracks.length - 1 !== index" class="line" />
|
||||||
</view>
|
</view>
|
||||||
<view class="log-content-msg">
|
<view class="log-content-msg">
|
||||||
<!-- TODO 芋艿:优化点:展示状态 -->
|
<!-- TODO 芋艿:【物流】优化点:展示状态 -->
|
||||||
<!-- <view class="log-msg-title ss-m-b-20">-->
|
<!-- <view class="log-msg-title ss-m-b-20">-->
|
||||||
<!-- {{ item.status_text }}-->
|
<!-- {{ item.status_text }}-->
|
||||||
<!-- </view>-->
|
<!-- </view>-->
|
||||||
|
|
|
@ -39,7 +39,6 @@
|
||||||
<button class="check-btn ss-reset-button" v-if="payResult === 'success'" @tap="onOrder">
|
<button class="check-btn ss-reset-button" v-if="payResult === 'success'" @tap="onOrder">
|
||||||
查看订单
|
查看订单
|
||||||
</button>
|
</button>
|
||||||
<!-- TODO 芋艿:拼团接入 -->
|
|
||||||
<button
|
<button
|
||||||
class="check-btn ss-reset-button"
|
class="check-btn ss-reset-button"
|
||||||
v-if="payResult === 'success' && state.tradeOrder.type === 3"
|
v-if="payResult === 'success' && state.tradeOrder.type === 3"
|
||||||
|
|
|
@ -49,7 +49,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
onLoad(() => {
|
onLoad(() => {
|
||||||
// TODO 芋艿:目前简单做,使用营销文章,作为 faq
|
// TODO 芋艿:【文章】目前简单做,使用营销文章,作为 faq
|
||||||
if (true) {
|
if (true) {
|
||||||
sheep.$router.go('/pages/public/richtext', {
|
sheep.$router.go('/pages/public/richtext', {
|
||||||
title: '常见问题',
|
title: '常见问题',
|
||||||
|
|
|
@ -64,7 +64,6 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
// 导入微信地址
|
// 导入微信地址
|
||||||
// TODO 芋艿:未测试
|
|
||||||
function importWechatAddress() {
|
function importWechatAddress() {
|
||||||
let wechatAddress = {};
|
let wechatAddress = {};
|
||||||
// #ifdef MP
|
// #ifdef MP
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
</button>
|
</button>
|
||||||
</uni-datetime-picker>
|
</uni-datetime-picker>
|
||||||
|
|
||||||
<!-- TODO 芋艿:优化 -->
|
<!-- TODO 芋艿:【钱包】可优化 -->
|
||||||
<!-- <view class="total-box">-->
|
<!-- <view class="total-box">-->
|
||||||
<!-- <view class="ss-m-b-10">总收入¥{{ state.pagination.income }}</view>-->
|
<!-- <view class="ss-m-b-10">总收入¥{{ state.pagination.income }}</view>-->
|
||||||
<!-- <view>总支出¥{{ -state.pagination.expense }}</view>-->
|
<!-- <view>总支出¥{{ -state.pagination.expense }}</view>-->
|
||||||
|
|
Loading…
Reference in New Issue