From 62589fc4595b84fc7e5ba3919c27bb51b53cd7c0 Mon Sep 17 00:00:00 2001 From: Wik-T <812952667@qq.com> Date: Thu, 26 Oct 2023 09:36:22 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=AF=B9=E6=8E=A5=E6=B4=BB=E5=8A=A8=E9=87=91?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 8 +- Utils/Api.js | 145 ++++-- pages.json | 219 ++++++--- pages/index/activity_Funds/activity_Funds.vue | 156 ++++++ .../activity_Funds_activityList.vue | 407 ++++++++++++++++ .../activity_Funds_recharge_record.vue | 139 ++++++ .../activity_Funds_transaction_records.vue | 141 ++++++ pages/index/activity_add/activity_add.vue | 443 ++++++++++++++++++ .../activity_details/activity_details.vue | 137 ++++++ .../activity_recharge_details.vue | 103 ++++ .../activity_transaction_details.vue | 91 ++++ .../recharge_balance/recharge_balance.vue | 371 +++++++++++++++ pages/index/salesOrderList/salesOrderList.vue | 2 +- pages/tabBar/home/home.vue | 5 + static/img/activity1.png | Bin 0 -> 7312 bytes static/img/gift.png | Bin 0 -> 1764 bytes uni.scss | 7 + unpackage/dist/build/h5/index.html | 2 +- 18 files changed, 2283 insertions(+), 93 deletions(-) create mode 100644 pages/index/activity_Funds/activity_Funds.vue create mode 100644 pages/index/activity_Funds_activityList/activity_Funds_activityList.vue create mode 100644 pages/index/activity_Funds_recharge_record/activity_Funds_recharge_record.vue create mode 100644 pages/index/activity_Funds_transaction_records/activity_Funds_transaction_records.vue create mode 100644 pages/index/activity_add/activity_add.vue create mode 100644 pages/index/activity_details/activity_details.vue create mode 100644 pages/index/activity_recharge_details/activity_recharge_details.vue create mode 100644 pages/index/activity_transaction_details/activity_transaction_details.vue create mode 100644 pages/index/recharge_balance/recharge_balance.vue create mode 100644 static/img/activity1.png create mode 100644 static/img/gift.png diff --git a/App.vue b/App.vue index 8941b45..de77746 100644 --- a/App.vue +++ b/App.vue @@ -4,11 +4,11 @@ // url: 'http://192.168.3.4:9301/crest', // imgUrl: 'https://192.168.3.4:9301/filesystem/', //正式 - url: 'https://pay.dctpay.com/crest', - imgUrl: 'https://gratia-pay.obs.cn-southwest-2.myhuaweicloud.com', + // url: 'https://pay.dctpay.com/crest', + // imgUrl: 'https://gratia-pay.obs.cn-southwest-2.myhuaweicloud.com', //测试 - // url: 'https://gratia-pay.dctpay.com/crest', - // imgUrl: 'https://gratia-pay-test.obs.cn-east-3.myhuaweicloud.com', + url: 'https://gratia-pay.dctpay.com/crest', + imgUrl: 'https://gratia-pay-test.obs.cn-east-3.myhuaweicloud.com', userInfo: "", openId: '', h5code: '', diff --git a/Utils/Api.js b/Utils/Api.js index 3dcd27f..f58041d 100644 --- a/Utils/Api.js +++ b/Utils/Api.js @@ -264,69 +264,146 @@ export const enrollActivity = params => { // 配置费率 export const configRosterRate = params => { return POST('POST', `${base}/bankActivity/configRosterRate`, params).then(res => res.data); -} - -//进件复议 +} + +//进件复议 export const reconsider = params => { return POST('POST', `${base}/mer/reconsider`, params).then(res => res.data); -} - -//根据商户查询结算 +} + +//根据商户查询结算 export const getSettleAcctByMer = params => { return POST('GET', `${base}/merSettleAcct/getSettleAcctByMer`, params).then(res => res.data); -} - -// 查询商户渠道平台列表 +} + +// 查询商户渠道平台列表 export const getMerPlatformList = params => { return POST('GET', `${base}/merPlatform/getMerPlatformList`, params).then(res => res.data); -} - -// 查询商户 +} + +// 查询商户 export const getMerList = params => { return POST('GET', `${base}/mer/getMerList`, params).then(res => res.data); -} - // 查询业务员 +} +// 查询业务员 export const querySalesmanList = params => { return POST('GET', `${base}/salesman/querySalesmanList`, params).then(res => res.data); -} -//查询订单详情 +} +//查询订单详情 export const getOrderByOutTradeOrder = params => { return POST('GET', `${base}/tradeOrder/getOrderByOutTradeOrder`, params).then(res => res.data); -} -// #根据商户查询费率 +} +// #根据商户查询费率 export const getRateByMer = params => { return POST('GET', `${base}/merRate/getRateByMer`, params).then(res => res.data); -} -// #编辑费率申请 +} +// #编辑费率申请 export const editRateApply = params => { return POST('POST', `${base}/merRate/editRateApply`, params).then(res => res.data); -} -// #查询最新申请信息 +} +// #查询最新申请信息 export const getNewRateApplyDetail = params => { return POST('GET', `${base}/merRate/getNewRateApplyDetail`, params).then(res => res.data); -} - -//#查询费率申请详情 +} + +//#查询费率申请详情 export const getRateApplyDetail = params => { return POST('GET', `${base}/merRate/getRateApplyDetail`, params).then(res => res.data); -} -// # 设备绑定门店 +} + +// # 设备绑定门店 export const devicebindStore = params => { return POST('POST', `${base}/device/bindStore`, params).then(res => res.data); -} - -//# 设备解绑门店 +} + +//# 设备解绑门店 export const unbindStore = params => { return POST('POST', `${base}/device/unbindStore`, params).then(res => res.data); -} - -//切换渠道 +} + +//切换渠道 export const switchPlatform = params => { return POST('POST', `${base}/merPlatform/switchPlatform`, params).then(res => res.data); +} + +//获取账户信息 +export const queryAccount = params => { + return POST('GET', `${base}/rebateMerAccount/queryAccount`, params).then(res => res.data); +} + +//获取账户交易记录 +export const queryAccountRecordList = params => { + return POST('GET', `${base}/rebateMerAccount/queryAccountRecordList`, params).then(res => res.data); +} + +//获取账户交易详情 +export const queryAccountRecordDetail = params => { + return POST('GET', `${base}/rebateMerAccount/queryAccountRecordDetail`, params).then(res => res.data); +} + +//账户充值 +export const rebateCreate = params => { + return POST('POST', `${base}/rebateMerAccountOrder/create`, params).then(res => res.data); +} + +//获取账户充值记录 +export const queryOrderList = params => { + return POST('GET', `${base}/rebateMerAccountOrder/queryOrderList`, params).then(res => res.data); +} + +//获取充值订单详情 +export const queryOrderDetail = params => { + return POST('GET', `${base}/rebateMerAccountOrder/queryOrderDetail`, params).then(res => res.data); +} + + +////////活动///// +//添加活动 +export const addActivity = params => { + return POST('POST', `${base}/rebateActivity/addActivity`, params).then(res => res.data); +} + +//修改活动 +export const updateActivity = params => { + return POST('POST', `${base}/rebateActivity/updateActivity`, params).then(res => res.data); +} + +//开启活动 +export const openActivity = params => { + return POST('POST', `${base}/rebateActivity/openActivity`, params).then(res => res.data); +} + +//关闭活动 +export const closeActivity = params => { + return POST('POST', `${base}/rebateActivity/closeActivity`, params).then(res => res.data); +} + +//调整、修改活动结束时间 +export const updateActivityEndTime = params => { + return POST('POST', `${base}/rebateActivity/updateActivityEndTime`, params).then(res => res.data); } +//查询活动详情 +export const getActivityDetail = params => { + return POST('GET', `${base}/rebateActivity/getActivityDetail`, params).then(res => res.data); +} +//活动列表 +export const getActivityList = params => { + return POST('GET', `${base}/rebateActivity/getActivityList`, params).then(res => res.data); +} +//充值活动金额 +export const recharge = params => { + return POST('POST', `${base}/rebateActivityAccount/recharge`, params).then(res => res.data); +} +//回收活动余额 +export const recover = params => { + return POST('POST', `${base}/rebateActivityAccount/recover`, params).then(res => res.data); +} - +//查询活动余额 +export const getActivityAccount = params => { + return POST('GET', `${base}/rebateActivityAccount/getActivityAccount`, params).then(res => res.data); +} diff --git a/pages.json b/pages.json index 1fa1d98..5cbdb0e 100644 --- a/pages.json +++ b/pages.json @@ -28,7 +28,7 @@ "style": { "navigationBarTextStyle": "white", "navigationBarTitleText": "设备申请列表", - "enablePullDownRefresh": false, + "enablePullDownRefresh": false, "onReachBottomDistance": 50, "app-plus": { "titleNView": false, //禁用原生导航栏 @@ -41,7 +41,7 @@ "style": { "navigationBarTextStyle": "white", "navigationBarTitleText": "订单详情", - "enablePullDownRefresh": false, + "enablePullDownRefresh": false, "onReachBottomDistance": 50, "app-plus": { "titleNView": false, //禁用原生导航栏 @@ -54,7 +54,7 @@ "style": { "navigationBarTextStyle": "white", "navigationBarTitleText": "我的设备", - "enablePullDownRefresh": false, + "enablePullDownRefresh": false, "onReachBottomDistance": 50, "app-plus": { "titleNView": false, //禁用原生导航栏 @@ -286,7 +286,7 @@ "style": { "navigationBarTitleText": "设备订单", "navigationBarTextStyle": "white", - "enablePullDownRefresh": false, + "enablePullDownRefresh": false, "onReachBottomDistance": 50, "app-plus": { "titleNView": false, //禁用原生导航栏 @@ -299,7 +299,7 @@ "style": { "navigationBarTitleText": "选择支行", "navigationBarTextStyle": "white", - "enablePullDownRefresh": false, + "enablePullDownRefresh": false, "onReachBottomDistance": 50, "app-plus": { "titleNView": false, //禁用原生导航栏 @@ -312,7 +312,7 @@ "style": { "navigationBarTitleText": "开通分账", "navigationBarTextStyle": "white", - "enablePullDownRefresh": false, + "enablePullDownRefresh": false, "onReachBottomDistance": 50, "app-plus": { "titleNView": false, //禁用原生导航栏 @@ -325,7 +325,7 @@ "style": { "navigationBarTitleText": "绑定接收方", "navigationBarTextStyle": "white", - "enablePullDownRefresh": false, + "enablePullDownRefresh": false, "onReachBottomDistance": 50, "app-plus": { "titleNView": false, //禁用原生导航栏 @@ -338,7 +338,7 @@ "style": { "navigationBarTitleText": "绑定分账接收方", "navigationBarTextStyle": "white", - "enablePullDownRefresh": false, + "enablePullDownRefresh": false, "onReachBottomDistance": 50, "app-plus": { "titleNView": false, //禁用原生导航栏 @@ -351,7 +351,7 @@ "style": { "navigationBarTitleText": "接收方列表", "navigationBarTextStyle": "white", - "enablePullDownRefresh": false, + "enablePullDownRefresh": false, "onReachBottomDistance": 50, "app-plus": { "titleNView": false, //禁用原生导航栏 @@ -364,7 +364,7 @@ "style": { "navigationBarTitleText": "选择地址", "navigationBarTextStyle": "white", - "enablePullDownRefresh": false, + "enablePullDownRefresh": false, "onReachBottomDistance": 50, "app-plus": { "titleNView": false, //禁用原生导航栏 @@ -377,7 +377,7 @@ "style": { "navigationBarTitleText": "修改结算信息", "navigationBarTextStyle": "white", - "enablePullDownRefresh": false, + "enablePullDownRefresh": false, "onReachBottomDistance": 50, "app-plus": { "titleNView": false, //禁用原生导航栏 @@ -390,7 +390,7 @@ "style": { "navigationBarTitleText": "结算信息", "navigationBarTextStyle": "white", - "enablePullDownRefresh": false, + "enablePullDownRefresh": false, "onReachBottomDistance": 50, "app-plus": { "titleNView": false, //禁用原生导航栏 @@ -403,7 +403,7 @@ "style": { "navigationBarTitleText": "结算详情", "navigationBarTextStyle": "white", - "enablePullDownRefresh": false, + "enablePullDownRefresh": false, "onReachBottomDistance": 50, "app-plus": { "titleNView": false, //禁用原生导航栏 @@ -416,7 +416,7 @@ "style": { "navigationBarTitleText": "分配桌码", "navigationBarTextStyle": "white", - "enablePullDownRefresh": false, + "enablePullDownRefresh": false, "onReachBottomDistance": 50, "app-plus": { "titleNView": false, //禁用原生导航栏 @@ -429,7 +429,7 @@ "style": { "navigationBarTitleText": "权益活动", "navigationBarTextStyle": "white", - "enablePullDownRefresh": false, + "enablePullDownRefresh": false, "onReachBottomDistance": 50, "app-plus": { "titleNView": false, //禁用原生导航栏 @@ -442,7 +442,150 @@ "style": { "navigationBarTitleText": "活动详情", "navigationBarTextStyle": "white", - "enablePullDownRefresh": false, + "enablePullDownRefresh": false, + "onReachBottomDistance": 50, + "app-plus": { + "titleNView": false, //禁用原生导航栏 + "softinputNavBar": "none" + } + } + + }, { + "path": "pages/index/equity-activity-review/equity-activity-review", + "style": { + "navigationBarTitleText": "活动审核", + "navigationBarTextStyle": "white", + "enablePullDownRefresh": false, + "onReachBottomDistance": 50, + "app-plus": { + "titleNView": false, //禁用原生导航栏 + "softinputNavBar": "none" + } + } + + }, { + "path": "pages/index/order-list-details/order-list-details", + "style": { + "navigationBarTitleText": "订单详情", + "navigationBarTextStyle": "white", + "enablePullDownRefresh": false, + "onReachBottomDistance": 50, + "app-plus": { + "titleNView": false, //禁用原生导航栏 + "softinputNavBar": "none" + } + } + + }, { + "path": "pages/index/normal-Merchant/normal-Merchant", + "style": { + "navigationBarTitleText": "商户", + "navigationBarTextStyle": "white", + "enablePullDownRefresh": false, + "onReachBottomDistance": 50, + "app-plus": { + "titleNView": false, //禁用原生导航栏 + "softinputNavBar": "none" + } + } + + }, { + "path": "pages/index/modifyRate/modifyRate", + "style": { + "navigationBarTitleText": "修改费率", + "navigationBarTextStyle": "white", + "enablePullDownRefresh": false, + "onReachBottomDistance": 50, + "app-plus": { + "titleNView": false, //禁用原生导航栏 + "softinputNavBar": "none" + } + } + + }, { + "path": "pages/index/rateReview/rateReview", + "style": { + "navigationBarTitleText": "审核费率", + "navigationBarTextStyle": "white", + "enablePullDownRefresh": false, + "onReachBottomDistance": 50, + "app-plus": { + "titleNView": false, //禁用原生导航栏 + "softinputNavBar": "none" + } + } + + }, { + "path": "pages/index/activity_Funds/activity_Funds", + "style": { + "navigationBarTitleText": "活动金", + "navigationBarTextStyle": "white", + "enablePullDownRefresh": false, + "onReachBottomDistance": 50, + "app-plus": { + "titleNView": false, //禁用原生导航栏 + "softinputNavBar": "none" + } + } + + }, { + "path": "pages/index/activity_Funds_activityList/activity_Funds_activityList", + "style": { + "navigationBarTitleText": "活动列表", + "navigationBarTextStyle": "white", + "enablePullDownRefresh": false, + "onReachBottomDistance": 50, + "app-plus": { + "titleNView": false, //禁用原生导航栏 + "softinputNavBar": "none" + } + } + + }, { + "path": "pages/index/activity_Funds_transaction_records/activity_Funds_transaction_records", + "style": { + "navigationBarTitleText": "交易记录", + "navigationBarTextStyle": "white", + "enablePullDownRefresh": false, + "onReachBottomDistance": 50, + "app-plus": { + "titleNView": false, //禁用原生导航栏 + "softinputNavBar": "none" + } + } + + }, { + "path": "pages/index/activity_Funds_recharge_record/activity_Funds_recharge_record", + "style": { + "navigationBarTitleText": "充值记录", + "navigationBarTextStyle": "white", + "enablePullDownRefresh": false, + "onReachBottomDistance": 50, + "app-plus": { + "titleNView": false, //禁用原生导航栏 + "softinputNavBar": "none" + } + } + + }, { + "path": "pages/index/activity_transaction_details/activity_transaction_details", + "style": { + "navigationBarTitleText": "交易详情", + "navigationBarTextStyle": "white", + "enablePullDownRefresh": false, + "onReachBottomDistance": 50, + "app-plus": { + "titleNView": false, //禁用原生导航栏 + "softinputNavBar": "none" + } + } + + }, { + "path": "pages/index/activity_recharge_details/activity_recharge_details", + "style": { + "navigationBarTitleText": "充值详情", + "navigationBarTextStyle": "white", + "enablePullDownRefresh": false, "onReachBottomDistance": 50, "app-plus": { "titleNView": false, //禁用原生导航栏 @@ -452,28 +595,13 @@ } ,{ - "path" : "pages/index/equity-activity-review/equity-activity-review", - "style" : - { - "navigationBarTitleText": "活动审核", - "navigationBarTextStyle": "white", - "enablePullDownRefresh": false, - "onReachBottomDistance": 50, - "app-plus": { - "titleNView": false, //禁用原生导航栏 - "softinputNavBar": "none" - } - } - - } - ,{ - "path" : "pages/index/order-list-details/order-list-details", + "path" : "pages/index/recharge_balance/recharge_balance", "style" : { - "navigationBarTitleText": "订单详情", + "navigationBarTitleText": "活动金充值", "navigationBarTextStyle": "white", "enablePullDownRefresh": false, - "onReachBottomDistance": 50, + "onReachBottomDistance": 50, "app-plus": { "titleNView": false, //禁用原生导航栏 "softinputNavBar": "none" @@ -482,10 +610,10 @@ } ,{ - "path" : "pages/index/normal-Merchant/normal-Merchant", + "path" : "pages/index/activity_details/activity_details", "style" : { - "navigationBarTitleText": "商户", + "navigationBarTitleText": "活动详情", "navigationBarTextStyle": "white", "enablePullDownRefresh": false, "onReachBottomDistance": 50, @@ -497,10 +625,10 @@ } ,{ - "path" : "pages/index/modifyRate/modifyRate", + "path" : "pages/index/activity_add/activity_add", "style" : { - "navigationBarTitleText": "修改费率", + "navigationBarTitleText": "添加活动", "navigationBarTextStyle": "white", "enablePullDownRefresh": false, "onReachBottomDistance": 50, @@ -511,21 +639,6 @@ } } - ,{ - "path" : "pages/index/rateReview/rateReview", - "style" : - { - "navigationBarTitleText": "审核费率", - "navigationBarTextStyle": "white", - "enablePullDownRefresh": false, - "onReachBottomDistance": 50, - "app-plus": { - "titleNView": false, //禁用原生导航栏 - "softinputNavBar": "none" - } - } - - } ], "subpackages": [{ "root": "subPages", diff --git a/pages/index/activity_Funds/activity_Funds.vue b/pages/index/activity_Funds/activity_Funds.vue new file mode 100644 index 0000000..2baa478 --- /dev/null +++ b/pages/index/activity_Funds/activity_Funds.vue @@ -0,0 +1,156 @@ + + + + + \ No newline at end of file diff --git a/pages/index/activity_Funds_activityList/activity_Funds_activityList.vue b/pages/index/activity_Funds_activityList/activity_Funds_activityList.vue new file mode 100644 index 0000000..06278f2 --- /dev/null +++ b/pages/index/activity_Funds_activityList/activity_Funds_activityList.vue @@ -0,0 +1,407 @@ + + + + + \ No newline at end of file diff --git a/pages/index/activity_Funds_recharge_record/activity_Funds_recharge_record.vue b/pages/index/activity_Funds_recharge_record/activity_Funds_recharge_record.vue new file mode 100644 index 0000000..dd7742b --- /dev/null +++ b/pages/index/activity_Funds_recharge_record/activity_Funds_recharge_record.vue @@ -0,0 +1,139 @@ + + + + + \ No newline at end of file diff --git a/pages/index/activity_Funds_transaction_records/activity_Funds_transaction_records.vue b/pages/index/activity_Funds_transaction_records/activity_Funds_transaction_records.vue new file mode 100644 index 0000000..1e8e23a --- /dev/null +++ b/pages/index/activity_Funds_transaction_records/activity_Funds_transaction_records.vue @@ -0,0 +1,141 @@ + + + + + \ No newline at end of file diff --git a/pages/index/activity_add/activity_add.vue b/pages/index/activity_add/activity_add.vue new file mode 100644 index 0000000..536984d --- /dev/null +++ b/pages/index/activity_add/activity_add.vue @@ -0,0 +1,443 @@ + + + + + \ No newline at end of file diff --git a/pages/index/activity_details/activity_details.vue b/pages/index/activity_details/activity_details.vue new file mode 100644 index 0000000..9f54ef2 --- /dev/null +++ b/pages/index/activity_details/activity_details.vue @@ -0,0 +1,137 @@ + + + + + \ No newline at end of file diff --git a/pages/index/activity_recharge_details/activity_recharge_details.vue b/pages/index/activity_recharge_details/activity_recharge_details.vue new file mode 100644 index 0000000..c5a3771 --- /dev/null +++ b/pages/index/activity_recharge_details/activity_recharge_details.vue @@ -0,0 +1,103 @@ + + + + + + \ No newline at end of file diff --git a/pages/index/activity_transaction_details/activity_transaction_details.vue b/pages/index/activity_transaction_details/activity_transaction_details.vue new file mode 100644 index 0000000..9283bd7 --- /dev/null +++ b/pages/index/activity_transaction_details/activity_transaction_details.vue @@ -0,0 +1,91 @@ + + + + + + \ No newline at end of file diff --git a/pages/index/recharge_balance/recharge_balance.vue b/pages/index/recharge_balance/recharge_balance.vue new file mode 100644 index 0000000..d2454d2 --- /dev/null +++ b/pages/index/recharge_balance/recharge_balance.vue @@ -0,0 +1,371 @@ + + + + + \ No newline at end of file diff --git a/pages/index/salesOrderList/salesOrderList.vue b/pages/index/salesOrderList/salesOrderList.vue index 4a3d464..54b31ac 100644 --- a/pages/index/salesOrderList/salesOrderList.vue +++ b/pages/index/salesOrderList/salesOrderList.vue @@ -88,7 +88,7 @@ this.isLoadMore = true this.pageNum += 1 this.serviceList = []; - this.getDeviceList(); + this.getOrderList(); } }, onShow() { diff --git a/pages/tabBar/home/home.vue b/pages/tabBar/home/home.vue index 4cc97cd..63e097e 100644 --- a/pages/tabBar/home/home.vue +++ b/pages/tabBar/home/home.vue @@ -127,6 +127,11 @@ title: '门店管理', url: '../../index/doorManage/doorManage', img: '../../../static/img/home3.png' + }, + { + title: '活动金', + url: '../../index/activity_Funds/activity_Funds', + img: '../../../static/img/gift.png' } ] return; diff --git a/static/img/activity1.png b/static/img/activity1.png new file mode 100644 index 0000000000000000000000000000000000000000..d74208c094bf88abfe59e7c4b01ba2dd756d90a5 GIT binary patch literal 7312 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惠支付
\ No newline at end of file + document.write('')
\ No newline at end of file