【代码评审】积分商城部分
parent
ea98ba45ca
commit
09dc98db16
55
pages.json
55
pages.json
|
@ -6,7 +6,8 @@
|
||||||
"^su-(.*)": "@/sheep/ui/su-$1/su-$1.vue"
|
"^su-(.*)": "@/sheep/ui/su-$1/su-$1.vue"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"pages": [{
|
"pages": [
|
||||||
|
{
|
||||||
"path": "pages/index/index",
|
"path": "pages/index/index",
|
||||||
"aliasPath": "/",
|
"aliasPath": "/",
|
||||||
"style": {
|
"style": {
|
||||||
|
@ -84,9 +85,11 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"subPackages": [{
|
"subPackages": [
|
||||||
|
{
|
||||||
"root": "pages/goods",
|
"root": "pages/goods",
|
||||||
"pages": [{
|
"pages": [
|
||||||
|
{
|
||||||
"path": "index",
|
"path": "index",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "商品详情"
|
"navigationBarTitleText": "商品详情"
|
||||||
|
@ -108,7 +111,6 @@
|
||||||
"group": "商品"
|
"group": "商品"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
"path": "seckill",
|
"path": "seckill",
|
||||||
"style": {
|
"style": {
|
||||||
|
@ -161,7 +163,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"root": "pages/order",
|
"root": "pages/order",
|
||||||
"pages": [{
|
"pages": [
|
||||||
|
{
|
||||||
"path": "detail",
|
"path": "detail",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "订单详情"
|
"navigationBarTitleText": "订单详情"
|
||||||
|
@ -260,7 +263,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"root": "pages/user",
|
"root": "pages/user",
|
||||||
"pages": [{
|
"pages": [
|
||||||
|
{
|
||||||
"path": "info",
|
"path": "info",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "我的信息"
|
"navigationBarTitleText": "我的信息"
|
||||||
|
@ -358,7 +362,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"root": "pages/commission",
|
"root": "pages/commission",
|
||||||
"pages": [{
|
"pages": [
|
||||||
|
{
|
||||||
"path": "index",
|
"path": "index",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "分销"
|
"navigationBarTitleText": "分销"
|
||||||
|
@ -417,7 +422,8 @@
|
||||||
"title": "我的团队",
|
"title": "我的团队",
|
||||||
"group": "分销商城"
|
"group": "分销商城"
|
||||||
}
|
}
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"path": "promoter",
|
"path": "promoter",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "推广人排行榜"
|
"navigationBarTitleText": "推广人排行榜"
|
||||||
|
@ -428,7 +434,8 @@
|
||||||
"title": "推广人排行榜",
|
"title": "推广人排行榜",
|
||||||
"group": "分销商城"
|
"group": "分销商城"
|
||||||
}
|
}
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"path": "commission-ranking",
|
"path": "commission-ranking",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "佣金排行榜"
|
"navigationBarTitleText": "佣金排行榜"
|
||||||
|
@ -439,7 +446,8 @@
|
||||||
"title": "佣金排行榜",
|
"title": "佣金排行榜",
|
||||||
"group": "分销商城"
|
"group": "分销商城"
|
||||||
}
|
}
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"path": "withdraw",
|
"path": "withdraw",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "申请提现"
|
"navigationBarTitleText": "申请提现"
|
||||||
|
@ -455,7 +463,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"root": "pages/app",
|
"root": "pages/app",
|
||||||
"pages": [{
|
"pages": [
|
||||||
|
{
|
||||||
"path": "sign",
|
"path": "sign",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "签到中心"
|
"navigationBarTitleText": "签到中心"
|
||||||
|
@ -466,11 +475,13 @@
|
||||||
"title": "签到中心",
|
"title": "签到中心",
|
||||||
"group": "应用"
|
"group": "应用"
|
||||||
}
|
}
|
||||||
}]
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"root": "pages/public",
|
"root": "pages/public",
|
||||||
"pages": [{
|
"pages": [
|
||||||
|
{
|
||||||
"path": "setting",
|
"path": "setting",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "系统设置"
|
"navigationBarTitleText": "系统设置"
|
||||||
|
@ -519,7 +530,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"root": "pages/coupon",
|
"root": "pages/coupon",
|
||||||
"pages": [{
|
"pages": [
|
||||||
|
{
|
||||||
"path": "list",
|
"path": "list",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "领券中心"
|
"navigationBarTitleText": "领券中心"
|
||||||
|
@ -546,7 +558,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"root": "pages/chat",
|
"root": "pages/chat",
|
||||||
"pages": [{
|
"pages": [
|
||||||
|
{
|
||||||
"path": "index",
|
"path": "index",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "客服"
|
"navigationBarTitleText": "客服"
|
||||||
|
@ -557,11 +570,13 @@
|
||||||
"title": "客服",
|
"title": "客服",
|
||||||
"group": "客服"
|
"group": "客服"
|
||||||
}
|
}
|
||||||
}]
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"root": "pages/pay",
|
"root": "pages/pay",
|
||||||
"pages": [{
|
"pages": [
|
||||||
|
{
|
||||||
"path": "index",
|
"path": "index",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "收银台"
|
"navigationBarTitleText": "收银台"
|
||||||
|
@ -601,7 +616,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"root": "pages/activity",
|
"root": "pages/activity",
|
||||||
"pages": [{
|
"pages": [
|
||||||
|
{
|
||||||
"path": "groupon/detail",
|
"path": "groupon/detail",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "拼团详情"
|
"navigationBarTitleText": "拼团详情"
|
||||||
|
@ -664,7 +680,8 @@
|
||||||
"navigationStyle": "custom"
|
"navigationStyle": "custom"
|
||||||
},
|
},
|
||||||
"tabBar": {
|
"tabBar": {
|
||||||
"list": [{
|
"list": [
|
||||||
|
{
|
||||||
"pagePath": "pages/index/index"
|
"pagePath": "pages/index/index"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<!-- 页面 -->
|
<!-- 积分商城:商品列表 -->
|
||||||
<template>
|
<template>
|
||||||
<s-layout title="积分商城">
|
<s-layout title="积分商城">
|
||||||
<view class="ss-p-20">
|
<view class="ss-p-20">
|
||||||
|
@ -8,14 +8,14 @@
|
||||||
:data="item"
|
:data="item"
|
||||||
priceColor="#FF3000"
|
priceColor="#FF3000"
|
||||||
@tap="sheep.$router.go('/pages/goods/point', { id: item.id })"
|
@tap="sheep.$router.go('/pages/goods/point', { id: item.id })"
|
||||||
></s-point-card>
|
/>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<s-empty
|
<s-empty
|
||||||
v-if="state.pagination.total === 0"
|
v-if="state.pagination.total === 0"
|
||||||
icon="/static/goods-empty.png"
|
icon="/static/goods-empty.png"
|
||||||
text="暂无积分商品"
|
text="暂无积分商品"
|
||||||
></s-empty>
|
/>
|
||||||
<uni-load-more
|
<uni-load-more
|
||||||
v-if="state.pagination.total > 0"
|
v-if="state.pagination.total > 0"
|
||||||
:status="state.loadStatus"
|
:status="state.loadStatus"
|
||||||
|
@ -42,6 +42,7 @@
|
||||||
loadStatus: '',
|
loadStatus: '',
|
||||||
});
|
});
|
||||||
async function getData(page = 1, list_rows = 5) {
|
async function getData(page = 1, list_rows = 5) {
|
||||||
|
// TODO @puhui999:分页重写成,我们的代码风格。原先的有点复杂
|
||||||
state.loadStatus = 'loading';
|
state.loadStatus = 'loading';
|
||||||
let res = await sheep.$api.app.scoreShop.list({
|
let res = await sheep.$api.app.scoreShop.list({
|
||||||
list_rows,
|
list_rows,
|
||||||
|
|
|
@ -17,11 +17,7 @@ const PointApi = {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
// 获得积分商城活动明细
|
||||||
* 获得积分商城活动明细
|
|
||||||
* @param {number} id 积分商城活动编号
|
|
||||||
* @return {*}
|
|
||||||
*/
|
|
||||||
getPointActivity: (id) => {
|
getPointActivity: (id) => {
|
||||||
return request({
|
return request({
|
||||||
url: 'promotion/point-activity/get-detail',
|
url: 'promotion/point-activity/get-detail',
|
||||||
|
|
Loading…
Reference in New Issue