Files
cashier-web/src/api/common/index.ts
2026-01-12 10:25:03 +08:00

116 lines
2.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 {
province?: string; // 省份
city?: string; // 城市
instId?: string; // 顶级机构ID
}
/**
* 获取所有支行
* @params
* province?: string; // 省份
* city?: string; // 城市
* instId?: string; // 顶级机构ID
* @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
});
}