69 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
| import request from '@/sheep/request';
 | |
| 
 | |
| const PayWalletApi = {
 | |
|   // 获取钱包
 | |
|   getPayWallet() {
 | |
|     return request({
 | |
|       url: '/app-api/pay/wallet/get',
 | |
|       method: 'GET',
 | |
|       custom: {
 | |
|         showLoading: false,
 | |
|         auth: true,
 | |
|       },
 | |
|     });
 | |
|   },
 | |
|   // 获得钱包流水分页
 | |
|   getWalletTransactionPage: (params) => {
 | |
|     const queryString = Object.keys(params)
 | |
|       .map((key) => encodeURIComponent(key) + '=' + params[key])
 | |
|       .join('&');
 | |
|     return request({
 | |
|       url: `/app-api/pay/wallet-transaction/page?${queryString}`,
 | |
|       method: 'GET',
 | |
|     });
 | |
|   },
 | |
|   // 获得钱包流水统计
 | |
|   getWalletTransactionSummary: (params) => {
 | |
|     const queryString = `createTime=${params.createTime[0]}&createTime=${params.createTime[1]}`;
 | |
|     return request({
 | |
|       url: `/app-api/pay/wallet-transaction/get-summary?${queryString}`,
 | |
|       // url: `/app-api/pay/wallet-transaction/get-summary`,
 | |
|       method: 'GET',
 | |
|       // params: params
 | |
|     });
 | |
|   },
 | |
|   // 获得钱包充值套餐列表
 | |
|   getWalletRechargePackageList: () => {
 | |
|     return request({
 | |
|       url: '/app-api/pay/wallet-recharge-package/list',
 | |
|       method: 'GET',
 | |
|       custom: {
 | |
|         showError: false,
 | |
|         showLoading: false,
 | |
|       },
 | |
|     });
 | |
|   },
 | |
|   // 创建钱包充值记录(发起充值)
 | |
|   createWalletRecharge: (data) => {
 | |
|     return request({
 | |
|       url: '/app-api/pay/wallet-recharge/create',
 | |
|       method: 'POST',
 | |
|       data,
 | |
|     });
 | |
|   },
 | |
|   // 获得钱包充值记录分页
 | |
|   getWalletRechargePage: (params) => {
 | |
|     return request({
 | |
|       url: '/app-api/pay/wallet-recharge/page',
 | |
|       method: 'GET',
 | |
|       params,
 | |
|       custom: {
 | |
|         showError: false,
 | |
|         showLoading: false,
 | |
|       },
 | |
|     });
 | |
|   },
 | |
| };
 | |
| 
 | |
| export default PayWalletApi;
 |