diff --git a/pages.json b/pages.json index 16f667d..eca9a0c 100644 --- a/pages.json +++ b/pages.json @@ -39,6 +39,18 @@ { "path": "record/articleSharing" }, + { + "path": "mine/setting" + }, + { + "path": "mine/wallet" + }, + { + "path": "mine/team" + }, + { + "path": "mine/service" + }, { diff --git a/pages/index/center.vue b/pages/index/center.vue index aa60aeb..ef4b2c5 100644 --- a/pages/index/center.vue +++ b/pages/index/center.vue @@ -1,125 +1,136 @@ @@ -130,6 +141,14 @@ mapGetters } from 'vuex' import userShopCommission from '@/components/userShop/userShopCommission.vue' + + const URL_MAPPING = { // state -> url + '-1': '/pages_order/record/personalSharing', + '1': '/pages_order/record/videoSharing', + '2': '/pages_order/record/groupSharing', + '3': '/pages_order/record/articleSharing', + } + export default { components: { tabber, @@ -140,8 +159,52 @@ }, data() { return { + isAgent: true, + agentDeadline: '2025年12月31日', + notice: '如果您在使用中有任何问题或建议,请联系客服', + updateList: [ + { + id: '001', + imageUrl: '../../static/image/center/temp.png', + times: 10, + qrCode: null, + title: '裂变星轻松获客', + description: '如此好用的赚钱项目,赶快加入吧!', + auditStatus: 2, + createTime: '2025年2月1日', + state: -1, + }, + { + id: '002', + imageUrl: '../../static/image/center/temp.png', + times: 10, + qrCode: null, + title: '裂变星轻松获客', + description: '如此好用的赚钱项目,赶快加入吧!', + auditStatus: 2, + createTime: '2025年2月1日', + state: 0, + }, + { + id: '003', + imageUrl: '../../static/image/center/temp.png', + times: 10, + qrCode: null, + title: '裂变星轻松获客', + description: '如此好用的赚钱项目,赶快加入吧!', + auditStatus: 2, + createTime: '2025年2月1日', + state: 1, + }, + ] } }, + onShow() { + // todo: 获取信息(用户信息、最新动态) + }, + onReachBottom() { + // todo: 获取更多动态? + }, methods: { headBtn() { let self = this @@ -154,6 +217,20 @@ } }) }, + goSetting() { + // todo + }, + onShare() { + // todo + }, + onActivate() { + // todo + }, + goToSharingDetail(id, state) { + uni.navigateTo({ + url: `${URL_MAPPING[state]}?id=${id}` + }) + } } } @@ -161,49 +238,10 @@ \ No newline at end of file diff --git a/pages/index/record.vue b/pages/index/record.vue index 6d1a4d9..b60828f 100644 --- a/pages/index/record.vue +++ b/pages/index/record.vue @@ -63,6 +63,7 @@ @click="toSharingDetail(item.id)" :key="item.id" > + // todo: video? {{ item.title }} @@ -165,7 +166,7 @@ createTime: '2025年2月1日', }, { - id: '002', + id: '003', imageUrl: '../../static/image/record/temp.png', times: 10, qrCode: null, diff --git a/pages_order/mine/service.vue b/pages_order/mine/service.vue new file mode 100644 index 0000000..16a2bcf --- /dev/null +++ b/pages_order/mine/service.vue @@ -0,0 +1,18 @@ + + + + + \ No newline at end of file diff --git a/pages_order/mine/setting.vue b/pages_order/mine/setting.vue new file mode 100644 index 0000000..749f1cf --- /dev/null +++ b/pages_order/mine/setting.vue @@ -0,0 +1,18 @@ + + + + + \ No newline at end of file diff --git a/pages_order/mine/team.vue b/pages_order/mine/team.vue new file mode 100644 index 0000000..a4d000a --- /dev/null +++ b/pages_order/mine/team.vue @@ -0,0 +1,18 @@ + + + + + \ No newline at end of file diff --git a/pages_order/mine/wallet.vue b/pages_order/mine/wallet.vue new file mode 100644 index 0000000..c168a1d --- /dev/null +++ b/pages_order/mine/wallet.vue @@ -0,0 +1,18 @@ + + + + + \ No newline at end of file diff --git a/pages_order/record/articleSharing.vue b/pages_order/record/articleSharing.vue index 563e755..cb79527 100644 --- a/pages_order/record/articleSharing.vue +++ b/pages_order/record/articleSharing.vue @@ -105,10 +105,12 @@ + - diff --git a/pages_order/record/groupSharing.vue b/pages_order/record/groupSharing.vue index 25570d4..25f680b 100644 --- a/pages_order/record/groupSharing.vue +++ b/pages_order/record/groupSharing.vue @@ -91,10 +91,12 @@ + - diff --git a/pages_order/record/personalSharing.vue b/pages_order/record/personalSharing.vue index 013298d..111cf47 100644 --- a/pages_order/record/personalSharing.vue +++ b/pages_order/record/personalSharing.vue @@ -87,10 +87,12 @@ + - diff --git a/pages_order/record/videoSharing.vue b/pages_order/record/videoSharing.vue index 8c94fb4..d0803ed 100644 --- a/pages_order/record/videoSharing.vue +++ b/pages_order/record/videoSharing.vue @@ -105,10 +105,12 @@ + - diff --git a/static/image/center/2.png b/static/image/center/2.png deleted file mode 100644 index 5e0bedc..0000000 Binary files a/static/image/center/2.png and /dev/null differ diff --git a/static/image/center/agent-icon.png b/static/image/center/agent-icon.png new file mode 100644 index 0000000..8cffc21 Binary files /dev/null and b/static/image/center/agent-icon.png differ diff --git a/static/image/center/btn-activate-again.png b/static/image/center/btn-activate-again.png new file mode 100644 index 0000000..10ed2e3 Binary files /dev/null and b/static/image/center/btn-activate-again.png differ diff --git a/static/image/center/btn-activate.png b/static/image/center/btn-activate.png new file mode 100644 index 0000000..e3bb9c7 Binary files /dev/null and b/static/image/center/btn-activate.png differ diff --git a/static/image/center/notice.png b/static/image/center/notice.png new file mode 100644 index 0000000..1b04be4 Binary files /dev/null and b/static/image/center/notice.png differ diff --git a/static/image/center/service.png b/static/image/center/service.png new file mode 100644 index 0000000..adfe33a Binary files /dev/null and b/static/image/center/service.png differ diff --git a/static/image/center/temp-avatar.png b/static/image/center/temp-avatar.png new file mode 100644 index 0000000..9c738c1 Binary files /dev/null and b/static/image/center/temp-avatar.png differ diff --git a/static/image/center/temp.png b/static/image/center/temp.png new file mode 100644 index 0000000..aef3954 Binary files /dev/null and b/static/image/center/temp.png differ diff --git a/static/image/center/title-bg.png b/static/image/center/title-bg.png new file mode 100644 index 0000000..077d6a4 Binary files /dev/null and b/static/image/center/title-bg.png differ diff --git a/static/image/center/tool-activate.png b/static/image/center/tool-activate.png new file mode 100644 index 0000000..284b086 Binary files /dev/null and b/static/image/center/tool-activate.png differ diff --git a/static/image/center/tool-share.png b/static/image/center/tool-share.png new file mode 100644 index 0000000..8197839 Binary files /dev/null and b/static/image/center/tool-share.png differ diff --git a/static/image/center/tool-team.png b/static/image/center/tool-team.png new file mode 100644 index 0000000..72f08f9 Binary files /dev/null and b/static/image/center/tool-team.png differ diff --git a/static/image/center/tool-wallet.png b/static/image/center/tool-wallet.png new file mode 100644 index 0000000..1b20cf6 Binary files /dev/null and b/static/image/center/tool-wallet.png differ diff --git a/static/image/center/tools-bg.png b/static/image/center/tools-bg.png new file mode 100644 index 0000000..13db096 Binary files /dev/null and b/static/image/center/tools-bg.png differ