fix:api

This commit is contained in:
zsqtony 2025-06-27 17:03:33 +08:00
parent 67fc8f005e
commit d655dce836
4 changed files with 245 additions and 669 deletions

View File

@ -1,4 +1,4 @@
{ {
"url": "http://0.0.0.0:8000/api/docs/openapi", "url": "http://yt:8003/api/docs/openapi",
"module": "Admin" "module": "Admin"
} }

270
src/gen/ApiTypes.d.ts vendored
View File

@ -1,4 +1,5 @@
declare namespace ApiTypes { declare namespace ApiTypes {
namespace Common {
namespace Admins { namespace Admins {
type List = { type List = {
"username"?: string; // 模糊搜索:名称 "username"?: string; // 模糊搜索:名称
@ -17,39 +18,14 @@ declare namespace ApiTypes {
type Delete = { type Delete = {
"id": number; // id "id": number; // id
}; };
} type Select = {
namespace Agents { "username"?: string; // 模糊搜索:名称
type List = {
"name"?: string; // 模糊搜索:名称
};
type Store = {
"name": string; // 简称
"full_name"?: string; // 全称
"address"?: string; // 地址
"contact"?: string; // 联系人
"phone"?: string; // 联系电话
};
type Update = {
"id": number; // id
"name": string; // 简称
"full_name"?: string; // 全称
"address"?: string; // 地址
"contact"?: string; // 联系人
"phone"?: string; // 联系电话
};
type Show = {
"id": number; // id
};
type Delete = {
"id": number; // id
}; };
} }
namespace Auth { namespace Auth {
type Login = { type Login = {
"username": string; // 用户名 "username": string; // 用户名
"password": string; // 密码 "password": string; // 密码
"captcha": string; // 验证码
"captcha_key": string; // 验证码key
}; };
type ChangePassword = { type ChangePassword = {
"old_password": string; // 老密码 "old_password": string; // 老密码
@ -58,243 +34,14 @@ declare namespace ApiTypes {
}; };
type PreUpload = { type PreUpload = {
"filename": string; // 文件名称 "filename": string; // 文件名称
"alc": string; // 访问限制 public-read, private
};
type TemporaryUrl = {
"filename": string; // 文件名称
}; };
} }
namespace Bosses {
type List = {
"name"?: string; // 模糊搜索:名称
};
type Store = {
"name": string; // 简称
"full_name"?: string; // 全称
"address"?: string; // 地址
"contact"?: string; // 联系人
"phone"?: string; // 联系电话
};
type Update = {
"id": number; // id
"name": string; // 简称
"full_name"?: string; // 全称
"address"?: string; // 地址
"contact"?: string; // 联系人
"phone"?: string; // 联系电话
};
type Show = {
"id": number; // id
};
type Delete = {
"id": number; // id
};
}
namespace Factories {
type List = {
"name"?: string; // 模糊搜索:名称
};
type Store = {
"name": string; // 厂家名称
"public_key": string; // 下游公钥
};
type Update = {
"id": number; // id
"name": string; // 厂家名称
"public_key": string; // 下游公钥
};
type Delete = {
"id": number; // id
};
}
namespace LoanCompanies {
type List = {
"type"?: string; // 用户类型,[enum:LoanCompaniesTypeEnum]
"name"?: string; // 模糊搜索:名称
};
type Store = {
"type"?: string; // 用户类型,[enum:LoanCompaniesTypeEnum]
"name": string; // 简称
"full_name"?: string; // 全称
"address"?: string; // 地址
"contact"?: string; // 联系人
"phone"?: string; // 联系电话
"up_merchant_no": string; // 上游商户号
};
type Update = {
"id": number; // id
"type"?: string; // 用户类型,[enum:LoanCompaniesTypeEnum]
"name": string; // 简称
"full_name"?: string; // 全称
"address"?: string; // 地址
"contact"?: string; // 联系人
"phone"?: string; // 联系电话
"up_merchant_no": string; // 上游商户号
};
type Show = {
"id": number; // id
};
type Delete = {
"id": number; // id
};
}
namespace LoanDailyDetails {
type List = {
"merchants_id"?: number; // 商户ID
"date"?: Date; // 日期
"order_status"?: string; // 订单状态:LoansOrderStatusEnum
};
type Export = {
"merchants_id"?: number; // 商户ID
"date"?: Date; // 日期
"order_status"?: string; // 订单状态:LoansOrderStatusEnum
};
}
namespace Loans {
type List = {
"type"?: string; // 算法类型,[enum:LoansTypeEnum]
"name"?: string; // 显示名称
"order_status"?: string; // 订单状态,[enum:LoansOrderStatusEnum]
};
type Store = {
"merchants_id": number; // 商户id,[ref:merchants]
"loan_companies_id": number; // 资金方id,[ref:loan_companies]
"name": string; // 显示名称
"type"?: string; // 算法类型,[enum:LoansTypeEnum]
"loan_days"?: number; // 贷款天数
"started_at": Date; // 开始时间
"total_due_principal": number; // 总应还-本金
"total_due_interest"?: number; // 总应还-利息
};
type Delete = {
"id": number; // id
};
}
namespace Markets {
type List = {
"name"?: string; // 模糊搜索:名称
};
type Store = {
"name": string; // 市场名称
"market_no": string; // 市场编号
"public_key": string; // 上游公钥
};
type Update = {
"id": number; // id
"name": string; // 市场名称
"market_no": string; // 市场编号
"public_key": string; // 上游公钥
};
type Delete = {
"id": number; // id
};
}
namespace MerchantCounters {
type List = {
"merchants_id"?: number; // 商户id,[ref:merchants]
};
type Store = {
"merchants_id": number; // 商户id,[ref:merchants]
"markets_id": number; // 上游市场id,[ref:markets]
"name": string; // 名称
"up_merchant_no": string; // 上游商家编号
"commissions": string[]; // 分账配置
};
type Update = {
"id": number; // id
"name": string; // 名称
"up_merchant_no": string; // 上游商家编号
"commissions": string[]; // 分账配置
};
type Delete = {
"id": number; // id
};
}
namespace Merchants {
type List = {
"agents_id"?: number; // 代理id,[ref:agents]
"bosses_id"?: number; // 老板id,[ref:bosses]
"factories_id"?: number; // 厂家id,[ref:factories]
"platforms_id"?: number; // 平台id,[ref:platforms]
"name"?: string; // 商户简称
"full_name"?: string; // 商户全称呼
"plat_merchant_no"?: string; // 平台商户号
};
type Store = {
"agents_id": number; // 代理id,[ref:agents]
"bosses_id": number; // 老板id,[ref:bosses]
"factories_id": number; // 厂家id,[ref:factories]
"platforms_id": number; // 平台id,[ref:platforms]
"name": string; // 商户简称
"full_name": string; // 商户全称呼
};
type Update = {
"id": number; // id
"agents_id": number; // 代理id,[ref:agents]
"bosses_id": number; // 老板id,[ref:bosses]
"factories_id": number; // 厂家id,[ref:factories]
"platforms_id": number; // 平台id,[ref:platforms]
"name": string; // 商户简称
"full_name": string; // 商户全称呼
};
type Delete = {
"id": number; // id
};
}
namespace OrgUsers {
type List = {
"type"?: string; // 机构类型,[enum:OrgUsersTypeEnum]
"org_name"?: string; // 机构名称
"org_id"?: number; // 机构id
"username"?: string; // 用户名
};
type Store = {
"type": string; // 用户类型,[enum:OrgUsersTypeEnum]
"org_name": string; // 机构名称
"username": string; // 用户名
"password": string; // 密码,[hidden]
};
type Update = {
"id": number; // id
"password": string; // 密码,[hidden]
};
type Show = {
"id": number; // id
};
type Delete = {
"id": number; // id
};
}
namespace PayOrders {
type List = {
"merchant_name"?: string; // 模糊搜索:商户简称
"type"?: string; // 交易类型,[enum:PayOrdersTypeEnum]
"order_status"?: string; // 订单状态,[enum:PayOrderStatusEnum]
"day_date"?: Date; // 日期
"down_order_no"?: string; // 下游订单号
"up_order_no"?: string; // 上游订单号
"up_tx_no"?: string; // 上游交易流水号
"amount_order"?: string; // 金额
"up_order_at_range"?: string[]; // 上游订单时间范围
};
}
namespace Platforms {
type List = {
"name"?: string; // 模糊搜索:名称
};
type Store = {
"name": string; // 平台名称
"private_key": string; // 平台私钥
"public_key": string; // 平台公钥
};
type Update = {
"id": number; // id
"name": string; // 平台名称
"private_key": string; // 平台私钥
"public_key": string; // 平台公钥
};
type Delete = {
"id": number; // id
};
}
namespace Select {
} }
namespace Permission {
namespace SysPermissions { namespace SysPermissions {
type List = { type List = {
"parent_id"?: number; // 上级ID "parent_id"?: number; // 上级ID
@ -358,3 +105,4 @@ declare namespace ApiTypes {
}; };
} }
} }
}

View File

@ -2,269 +2,94 @@ import { MyResponseType } from '@/common';
import { request } from '@umijs/max'; import { request } from '@umijs/max';
export const Apis = { export const Apis = {
Common: {
Admins: { Admins: {
List(data?: ApiTypes.Admins.List): Promise<MyResponseType> { List(data?: ApiTypes.Common.Admins.List): Promise<MyResponseType> {
return request('admin/admins/list', { data }); return request('admin/common/admins/list', { data });
}, },
Store(data: ApiTypes.Admins.Store): Promise<MyResponseType> { Store(data: ApiTypes.Common.Admins.Store): Promise<MyResponseType> {
return request('admin/admins/store', { data }); return request('admin/common/admins/store', { data });
}, },
Update(data: ApiTypes.Admins.Update): Promise<MyResponseType> { Update(data: ApiTypes.Common.Admins.Update): Promise<MyResponseType> {
return request('admin/admins/update', { data }); return request('admin/common/admins/update', { data });
}, },
Delete(data: ApiTypes.Admins.Delete): Promise<MyResponseType> { Delete(data: ApiTypes.Common.Admins.Delete): Promise<MyResponseType> {
return request('admin/admins/delete', { data }); return request('admin/common/admins/delete', { data });
}, },
}, Select(data?: ApiTypes.Common.Admins.Select): Promise<MyResponseType> {
Agents: { return request('admin/common/admins/select', { data });
List(data?: ApiTypes.Agents.List): Promise<MyResponseType> {
return request('admin/agents/list', { data });
},
Store(data: ApiTypes.Agents.Store): Promise<MyResponseType> {
return request('admin/agents/store', { data });
},
Update(data: ApiTypes.Agents.Update): Promise<MyResponseType> {
return request('admin/agents/update', { data });
},
Show(data: ApiTypes.Agents.Show): Promise<MyResponseType> {
return request('admin/agents/show', { data });
},
Delete(data: ApiTypes.Agents.Delete): Promise<MyResponseType> {
return request('admin/agents/delete', { data });
}, },
}, },
Auth: { Auth: {
Captcha(): Promise<MyResponseType> { Captcha(): Promise<MyResponseType> {
return request('admin/auth/captcha', {}); return request('admin/common/auth/captcha', {});
}, },
Login(data: ApiTypes.Auth.Login): Promise<MyResponseType> { Login(data: ApiTypes.Common.Auth.Login): Promise<MyResponseType> {
return request('admin/auth/login', { data }); return request('admin/common/auth/login', { data });
}, },
Logout(): Promise<MyResponseType> { Logout(): Promise<MyResponseType> {
return request('admin/auth/logout', {}); return request('admin/common/auth/logout', {});
}, },
Me(): Promise<MyResponseType> { Me(): Promise<MyResponseType> {
return request('admin/auth/me', {}); return request('admin/common/auth/me', {});
}, },
ChangePassword(data: ApiTypes.Auth.ChangePassword): Promise<MyResponseType> { ChangePassword(data: ApiTypes.Common.Auth.ChangePassword): Promise<MyResponseType> {
return request('admin/auth/change_password', { data }); return request('admin/common/auth/change_password', { data });
}, },
PreUpload(data: ApiTypes.Auth.PreUpload): Promise<MyResponseType> { PreUpload(data: ApiTypes.Common.Auth.PreUpload): Promise<MyResponseType> {
return request('admin/auth/pre_upload', { data }); return request('admin/common/auth/pre_upload', { data });
},
TemporaryUrl(data: ApiTypes.Common.Auth.TemporaryUrl): Promise<MyResponseType> {
return request('admin/common/auth/temporary_url', { data });
}, },
}, },
Bosses: {
List(data?: ApiTypes.Bosses.List): Promise<MyResponseType> {
return request('admin/bosses/list', { data });
},
Store(data: ApiTypes.Bosses.Store): Promise<MyResponseType> {
return request('admin/bosses/store', { data });
},
Update(data: ApiTypes.Bosses.Update): Promise<MyResponseType> {
return request('admin/bosses/update', { data });
},
Show(data: ApiTypes.Bosses.Show): Promise<MyResponseType> {
return request('admin/bosses/show', { data });
},
Delete(data: ApiTypes.Bosses.Delete): Promise<MyResponseType> {
return request('admin/bosses/delete', { data });
},
},
Factories: {
List(data?: ApiTypes.Factories.List): Promise<MyResponseType> {
return request('admin/factories/list', { data });
},
Store(data: ApiTypes.Factories.Store): Promise<MyResponseType> {
return request('admin/factories/store', { data });
},
Update(data: ApiTypes.Factories.Update): Promise<MyResponseType> {
return request('admin/factories/update', { data });
},
Delete(data: ApiTypes.Factories.Delete): Promise<MyResponseType> {
return request('admin/factories/delete', { data });
},
},
LoanCompanies: {
List(data?: ApiTypes.LoanCompanies.List): Promise<MyResponseType> {
return request('admin/loan_companies/list', { data });
},
Store(data: ApiTypes.LoanCompanies.Store): Promise<MyResponseType> {
return request('admin/loan_companies/store', { data });
},
Update(data: ApiTypes.LoanCompanies.Update): Promise<MyResponseType> {
return request('admin/loan_companies/update', { data });
},
Show(data: ApiTypes.LoanCompanies.Show): Promise<MyResponseType> {
return request('admin/loan_companies/show', { data });
},
Delete(data: ApiTypes.LoanCompanies.Delete): Promise<MyResponseType> {
return request('admin/loan_companies/delete', { data });
},
},
LoanDailyDetails: {
List(data?: ApiTypes.LoanDailyDetails.List): Promise<MyResponseType> {
return request('admin/loan_daily_details/list', { data });
},
Export(data?: ApiTypes.LoanDailyDetails.Export): Promise<MyResponseType> {
return request('admin/loan_daily_details/export', { responseType: 'blob',data });
},
},
Loans: {
List(data?: ApiTypes.Loans.List): Promise<MyResponseType> {
return request('admin/loans/list', { data });
},
Store(data: ApiTypes.Loans.Store): Promise<MyResponseType> {
return request('admin/loans/store', { data });
},
Delete(data: ApiTypes.Loans.Delete): Promise<MyResponseType> {
return request('admin/loans/delete', { data });
},
},
Markets: {
List(data?: ApiTypes.Markets.List): Promise<MyResponseType> {
return request('admin/markets/list', { data });
},
Store(data: ApiTypes.Markets.Store): Promise<MyResponseType> {
return request('admin/markets/store', { data });
},
Update(data: ApiTypes.Markets.Update): Promise<MyResponseType> {
return request('admin/markets/update', { data });
},
Delete(data: ApiTypes.Markets.Delete): Promise<MyResponseType> {
return request('admin/markets/delete', { data });
},
},
MerchantCounters: {
List(data?: ApiTypes.MerchantCounters.List): Promise<MyResponseType> {
return request('admin/merchant_counters/list', { data });
},
Store(data: ApiTypes.MerchantCounters.Store): Promise<MyResponseType> {
return request('admin/merchant_counters/store', { data });
},
Update(data: ApiTypes.MerchantCounters.Update): Promise<MyResponseType> {
return request('admin/merchant_counters/update', { data });
},
Delete(data: ApiTypes.MerchantCounters.Delete): Promise<MyResponseType> {
return request('admin/merchant_counters/delete', { data });
},
},
Merchants: {
List(data?: ApiTypes.Merchants.List): Promise<MyResponseType> {
return request('admin/merchants/list', { data });
},
Store(data: ApiTypes.Merchants.Store): Promise<MyResponseType> {
return request('admin/merchants/store', { data });
},
Update(data: ApiTypes.Merchants.Update): Promise<MyResponseType> {
return request('admin/merchants/update', { data });
},
Delete(data: ApiTypes.Merchants.Delete): Promise<MyResponseType> {
return request('admin/merchants/delete', { data });
},
},
OrgUsers: {
List(data?: ApiTypes.OrgUsers.List): Promise<MyResponseType> {
return request('admin/org_users/list', { data });
},
Store(data: ApiTypes.OrgUsers.Store): Promise<MyResponseType> {
return request('admin/org_users/store', { data });
},
Update(data: ApiTypes.OrgUsers.Update): Promise<MyResponseType> {
return request('admin/org_users/update', { data });
},
Show(data: ApiTypes.OrgUsers.Show): Promise<MyResponseType> {
return request('admin/org_users/show', { data });
},
Delete(data: ApiTypes.OrgUsers.Delete): Promise<MyResponseType> {
return request('admin/org_users/delete', { data });
},
},
PayOrders: {
List(data?: ApiTypes.PayOrders.List): Promise<MyResponseType> {
return request('admin/pay_orders/list', { data });
},
},
Platforms: {
List(data?: ApiTypes.Platforms.List): Promise<MyResponseType> {
return request('admin/platforms/list', { data });
},
Store(data: ApiTypes.Platforms.Store): Promise<MyResponseType> {
return request('admin/platforms/store', { data });
},
Update(data: ApiTypes.Platforms.Update): Promise<MyResponseType> {
return request('admin/platforms/update', { data });
},
Delete(data: ApiTypes.Platforms.Delete): Promise<MyResponseType> {
return request('admin/platforms/delete', { data });
},
},
Select: {
Agents(): Promise<MyResponseType> {
return request('admin/select/agents', {});
},
LoanCompanies(): Promise<MyResponseType> {
return request('admin/select/loan_companies', {});
},
Factories(): Promise<MyResponseType> {
return request('admin/select/factories', {});
},
Platforms(): Promise<MyResponseType> {
return request('admin/select/platforms', {});
},
Bosses(): Promise<MyResponseType> {
return request('admin/select/bosses', {});
},
Markets(): Promise<MyResponseType> {
return request('admin/select/markets', {});
},
Merchants(): Promise<MyResponseType> {
return request('admin/select/merchants', {});
},
}, },
Permission: {
SysPermissions: { SysPermissions: {
List(data: ApiTypes.SysPermissions.List): Promise<MyResponseType> { List(data: ApiTypes.Permission.SysPermissions.List): Promise<MyResponseType> {
return request('admin/sys_permissions/list', { data }); return request('admin/permission/sys_permissions/list', { data });
}, },
Tree(data: ApiTypes.SysPermissions.Tree): Promise<MyResponseType> { Tree(data: ApiTypes.Permission.SysPermissions.Tree): Promise<MyResponseType> {
return request('admin/sys_permissions/tree', { data }); return request('admin/permission/sys_permissions/tree', { data });
}, },
Store(data: ApiTypes.SysPermissions.Store): Promise<MyResponseType> { Store(data: ApiTypes.Permission.SysPermissions.Store): Promise<MyResponseType> {
return request('admin/sys_permissions/store', { data }); return request('admin/permission/sys_permissions/store', { data });
}, },
Update(data: ApiTypes.SysPermissions.Update): Promise<MyResponseType> { Update(data: ApiTypes.Permission.SysPermissions.Update): Promise<MyResponseType> {
return request('admin/sys_permissions/update', { data }); return request('admin/permission/sys_permissions/update', { data });
}, },
Delete(data: ApiTypes.SysPermissions.Delete): Promise<MyResponseType> { Delete(data: ApiTypes.Permission.SysPermissions.Delete): Promise<MyResponseType> {
return request('admin/sys_permissions/delete', { data }); return request('admin/permission/sys_permissions/delete', { data });
}, },
Move(data: ApiTypes.SysPermissions.Move): Promise<MyResponseType> { Move(data: ApiTypes.Permission.SysPermissions.Move): Promise<MyResponseType> {
return request('admin/sys_permissions/move', { data }); return request('admin/permission/sys_permissions/move', { data });
}, },
SelectApi(): Promise<MyResponseType> { SelectApi(): Promise<MyResponseType> {
return request('admin/sys_permissions/select_api', {}); return request('admin/permission/sys_permissions/select_api', {});
}, },
}, },
SysRoles: { SysRoles: {
List(data?: ApiTypes.SysRoles.List): Promise<MyResponseType> { List(data?: ApiTypes.Permission.SysRoles.List): Promise<MyResponseType> {
return request('admin/sys_roles/list', { data }); return request('admin/permission/sys_roles/list', { data });
}, },
Store(data: ApiTypes.SysRoles.Store): Promise<MyResponseType> { Store(data: ApiTypes.Permission.SysRoles.Store): Promise<MyResponseType> {
return request('admin/sys_roles/store', { data }); return request('admin/permission/sys_roles/store', { data });
}, },
Update(data: ApiTypes.SysRoles.Update): Promise<MyResponseType> { Update(data: ApiTypes.Permission.SysRoles.Update): Promise<MyResponseType> {
return request('admin/sys_roles/update', { data }); return request('admin/permission/sys_roles/update', { data });
}, },
Delete(data: ApiTypes.SysRoles.Delete): Promise<MyResponseType> { Delete(data: ApiTypes.Permission.SysRoles.Delete): Promise<MyResponseType> {
return request('admin/sys_roles/delete', { data }); return request('admin/permission/sys_roles/delete', { data });
}, },
Select(): Promise<MyResponseType> { Select(): Promise<MyResponseType> {
return request('admin/sys_roles/select', {}); return request('admin/permission/sys_roles/select', {});
}, },
GetPermissions(data: ApiTypes.SysRoles.GetPermissions): Promise<MyResponseType> { GetPermissions(data: ApiTypes.Permission.SysRoles.GetPermissions): Promise<MyResponseType> {
return request('admin/sys_roles/get_permissions', { data }); return request('admin/permission/sys_roles/get_permissions', { data });
},
SetPermissions(data: ApiTypes.Permission.SysRoles.SetPermissions): Promise<MyResponseType> {
return request('admin/permission/sys_roles/set_permissions', { data });
}, },
SetPermissions(data: ApiTypes.SysRoles.SetPermissions): Promise<MyResponseType> {
return request('admin/sys_roles/set_permissions', { data });
}, },
}, },
} }

View File

@ -1,52 +1,70 @@
// CommissionTypeEnum // AssetHousesOrientationEnum
export const CommissionTypeEnum= { export const AssetHousesOrientationEnum= {
'Platform': {"text":"平台","color":"#1890ff","value":"Platform"}, 'Value': {"text":"Label","color":"#ff0000","value":"Value"},
'Agent': {"text":"代理","color":"#722ed1","value":"Agent"},
'Repayment': {"text":"还款","color":"#f5222d","value":"Repayment"},
'Merchant': {"text":"商家","color":"#52c41a","value":"Merchant"},
'Other': {"text":"其他","color":"#bfbfbf","value":"Other"},
}; };
// LoanCompaniesTypeEnum // AssetHousesOwnershipTypeEnum
export const LoanCompaniesTypeEnum= { export const AssetHousesOwnershipTypeEnum= {
'DeviceManufacturer': {"text":"设备商","color":"#459423","value":"DeviceManufacturer"}, 'Value': {"text":"Label","color":"#ff0000","value":"Value"},
'CapitalProvider': {"text":"资金方","color":"#13952d","value":"CapitalProvider"},
'SupplyChain': {"text":"供应链","color":"#033fcc","value":"SupplyChain"},
}; };
// LoansOrderStatusEnum // AssetHousesStatusEnum
export const LoansOrderStatusEnum= { export const AssetHousesStatusEnum= {
'NotStart': {"text":"未开始","color":"#983054","value":"NotStart"}, 'Value': {"text":"Label","color":"#ff0000","value":"Value"},
'OnGoing': {"text":"进行中","color":"#a36451","value":"OnGoing"},
'Finished': {"text":"已完成","color":"#0ce4b6","value":"Finished"},
'Overdue': {"text":"逾期","color":"#7723f8","value":"Overdue"},
}; };
// LoansTypeEnum // AssetHousesUsageEnum
export const LoansTypeEnum= { export const AssetHousesUsageEnum= {
'Daily': {"text":"每日还款(等本等息)","color":"#e847d5","value":"Daily"}, 'Value': {"text":"Label","color":"#ff0000","value":"Value"},
}; };
// OrgUserTypeEnum // AssetProjectsChargeEnum
export const OrgUsersTypeEnum= { export const AssetProjectsChargeEnum= {
'Agent': {"text":"代理","color":"#bd1087","value":"Agent"}, 'Contract': {"text":"包干制","color":"#007bff","value":"Contract"},
'Bosses': {"text":"老板","color":"#5892ea","value":"Bosses"}, 'Commission': {"text":"酬金制","color":"#28a745","value":"Commission"},
'LoanCompanies': {"text":"资金方","color":"#7e2070","value":"LoanCompanies"},
}; };
// PayOrderStatusEnum // AssetProjectsEntrustTypeEnum
export const PayOrderStatusEnum= { export const AssetProjectsEntrustTypeEnum= {
'1': {"text":"待支付","color":"#faad14","value":"1"}, 'DeveloperJointEntrust': {"text":"开发商合委","color":"#007bff","value":"DeveloperJointEntrust"},
'2': {"text":"支付成功","color":"#52c41a","value":"2"}, 'OwnersFullEntrust': {"text":"业委会全委","color":"#28a745","value":"OwnersFullEntrust"},
'3': {"text":"支付失败","color":"#f5222d","value":"3"}, 'GovernmentFullEntrust': {"text":"政府类全委","color":"#ffc107","value":"GovernmentFullEntrust"},
'9': {"text":"待轮询","color":"#1890ff","value":"9"},
'0': {"text":"其他","color":"#bfbfbf","value":"0"},
}; };
// PayOrdersTypeEnum // AssetProjectsPropertyTypeEnum
export const PayOrdersTypeEnum= { export const AssetProjectsPropertyTypeEnum= {
'1': {"text":"支付","color":"#52c41a","value":"1"}, 'Residence': {"text":"住宅","color":"#ff0000","value":"Residence"},
'2': {"text":"退款","color":"#faad14","value":"2"}, 'Commercial': {"text":"商业","color":"#ff6600","value":"Commercial"},
'Office': {"text":"办公","color":"#ffcc00","value":"Office"},
'IndustrialPark': {"text":"产业园","color":"#00cc66","value":"IndustrialPark"},
'Complex': {"text":"综合体","color":"#0099ff","value":"Complex"},
'Municipal': {"text":"市政设施","color":"#6633cc","value":"Municipal"},
'Venue': {"text":"场馆","color":"#9966ff","value":"Venue"},
'Education': {"text":"教育","color":"#339999","value":"Education"},
'Medical': {"text":"医疗","color":"#cc3366","value":"Medical"},
};
// AssetProjectsStatusEnum
export const AssetProjectsStatusEnum= {
'SignedNotDelivered': {"text":"签约未交付","color":"#6c757d","value":"SignedNotDelivered"},
'RollingDevelopment': {"text":"滚动开发","color":"#007bff","value":"RollingDevelopment"},
'ManagedAndClosed': {"text":"在管封园","color":"#ffc107","value":"ManagedAndClosed"},
'Exited': {"text":"退出","color":"#dc3545","value":"Exited"},
};
// AssetUnitsBuildingStructureEnum
export const AssetUnitsBuildingStructureEnum= {
'SteelConcrete': {"text":"钢混","color":"#007bff","value":"SteelConcrete"},
'SteelStructure': {"text":"钢结构","color":"#28a745","value":"SteelStructure"},
'BrickConcrete': {"text":"砖混","color":"#ffc107","value":"BrickConcrete"},
'BrickWood': {"text":"砖木","color":"#dc3545","value":"BrickWood"},
};
// AssetUnitsBuildingTypeEnum
export const AssetUnitsBuildingTypeEnum= {
'SlabAndTower': {"text":"板塔结合","color":"#007bff","value":"SlabAndTower"},
'Slab': {"text":"板楼","color":"#28a745","value":"Slab"},
'Tower': {"text":"塔楼","color":"#ffc107","value":"Tower"},
}; };
// SysModuleEnum // SysModuleEnum
@ -55,18 +73,3 @@ export const SysModuleEnum= {
'Customer': {"text":"客户","color":"#d4b106","value":"Customer"}, 'Customer': {"text":"客户","color":"#d4b106","value":"Customer"},
}; };
// SysPermissionsTypeEnum
export const SysPermissionsTypeEnum= {
'Directory': {"text":"目录","color":"#6d7e14","value":"Directory"},
'Page': {"text":"页面","color":"#4d9a13","value":"Page"},
'Button': {"text":"按钮","color":"#97224f","value":"Button"},
};
// SysTasksStatusEnum
export const SysTasksStatusEnum= {
'1': {"text":"未开始","color":"#bfbfbf","value":"1"},
'2': {"text":"未开始","color":"#1890ff","value":"2"},
'3': {"text":"已完成","color":"#a0d911","value":"3"},
'4': {"text":"错误","color":"#f5222d","value":"4"},
};