116 lines
2.1 KiB
TypeScript
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
|
|
});
|
|
} |