Files
cashier-web/src/api/common/index.ts

167 lines
3.1 KiB
TypeScript

import request from "@/utils/request";
/**
* 获取所有地域
* @param params
* @returns
*/
export const getRegion = () => {
return request<any, any[]>({
url: `/system/admin/common/region`,
method: "get"
});
}
/**
* 获取所有银行
* @param params
* @returns
*/
export const getBankInfo = (params: Object) => {
return request<any, any[]>({
url: `/system/admin/common/bankInfo`,
method: "get",
params
});
}
/**
* 类目信息表
* @returns
*/
export const getCategory = () => {
return request<any, any[]>({
url: `/system/admin/common/category`,
method: "get"
});
}
interface getBankBranchListParams {
bankAliceCode?: string;
cityCode?: string;
}
/**
* 获取所有支行
* @params
* bankAliceCode 银行别名code bankAliasCode 从 /system/admin/common/bankInfo 获取
* cityCode 市编码 wxProvinceCode 从 /system/admin/common/region 获取
* @returns
*/
export const getBankBranchList = (params: getBankBranchListParams) => {
return request<any, any[]>({
url: `/order/admin/data/entryManager/bankBranchList`,
method: "get",
params
});
}
/**
* 申请进件
* @data Object
* @returns
*/
export const entryManagerPost = (data: Object) => {
return request<any, any[]>({
url: `/order/admin/data/entryManager`,
method: "post",
data
});
}
/**
* 申请进件
* @data {
* url string 图片地址
* type string 可选
* IdCard 身份证
* BankCard 银行卡
* BusinessLicense 营业执照
* }
* @returns
*/
export const getInfoByImg = (params: Object) => {
return request<any, any[]>({
url: `/order/admin/data/entryManager/getInfoByImg`,
method: "get",
params
});
}
/**
* 获取进件信息详情
* @data { shopId }
* @returns
*/
export const entryManagerDetail = (params: Object) => {
return request<any, any[]>({
url: `/order/admin/data/entryManager`,
method: "get",
params
});
}
/**
* 获取进件列表
* @data { params }
* @returns
*/
export const entryManagerList = (params: Object) => {
return request<any, any[]>({
url: `/order/admin/data/entryManager/list`,
method: "get",
params
});
}
/**
* 主动查询进件信息状态
* @data { params }
* @returns
*/
export const queryEntry = (params: Object) => {
return request<any, any[]>({
url: `/order/admin/data/entryManager/queryEntry`,
method: "get",
params
});
}
/**
* 商户支付信息获取
* @data { params }
* @returns
*/
export const shopMerchantGet = (params: Object) => {
return request<any, any[]>({
url: `/order/admin/shopMerchant`,
method: "get",
params
});
}
/**
* 商户支付信息修改 修改聚合支付信息
* @data { params }
* @returns
*/
export const shopMerchantPut = (data: Object) => {
return request<any, any[]>({
url: `/order/admin/shopMerchant`,
method: "put",
data
});
}
/**
* 获取当前店铺的主店进件信息
* @data { params }
* @returns
*/
export const getMainMerchant = (params: Object) => {
return request<any, any[]>({
url: `/order/admin/shopMerchant/getMainMerchant`,
method: "get",
params
});
}