mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-10-28 13:31:04 +00:00
feat(用户): 新增资金明细接口并接入移动端账单页
账单页原误用推广佣金接口,改为独立资金明细接口 user/money/list/:type(0=全部 1=消费 2=充值)
This commit is contained in:
parent
4e56f2fece
commit
083c7097d5
@ -471,4 +471,18 @@ class UserBillController
|
||||
$uid = (int)$request->uid();
|
||||
return app('json')->success($this->services->divisionOrder($uid));
|
||||
}
|
||||
|
||||
/**
|
||||
* 资金明细(0=全部, 1=消费, 2=充值)
|
||||
* @param Request $request
|
||||
* @param int $type
|
||||
* @return mixed
|
||||
*/
|
||||
public function moneyList(Request $request, $type)
|
||||
{
|
||||
/** @var UserMoneyServices $moneyServices */
|
||||
$moneyServices = app()->make(UserMoneyServices::class);
|
||||
return app('json')->success($moneyServices->getMoneyList((int)$request->uid(), (int)$type));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -181,6 +181,7 @@ Route::group(function () {
|
||||
Route::get('spread/count/:type', [\app\api\controller\v1\user\UserBillController::class, 'spreadCount'])->name('spreadCount')->option(['real_name' => '推广佣金']);//推广 佣金 3/提现 4 总和
|
||||
Route::get('spread/banner', [\app\api\controller\v1\user\UserBillController::class, 'spreadBanner'])->name('spreadBanner')->option(['real_name' => '推广分销二维码海报生成']);//推广分销二维码海报生成
|
||||
Route::get('integral/list', [\app\api\controller\v1\user\UserBillController::class, 'integralList'])->name('integralList')->option(['real_name' => '积分记录']);//积分记录
|
||||
Route::get('user/money/list/:type', [\app\api\controller\v1\user\UserBillController::class, 'moneyList'])->name('userMoneyList')->option(['real_name' => '资金明细']);//资金明细
|
||||
Route::get('user/routine_code', [\app\api\controller\v1\user\UserBillController::class, 'getRoutineCode'])->name('getRoutineCode')->option(['real_name' => '小程序二维码']);//小程序二维码
|
||||
Route::get('user/spread_info', [\app\api\controller\v1\user\UserBillController::class, 'getSpreadInfo'])->name('getSpreadInfo')->option(['real_name' => '获取分销背景等信息']);//获取分销背景等信息
|
||||
Route::post('division/order', [\app\api\controller\v1\user\UserBillController::class, 'divisionOrder'])->name('divisionOrder')->option(['real_name' => '事业部推广订单']);//事业部推广订单
|
||||
|
||||
@ -150,6 +150,13 @@ export function getCommissionInfo(q, types) {
|
||||
return request.get("spread/commission/" + types, q);
|
||||
}
|
||||
|
||||
/*
|
||||
* 资金明细(types|0=全部,1=消费,2=充值)
|
||||
* */
|
||||
export function getMoneyList(q, types) {
|
||||
return request.get("user/money/list/" + types, q);
|
||||
}
|
||||
|
||||
/*
|
||||
* 积分记录
|
||||
* */
|
||||
|
||||
@ -42,7 +42,7 @@ import { ref } from 'vue';
|
||||
import { onLoad, onShow, onReachBottom } from '@dcloudio/uni-app';
|
||||
import { storeToRefs } from 'pinia';
|
||||
import {
|
||||
getCommissionInfo
|
||||
getMoneyList
|
||||
} from '@/api/user.js';
|
||||
import {
|
||||
toLogin
|
||||
@ -112,7 +112,7 @@ function getUserBillList() {
|
||||
if (loadend.value) return;
|
||||
loading.value = true;
|
||||
loadTitle.value = '';
|
||||
getCommissionInfo({
|
||||
getMoneyList({
|
||||
page: page.value,
|
||||
limit: limit.value
|
||||
}, type.value).then(res => {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user