From a60e2911cc89f67b3e66fc4452b90e7fd847e259 Mon Sep 17 00:00:00 2001 From: Fox-33 <1466778434@qq.com> Date: Thu, 27 Mar 2025 16:09:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=8E=A5=E5=8F=A3=E5=AF=B9=E6=8E=A5;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/model/info.js | 18 +++++ api/model/vip.js | 20 +++++ components/center/popupActivate.vue | 33 +++++--- components/config/loginPopup.vue | 120 +++++++++++++++++++++++++++++ config.js | 2 +- pages/index/center.vue | 48 ++++++------ pages/index/index.vue | 21 ++++- pages/index/record.vue | 1 + pages_order/mine/sharing.vue | 6 +- pages_order/mine/team.vue | 136 +++++++++------------------------ pages_order/mine/wallet.vue | 77 ++++++------------- pages_order/mine/withdraw.vue | 45 +++++++---- pages_order/record/articleSharing.vue | 2 +- pages_order/record/groupSharing.vue | 2 +- pages_order/record/personalSharing.vue | 2 +- pages_order/record/videoSharing.vue | 6 +- pages_order/sharing/article.vue | 34 ++++++++- pages_order/sharing/group.vue | 35 +++++++-- pages_order/sharing/personal.vue | 37 +++++++-- pages_order/sharing/video.vue | 40 ++++++++-- store/store.js | 25 +++++- 21 files changed, 468 insertions(+), 242 deletions(-) create mode 100644 components/config/loginPopup.vue diff --git a/api/model/info.js b/api/model/info.js index f61c5d6..48e8776 100644 --- a/api/model/info.js +++ b/api/model/info.js @@ -9,6 +9,24 @@ const api = { method: 'GET', auth: true, }, + /** + * 获取我的钱包数据信息-钱包流水列表 + */ + getWalletList: { + url: '/info/getWalletList', + method: 'GET', + auth: true, + }, + /** + * 提现 + */ + openMoney: { + url: '/fen/openMoney', + method: 'POST', + auth: true, + limit : 500, + showLoading : true, + }, } export default api \ No newline at end of file diff --git a/api/model/vip.js b/api/model/vip.js index afb0619..4b99bc1 100644 --- a/api/model/vip.js +++ b/api/model/vip.js @@ -2,6 +2,26 @@ // vip相关接口 const api = { + getUserInfoVip: { + url: '/info/getUserInfoVip', + method: 'GET', + auth: true, + }, + getUserInfoVipList: { + url: '/info/getUserInfoVipList', + method: 'GET', + auth: true, + }, + /** + * 激活 + */ + openVip: { + url: '/fen/openVip', + method: 'POST', + auth: true, + limit : 500, + showLoading : true, + }, } export default api \ No newline at end of file diff --git a/components/center/popupActivate.vue b/components/center/popupActivate.vue index 707087a..bbaf60c 100644 --- a/components/center/popupActivate.vue +++ b/components/center/popupActivate.vue @@ -20,7 +20,7 @@