|
@@ -1,51 +1,50 @@
|
|
|
-import type { EnterpriseCreateSchema, EnterpriseListOutSchema, EnterpriseOutSchema, EnterpriseUpdateSchema } from './schema';
|
|
|
|
|
-import request from '@/utils/request';
|
|
|
|
|
|
|
+import request from "@/utils/request";
|
|
|
|
|
|
|
|
// 身份类型选项
|
|
// 身份类型选项
|
|
|
export const IDENTITY_TYPE_OPTIONS = [
|
|
export const IDENTITY_TYPE_OPTIONS = [
|
|
|
- { label: '支付宝用户ID', value: 'ALIPAY_USER_ID' },
|
|
|
|
|
|
|
+ { label: "支付宝用户ID", value: "ALIPAY_USER_ID" },
|
|
|
// { label: '支付宝登录号', value: 'ALIPAY_LOGON_ID' },
|
|
// { label: '支付宝登录号', value: 'ALIPAY_LOGON_ID' },
|
|
|
- { label: '企业邮箱', value: 'ENTERPRISE_EMAIL' }
|
|
|
|
|
|
|
+ { label: "企业邮箱", value: "ENTERPRISE_EMAIL" },
|
|
|
];
|
|
];
|
|
|
|
|
|
|
|
// 注册模式选项
|
|
// 注册模式选项
|
|
|
export const REGISTER_MODE_OPTIONS = [
|
|
export const REGISTER_MODE_OPTIONS = [
|
|
|
- { label: '正常注册', value: 'NORMAL' },
|
|
|
|
|
- { label: 'ISV代理', value: 'ISV_AGENT' },
|
|
|
|
|
- { label: 'ISV虚拟', value: 'ISV_VIRTUAL' }
|
|
|
|
|
|
|
+ { label: "正常注册", value: "NORMAL" },
|
|
|
|
|
+ { label: "ISV代理", value: "ISV_AGENT" },
|
|
|
|
|
+ { label: "ISV虚拟", value: "ISV_VIRTUAL" },
|
|
|
];
|
|
];
|
|
|
|
|
|
|
|
// 签约出资方式选项
|
|
// 签约出资方式选项
|
|
|
export const SIGN_FUND_WAY_OPTIONS = [
|
|
export const SIGN_FUND_WAY_OPTIONS = [
|
|
|
- { label: '余额', value: 'BALANCE' },
|
|
|
|
|
- { label: '信用', value: 'CREDIT' },
|
|
|
|
|
- { label: '企业卡', value: 'CORPORATE_CARD' },
|
|
|
|
|
- { label: '企业发薪', value: 'ENT_FA_EXPRESS' },
|
|
|
|
|
- { label: '个人垫付', value: 'GEN_PER_ADV_PAY' },
|
|
|
|
|
- { label: '卡支付 ledger', value: 'CARD_PAY_LEDGER' },
|
|
|
|
|
- { label: '个人支付宝信用', value: 'PER_ALI_CREDIT' }
|
|
|
|
|
|
|
+ { label: "余额", value: "BALANCE" },
|
|
|
|
|
+ { label: "信用", value: "CREDIT" },
|
|
|
|
|
+ { label: "企业卡", value: "CORPORATE_CARD" },
|
|
|
|
|
+ { label: "企业发薪", value: "ENT_FA_EXPRESS" },
|
|
|
|
|
+ { label: "个人垫付", value: "GEN_PER_ADV_PAY" },
|
|
|
|
|
+ { label: "卡支付 ledger", value: "CARD_PAY_LEDGER" },
|
|
|
|
|
+ { label: "个人支付宝信用", value: "PER_ALI_CREDIT" },
|
|
|
];
|
|
];
|
|
|
|
|
|
|
|
// 状态标签类型
|
|
// 状态标签类型
|
|
|
export const STATUS_TAG_TYPE = {
|
|
export const STATUS_TAG_TYPE = {
|
|
|
- 'ENTERPRISE_APPLICATION': 'info',
|
|
|
|
|
- 'ENTERPRISE_CREATE': 'info',
|
|
|
|
|
- 'ENTERPRISE_ACTIVATED': 'success',
|
|
|
|
|
- 'ENTERPRISE_UNSIGN': 'warning',
|
|
|
|
|
- 'ENTERPRISE_WITHDRAW': 'danger',
|
|
|
|
|
- 'ENTERPRISE_AUTH': 'success',
|
|
|
|
|
- 'ENTERPRISE_AUTH_REJECTED': 'danger'
|
|
|
|
|
|
|
+ ENTERPRISE_APPLICATION: "info",
|
|
|
|
|
+ ENTERPRISE_CREATE: "info",
|
|
|
|
|
+ ENTERPRISE_ACTIVATED: "success",
|
|
|
|
|
+ ENTERPRISE_UNSIGN: "warning",
|
|
|
|
|
+ ENTERPRISE_WITHDRAW: "danger",
|
|
|
|
|
+ ENTERPRISE_AUTH: "success",
|
|
|
|
|
+ ENTERPRISE_AUTH_REJECTED: "danger",
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 状态标签文本
|
|
// 状态标签文本
|
|
|
export const STATUS_LABEL = {
|
|
export const STATUS_LABEL = {
|
|
|
- 'ENTERPRISE_APPLICATION': '企业申请',
|
|
|
|
|
- 'ENTERPRISE_CREATE': '已创建',
|
|
|
|
|
- 'ENTERPRISE_ACTIVATED': '已签约',
|
|
|
|
|
- 'ENTERPRISE_UNSIGN': '已解约',
|
|
|
|
|
- 'ENTERPRISE_WITHDRAW': '已注销',
|
|
|
|
|
- 'ENTERPRISE_AUTH': '认证通过',
|
|
|
|
|
- 'ENTERPRISE_AUTH_REJECTED': '认证失败'
|
|
|
|
|
|
|
+ ENTERPRISE_APPLICATION: "企业申请",
|
|
|
|
|
+ ENTERPRISE_CREATE: "已创建",
|
|
|
|
|
+ ENTERPRISE_ACTIVATED: "已签约",
|
|
|
|
|
+ ENTERPRISE_UNSIGN: "已解约",
|
|
|
|
|
+ ENTERPRISE_WITHDRAW: "已注销",
|
|
|
|
|
+ ENTERPRISE_AUTH: "认证通过",
|
|
|
|
|
+ ENTERPRISE_AUTH_REJECTED: "认证失败",
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
const enterpriseApi = {
|
|
const enterpriseApi = {
|
|
@@ -57,13 +56,13 @@ const enterpriseApi = {
|
|
|
*/
|
|
*/
|
|
|
list: (pageNo: number = 1, pageSize: number = 20, search: Record<string, any> = {}) => {
|
|
list: (pageNo: number = 1, pageSize: number = 20, search: Record<string, any> = {}) => {
|
|
|
return request({
|
|
return request({
|
|
|
- url: '/payment/enterprise',
|
|
|
|
|
- method: 'get',
|
|
|
|
|
|
|
+ url: "/payment/enterprise",
|
|
|
|
|
+ method: "get",
|
|
|
params: {
|
|
params: {
|
|
|
page_no: pageNo,
|
|
page_no: pageNo,
|
|
|
page_size: pageSize,
|
|
page_size: pageSize,
|
|
|
- ...search
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ ...search,
|
|
|
|
|
+ },
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -86,20 +85,20 @@ const enterpriseApi = {
|
|
|
detail: (enterpriseId: string) => {
|
|
detail: (enterpriseId: string) => {
|
|
|
return request({
|
|
return request({
|
|
|
url: `/payment/enterprise/${enterpriseId}`,
|
|
url: `/payment/enterprise/${enterpriseId}`,
|
|
|
- method: 'get'
|
|
|
|
|
|
|
+ method: "get",
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 更新企业信息
|
|
* 更新企业信息
|
|
|
* @param enterpriseId 企业ID
|
|
* @param enterpriseId 企业ID
|
|
|
- * @param data 更新信息
|
|
|
|
|
|
|
+ * @param data 更新信息 EnterpriseUpdateSchema
|
|
|
*/
|
|
*/
|
|
|
- update: (enterpriseId: string, data: EnterpriseUpdateSchema) => {
|
|
|
|
|
|
|
+ update: (enterpriseId: string, data: any) => {
|
|
|
return request({
|
|
return request({
|
|
|
url: `/payment/enterprise/${enterpriseId}`,
|
|
url: `/payment/enterprise/${enterpriseId}`,
|
|
|
- method: 'put',
|
|
|
|
|
- data
|
|
|
|
|
|
|
+ method: "put",
|
|
|
|
|
+ data,
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -107,15 +106,11 @@ const enterpriseApi = {
|
|
|
* 申请企业邀请码
|
|
* 申请企业邀请码
|
|
|
* @param data 申请邀请码数据
|
|
* @param data 申请邀请码数据
|
|
|
*/
|
|
*/
|
|
|
- applyInvite: (data: {
|
|
|
|
|
- identity_type: string;
|
|
|
|
|
- identity?: string;
|
|
|
|
|
- identity_open_id?: string;
|
|
|
|
|
- }) => {
|
|
|
|
|
|
|
+ applyInvite: (data: { identity_type: string; identity?: string; identity_open_id?: string }) => {
|
|
|
return request({
|
|
return request({
|
|
|
url: `/payment/enterprise/invite`,
|
|
url: `/payment/enterprise/invite`,
|
|
|
- method: 'post',
|
|
|
|
|
- data
|
|
|
|
|
|
|
+ method: "post",
|
|
|
|
|
+ data,
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -126,7 +121,7 @@ const enterpriseApi = {
|
|
|
unsign: (enterpriseId: string) => {
|
|
unsign: (enterpriseId: string) => {
|
|
|
return request({
|
|
return request({
|
|
|
url: `/payment/enterprise/${enterpriseId}/unsign`,
|
|
url: `/payment/enterprise/${enterpriseId}/unsign`,
|
|
|
- method: 'post'
|
|
|
|
|
|
|
+ method: "post",
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -137,9 +132,9 @@ const enterpriseApi = {
|
|
|
delete: (enterpriseId: string) => {
|
|
delete: (enterpriseId: string) => {
|
|
|
return request({
|
|
return request({
|
|
|
url: `/payment/enterprise/${enterpriseId}/delete`,
|
|
url: `/payment/enterprise/${enterpriseId}/delete`,
|
|
|
- method: 'post'
|
|
|
|
|
|
|
+ method: "post",
|
|
|
});
|
|
});
|
|
|
- }
|
|
|
|
|
|
|
+ },
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
-export default enterpriseApi;
|
|
|
|
|
|
|
+export default enterpriseApi;
|