| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316 |
- import Service from '../lib/service.js'
- import axios from 'axios'
- import Config from '../config'
- class UCardService extends Service {
- constructor() {
- super()
- axios.defaults.baseURL = Config.Host85
- }
- // 申请详情
- async applyDetails(params = {}) {
- return await this.post('/wasabi/card/apply/details', params)
- }
- // 查询开卡进度
- async ucardApplyProgress(params = {}) {
- return await this.post('/wasabi/card/apply/progress', params)
- }
- // 获取卡片申请列表
- async applyList(params = {}) {
- return await this.post('/wasabi/card/apply/page', params)
- }
- // 银行卡下拉框
- async cardNumberDropdown(params = {}) {
- return await this.post('/wasabi/card/number/dropdown', params)
- }
- // 国家城市
- async ucardCountryCity(params = {}) {
- return await this.post('/wasabi/card/country', params)
- }
- // 银行卡激活
- async ucardActivate(params = {}) {
- return await this.post('/wasabi/card/activate', params)
- }
- // 冻结卡片
- async ucardFreeze(params = {}) {
- return await this.post('/wasabi/card/freeze', params)
- }
- // 解冻卡片
- async ucardUnfreeze(params = {}) {
- return await this.post('/wasabi/card/unfreeze', params)
- }
- // 银行卡充值
- async ucardRecharge(params = {}) {
- return await this.post('/wasabi/card/recharge', params)
- }
- // 银行卡扣款
- async ucardRithdraw(params = {}) {
- return await this.post('/wasabi/card/withdraw', params)
- }
- //获取卡片类型列表
- async cardTypesList(params = {}) {
- return await this.post('/wasabi/card/types/page', params)
- }
- // 开卡审批
- async applyApprove(params = {}) {
- return await this.post('/wasabi/card/apply/approve', params)
- }
- // 申请卡片更新地址
- async addressUpdate(params = {}) {
- return await this.post('/wasabi/merchant/user/address/update', params)
- }
- // 申请开卡
- async ucardApply(params = {}) {
- return await this.post('/wasabi/card/apply', params)
- }
- // 充值审批
- async rechargeApprove(params = {}) {
- return await this.post('/wasabi/card/recharge/approve', params)
- }
- // 找回密码
- async ucardResetPassword(params = {}) {
- return await this.post('/wasabi/card/password/reset', params)
- }
- // 提交KYC认证
- async kycSubmit(params = {}) {
- return await this.post('/wasabi/merchant/kyc/manual/submit', params)
- }
- // 卡片是否可用
- async numberVerify(params = {}) {
- return await this.post('/wasabi/card/number/verify', params)
- }
- // 获取激活卡
- async getActivationCode(params = {}) {
- return await this.post('/wasabi/get/activation/code', params)
- }
- // 调整余额
- async balanceUpdate(params = {}) {
- return await this.post('/wasabi/card/wallet/balance/update', params)
- }
- // 更新卡片类型配置
- async updateCardTypesConfig(params = {}) {
- return await this.post('/wasabi/card/type/config/update', params)
- }
- // 更新卡片类型列表
- async updateCardTypes(params = {}) {
- return await this.post('/wasabi/card/types', params)
- }
- // 上传KYC附件
- async kycUpload(params = {}) {
- return await this.post('/wasabi/merchant/kyc/upload', params)
- }
- // 证件类型配置列表
- async idTypesConfigList(params = {}) {
- return await this.post('/wasabi/card/id/type/config/list', params)
- }
- // 是否手动上传证件照
- async photoManually(params = {}) {
- return await this.post('/wasabi/card/photo/manually', params)
- }
- // 商户用户分页列表
- async merchantList(params = {}) {
- return await this.post('/wasabi/merchant/user/page', params)
- }
- // 商户用户注册
- async merchantRegister(params = {}) {
- return await this.post('/wasabi/merchant/user/register', params)
- }
- // 更新商户用户信息
- async merchantUpdate(params = {}) {
- return await this.post('/wasabi/merchant/user/update', params)
- }
- // 商户注册选择用户列表
- async merchantSearch(params = {}) {
- return await this.post('/custom/search/ucard', params)
- }
- // 查询职业信息
- async getOccupationList(params = {}) {
- return await this.post('/wasabi/card/occupation/list', params)
- }
- // 文件上传
- async ucardUpload(params = {}) {
- return await this.post('/wasabi/upload/file', params)
- }
- // 人脸详情
- async kycSearchSingle(params = {}) {
- return await this.post('/wasabi/kyc/status/single', params)
- }
- // 查询KYC认证状态
- async kycStatus(params = {}) {
- return await this.post('/wasabi/merchant/kyc/status', params)
- }
- // kyc列表
- async kycList(params = {}) {
- return await this.post('/wasabi/merchant/kyc/page', params)
- }
- // 查询卡片余额
- async ucardBalance(params = {}) {
- return await this.post('/wasabi/card/balance', params)
- }
- // 更新银行卡信息
- async getCardInfo(params = {}) {
- return await this.post('/wasabi/card/info/refresh', params)
- }
- // 查看cvv
- async queryCvv(params = {}) {
- return await this.post('/wasabi/card/query/cvv', params)
- }
- // 重新充值默认金额
- async rechargeUpdate(params = {}) {
- return await this.post('/wasabi/recharge/default/amount', params)
- }
- // 获取卡片列表
- async cardList(params = {}) {
- return await this.post('/wasabi/card/page', params)
- }
- // 查询交易记录分页列表
- async transactionsList(params = {}) {
- return await this.post('/wasabi/card/transac/page', params)
- }
- //查询最新汇率
- async globalLatestExchangeRate(params = {}) {
- return await this.post('/wasabi/global/query/latest/exchange/rate', params)
- }
- //更新手续费率
- async updateGlobalFee(params = {}) {
- return await this.post('/wasabi/global/currencies/config', params)
- }
- //币种更新
- async globalCurrenciesSave(params = {}) {
- return await this.post('/wasabi/global/currencies/save', params)
- }
- //币种下拉列表
- async globalCurrenciesDropdown(params = {}) {
- return await this.post('/wasabi/global/currencies/dropdown', params)
- }
- //查询币种全局配置
- async globalCurrenciesConfig(params = {}) {
- return await this.post('/wasabi/global/query/currencies/config', params)
- }
- //币种列表
- async globalCurrenciesList(params = {}) {
- return await this.post('/wasabi/global/currencies/list', params)
- }
- // 钱包记录分页列表
- async getRecordPage(params = {}) {
- return await this.post('/wasabi/card/wallet/record/page', params)
- }
- // 手机区号获取
- async countryGet(params = {}) {
- return await this.post('/country/get', params)
- }
- // 正则更新删除
- async permissionDelete(params = {}) {
- return await this.post('/wasabi/card/permission/delete', params)
- }
- // 正则更新
- async permissionUpdate(params = {}) {
- return await this.post('/wasabi/card/permission/update', params)
- }
- // 正则add
- async permissionAdd(params = {}) {
- return await this.post('/wasabi/card/permission/add', params)
- }
- // 正则列表
- async permissionPage(params = {}) {
- return await this.post('/wasabi/card/permission/page', params)
- }
- // 证件类型配置删除
- async idTypesConfigDelete(params = {}) {
- return await this.post('/wasabi/card/id/type/config/delete', params)
- }
- // 证件类型配置新增
- async idTypesConfigAdd(params = {}) {
- return await this.post('/wasabi/card/id/type/config/add', params)
- }
- // 银行卡删除
- async cardNumberDelete(params = {}) {
- return await this.post('/wasabi/card/number/delete', params)
- }
- // 银行卡列表
- async cardNumberList(params = {}) {
- return await this.post('/wasabi/card/number/list', params)
- }
- // 银行卡修改
- async cardNumberUpdate(params = {}) {
- return await this.post('/wasabi/card/number/update/status', params)
- }
- // 操作记录
- async operatePage(params = {}) {
- return await this.post('/wasabi/card/operate/page', params)
- }
- //列表
- async cardFileList(params = {}) {
- return await this.post('/wasabi/card/file/search/list', params)
- }
- //激活操作指南
- async cardFileAdd(params = {}) {
- return await this.post('/wasabi/card/file/add', params)
- }
- //更新
- async cardFileUpdate(params = {}) {
- return await this.post('/wasabi/card/file/update', params)
- }
- //删除
- async cardFileDelete(params = {}) {
- return await this.post('/wasabi/card/file/delete', params)
- }
- //查询已认证用户列表
- async cardUserList(params = {}) {
- return await this.post('/wasabi/card/query/user/list', params)
- }
- //查询手续费率和汇率
- async globalExchangeRate(params = {}) {
- return await this.post('/wasabi/global/query/exchange/rate', params)
- }
- // 最近收款人列表
- async globalReceiverList(params = {}) {
- return await this.post('/wasabi/global/receiver/user/list', params)
- }
- //币种字段和可选值列表
- async globalCurrenciesField(params = {}) {
- return await this.post('/wasabi/global/currencies/field/list', params)
- }
- //查询支持的城市列表
- async globalQueryBankCities(params = {}) {
- return await this.post('/wasabi/global/query/bank/cities', params)
- }
- //查询ucard账户信息
- async cardAccountDropdown(params = {}) {
- return await this.post('/wasabi/card/account/dropdown', params)
- }
- // 订单详情
- async globalOrdersDetail(params = {}) {
- return await this.post('/wasabi/global/order/details', params)
- }
- //取消交易订单
- async globalCancelOrder(params = {}) {
- return await this.post('/wasabi/global/cancel/order', params)
- }
- // 速汇订单审批
- async globalOrderApprove(params = {}) {
- return await this.post('/wasabi/global/order/approve', params)
- }
- // 补充资料
- async globalSupplementary(params = {}) {
- return await this.post('/wasabi/global/supplementary/data', params)
- }
- //速汇订单分页列表
- async globalOrdersList(params = {}) {
- return await this.post('/wasabi/global/order/page/list', params)
- }
- }
- export default new UCardService()
|