pay-admin/src/gen/Enums.ts

804 lines
29 KiB
TypeScript
Raw Normal View History

// ActivitiesPublishStatusEnum
2025-10-01 15:38:37 +08:00
export const ActivitiesPublishStatusEnum = {
Unpublished: { text: '未发布', color: '#9e9e9e', value: 'Unpublished' },
Published: { text: '已发布', color: '#00c853', value: 'Published' },
Unlisted: { text: '已下架', color: '#d32f2f', value: 'Unlisted' },
};
// ActivitiesPublishTypeEnum
2025-10-01 15:38:37 +08:00
export const ActivitiesPublishTypeEnum = {
Manual: { text: '手动', color: '#4caf50', value: 'Manual' },
Schedule: { text: '定时', color: '#2196f3', value: 'Schedule' },
};
// ActivitiesStatusEnum
2025-10-01 15:38:37 +08:00
export const ActivitiesStatusEnum = {
NotStarted: { text: '未开始', color: '#9e9e9e', value: 'NotStarted' },
InProgress: { text: '进行中', color: '#00c853', value: 'InProgress' },
Finished: { text: '已结束', color: '#d32f2f', value: 'Finished' },
};
// ActivityEnrollsStatusEnum
2025-10-01 15:38:37 +08:00
export const ActivityEnrollsStatusEnum = {
PendingReview: { text: '待审核', color: '#2196f3', value: 'PendingReview' },
Success: { text: '成功', color: '#00c853', value: 'Success' },
Failed: { text: '失败', color: '#d32f2f', value: 'Failed' },
Cancelled: { text: '取消', color: '#ff9800', value: 'Cancelled' },
};
2025-06-27 17:03:33 +08:00
// AssetHousesOrientationEnum
2025-10-01 15:38:37 +08:00
export const AssetHousesOrientationEnum = {
East: { text: '东', color: '#007bff', value: 'East' },
South: { text: '南', color: '#28a745', value: 'South' },
West: { text: '西', color: '#ffc107', value: 'West' },
North: { text: '北', color: '#dc3545', value: 'North' },
Southeast: { text: '东南', color: '#20c997', value: 'Southeast' },
Northeast: { text: '东北', color: '#6f42c1', value: 'Northeast' },
Southwest: { text: '西南', color: '#fd7e14', value: 'Southwest' },
Northwest: { text: '西北', color: '#17a2b8', value: 'Northwest' },
EastWest: { text: '东西', color: '#6610f2', value: 'EastWest' },
SouthNorth: { text: '南北', color: '#e83e8c', value: 'SouthNorth' },
2025-06-27 16:42:11 +08:00
};
2025-06-27 17:03:33 +08:00
// AssetHousesOwnershipTypeEnum
2025-10-01 15:38:37 +08:00
export const AssetHousesOwnershipTypeEnum = {
CommodityHousing: {
text: '商品房',
color: '#007bff',
value: 'CommodityHousing',
},
FundedHousing: { text: '集资房', color: '#28a745', value: 'FundedHousing' },
MilitaryHousing: {
text: '军产房',
color: '#17a2b8',
value: 'MilitaryHousing',
},
AffordableHousing: {
text: '保障房',
color: '#ffc107',
value: 'AffordableHousing',
},
RuralHousing: { text: '农民房', color: '#6f42c1', value: 'RuralHousing' },
CommercialOffice: {
text: '商业写字楼',
color: '#fd7e14',
value: 'CommercialOffice',
},
CommercialComplex: {
text: '商业综合体',
color: '#dc3545',
value: 'CommercialComplex',
},
ResettlementHousing: {
text: '回迁房',
color: '#20c997',
value: 'ResettlementHousing',
},
};
// AssetHousesPropertyOwnershipEnum
2025-10-01 15:38:37 +08:00
export const AssetHousesPropertyOwnershipEnum = {
Individual: { text: '个人', color: '#2db7f5', value: 'Individual' },
Enterprise: { text: '企业', color: '#87d068', value: 'Enterprise' },
Developer: { text: '开发商', color: '#fa8c16', value: 'Developer' },
Government: { text: '政府', color: '#f5222d', value: 'Government' },
2025-06-27 16:42:11 +08:00
};
2025-06-27 17:03:33 +08:00
// AssetHousesStatusEnum
2025-10-01 15:38:37 +08:00
export const AssetHousesStatusEnum = {
Unsold: { text: '未售', color: '#6c757d', value: 'Unsold' },
SoldNotDelivered: {
text: '已售未交房',
color: '#ffc107',
value: 'SoldNotDelivered',
},
SelfOccupied: { text: '自住', color: '#28a745', value: 'SelfOccupied' },
Rented: { text: '出租', color: '#007bff', value: 'Rented' },
Vacant: { text: '空置', color: '#dc3545', value: 'Vacant' },
2025-06-27 16:42:11 +08:00
};
2025-06-27 17:03:33 +08:00
// AssetHousesUsageEnum
2025-10-01 15:38:37 +08:00
export const AssetHousesUsageEnum = {
Residence: { text: '住宅', color: '#007bff', value: 'Residence' },
Apartment: { text: '公寓', color: '#28a745', value: 'Apartment' },
Villa: { text: '别墅', color: '#17a2b8', value: 'Villa' },
Shop: { text: '商铺', color: '#ffc107', value: 'Shop' },
ParkingSpace: { text: '车位', color: '#6c757d', value: 'ParkingSpace' },
Office: { text: '写字楼', color: '#6610f2', value: 'Office' },
Clubhouse: { text: '会所', color: '#fd7e14', value: 'Clubhouse' },
PropertyRoom: { text: '物业用房', color: '#dc3545', value: 'PropertyRoom' },
2025-06-27 16:42:11 +08:00
};
2025-06-27 17:03:33 +08:00
// AssetProjectsChargeEnum
2025-10-01 15:38:37 +08:00
export const AssetProjectsChargeEnum = {
Contract: { text: '包干制', color: '#007bff', value: 'Contract' },
Commission: { text: '酬金制', color: '#28a745', value: 'Commission' },
2025-06-27 16:42:11 +08:00
};
2025-06-27 17:03:33 +08:00
// AssetProjectsEntrustTypeEnum
2025-10-01 15:38:37 +08:00
export const AssetProjectsEntrustTypeEnum = {
DeveloperJointEntrust: {
text: '开发商全委',
color: '#007bff',
value: 'DeveloperJointEntrust',
},
OwnersFullEntrust: {
text: '业委会全委',
color: '#28a745',
value: 'OwnersFullEntrust',
},
GovernmentFullEntrust: {
text: '政府类全委',
color: '#ffc107',
value: 'GovernmentFullEntrust',
},
2025-06-27 16:42:11 +08:00
};
2025-06-27 17:03:33 +08:00
// AssetProjectsPropertyTypeEnum
2025-10-01 15:38:37 +08:00
export const AssetProjectsPropertyTypeEnum = {
Residence: { text: '住宅', color: '#ff0000', value: 'Residence' },
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' },
2025-06-27 16:42:11 +08:00
};
2025-06-27 17:03:33 +08:00
// AssetProjectsStatusEnum
2025-10-01 15:38:37 +08:00
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' },
2025-06-27 17:03:33 +08:00
};
// AssetUnitsBuildingStructureEnum
2025-10-01 15:38:37 +08:00
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' },
2025-06-27 16:42:11 +08:00
};
2025-06-27 17:03:33 +08:00
// AssetUnitsBuildingTypeEnum
2025-10-01 15:38:37 +08:00
export const AssetUnitsBuildingTypeEnum = {
SlabAndTower: { text: '板塔结合', color: '#007bff', value: 'SlabAndTower' },
Slab: { text: '板楼', color: '#28a745', value: 'Slab' },
Tower: { text: '塔楼', color: '#ffc107', value: 'Tower' },
};
// BannerSpacesTypeEnum
2025-10-01 15:38:37 +08:00
export const BannerSpacesTypeEnum = {
Popup: { text: '弹窗', color: '#ff0000', value: 'Popup' },
Banner: { text: '横幅广告', color: '#00ff00', value: 'Banner' },
FloatingButton: {
text: '悬浮按钮',
color: '#0000ff',
value: 'FloatingButton',
},
};
// BannersRedirectTypeEnum
2025-10-01 15:38:37 +08:00
export const BannersRedirectTypeEnum = {
InnerPage: { text: '跳内页', color: '#ff0000', value: 'InnerPage' },
H5: { text: '跳H5', color: '#00ff00', value: 'H5' },
MiniProgramHome: {
text: '跳小程序首屏',
color: '#0000ff',
value: 'MiniProgramHome',
},
AnotherMiniProgram: {
text: '跳另一个小程序',
color: '#ffa500',
value: 'AnotherMiniProgram',
},
};
// BannersTypeEnum
2025-10-01 15:38:37 +08:00
export const BannersTypeEnum = {
Image: { text: '图片', color: '#ff0000', value: 'Image' },
Video: { text: '视频', color: '#00ff00', value: 'Video' },
Text: { text: '文本', color: '#0000ff', value: 'Text' },
2025-07-10 18:01:45 +08:00
};
// 缓存类型
2025-10-01 15:38:37 +08:00
export const CacheTypeEnum = {
MobilePhoneVerificationCode: {
text: '手机验证码',
color: '#e3da02',
value: 'MobilePhoneVerificationCode',
},
2025-06-27 16:42:11 +08:00
};
2025-06-29 18:42:50 +08:00
// CompaniesMerchantTypeEnum
2025-10-01 15:38:37 +08:00
export const CompaniesMerchantTypeEnum = {
PropertyManagement: {
text: '物业公司',
color: '#007bff',
value: 'PropertyManagement',
},
ServiceProvider: {
text: '服务商',
color: '#28a745',
value: 'ServiceProvider',
},
2025-07-10 18:01:45 +08:00
};
// CompanyAppsAppTypeEnum
2025-10-01 15:38:37 +08:00
export const CompanyAppsAppTypeEnum = {
MiniProgram: { text: '微信小程序', color: '#3b82f6', value: 'MiniProgram' },
MpOfficial: { text: '微信公众号', color: '#22c55e', value: 'MpOfficial' },
WorkWechat: { text: '企业微信', color: '#6366f1', value: 'WorkWechat' },
2025-07-10 18:01:45 +08:00
};
// CompanyAppsModuleEnum
2025-10-01 15:38:37 +08:00
export const CompanyAppsModuleEnum = {
Employee: { text: '员工端', color: '#3b82f6', value: 'Employee' },
Customer: { text: '客户端', color: '#10b981', value: 'Customer' },
2025-06-29 18:42:50 +08:00
};
2025-09-26 21:02:38 +08:00
// CompanyAppsWorkTypeEnum
2025-10-01 15:38:37 +08:00
export const CompanyAppsWorkTypeEnum = {
WorkWechatApp: { text: '企微应用', color: '#00c853', value: 'WorkWechatApp' },
WorkWechat: { text: '企微', color: '#0091ea', value: 'WorkWechat' },
2025-09-26 21:02:38 +08:00
};
2025-08-27 11:24:29 +08:00
// CompanyEmployeeBacklogsStatusEnum
2025-10-01 15:38:37 +08:00
export const CompanyEmployeeBacklogsStatusEnum = {
Pending: { text: '待办', color: '#FF6600', value: 'Pending' },
Completed: { text: '已办', color: '#2A82E4', value: 'Completed' },
2025-08-27 11:24:29 +08:00
};
// CompanyEmployeeBacklogsTypeEnum
2025-10-01 15:38:37 +08:00
export const CompanyEmployeeBacklogsTypeEnum = {
WorkOrder: { text: '工单', color: '#FF6600', value: 'WorkOrder' },
Contract: { text: '合同', color: '#2A82E4', value: 'Contract' },
2025-08-27 11:24:29 +08:00
};
2025-06-30 14:24:39 +08:00
// CompanyReceiptAccountsPayChannelEnum
2025-10-01 15:38:37 +08:00
export const CompanyReceiptAccountsPayChannelEnum = {
WeChat: { text: '微信', color: '#07c160', value: 'WeChat' },
Alipay: { text: '支付宝', color: '#1677ff', value: 'Alipay' },
BankTransfer: { text: '银行转账', color: '#6c757d', value: 'BankTransfer' },
TongLian: { text: '通联支付', color: '#ff9f0a', value: 'TongLian' },
2025-09-02 18:42:14 +08:00
};
// ConvenienceServicesTypeEnum
2025-10-01 15:38:37 +08:00
export const ConvenienceServicesTypeEnum = {
EmergencyRepair: {
text: '紧急抢修',
color: '#ef4444',
value: 'EmergencyRepair',
},
LifeService: { text: '生活服务', color: '#3b82f6', value: 'LifeService' },
GovernmentConsulting: {
text: '政务咨询',
color: '#10b981',
value: 'GovernmentConsulting',
},
PropertyExclusive: {
text: '物业专属',
color: '#8b5cf6',
value: 'PropertyExclusive',
},
2025-07-16 10:18:01 +08:00
};
// CustomerBacklogsStatusEnum
2025-10-01 15:38:37 +08:00
export const CustomerBacklogsStatusEnum = {
Pending: { text: '待办', color: '#faad14', value: 'Pending' },
Completed: { text: '已办', color: '#2A82E4', value: 'Completed' },
2025-07-16 10:18:01 +08:00
};
// CustomerBacklogsTypeEnum
2025-10-01 15:38:37 +08:00
export const CustomerBacklogsTypeEnum = {
RegisterApply: { text: '登记申请', color: '#2db7f5', value: 'RegisterApply' },
PaymentPending: {
text: '费用待缴',
color: '#faad14',
value: 'PaymentPending',
},
ContractTodo: { text: '合同待办', color: '#722ed1', value: 'ContractTodo' },
2025-06-30 14:24:39 +08:00
};
2025-09-19 18:55:51 +08:00
// CustomerMomentTasksStatusEnum
2025-10-01 15:38:37 +08:00
export const CustomerMomentTasksStatusEnum = {
NotSent: { text: '未发', color: '#FF4500', value: 'NotSent' },
Sent: { text: '已发', color: '#32CD32', value: 'Sent' },
2025-09-19 18:55:51 +08:00
};
// CustomerMomentsChannelEnum
2025-10-01 15:38:37 +08:00
export const CustomerMomentsChannelEnum = {
MomentCorp: { text: '朋友圈(企业)', color: '#1E90FF', value: 'MomentCorp' },
CustomerDirectCorp: {
text: '客户1对1消息群发(企业)',
color: '#FFA500',
value: 'CustomerDirectCorp',
},
CustomerGroupCorp: {
text: '客户群群发(企业)',
color: '#FF69B4',
value: 'CustomerGroupCorp',
},
2025-09-19 18:55:51 +08:00
};
// CustomerMomentsContentTypeEnum
2025-10-01 15:38:37 +08:00
export const CustomerMomentsContentTypeEnum = {
Image: { text: '图片消息', color: '#1E90FF', value: 'Image' },
Link: { text: '转载链接消息', color: '#32CD32', value: 'Link' },
MiniProgram: { text: '跳小程序', color: '#FFA500', value: 'MiniProgram' },
Video: { text: '视频消息', color: '#FF69B4', value: 'Video' },
2025-09-19 18:55:51 +08:00
};
// CustomerMomentsPushStatusEnum
2025-10-01 15:38:37 +08:00
export const CustomerMomentsPushStatusEnum = {
NotPushed: { text: '未推送', color: '#FF4500', value: 'NotPushed' },
Pushed: { text: '已推送', color: '#32CD32', value: 'Pushed' },
2025-09-19 18:55:51 +08:00
};
// CustomerMomentsPushTypeEnum
2025-10-01 15:38:37 +08:00
export const CustomerMomentsPushTypeEnum = {
ManualPush: { text: '手动推送', color: '#1E90FF', value: 'ManualPush' },
ScheduledPush: { text: '定时推送', color: '#32CD32', value: 'ScheduledPush' },
2025-09-19 18:55:51 +08:00
};
// CustomerMomentsRangeTypeEnum
2025-10-01 15:38:37 +08:00
export const CustomerMomentsRangeTypeEnum = {
Project: { text: '按项目推送', color: '#1E90FF', value: 'Project' },
2025-09-19 18:55:51 +08:00
};
// CustomerMomentsSkipTypeEnum
2025-10-01 15:38:37 +08:00
export const CustomerMomentsSkipTypeEnum = {
H5: { text: 'H5', color: '#1E90FF', value: 'H5' },
2025-09-19 18:55:51 +08:00
};
// CustomerMomentsTaskEndTypeEnum
2025-10-01 15:38:37 +08:00
export const CustomerMomentsTaskEndTypeEnum = {
AfterNDays: { text: '发送后N天', color: '#1E90FF', value: 'AfterNDays' },
ScheduledEnd: { text: '定时结束', color: '#32CD32', value: 'ScheduledEnd' },
2025-09-19 18:55:51 +08:00
};
// CustomerOpinionsTypeEnum
2025-10-01 15:38:37 +08:00
export const CustomerOpinionsTypeEnum = {
FeatureException: {
text: '功能异常',
color: '#ff0000',
value: 'FeatureException',
},
FeatureSuggestion: {
text: '新功能建议',
color: '#00bfff',
value: 'FeatureSuggestion',
},
};
2025-07-04 17:26:52 +08:00
// 账单状态枚举
2025-10-01 15:38:37 +08:00
export const HouseBillsBillStatusEnum = {
PendingPayment: { text: '待支付', color: '#facc15', value: 'PendingPayment' },
PartiallyPaid: { text: '部分支付', color: '#60a5fa', value: 'PartiallyPaid' },
Paid: { text: '已支付', color: '#10b981', value: 'Paid' },
Overdue: { text: '已逾期', color: '#ef4444', value: 'Overdue' },
Cancelled: { text: '已取消', color: '#9ca3af', value: 'Cancelled' },
2025-07-04 17:26:52 +08:00
};
// 房屋账单类型枚举
2025-10-01 15:38:37 +08:00
export const HouseBillsTypeEnum = {
PropertyFee: { text: '物业费', color: '#3b82f6', value: 'PropertyFee' },
MaintenanceFund: {
text: '维修基金',
color: '#10b981',
value: 'MaintenanceFund',
},
WaterFee: { text: '水费', color: '#06b6d4', value: 'WaterFee' },
ElectricityFee: { text: '电费', color: '#f59e0b', value: 'ElectricityFee' },
SharedWaterFee: {
text: '公摊水费',
color: '#8b5cf6',
value: 'SharedWaterFee',
},
SharedElectricityFee: {
text: '公摊电费',
color: '#ec4899',
value: 'SharedElectricityFee',
},
2025-07-04 17:26:52 +08:00
};
// HouseChargeStandardsApportionmentMethodEnum
2025-10-01 15:38:37 +08:00
export const HouseChargeStandardsApportionmentMethodEnum = {
HouseCount: { text: '房屋数分摊', color: '#3b82f6', value: 'HouseCount' },
AreaProportion: {
text: '房屋计费面积分摊',
color: '#10b981',
value: 'AreaProportion',
},
FixedRatio: { text: '按固定比例分摊', color: '#f59e0b', value: 'FixedRatio' },
};
// HouseChargeStandardsCalculationMethodEnum
2025-10-01 15:38:37 +08:00
export const HouseChargeStandardsCalculationMethodEnum = {
ChargeableArea: {
text: '计费面积',
color: '#3b82f6',
value: 'ChargeableArea',
},
BuiltArea: { text: '建筑面积', color: '#10b981', value: 'BuiltArea' },
InsideArea: { text: '套内面积', color: '#f59e0b', value: 'InsideArea' },
PerUnit: { text: '按套', color: '#06b6d4', value: 'PerUnit' },
ElectricityUsage: {
text: '用电量',
color: '#8b5cf6',
value: 'ElectricityUsage',
},
WaterUsage: { text: '用水量', color: '#ec4899', value: 'WaterUsage' },
};
// HouseChargeStandardsCalculationModeEnum
2025-10-01 15:38:37 +08:00
export const HouseChargeStandardsCalculationModeEnum = {
FixedAmount: { text: '固定金额', color: '#3b82f6', value: 'FixedAmount' },
QuantityPrice: {
text: '数量*单价',
color: '#10b981',
value: 'QuantityPrice',
},
};
// HouseChargeStandardsCalculationPeriodEnum
2025-10-01 15:38:37 +08:00
export const HouseChargeStandardsCalculationPeriodEnum = {
PerTime: { text: '按次', color: '#3b82f6', value: 'PerTime' },
PerDay: { text: '按日', color: '#10b981', value: 'PerDay' },
PerMonth: { text: '按月', color: '#f59e0b', value: 'PerMonth' },
PerYear: { text: '按年', color: '#8b5cf6', value: 'PerYear' },
};
// HouseChargeStandardsPriceAlgorithmEnum
2025-10-01 15:38:37 +08:00
export const HouseChargeStandardsPriceAlgorithmEnum = {
Fixed: { text: '固定', color: '#4caf50', value: 'Fixed' },
Tiered: { text: '分级价阶梯', color: '#2196f3', value: 'Tiered' },
Peak: { text: '最高价阶梯', color: '#ff9800', value: 'Peak' },
};
// HouseChargeStandardsStatusEnum
2025-10-01 15:38:37 +08:00
export const HouseChargeStandardsStatusEnum = {
Active: { text: '启用', color: '#3b82f6', value: 'Active' },
Inactive: { text: '禁用', color: '#ef4444', value: 'Inactive' },
};
// HouseChargeStandardsTypeEnum
2025-10-01 15:38:37 +08:00
export const HouseChargeStandardsTypeEnum = {
House: { text: '房屋', color: '#3b82f6', value: 'House' },
Meter: { text: '仪表', color: '#10b981', value: 'Meter' },
2025-09-02 16:22:57 +08:00
};
// HouseChargeTaskDetailsStatusEnum
2025-10-01 15:38:37 +08:00
export const HouseChargeTaskDetailsStatusEnum = {
Pending: { text: '待处理', color: '#f59e0b', value: 'Pending' },
Success: { text: '成功', color: '#22c55e', value: 'Success' },
Failed: { text: '失败', color: '#ef4444', value: 'Failed' },
};
// HouseChargeTasksStatusEnum
2025-10-01 15:38:37 +08:00
export const HouseChargeTasksStatusEnum = {
Pending: { text: '待执行', color: '#f59e0b', value: 'Pending' },
InProgress: { text: '执行中', color: '#3b82f6', value: 'InProgress' },
Completed: { text: '已完成', color: '#10b981', value: 'Completed' },
Failed: { text: '失败', color: '#ef4444', value: 'Failed' },
2025-09-02 16:22:57 +08:00
};
// HouseChargeTasksTypeEnum
2025-10-01 15:38:37 +08:00
export const HouseChargeTasksTypeEnum = {
Scheduled: { text: '定时创建', color: '#3b82f6', value: 'Scheduled' },
Manual: { text: '手动创建', color: '#10b981', value: 'Manual' },
};
// HouseCollectionRecordsCollectionResultEnum
2025-10-01 15:38:37 +08:00
export const HouseCollectionRecordsCollectionResultEnum = {
PromiseToPay: { text: '承诺缴费', color: '#4caf50', value: 'PromiseToPay' },
RefuseToPay: { text: '拒绝缴费', color: '#f44336', value: 'RefuseToPay' },
NotReached: { text: '未联系到', color: '#9e9e9e', value: 'NotReached' },
NeedFollowUp: { text: '需要跟进', color: '#ff9800', value: 'NeedFollowUp' },
};
// HouseCollectionRecordsSmsStatusEnum
2025-10-01 15:38:37 +08:00
export const HouseCollectionRecordsStatusEnum = {
NotNotified: { text: '未通知', color: '#808080', value: 'NotNotified' },
Notified: { text: '已通知', color: '#00cc00', value: 'Notified' },
Failed: { text: '失败', color: '#ff0000', value: 'Failed' },
};
// HouseCollectionTasksChannelEnum
2025-10-01 15:38:37 +08:00
export const HouseCollectionTasksChannelEnum = {
SMS: { text: '短信', color: '#1E90FF', value: 'SMS' },
MiniProgram: { text: '小程序', color: '#00BFFF', value: 'MiniProgram' },
OfficialAccount: {
text: '公众号',
color: '#32CD32',
value: 'OfficialAccount',
},
PhoneCall: { text: '电话催缴', color: '#FF8C00', value: 'PhoneCall' },
Visit: { text: '上门催缴', color: '#8B4513', value: 'Visit' },
WeChat: { text: '微信联系', color: '#20B2AA', value: 'WeChat' },
WrittenNotice: { text: '书面通知', color: '#708090', value: 'WrittenNotice' },
};
// HouseCollectionTasksStatusEnum
2025-10-01 15:38:37 +08:00
export const HouseCollectionTasksStatusEnum = {
Processing: { text: '进行中', color: '#ffcc00', value: 'Processing' },
Completed: { text: '已完成', color: '#00cc00', value: 'Completed' },
Failed: { text: '失败', color: '#ff0000', value: 'Failed' },
};
2025-09-25 20:20:46 +08:00
// HouseMeterReadingsOperationTypeEnum
2025-10-01 15:38:37 +08:00
export const HouseMeterReadingsOperationTypeEnum = {
NormalReading: { text: '正常抄表', color: '#4caf50', value: 'NormalReading' },
ResetReading: { text: '重置读数', color: '#f44336', value: 'ResetReading' },
CorrectReading: {
text: '修正读数',
color: '#ff9800',
value: 'CorrectReading',
},
2025-09-25 20:20:46 +08:00
};
// HouseMeterTasksGenerationMethodEnum
2025-10-01 15:38:37 +08:00
export const HouseMeterTasksGenerationMethodEnum = {
Building: { text: '按楼栋', color: '#4caf50', value: 'Building' },
Unit: { text: '按单元', color: '#2196f3', value: 'Unit' },
Meter: { text: '按仪表', color: '#ff9800', value: 'Meter' },
2025-09-25 20:20:46 +08:00
};
// HouseMetersMeterTypeEnum
2025-10-01 15:38:37 +08:00
export const HouseMetersMeterTypeEnum = {
HouseMeter: { text: '房屋表', color: '#4caf50', value: 'HouseMeter' },
CommonMeter: { text: '公摊表', color: '#2196f3', value: 'CommonMeter' },
2025-09-25 20:20:46 +08:00
};
// HouseMetersUsageTypeEnum
2025-10-01 15:38:37 +08:00
export const HouseMetersUsageTypeEnum = {
WaterMeter: { text: '水表', color: '#2196f3', value: 'WaterMeter' },
ElectricMeter: { text: '电表', color: '#ff9800', value: 'ElectricMeter' },
GasMeter: { text: '燃气表', color: '#f44336', value: 'GasMeter' },
HeatingMeter: { text: '暖气表', color: '#9c27b0', value: 'HeatingMeter' },
2025-09-25 20:20:46 +08:00
};
2025-07-01 16:22:53 +08:00
// HouseOccupantsCardTypeEnum
2025-10-01 15:38:37 +08:00
export const HouseOccupantsCardTypeEnum = {
MainlandID: {
text: '中国大陆居民身份证',
color: '#2db7f5',
value: 'MainlandID',
},
HKPermit: {
text: '香港来往大陆通行证(回乡证)',
color: '#fa8c16',
value: 'HKPermit',
},
MOPermit: {
text: '澳门来往大陆通行证(回乡证)',
color: '#faad14',
value: 'MOPermit',
},
TWPermit: {
text: '台湾来往大陆通行证(台胞证)',
color: '#87d068',
value: 'TWPermit',
},
Passport: { text: '护照', color: '#108ee9', value: 'Passport' },
BusinessLicense: {
text: '营业执照',
color: '#f5222d',
value: 'BusinessLicense',
},
2025-07-01 16:22:53 +08:00
};
// HouseOccupantsHouseRelationEnum
2025-10-01 15:38:37 +08:00
export const HouseOccupantsHouseRelationEnum = {
Owner: { text: '产权人', color: '#2db7f5', value: 'Owner' },
NonOwner: { text: '非产权人', color: '#fa8c16', value: 'NonOwner' },
2025-07-01 16:22:53 +08:00
};
// HouseOccupantsRelationWithOwnerEnum
2025-10-01 15:38:37 +08:00
export const HouseOccupantsRelationWithOwnerEnum = {
Self: { text: '本人', color: '#52c41a', value: 'Self' },
Spouse: { text: '配偶', color: '#2db7f5', value: 'Spouse' },
Children: { text: '子女', color: '#87d068', value: 'Children' },
Parents: { text: '父母', color: '#faad14', value: 'Parents' },
Siblings: { text: '兄弟姐妹', color: '#fa8c16', value: 'Siblings' },
OtherRelatives: {
text: '其他亲属',
color: '#f5222d',
value: 'OtherRelatives',
},
PrimaryTenant: { text: '主租客', color: '#722ed1', value: 'PrimaryTenant' },
Tenant: { text: '租客', color: '#1890ff', value: 'Tenant' },
2025-08-27 11:24:29 +08:00
};
// HouseOccupantsResidentialRelationEnum
2025-10-01 15:38:37 +08:00
export const HouseOccupantsResidentialRelationEnum = {
Resident: { text: '住户', color: '#2db7f5', value: 'Resident' },
PrimaryTenant: { text: '主租人', color: '#87d068', value: 'PrimaryTenant' },
Tenant: { text: '租客', color: '#fa8c16', value: 'Tenant' },
2025-07-01 16:22:53 +08:00
};
// HouseOccupantsStatusEnum
2025-10-01 15:38:37 +08:00
export const HouseOccupantsStatusEnum = {
Normal: { text: '绑定', color: '#52c41a', value: 'Normal' },
Unbound: { text: '解绑', color: '#f5222d', value: 'Unbound' },
2025-07-01 16:22:53 +08:00
};
2025-07-04 17:26:52 +08:00
// 订单状态枚举
2025-10-01 15:38:37 +08:00
export const HouseOrdersOrderStatusEnum = {
Pending: { text: '待支付', color: '#facc15', value: 'Pending' },
Paid: { text: '已支付', color: '#10b981', value: 'Paid' },
Refunded: { text: '已退款', color: '#60a5fa', value: 'Refunded' },
Cancelled: { text: '已取消', color: '#9ca3af', value: 'Cancelled' },
Failed: { text: '支付失败', color: '#ef4444', value: 'Failed' },
2025-07-04 17:26:52 +08:00
};
// HouseOrdersPaymentMethodEnum
2025-10-01 15:38:37 +08:00
export const HouseOrdersPaymentMethodEnum = {
WeChat: { text: '微信', color: '#07c160', value: 'WeChat' },
Alipay: { text: '支付宝', color: '#1677ff', value: 'Alipay' },
BankTransfer: { text: '银行转账', color: '#6c757d', value: 'BankTransfer' },
TongLian: { text: '通联支付', color: '#ff9f0a', value: 'TongLian' },
2025-07-04 17:26:52 +08:00
};
2025-07-01 16:22:53 +08:00
// HouseRegistersCustomerTypeEnum
2025-10-01 15:38:37 +08:00
export const HouseRegistersCustomerTypeEnum = {
Individual: { text: '个人客户', color: '#2db7f5', value: 'Individual' },
Enterprise: { text: '普通企业', color: '#87d068', value: 'Enterprise' },
Developer: { text: '开发企业', color: '#fa8c16', value: 'Developer' },
Government: { text: '政府组织', color: '#f5222d', value: 'Government' },
2025-07-01 16:22:53 +08:00
};
// HouseRegistersHouseStatusEnum
2025-10-01 15:38:37 +08:00
export const HouseRegistersHouseStatusEnum = {
SelfOccupied: { text: '自住', color: '#28a745', value: 'SelfOccupied' },
Rented: { text: '出租', color: '#007bff', value: 'Rented' },
Vacant: { text: '空置', color: '#dc3545', value: 'Vacant' },
2025-07-01 16:22:53 +08:00
};
2025-07-17 13:58:54 +08:00
// 房屋登记身份类型
2025-10-01 15:38:37 +08:00
export const HouseRegistersIdentityTypeEnum = {
Owner: { text: '产权人', color: '#2db7f5', value: 'Owner' },
Tenant: { text: '租客', color: '#87d068', value: 'Tenant' },
CoResident: { text: '同住人(亲属)', color: '#108ee9', value: 'CoResident' },
2025-07-17 13:58:54 +08:00
};
2025-07-01 16:22:53 +08:00
// HouseRegistersStatusEnum
2025-10-01 15:38:37 +08:00
export const HouseRegistersStatusEnum = {
Pending: { text: '待审', color: '#faad14', value: 'Pending' },
Approved: { text: '通过', color: '#52c41a', value: 'Approved' },
Rejected: { text: '驳回', color: '#f5222d', value: 'Rejected' },
2025-07-01 16:22:53 +08:00
};
// HouseRegistersTypeEnum
2025-10-01 15:38:37 +08:00
export const HouseRegistersTypeEnum = {
AddOwner: { text: '添加产权人', color: '#52c41a', value: 'AddOwner' },
RemoveOwner: { text: '减少产权人', color: '#d9363e', value: 'RemoveOwner' },
AddOccupant: { text: '添加住户', color: '#108ee9', value: 'AddOccupant' },
RemoveOccupant: {
text: '移除住户',
color: '#fa8c16',
value: 'RemoveOccupant',
},
MoveOut: { text: '搬离登记', color: '#f50', value: 'MoveOut' },
MoveIn: { text: '搬入登记', color: '#ffc53d', value: 'MoveIn' },
UpdateInfo: { text: '修改信息', color: '#722ed1', value: 'UpdateInfo' },
UpdatePhone: { text: '修改电话', color: '#13c2c2', value: 'UpdatePhone' },
2025-07-01 16:22:53 +08:00
};
// HouseRegistersUsagePlanEnum
2025-10-01 15:38:37 +08:00
export const HouseRegistersUsagePlanEnum = {
Permanent: { text: '常住', color: '#52c41a', value: 'Permanent' },
Vacation: { text: '度假', color: '#faad14', value: 'Vacation' },
Rental: { text: '出租', color: '#2db7f5', value: 'Rental' },
Commercial: { text: '商用', color: '#f5222d', value: 'Commercial' },
2025-07-01 16:22:53 +08:00
};
// HouseWorkOrdersAssignStatusEnum
2025-10-01 15:38:37 +08:00
export const HouseWorkOrdersAssignStatusEnum = {
Unassigned: { text: '未指派', color: '#ff0000', value: 'Unassigned' },
Assigned: { text: '已指派', color: '#00ff00', value: 'Assigned' },
};
2025-09-08 17:22:58 +08:00
// HouseWorkOrdersComplaintTypeEnum
2025-10-01 15:38:37 +08:00
export const HouseWorkOrdersComplaintTypeEnum = {
Hygiene: { text: '卫生环境', color: '#ff0000', value: 'Hygiene' },
Greening: { text: '绿植绿化', color: '#00aaff', value: 'Greening' },
Safety: { text: '安全问题', color: '#ffaa00', value: 'Safety' },
Maintenance: { text: '维修问题', color: '#aa00ff', value: 'Maintenance' },
PropertyService: {
text: '物业服务',
color: '#00aa55',
value: 'PropertyService',
},
Staff: { text: '工作人员', color: '#ff00aa', value: 'Staff' },
Other: { text: '其他', color: '#aaaaaa', value: 'Other' },
2025-09-08 17:22:58 +08:00
};
// HouseWorkOrdersLevelEnum
2025-10-01 15:38:37 +08:00
export const HouseWorkOrdersLevelEnum = {
Urgent: { text: '紧急', color: '#ff0000', value: 'Urgent' },
High: { text: '高', color: '#ff7f00', value: 'High' },
Medium: { text: '中', color: '#00cc00', value: 'Medium' },
Low: { text: '低', color: '#999999', value: 'Low' },
};
2025-09-08 17:22:58 +08:00
// HouseWorkOrdersLocationEnum
2025-10-01 15:38:37 +08:00
export const HouseWorkOrdersLocationEnum = {
CommonArea: { text: '公共区域', color: '#ff0000', value: 'CommonArea' },
MyHome: { text: '我家', color: '#00ff00', value: 'MyHome' },
2025-09-08 17:22:58 +08:00
};
// HouseWorkOrdersStatusEnum
2025-10-01 15:38:37 +08:00
export const HouseWorkOrdersStatusEnum = {
Pending: { text: '待处理', color: '#FFA500', value: 'Pending' },
Processing: { text: '处理中', color: '#1E90FF', value: 'Processing' },
Completed: { text: '已完成', color: '#28A745', value: 'Completed' },
Closed: { text: '已关闭', color: '#6C757D', value: 'Closed' },
};
// HouseWorkOrdersTypeEnum
2025-10-01 15:38:37 +08:00
export const HouseWorkOrdersTypeEnum = {
Repair: { text: '报修', color: '#ff0000', value: 'Repair' },
Incident: { text: '报事', color: '#00aaff', value: 'Incident' },
Complaint: { text: '投诉', color: '#aa00ff', value: 'Complaint' },
};
2025-09-19 18:55:51 +08:00
// MsgPropertyAnnouncementsPublishTypeEnum
2025-10-01 15:38:37 +08:00
export const MsgPropertyAnnouncementsPublishTypeEnum = {
Manual: { text: '手动', color: '#4caf50', value: 'Manual' },
Schedule: { text: '定时', color: '#2196f3', value: 'Schedule' },
2025-09-19 18:55:51 +08:00
};
2025-06-30 14:24:39 +08:00
// OrganizationsTypeEnum
2025-10-01 15:38:37 +08:00
export const OrganizationsTypeEnum = {
Group: { text: '集团', color: '#007bff', value: 'Group' },
Company: { text: '公司', color: '#28a745', value: 'Company' },
ManagementOffice: {
text: '管理处',
color: '#ffc107',
value: 'ManagementOffice',
},
Department: { text: '部门', color: '#dc3545', value: 'Department' },
2025-06-30 14:24:39 +08:00
};
2025-06-30 15:56:13 +08:00
// 性别
2025-10-01 15:38:37 +08:00
export const SexEnum = {
Male: { text: '男', color: '#0000ff', value: 'Male' },
FeMale: { text: '女', color: '#ff0000', value: 'FeMale' },
2025-06-30 15:56:13 +08:00
};
2025-06-27 17:03:33 +08:00
// SysModuleEnum
2025-10-01 15:38:37 +08:00
export const SysModuleEnum = {
Admin: { text: '管理员', color: '#cf1322', value: 'Admin' },
Customer: { text: '客户', color: '#d4b106', value: 'Customer' },
2025-06-27 16:42:11 +08:00
};
2025-06-27 17:15:50 +08:00
// SysPermissionsTypeEnum
2025-10-01 15:38:37 +08:00
export const SysPermissionsTypeEnum = {
Directory: { text: '目录', color: '#6d7e14', value: 'Directory' },
Page: { text: '页面', color: '#4d9a13', value: 'Page' },
Button: { text: '按钮', color: '#97224f', value: 'Button' },
2025-06-27 17:15:50 +08:00
};
2025-07-10 18:01:45 +08:00
// WechatAuthsPlatformEnum
2025-10-01 15:38:37 +08:00
export const WechatAuthsPlatformEnum = {
MiniProgram: { text: '微信小程序', color: '#3b82f6', value: 'MiniProgram' },
MpOfficial: { text: '微信公众号', color: '#22c55e', value: 'MpOfficial' },
WorkWechat: { text: '企业微信', color: '#6366f1', value: 'WorkWechat' },
2025-07-10 18:01:45 +08:00
};