diff --git a/src/api/accounts.js b/src/api/accounts.js index a4ad3ec..c65da2d 100644 --- a/src/api/accounts.js +++ b/src/api/accounts.js @@ -9,6 +9,21 @@ // +---------------------------------------------------------------------- import request from './request' + +/** + * @description 资金管理 -- 列表 + */ +export function managementApi(data) { + return request.get('financial_record/management', data) +} + +/** + * @description 资金管理 -- 解冻资金 + */ +export function unfreezeApi(id) { + return request.get(`financial_record/unfreeze/${id}`) +} + /** * @description 提现 -- 列表 */ @@ -100,19 +115,19 @@ export function capitalFlowExportApi(data) { /** * @description 转账记录 -- 导出 */ - export function transferRecordsExportApi(data) { +export function transferRecordsExportApi(data) { return request.get(`financial/export`, data) } /** * @description 资金记录 -- 导出 */ - export function fundingRecordsExportApi(data) { +export function fundingRecordsExportApi(data) { return request.get(`bill/export`, data) } /** * @description 提现管理 -- 导出 */ - export function extractManageExportApi(data) { +export function extractManageExportApi(data) { return request.get(`user/extract/export`, data) } /** @@ -132,115 +147,115 @@ export function extractManageDetail(id) { * @description 获取版本号 */ export function getVersion() { - return request.get(`version`) + return request.get(`version`) } /** * @description 转账设置 */ export function transferSettingApi(key) { - return request.get(`config/${key}`) + return request.get(`config/${key}`) } /** * @description 转账记录 */ export function transferRecordApi(data) { - return request.get(`financial/lst`, data) + return request.get(`financial/lst`, data) } /** * @description 转账记录 -- 头部数据 */ export function transferHeaderDataApi() { - return request.get(`financial/title`) + return request.get(`financial/title`) } /** * @description 转账信息 */ export function transferDetailApi(id) { - return request.get(`financial/detail/${id}`) + return request.get(`financial/detail/${id}`) } /** * @description 申请转账 -- 审核 */ export function transferReviewApi(id, data) { - return request.post(`financial/status/${id}`, data) + return request.post(`financial/status/${id}`, data) } /** * @description 申请转账 -- 备注 */ export function transferMarkApi(id) { - return request.get(`financial/mark/${id}/form`) + return request.get(`financial/mark/${id}/form`) } /** * @description 申请转账 -- 转账 */ export function transferEditApi(id, data) { - return request.post(`financial/update/${id}`, data) + return request.post(`financial/update/${id}`, data) } /** * @description 财务账单 -- 列表 */ export function financialLstApi(data) { - return request.get(`financial_record/lst`, data) + return request.get(`financial_record/lst`, data) } /** * @description 财务账单 -- 详情 */ export function financialDetailApi(type, data) { - return request.get(`financial_record/detail/${type}`, data) + return request.get(`financial_record/detail/${type}`, data) } /** * @description 财务账单 -- 头部数据 */ export function finaHeaderDataApi(data) { - return request.get(`financial_record/title`, data) + return request.get(`financial_record/title`, data) } /** * @description 财务账单 -- 下载账单 */ export function downloadFinancialApi(type, data) { - return request.get(`financial_record/detail_export/${type}`, data) + return request.get(`financial_record/detail_export/${type}`, data) } /** * @description 资金流水 -- 统计数据 */ export function getStatisticsApi(data) { - return request.get(`financial_record/count`,data) + return request.get(`financial_record/count`, data) } /** * @description 发票 -- 获取发票说明 */ export function getReceiptApi(key) { - return request.get(`agreement/${key}`) + return request.get(`agreement/${key}`) } /** * @description 发票 -- 编辑发票说明 */ export function updateReceiptApi(type, data) { - return request.post(`agreement/${type}`, data) + return request.post(`agreement/${type}`, data) } /** * @description 发票 -- 列表 */ export function invoiceListApi(data) { - return request.get(`receipt/lst`, data) + return request.get(`receipt/lst`, data) } /** * @description 发票 -- 详情 */ - export function invoiceDetailApi(id) { - return request.get(`receipt/detail/${id}`) +export function invoiceDetailApi(id) { + return request.get(`receipt/detail/${id}`) } /** * @description 分账单 -- 获取配置 */ - export function getSettingApi() { - return request.get(`profitsharing/config`) +export function getSettingApi() { + return request.get(`profitsharing/config`) } /** * @description 分账单 -- 修改配置 */ - export function updateSettingApi(data) { - return request.post(`profitsharing/config`, data) +export function updateSettingApi(data) { + return request.post(`profitsharing/config`, data) } /** * @description 商户账单 -- 列表 @@ -251,25 +266,25 @@ export function merchantBillList(data) { /** * @description 单个商户账单 -- 列表 */ -export function singleMerBillList(id,data) { +export function singleMerBillList(id, data) { return request.get(`financial_record/mer_list/${id}`, data) } /** * @description 单个商户账单 -- 详情 */ -export function singleMerBillDetail(type,data) { +export function singleMerBillDetail(type, data) { return request.get(`financial_record/mer_detail/${type}`, data) } /** * @description 单个商户账单 -- 导出 */ -export function singleMerBillExport(type,data) { +export function singleMerBillExport(type, data) { return request.get(`financial_record/mer_excel/${type}`, data) } /** * @description 单个商户账单 -- 统计 */ -export function singleMerBillHeader(id,data) { +export function singleMerBillHeader(id, data) { return request.get(`financial_record/mer_title/${id}`, data) } /** diff --git a/src/router/modules/accounts.js b/src/router/modules/accounts.js index 61ed93b..c6054dd 100644 --- a/src/router/modules/accounts.js +++ b/src/router/modules/accounts.js @@ -10,156 +10,164 @@ import Layout from '@/layout' import { roterPre } from '@/settings' const accountsRouter = - { - path: `${roterPre}/accounts`, - name: 'accounts', - meta: { - icon: '', - title: '财务' +{ + path: `${roterPre}/accounts`, + name: 'accounts', + meta: { + icon: '', + title: '财务' + }, + alwaysShow: true, + component: Layout, + children: [ + { + path: 'extract', + name: 'AccountsExtract', + meta: { + title: '提现管理', + noCache: true + }, + component: () => import('@/views/accounts/extract/index') }, - alwaysShow: true, - component: Layout, - children: [ - { - path: 'extract', - name: 'AccountsExtract', - meta: { - title: '提现管理', - noCache: true - }, - component: () => import('@/views/accounts/extract/index') + { + path: 'bill', + name: 'AccountsBill', + meta: { + title: '充值记录', + noCache: true }, - { - path: 'bill', - name: 'AccountsBill', - meta: { - title: '充值记录', - noCache: true - }, - component: () => import('@/views/accounts/bill/index') + component: () => import('@/views/accounts/bill/index') + }, + { + path: 'capital', + name: 'AccountsCapital', + meta: { + title: '资金记录', + noCache: true }, - { - path: 'capital', - name: 'AccountsCapital', - meta: { - title: '资金记录', - noCache: true - }, - component: () => import('@/views/accounts/capital/index') + component: () => import('@/views/accounts/capital/index') + }, { + path: 'management', + name: 'AccountsManagement', + meta: { + title: '资金管理', + noCache: true }, - { - path: 'reconciliation', - name: 'AccountsReconciliation', - meta: { - title: '财务对账', - noCache: true - }, - component: () => import('@/views/accounts/reconciliation/index') + component: () => import('@/views/accounts/management/index') + }, + { + path: 'reconciliation', + name: 'AccountsReconciliation', + meta: { + title: '财务对账', + noCache: true }, - { - path: 'statement', - name: 'AccountsStatement', - meta: { - title: '平台账单', - noCache: true - }, - component: () => import('@/views/accounts/statement/index') + component: () => import('@/views/accounts/reconciliation/index') + }, + { + path: 'statement', + name: 'AccountsStatement', + meta: { + title: '平台账单', + noCache: true }, - { - path: 'merchantBill', - name: 'AccountsMerchantBill', - meta: { - title: '商户账单', - noCache: true - }, - component: () => import('@/views/accounts/statement/merchantBill') + component: () => import('@/views/accounts/statement/index') + }, + { + path: 'merchantBill', + name: 'AccountsMerchantBill', + meta: { + title: '商户账单', + noCache: true }, - { - path: 'billDetails/:id', - name: 'BillDetails', - meta: { - title: '商户账单详情', - noCache: true, - activeMenu: `${roterPre}/accounts/merchantBill` - }, - component: () => import('@/views/accounts/statement/merchantDetail'), - hidden: true + component: () => import('@/views/accounts/statement/merchantBill') + }, + { + path: 'billDetails/:id', + name: 'BillDetails', + meta: { + title: '商户账单详情', + noCache: true, + activeMenu: `${roterPre}/accounts/merchantBill` }, - { - path: 'reconciliation/order/:id/:type?', - name: 'ReconciliationOrder', - component: () => import('@/views/merchant/list/record'), - meta: { - title: '查看订单', - noCache: true, - activeMenu: `${roterPre}/accounts/reconciliation` - }, - hidden: true + component: () => import('@/views/accounts/statement/merchantDetail'), + hidden: true + }, + { + path: 'reconciliation/order/:id/:type?', + name: 'ReconciliationOrder', + component: () => import('@/views/merchant/list/record'), + meta: { + title: '查看订单', + noCache: true, + activeMenu: `${roterPre}/accounts/reconciliation` }, - { - path: 'capitalFlow', - name: 'AccountsCapitalFlow', - meta: { - title: '资金流水', - noCache: true - }, - component: () => import('@/views/accounts/capitalFlow/index') + hidden: true + }, + { + path: 'capitalFlow', + name: 'AccountsCapitalFlow', + meta: { + title: '资金流水', + noCache: true }, - { - path: 'subsidy', - name: 'subsidy', - meta: { - title: '补贴记录', - noCache: true - }, - component: () => import('@/views/accounts/subsidy/index') + component: () => import('@/views/accounts/capitalFlow/index') + }, + { + path: 'subsidy', + name: 'subsidy', + meta: { + title: '补贴记录', + noCache: true }, - { - path: 'transferRecord', - name: 'AccountsTransferRecord', - meta: { - title: '转账记录', - noCache: true - }, - component: () => import('@/views/accounts/transferRecord/index') + component: () => import('@/views/accounts/subsidy/index') + }, + { + path: 'transferRecord', + name: 'AccountsTransferRecord', + meta: { + title: '转账记录', + noCache: true }, - { - path: 'setting', - name: 'AccountsTransferSetting', - meta: { - title: '转账设置', - noCache: true - }, - component: () => import('@/views/accounts/transferManage/setting') + component: () => import('@/views/accounts/transferRecord/index') + }, + { + path: 'setting', + name: 'AccountsTransferSetting', + meta: { + title: '转账设置', + noCache: true }, - { - path: 'invoiceDesc', - name: 'AccountsInvoiceDesc', - meta: { - title: '发票说明', - noCache: true - }, - component: () => import('@/views/accounts/invoiceDesc/index') + component: () => import('@/views/accounts/transferManage/setting') + }, + { + path: 'invoiceDesc', + name: 'AccountsInvoiceDesc', + meta: { + title: '发票说明', + noCache: true }, - { - path: 'receipt', - name: 'AccountsReceipt', - meta: { - title: '发票列表', - noCache: true - }, - component: () => import('@/views/accounts/receipt/index') + component: () => import('@/views/accounts/invoiceDesc/index') + }, + { + path: 'receipt', + name: 'AccountsReceipt', + meta: { + title: '发票列表', + noCache: true }, - { - path: 'settings', - name: 'AccountsSetting', - meta: { - title: '转账设置', - noCache: true - }, - component: () => import('@/views/accounts/settings/index') + component: () => import('@/views/accounts/receipt/index') + }, + { + path: 'settings', + name: 'AccountsSetting', + meta: { + title: '转账设置', + noCache: true }, - ] - } + component: () => import('@/views/accounts/settings/index') + }, + ] +} export default accountsRouter diff --git a/src/views/accounts/management/index.vue b/src/views/accounts/management/index.vue new file mode 100644 index 0000000..957f22a --- /dev/null +++ b/src/views/accounts/management/index.vue @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + 搜索 + 重置 + + + + + + + + + + + + + + 金额调整 + + + + + + + + + + + + + \ No newline at end of file