pay-company/src/gen/Enums.ts

1720 lines
64 KiB
TypeScript
Raw Normal View History

2026-01-08 16:35:06 +08:00
// ActivitiesPublishStatusEnum
2026-01-13 15:19:57 +08:00
export const ActivitiesPublishStatusEnum = {
Unpublished: { text: '未发布', color: '#9e9e9e', value: 'Unpublished' },
Published: { text: '已发布', color: '#00c853', value: 'Published' },
Unlisted: { text: '已下架', color: '#d32f2f', value: 'Unlisted' },
2026-01-08 16:35:06 +08:00
};
// ActivitiesPublishTypeEnum
2026-01-13 15:19:57 +08:00
export const ActivitiesPublishTypeEnum = {
Manual: { text: '手动', color: '#4caf50', value: 'Manual' },
Schedule: { text: '定时', color: '#2196f3', value: 'Schedule' },
2026-01-08 16:35:06 +08:00
};
// ActivitiesStatusEnum
2026-01-13 15:19:57 +08:00
export const ActivitiesStatusEnum = {
NotStarted: { text: '未开始', color: '#9e9e9e', value: 'NotStarted' },
InProgress: { text: '进行中', color: '#00c853', value: 'InProgress' },
Finished: { text: '已结束', color: '#d32f2f', value: 'Finished' },
2026-01-08 16:35:06 +08:00
};
// ActivityEnrollsStatusEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// ApprovalInstancesStatusEnum
2026-01-13 15:19:57 +08:00
export const ApprovalInstancesStatusEnum = {
Pending: { text: '待审批', color: '#ff9800', value: 'Pending' },
Approved: { text: '已通过', color: '#4caf50', value: 'Approved' },
Rejected: { text: '已拒绝', color: '#f44336', value: 'Rejected' },
Cancelled: { text: '已取消', color: '#9e9e9e', value: 'Cancelled' },
2026-01-08 16:35:06 +08:00
};
// ApprovalRecordsStatusEnum
2026-01-13 15:19:57 +08:00
export const ApprovalRecordsStatusEnum = {
Pending: { text: '待审批', color: '#ff9800', value: 'Pending' },
Approved: { text: '同意', color: '#4caf50', value: 'Approved' },
Rejected: { text: '拒绝', color: '#f44336', value: 'Rejected' },
2026-01-08 16:35:06 +08:00
};
// ApprovalTemplateNodesApproveTypeEnum
2026-01-13 15:19:57 +08:00
export const ApprovalTemplateNodesApproveTypeEnum = {
And: { text: '会签', color: '#4caf50', value: 'And' },
Or: { text: '或签', color: '#ff9800', value: 'Or' },
2026-01-08 16:35:06 +08:00
};
// ApprovalTemplateNodesNodeTypeEnum
2026-01-13 15:19:57 +08:00
export const ApprovalTemplateNodesNodeTypeEnum = {
Approver: { text: '审批人', color: '#2196f3', value: 'Approver' },
CC: { text: '抄送人', color: '#9e9e9e', value: 'CC' },
2026-01-08 16:35:06 +08:00
};
// ApprovalTemplatesTypeEnum
2026-01-13 15:19:57 +08:00
export const ApprovalTemplatesTypeEnum = {
Contract: { text: '合同', color: '#2196f3', value: 'Contract' },
Finance: { text: '财务', color: '#4caf50', value: 'Finance' },
Refund: { text: '退款', color: '#f44336', value: 'Refund' },
2026-01-08 16:35:06 +08:00
};
// AssetCarPortsPropertyTypeEnum
2026-01-13 15:19:57 +08:00
export const AssetCarPortsPropertyTypeEnum = {
Ownership: { text: '产权车位', color: '#1e90ff', value: 'Ownership' },
CivilDefense: { text: '人防车位', color: '#32cd32', value: 'CivilDefense' },
Public: { text: '公共车位', color: '#ff8c00', value: 'Public' },
Temporary: { text: '临时车位', color: '#ba55d3', value: 'Temporary' },
Other: { text: '其他', color: '#a9a9a9', value: 'Other' },
2026-01-08 16:35:06 +08:00
};
// AssetCarPortsStatusEnum
2026-01-13 15:19:57 +08:00
export const AssetCarPortsStatusEnum = {
Unsold: { text: '未售', color: '#6b7280', value: 'Unsold' },
Sold: { text: '已售', color: '#10b981', value: 'Sold' },
Rented: { text: '已租', color: '#3b82f6', value: 'Rented' },
Unrented: { text: '未租', color: '#f59e0b', value: 'Unrented' },
Other: { text: '其他', color: '#9ca3af', value: 'Other' },
2026-01-08 16:35:06 +08:00
};
// AssetCarPortsTypeEnum
2026-01-13 15:19:57 +08:00
export const AssetCarPortsTypeEnum = {
Standard: { text: '标准车位', color: '#1e90ff', value: 'Standard' },
Mini: { text: '微型车位', color: '#32cd32', value: 'Mini' },
Accessible: { text: '无障碍车位', color: '#ff8c00', value: 'Accessible' },
Tandem: { text: '子母车位', color: '#ba55d3', value: 'Tandem' },
Mechanical: { text: '机械车位', color: '#20b2aa', value: 'Mechanical' },
Other: { text: '其他', color: '#a9a9a9', value: 'Other' },
2026-01-08 16:35:06 +08:00
};
// AssetHousesOrientationEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// AssetHousesOwnershipTypeEnum
2026-01-13 15:19:57 +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',
},
2026-01-08 16:35:06 +08:00
};
// AssetHousesPropertyOwnershipEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// AssetHousesStatusEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// AssetHousesUsageEnum
2026-01-13 15:19:57 +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' },
CommercialProperty: {
text: '商业用房',
color: '#20c997',
value: 'CommercialProperty',
},
2026-01-08 16:35:06 +08:00
};
// AssetItemDisposalConfirmStatusEnum
2026-01-13 15:19:57 +08:00
export const AssetItemDisposalConfirmStatusEnum = {
Pending: { text: '待审批', color: '#ff9800', value: 'Pending' },
Approved: { text: '已通过', color: '#4caf50', value: 'Approved' },
Rejected: { text: '已驳回', color: '#f44336', value: 'Rejected' },
2026-01-08 16:35:06 +08:00
};
// AssetItemDisposalResultEnum
2026-01-13 15:19:57 +08:00
export const AssetItemDisposalResultEnum = {
Disposing: { text: '处置中', color: '#ff9800', value: 'Disposing' },
Disposed: { text: '已处置', color: '#4caf50', value: 'Disposed' },
2026-01-08 16:35:06 +08:00
};
// AssetItemInventoryDetailResultEnum
2026-01-13 15:19:57 +08:00
export const AssetItemInventoryDetailResultEnum = {
Normal: { text: '正常', color: '#4caf50', value: 'Normal' },
Loss: { text: '盘亏', color: '#f44336', value: 'Loss' },
2026-01-08 16:35:06 +08:00
};
// AssetItemInventoryResultEnum
2026-01-13 15:19:57 +08:00
export const AssetItemInventoryResultEnum = {
Normal: { text: '正常', color: '#4caf50', value: 'Normal' },
Loss: { text: '盘亏', color: '#f44336', value: 'Loss' },
Surplus: { text: '盘盈', color: '#2196f3', value: 'Surplus' },
2026-01-08 16:35:06 +08:00
};
// AssetItemInventoryStatusEnum
2026-01-13 15:19:57 +08:00
export const AssetItemInventoryStatusEnum = {
Pending: { text: '待处理', color: '#ff9800', value: 'Pending' },
Processing: { text: '处理中', color: '#2196f3', value: 'Processing' },
Completed: { text: '已完成', color: '#4caf50', value: 'Completed' },
Closed: { text: '已关闭', color: '#607d8b', value: 'Closed' },
2026-01-08 16:35:06 +08:00
};
// AssetItemMaintenanceRuleStatusEnum
2026-01-13 15:19:57 +08:00
export const AssetItemMaintenanceRuleStatusEnum = {
Enabled: { text: '启用', color: '#4caf50', value: 'Enabled' },
Disabled: { text: '禁用', color: '#f44336', value: 'Disabled' },
2026-01-08 16:35:06 +08:00
};
// AssetItemMaintenanceSourceEnum
2026-01-13 15:19:57 +08:00
export const AssetItemMaintenanceSourceEnum = {
Auto: { text: '自动生成', color: '#2196f3', value: 'Auto' },
Manual: { text: '手动创建', color: '#ff9800', value: 'Manual' },
2026-01-08 16:35:06 +08:00
};
// AssetItemMaintenanceStatusEnum
2026-01-13 15:19:57 +08:00
export const AssetItemMaintenanceStatusEnum = {
Pending: { text: '待处理', color: '#ff9800', value: 'Pending' },
Assigned: { text: '待开始', color: '#2196f3', value: 'Assigned' },
Processing: { text: '处理中', color: '#9c27b0', value: 'Processing' },
Completed: { text: '已完成', color: '#4caf50', value: 'Completed' },
Closed: { text: '已关闭', color: '#607d8b', value: 'Closed' },
2026-01-08 16:35:06 +08:00
};
// AssetItemMaintenanceTypeEnum
2026-01-13 15:19:57 +08:00
export const AssetItemMaintenanceTypeEnum = {
Maintenance: { text: '维保', color: '#4caf50', value: 'Maintenance' },
Repair: { text: '维修', color: '#f44336', value: 'Repair' },
2026-01-08 16:35:06 +08:00
};
// AssetItemMarkingConfirmStatusEnum
2026-01-13 15:19:57 +08:00
export const AssetItemMarkingConfirmStatusEnum = {
Pending: { text: '待审批', color: '#ff9800', value: 'Pending' },
Approved: { text: '已通过', color: '#4caf50', value: 'Approved' },
Rejected: { text: '已驳回', color: '#f44336', value: 'Rejected' },
2026-01-08 16:35:06 +08:00
};
// AssetItemMarkingTypeEnum
2026-01-13 15:19:57 +08:00
export const AssetItemMarkingTypeEnum = {
Damaged: { text: '损毁', color: '#f44336', value: 'Damaged' },
Lost: { text: '丢失', color: '#9c27b0', value: 'Lost' },
2026-01-08 16:35:06 +08:00
};
// AssetItemReceiveConfirmStatusEnum
2026-01-13 15:19:57 +08:00
export const AssetItemReceiveConfirmStatusEnum = {
Pending: { text: '待确认', color: '#ff9800', value: 'Pending' },
Approved: { text: '已确认', color: '#4caf50', value: 'Approved' },
Rejected: { text: '已拒绝', color: '#f44336', value: 'Rejected' },
2026-01-08 16:35:06 +08:00
};
// AssetItemReturnConfirmStatusEnum
2026-01-13 15:19:57 +08:00
export const AssetItemReturnConfirmStatusEnum = {
Pending: { text: '待确认', color: '#ff9800', value: 'Pending' },
Approved: { text: '已确认', color: '#4caf50', value: 'Approved' },
Rejected: { text: '已拒绝', color: '#f44336', value: 'Rejected' },
2026-01-08 16:35:06 +08:00
};
// AssetItemTransferConfirmStatusEnum
2026-01-13 15:19:57 +08:00
export const AssetItemTransferConfirmStatusEnum = {
Pending: { text: '待审批', color: '#ff9800', value: 'Pending' },
Approved: { text: '已通过', color: '#4caf50', value: 'Approved' },
Rejected: { text: '已驳回', color: '#f44336', value: 'Rejected' },
2026-01-08 16:35:06 +08:00
};
// AssetItemsEntryTypeEnum
2026-01-13 15:19:57 +08:00
export const AssetItemsEntryTypeEnum = {
Purchase: { text: '采购入库', color: '#2196f3', value: 'Purchase' },
Inventory: { text: '盘盈入库', color: '#4caf50', value: 'Inventory' },
Donation: { text: '捐赠入库', color: '#9c27b0', value: 'Donation' },
Transfer: { text: '调拨入库', color: '#ff9800', value: 'Transfer' },
2026-01-08 16:35:06 +08:00
};
// AssetItemsManageStatusEnum
2026-01-13 15:19:57 +08:00
export const AssetItemsManageStatusEnum = {
Idle: { text: '闲置', color: '#9e9e9e', value: 'Idle' },
Storing: { text: '入库中', color: '#2196f3', value: 'Storing' },
Transferring: { text: '调拨中', color: '#ff9800', value: 'Transferring' },
StockLoss: { text: '盘亏', color: '#f44336', value: 'StockLoss' },
Disposing: { text: '处置中', color: '#9c27b0', value: 'Disposing' },
Disposed: { text: '已处置', color: '#607d8b', value: 'Disposed' },
Checking: { text: '盘点中', color: '#00bcd4', value: 'Checking' },
Maintaining: { text: '维护中', color: '#673ab7', value: 'Maintaining' },
Receiving: { text: '领用中', color: '#4caf50', value: 'Receiving' },
Received: { text: '已领用', color: '#8bc34a', value: 'Received' },
2026-01-08 16:35:06 +08:00
};
// AssetItemsStatusEnum
2026-01-13 15:19:57 +08:00
export const AssetItemsStatusEnum = {
Good: { text: '良好', color: '#4caf50', value: 'Good' },
WaitRepair: { text: '待维修', color: '#ff9800', value: 'WaitRepair' },
Repairing: { text: '维修中', color: '#2196f3', value: 'Repairing' },
WaitMaintain: { text: '待保养', color: '#9c27b0', value: 'WaitMaintain' },
Maintaining: { text: '保养中', color: '#673ab7', value: 'Maintaining' },
Damaged: { text: '损毁', color: '#f44336', value: 'Damaged' },
Lost: { text: '丢失', color: '#607d8b', value: 'Lost' },
2026-01-08 16:35:06 +08:00
};
// AssetParkingPlacesChargeTypeEnum
2026-01-13 15:19:57 +08:00
export const AssetParkingPlacesChargeTypeEnum = {
Free: { text: '免费', color: '#32cd32', value: 'Free' },
TemporaryCharge: {
text: '临停收费',
color: '#1e90ff',
value: 'TemporaryCharge',
},
MonthlyCharge: { text: '月卡收费', color: '#ff8c00', value: 'MonthlyCharge' },
MixedCharge: { text: '混合收费', color: '#ba55d3', value: 'MixedCharge' },
2026-01-08 16:35:06 +08:00
};
// AssetParkingPlacesLocationTypeEnum
2026-01-13 15:19:57 +08:00
export const AssetParkingPlacesLocationTypeEnum = {
GroundParking: { text: '地面车场', color: '#ffa500', value: 'GroundParking' },
UndergroundParking: {
text: '地下车场',
color: '#4682b4',
value: 'UndergroundParking',
},
2026-01-08 16:35:06 +08:00
};
// AssetParkingPlacesPropertyTypeEnum
2026-01-13 15:19:57 +08:00
export const AssetParkingPlacesPropertyTypeEnum = {
DispersedOwnership: {
text: '分散产权',
color: '#ff7f50',
value: 'DispersedOwnership',
},
SingleOwnership: {
text: '单一产权',
color: '#1e90ff',
value: 'SingleOwnership',
},
SharedOwnership: {
text: '共有产权',
color: '#32cd32',
value: 'SharedOwnership',
},
2026-01-08 16:35:06 +08:00
};
// AssetParkingPlacesTypeEnum
2026-01-13 15:19:57 +08:00
export const AssetParkingPlacesTypeEnum = {
ResidentialSupporting: {
text: '住宅配套车场',
color: '#ff8c00',
value: 'ResidentialSupporting',
},
Commercial: { text: '商业车场', color: '#1e90ff', value: 'Commercial' },
Mixed: { text: '混合车场', color: '#32cd32', value: 'Mixed' },
2026-01-08 16:35:06 +08:00
};
// AssetProjectsChargeEnum
2026-01-13 15:19:57 +08:00
export const AssetProjectsChargeEnum = {
Contract: { text: '包干制', color: '#007bff', value: 'Contract' },
Commission: { text: '酬金制', color: '#28a745', value: 'Commission' },
2026-01-08 16:35:06 +08:00
};
// AssetProjectsEntrustTypeEnum
2026-01-13 15:19:57 +08:00
export const AssetProjectsEntrustTypeEnum = {
DeveloperJointEntrust: {
text: '开发商全委',
color: '#007bff',
value: 'DeveloperJointEntrust',
},
OwnersFullEntrust: {
text: '业委会全委',
color: '#28a745',
value: 'OwnersFullEntrust',
},
GovernmentFullEntrust: {
text: '政府类全委',
color: '#ffc107',
value: 'GovernmentFullEntrust',
},
2026-01-08 16:35:06 +08:00
};
// 业权类型
2026-01-13 15:19:57 +08:00
export const AssetProjectsOwnershipTypeEnum = {
SingleOwnership: {
text: '单业权',
color: '#00cc66',
value: 'SingleOwnership',
},
MultipleOwnership: {
text: '多业权',
color: '#0099ff',
value: 'MultipleOwnership',
},
2026-01-08 16:35:06 +08:00
};
// AssetProjectsPropertyTypeEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// AssetProjectsStatusEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// AssetUnitsBuildingStructureEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// AssetUnitsBuildingTypeEnum
2026-01-13 15:19:57 +08:00
export const AssetUnitsBuildingTypeEnum = {
SlabAndTower: { text: '板塔结合', color: '#007bff', value: 'SlabAndTower' },
Slab: { text: '板楼', color: '#28a745', value: 'Slab' },
Tower: { text: '塔楼', color: '#ffc107', value: 'Tower' },
2026-01-08 16:35:06 +08:00
};
// AttendanceRecordsCheckinTypeEnum
2026-01-13 15:19:57 +08:00
export const AttendanceRecordsCheckinTypeEnum = {
CheckIn: { text: '上班', color: '#1890ff', value: 'CheckIn' },
CheckOut: { text: '下班', color: '#52c41a', value: 'CheckOut' },
2026-01-08 16:35:06 +08:00
};
// AttendanceRecordsStatusEnum
2026-01-13 15:19:57 +08:00
export const AttendanceRecordsStatusEnum = {
Normal: { text: '正常', color: '#52c41a', value: 'Normal' },
Late: { text: '迟到', color: '#faad14', value: 'Late' },
EarlyLeave: { text: '早退', color: '#fa8c16', value: 'EarlyLeave' },
OutOfRange: { text: '范围外', color: '#ff4d4f', value: 'OutOfRange' },
Reissue: { text: '补卡', color: '#1890ff', value: 'Reissue' },
2026-01-08 16:35:06 +08:00
};
// AttendanceSchedulesStatusEnum
2026-01-13 15:19:57 +08:00
export const AttendanceSchedulesStatusEnum = {
Pending: { text: '待生效', color: '#faad14', value: 'Pending' },
Active: { text: '生效中', color: '#52c41a', value: 'Active' },
Cancelled: { text: '已取消', color: '#ff4d4f', value: 'Cancelled' },
2026-01-08 16:35:06 +08:00
};
// 打卡状态枚举
2026-01-13 15:19:57 +08:00
export const AttendanceStatusEnum = {
Normal: { text: '正常', color: '#52c41a', value: 'Normal' },
Late: { text: '迟到', color: '#faad14', value: 'Late' },
Early: { text: '早退', color: '#faad14', value: 'Early' },
OutOfRange: { text: '范围外', color: '#ff4d4f', value: 'OutOfRange' },
MakeUp: { text: '补卡', color: '#722ed1', value: 'MakeUp' },
2026-01-08 16:35:06 +08:00
};
// BannerSpacesTypeEnum
2026-01-13 15:19:57 +08:00
export const BannerSpacesTypeEnum = {
Popup: { text: '弹窗', color: '#ff0000', value: 'Popup' },
Banner: { text: '横幅广告', color: '#00ff00', value: 'Banner' },
FloatingButton: {
text: '悬浮按钮',
color: '#0000ff',
value: 'FloatingButton',
},
2026-01-08 16:35:06 +08:00
};
// BannersRedirectTypeEnum
2026-01-13 15:19:57 +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',
},
2026-01-08 16:35:06 +08:00
};
// BannersTypeEnum
2026-01-13 15:19:57 +08:00
export const BannersTypeEnum = {
Image: { text: '图片', color: '#ff0000', value: 'Image' },
Video: { text: '视频', color: '#00ff00', value: 'Video' },
Text: { text: '文本', color: '#0000ff', value: 'Text' },
2026-01-08 16:35:06 +08:00
};
// BillPaymentsStatusEnum
2026-01-13 15:19:57 +08:00
export const BillPaymentsStatusEnum = {
Pending: { text: '待审', color: '#faad14', value: 'Pending' },
Approved: { text: '已审', color: '#52c41a', value: 'Approved' },
Rejected: { text: '驳回', color: '#f5222d', value: 'Rejected' },
2026-01-08 16:35:06 +08:00
};
// BillPaymentsTypeEnum
2026-01-13 15:19:57 +08:00
export const BillPaymentsTypeEnum = {
DoorCard: { text: '门卡', color: '#2196f3', value: 'DoorCard' },
ResourceOrder: { text: '资源订单', color: '#4caf50', value: 'ResourceOrder' },
EmergencyEvent: {
text: '突发事件',
color: '#ef4444',
value: 'EmergencyEvent',
},
RenovationDeposit: {
text: '装修押金',
color: '#f59e0b',
value: 'RenovationDeposit',
},
2026-01-08 16:35:06 +08:00
};
// BillsFlowTypeEnum
2026-01-13 15:19:57 +08:00
export const BillsFlowTypeEnum = {
Income: { text: '收入', color: '#10b981', value: 'Income' },
Expense: { text: '支出', color: '#ef4444', value: 'Expense' },
2026-01-08 16:35:06 +08:00
};
// BillsRefundStatusEnum
2026-01-13 15:19:57 +08:00
export const BillsRefundStatusEnum = {
Requested: { text: '已申请', color: '#2196f3', value: 'Requested' },
Reviewing: { text: '审核中', color: '#ff9800', value: 'Reviewing' },
Rejected: { text: '已拒绝', color: '#f44336', value: 'Rejected' },
Processing: { text: '退款中', color: '#9c27b0', value: 'Processing' },
Refunded: { text: '已退款', color: '#4caf50', value: 'Refunded' },
Failed: { text: '退款失败', color: '#e91e63', value: 'Failed' },
2026-01-08 16:35:06 +08:00
};
// BillsStatusEnum
2026-01-13 15:19:57 +08:00
export const BillsStatusEnum = {
PendingPayment: { text: '待支付', color: '#facc15', value: 'PendingPayment' },
Paid: { text: '已支付', color: '#10b981', value: 'Paid' },
Overdue: { text: '已逾期', color: '#ef4444', value: 'Overdue' },
Cancelled: { text: '已取消', color: '#9ca3af', value: 'Cancelled' },
2026-01-08 16:35:06 +08:00
};
// 缓存类型
2026-01-13 15:19:57 +08:00
export const CacheTypeEnum = {
MobilePhoneVerificationCode: {
text: '手机验证码',
2026-01-18 15:53:17 +08:00
color: '#65806d',
2026-01-13 15:19:57 +08:00
value: 'MobilePhoneVerificationCode',
},
2026-01-08 16:35:06 +08:00
};
// CompaniesMerchantTypeEnum
2026-01-13 15:19:57 +08:00
export const CompaniesMerchantTypeEnum = {
PropertyManagement: {
text: '物业公司',
color: '#007bff',
value: 'PropertyManagement',
},
ServiceProvider: {
text: '服务商',
color: '#28a745',
value: 'ServiceProvider',
},
2026-01-08 16:35:06 +08:00
};
// CompanyAppsAppTypeEnum
2026-01-13 15:19:57 +08:00
export const CompanyAppsAppTypeEnum = {
MiniProgram: { text: '微信小程序', color: '#3b82f6', value: 'MiniProgram' },
MpOfficial: { text: '微信公众号', color: '#22c55e', value: 'MpOfficial' },
WorkWechat: { text: '企业微信', color: '#6366f1', value: 'WorkWechat' },
2026-01-08 16:35:06 +08:00
};
// CompanyAppsModuleEnum
2026-01-13 15:19:57 +08:00
export const CompanyAppsModuleEnum = {
Employee: { text: '员工端', color: '#3b82f6', value: 'Employee' },
Customer: { text: '客户端', color: '#10b981', value: 'Customer' },
2026-01-08 16:35:06 +08:00
};
// CompanyAppsWorkTypeEnum
2026-01-13 15:19:57 +08:00
export const CompanyAppsWorkTypeEnum = {
WorkWechatApp: { text: '企微应用', color: '#00c853', value: 'WorkWechatApp' },
WorkWechat: { text: '企微', color: '#0091ea', value: 'WorkWechat' },
2026-01-08 16:35:06 +08:00
};
// CompanyEmployeeBacklogsStatusEnum
2026-01-13 15:19:57 +08:00
export const CompanyEmployeeBacklogsStatusEnum = {
Pending: { text: '待办', color: '#FF6600', value: 'Pending' },
Completed: { text: '已办', color: '#2A82E4', value: 'Completed' },
2026-01-08 16:35:06 +08:00
};
// CompanyEmployeeBacklogsTypeEnum
2026-01-13 15:19:57 +08:00
export const CompanyEmployeeBacklogsTypeEnum = {
WorkOrder: { text: '工单', color: '#FF6600', value: 'WorkOrder' },
Contract: { text: '合同', color: '#2A82E4', value: 'Contract' },
MomentTask: { text: '朋友圈任务', color: '#FF6600', value: 'MomentTask' },
2026-01-08 16:35:06 +08:00
};
// CompanyEmployeesTypeEnum
2026-01-13 15:19:57 +08:00
export const CompanyEmployeesTypeEnum = {
WeCom: { text: '企微', color: '#2196f3', value: 'WeCom' },
External: { text: '外部', color: '#4caf50', value: 'External' },
2026-01-08 16:35:06 +08:00
};
// CompanyReceiptAccountsPayChannelEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// CompanySealsTypeEnum
2026-01-13 15:19:57 +08:00
export const CompanySealsTypeEnum = {
OfficialSeal: { text: '公章', color: '#007bff', value: 'OfficialSeal' },
FinanceSeal: { text: '财务专用章', color: '#28a745', value: 'FinanceSeal' },
ContractSeal: { text: '合同专用章', color: '#17a2b8', value: 'ContractSeal' },
LegalRepresentativeSeal: {
text: '法定代表人章',
color: '#ffc107',
value: 'LegalRepresentativeSeal',
},
InvoiceSeal: { text: '发票专用章', color: '#dc3545', value: 'InvoiceSeal' },
HRSeal: { text: '人事专用章', color: '#6f42c1', value: 'HRSeal' },
2026-01-08 16:35:06 +08:00
};
// CompanySuppliersCertificateTypeEnum
2026-01-13 15:19:57 +08:00
export const CompanySuppliersCertificateTypeEnum = {
IdCard: { text: '身份证', color: '#1e90ff', value: 'IdCard' },
BusinessLicense: {
text: '营业执照',
color: '#32cd32',
value: 'BusinessLicense',
},
2026-01-08 16:35:06 +08:00
};
// CompanySuppliersCounterpartyEnum
2026-01-13 15:19:57 +08:00
export const CompanySuppliersCounterpartyEnum = {
Supplier: { text: '供应商', color: '#1e90ff', value: 'Supplier' },
InternalCompany: {
text: '内部企业',
color: '#32cd32',
value: 'InternalCompany',
},
2026-01-08 16:35:06 +08:00
};
// CompanySuppliersGradeEnum
2026-01-13 15:19:57 +08:00
export const CompanySuppliersGradeEnum = {
Excellent: { text: '优秀', color: '#10b981', value: 'Excellent' },
Qualified: { text: '合格', color: '#3b82f6', value: 'Qualified' },
ToImprove: { text: '待整改', color: '#f59e0b', value: 'ToImprove' },
Eliminated: { text: '淘汰', color: '#ef4444', value: 'Eliminated' },
2026-01-08 16:35:06 +08:00
};
// CompanySuppliersSupplierTypeEnum
2026-01-13 15:19:57 +08:00
export const CompanySuppliersSupplierTypeEnum = {
Individual: { text: '个人', color: '#1e90ff', value: 'Individual' },
Enterprise: { text: '企业', color: '#32cd32', value: 'Enterprise' },
2026-01-08 16:35:06 +08:00
};
// ContractArchivesConfidentialityLevelEnum
2026-01-13 15:19:57 +08:00
export const ContractArchivesConfidentialityLevelEnum = {
TopSecret: { text: '绝密', color: '#dc3545', value: 'TopSecret' },
Confidential: { text: '机密', color: '#fd7e14', value: 'Confidential' },
Secret: { text: '保密', color: '#ffc107', value: 'Secret' },
Internal: { text: '内部公开', color: '#17a2b8', value: 'Internal' },
Public: { text: '公开', color: '#28a745', value: 'Public' },
2026-01-08 16:35:06 +08:00
};
// ContractArchivesFileStatusEnum
2026-01-13 15:19:57 +08:00
export const ContractArchivesFileStatusEnum = {
Intact: { text: '完好', color: '#28a745', value: 'Intact' },
SlightDamage: { text: '轻度损伤', color: '#ffc107', value: 'SlightDamage' },
ModerateDamage: {
text: '中度损伤',
color: '#fd7e14',
value: 'ModerateDamage',
},
SevereDamage: { text: '重度损伤', color: '#dc3545', value: 'SevereDamage' },
2026-01-08 16:35:06 +08:00
};
// ContractArchivesFileTypeEnum
2026-01-13 15:19:57 +08:00
export const ContractArchivesFileTypeEnum = {
PaperOriginal: { text: '纸质原件', color: '#007bff', value: 'PaperOriginal' },
ElectronicOriginal: {
text: '电子原件',
color: '#28a745',
value: 'ElectronicOriginal',
},
Copy: { text: '复印件', color: '#ffc107', value: 'Copy' },
2026-01-08 16:35:06 +08:00
};
// ContractArchivesPeriodTypeEnum
2026-01-13 15:19:57 +08:00
export const ContractArchivesPeriodTypeEnum = {
FixedTerm: { text: '定期', color: '#007bff', value: 'FixedTerm' },
Permanent: { text: '永久', color: '#28a745', value: 'Permanent' },
2026-01-08 16:35:06 +08:00
};
// ContractBillPaymentsStatusEnum
2026-01-13 15:19:57 +08:00
export const ContractBillPaymentsStatusEnum = {
Pending: { text: '待审', color: '#faad14', value: 'Pending' },
Approved: { text: '已审', color: '#52c41a', value: 'Approved' },
Rejected: { text: '驳回', color: '#f5222d', value: 'Rejected' },
2026-01-08 16:35:06 +08:00
};
// ContractBillsCostTypeEnum
2026-01-13 15:19:57 +08:00
export const ContractBillsCostTypeEnum = {
Income: { text: '收入', color: '#52c41a', value: 'Income' },
Expense: { text: '支出', color: '#f5222d', value: 'Expense' },
2026-01-08 16:35:06 +08:00
};
// ContractPeoplesSignPartyEnum
2026-01-13 15:19:57 +08:00
export const ContractPeoplesSignPartyEnum = {
PartyA: { text: '甲方', color: '#007bff', value: 'PartyA' },
PartyB: { text: '乙方', color: '#28a745', value: 'PartyB' },
PartyC: { text: '丙方', color: '#ffc107', value: 'PartyC' },
PartyD: { text: '丁方', color: '#dc3545', value: 'PartyD' },
2026-01-08 16:35:06 +08:00
};
// ContractTemplatesIncomeExpenseTypeEnum
2026-01-13 15:19:57 +08:00
export const ContractTemplatesIncomeExpenseTypeEnum = {
Income: { text: '收入类', color: '#32cd32', value: 'Income' },
Expense: { text: '支出类', color: '#ff4500', value: 'Expense' },
None: { text: '无收无支', color: '#808080', value: 'None' },
2026-01-08 16:35:06 +08:00
};
// ContractTemplatesSourceEnum
2026-01-13 15:19:57 +08:00
export const ContractTemplatesSourceEnum = {
Internal: { text: '内部', color: '#1e90ff', value: 'Internal' },
External: { text: '外部', color: '#32cd32', value: 'External' },
2026-01-08 16:35:06 +08:00
};
// ContractsContractNatureEnum
2026-01-13 15:19:57 +08:00
export const ContractsContractNatureEnum = {
RegularContract: {
text: '常规合同',
color: '#007bff',
value: 'RegularContract',
},
FrameworkAgreement: {
text: '框架协议',
color: '#28a745',
value: 'FrameworkAgreement',
},
2026-01-08 16:35:06 +08:00
};
// ContractsSettlementModeEnum
2026-01-13 15:19:57 +08:00
export const ContractsSettlementModeEnum = {
LumpSumContract: {
text: '总价合同',
color: '#007bff',
value: 'LumpSumContract',
},
OpenContract: { text: '开口合同', color: '#28a745', value: 'OpenContract' },
2026-01-08 16:35:06 +08:00
};
// ContractsStatusEnum
2026-01-13 15:19:57 +08:00
export const ContractsStatusEnum = {
TemporaryStorage: {
text: '暂存',
color: '#6c757d',
value: 'TemporaryStorage',
},
UnderApproval: { text: '审核中', color: '#007bff', value: 'UnderApproval' },
Approved: { text: '已通过', color: '#28a745', value: 'Approved' },
Rejected: { text: '已退回', color: '#dc3545', value: 'Rejected' },
Signed: { text: '已签约', color: '#17a2b8', value: 'Signed' },
Archived: { text: '已归档', color: '#20c997', value: 'Archived' },
Terminating: { text: '终止中', color: '#ffc107', value: 'Terminating' },
Terminated: { text: '已终止', color: '#fd7e14', value: 'Terminated' },
Closed: { text: '已关闭', color: '#343a40', value: 'Closed' },
Voided: { text: '已作废', color: '#6610f2', value: 'Voided' },
2026-01-08 16:35:06 +08:00
};
// ConvenienceServicesTypeEnum
2026-01-13 15:19:57 +08:00
export const ConvenienceServicesTypeEnum = {
PropertyExclusive: {
text: '物业专属',
color: '#8b5cf6',
value: 'PropertyExclusive',
},
EmergencyRepair: {
text: '紧急抢修',
color: '#ef4444',
value: 'EmergencyRepair',
},
LifeService: { text: '生活服务', color: '#3b82f6', value: 'LifeService' },
GovernmentConsulting: {
text: '政务咨询',
color: '#10b981',
value: 'GovernmentConsulting',
},
2026-01-08 16:35:06 +08:00
};
// CustomerBacklogsStatusEnum
2026-01-13 15:19:57 +08:00
export const CustomerBacklogsStatusEnum = {
Pending: { text: '待办', color: '#faad14', value: 'Pending' },
Completed: { text: '已办', color: '#2A82E4', value: 'Completed' },
2026-01-08 16:35:06 +08:00
};
// CustomerBacklogsTypeEnum
2026-01-13 15:19:57 +08:00
export const CustomerBacklogsTypeEnum = {
RegisterApply: { text: '登记申请', color: '#2db7f5', value: 'RegisterApply' },
PaymentPending: {
text: '费用待缴',
color: '#faad14',
value: 'PaymentPending',
},
ContractTodo: { text: '合同待办', color: '#722ed1', value: 'ContractTodo' },
2026-01-08 16:35:06 +08:00
};
// CustomerMomentTasksStatusEnum
2026-01-13 15:19:57 +08:00
export const CustomerMomentTasksStatusEnum = {
NotSent: { text: '未发', color: '#FF4500', value: 'NotSent' },
Sent: { text: '已发', color: '#32CD32', value: 'Sent' },
2026-01-08 16:35:06 +08:00
};
// CustomerMomentsChannelEnum
2026-01-13 15:19:57 +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',
},
2026-01-08 16:35:06 +08:00
};
// CustomerMomentsContentTypeEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// CustomerMomentsPushStatusEnum
2026-01-13 15:19:57 +08:00
export const CustomerMomentsPushStatusEnum = {
NotPushed: { text: '未推送', color: '#FF4500', value: 'NotPushed' },
Pushed: { text: '已推送', color: '#32CD32', value: 'Pushed' },
2026-01-08 16:35:06 +08:00
};
// CustomerMomentsPushTypeEnum
2026-01-13 15:19:57 +08:00
export const CustomerMomentsPushTypeEnum = {
ManualPush: { text: '手动推送', color: '#1E90FF', value: 'ManualPush' },
ScheduledPush: { text: '定时推送', color: '#32CD32', value: 'ScheduledPush' },
2026-01-08 16:35:06 +08:00
};
// CustomerMomentsRangeTypeEnum
2026-01-13 15:19:57 +08:00
export const CustomerMomentsRangeTypeEnum = {
Project: { text: '按项目推送', color: '#1E90FF', value: 'Project' },
2026-01-08 16:35:06 +08:00
};
// CustomerMomentsSkipTypeEnum
2026-01-13 15:19:57 +08:00
export const CustomerMomentsSkipTypeEnum = {
H5: { text: 'H5', color: '#1E90FF', value: 'H5' },
2026-01-08 16:35:06 +08:00
};
// CustomerMomentsTaskEndTypeEnum
2026-01-13 15:19:57 +08:00
export const CustomerMomentsTaskEndTypeEnum = {
AfterNDays: { text: '发送后N天', color: '#1E90FF', value: 'AfterNDays' },
ScheduledEnd: { text: '定时结束', color: '#32CD32', value: 'ScheduledEnd' },
2026-01-08 16:35:06 +08:00
};
// CustomerOpinionsTypeEnum
2026-01-13 15:19:57 +08:00
export const CustomerOpinionsTypeEnum = {
FeatureException: {
text: '功能异常',
color: '#ff0000',
value: 'FeatureException',
},
FeatureSuggestion: {
text: '新功能建议',
color: '#00bfff',
value: 'FeatureSuggestion',
},
2026-01-08 16:35:06 +08:00
};
// EmergencyEventBillsCostTypeEnum
2026-01-13 15:19:57 +08:00
export const EmergencyEventBillsCostTypeEnum = {
Income: { text: '收入', color: '#52c41a', value: 'Income' },
Expense: { text: '支出', color: '#f5222d', value: 'Expense' },
2026-01-08 16:35:06 +08:00
};
// EmergencyEventBillsFeeTypeEnum
2026-01-13 15:19:57 +08:00
export const EmergencyEventBillsFeeTypeEnum = {
Compensation: { text: '赔偿', color: '#ef4444', value: 'Compensation' },
Penalty: { text: '罚款', color: '#f59e0b', value: 'Penalty' },
2026-01-08 16:35:06 +08:00
};
// EmergencyEventBillsPaymentMethodEnum
2026-01-13 15:19:57 +08:00
export const EmergencyEventBillsPaymentMethodEnum = {
WeChat: { text: '微信', color: '#07c160', value: 'WeChat' },
Alipay: { text: '支付宝', color: '#1677ff', value: 'Alipay' },
BankTransfer: { text: '银行转账', color: '#6c757d', value: 'BankTransfer' },
TongLian: { text: '通联支付', color: '#ff9f0a', value: 'TongLian' },
Prepayment: { text: '预缴支付', color: '#f59e0b', value: 'Prepayment' },
POS: { text: 'POS机', color: '#8b5cf6', value: 'POS' },
Cash: { text: '现金', color: '#dc2626', value: 'Cash' },
2026-01-08 16:35:06 +08:00
};
// EmergencyEventBillsPaymentStatusEnum
2026-01-13 15:19:57 +08:00
export const EmergencyEventBillsPaymentStatusEnum = {
Pending: { text: '待支付', color: '#facc15', value: 'Pending' },
ToBeConfirmed: { text: '待确认', color: '#fb923c', value: 'ToBeConfirmed' },
Paid: { text: '已支付', color: '#10b981', value: 'Paid' },
Refunded: { text: '已退款', color: '#60a5fa', value: 'Refunded' },
Cancelled: { text: '已取消', color: '#9ca3af', value: 'Cancelled' },
Failed: { text: '支付失败', color: '#ef4444', value: 'Failed' },
2026-01-08 16:35:06 +08:00
};
// EmergencyEventsAuditStatusEnum
2026-01-13 15:19:57 +08:00
export const EmergencyEventsAuditStatusEnum = {
Pending: { text: '待审', color: '#ff9800', value: 'Pending' },
Approved: { text: '通过', color: '#4caf50', value: 'Approved' },
Rejected: { text: '驳回', color: '#f44336', value: 'Rejected' },
2026-01-08 16:35:06 +08:00
};
// EmergencyEventsCompensationTypeEnum
2026-01-13 15:19:57 +08:00
export const EmergencyEventsCompensationTypeEnum = {
Ours: { text: '我方', color: '#2196f3', value: 'Ours' },
Others: { text: '他方', color: '#9c27b0', value: 'Others' },
2026-01-08 16:35:06 +08:00
};
// EmergencyEventsStatusEnum
2026-01-13 15:19:57 +08:00
export const EmergencyEventsStatusEnum = {
PendingFollowUp: {
text: '待跟进',
color: '#f59e0b',
value: 'PendingFollowUp',
},
InProgress: { text: '跟进中', color: '#3b82f6', value: 'InProgress' },
PendingReview: { text: '待审核', color: '#a855f7', value: 'PendingReview' },
Closed: { text: '已关闭', color: '#6b7280', value: 'Closed' },
2026-01-08 16:35:06 +08:00
};
// EmergencyTeamMembersPositionEnum
2026-01-13 15:19:57 +08:00
export const EmergencyTeamMembersPositionEnum = {
Leader: { text: '应急组长', color: '#e74c3c', value: 'Leader' },
Member: { text: '现场处置员', color: '#3498db', value: 'Member' },
Liaison: { text: '信息联络员', color: '#f1c40f', value: 'Liaison' },
Support: { text: '后勤保障员', color: '#2ecc71', value: 'Support' },
Reserve: { text: '机动预备员', color: '#9b59b6', value: 'Reserve' },
2026-01-08 16:35:06 +08:00
};
// GoodsReleasesAuditStatusEnum
2026-01-13 15:19:57 +08:00
export const GoodsReleasesAuditStatusEnum = {
Pending: { text: '待审核', color: '#faad14', value: 'Pending' },
Approved: { text: '已通过', color: '#52c41a', value: 'Approved' },
Rejected: { text: '已退回', color: '#ff4d4f', value: 'Rejected' },
2026-01-08 16:35:06 +08:00
};
// GoodsReleasesPassedTypeEnum
2026-01-13 15:19:57 +08:00
export const GoodsReleasesPassedTypeEnum = {
Moving: { text: '搬家', color: '#1890ff', value: 'Moving' },
Delivery: { text: '出货', color: '#52c41a', value: 'Delivery' },
Other: { text: '其他', color: '#faad14', value: 'Other' },
2026-01-08 16:35:06 +08:00
};
// GoodsReleasesStatusEnum
2026-01-13 15:19:57 +08:00
export const GoodsReleasesStatusEnum = {
Pending: { text: '待审核', color: '#faad14', value: 'Pending' },
OwnerApproved: { text: '业主已审', color: '#1890ff', value: 'OwnerApproved' },
Approved: { text: '已通过', color: '#52c41a', value: 'Approved' },
Rejected: { text: '已退回', color: '#ff4d4f', value: 'Rejected' },
Released: { text: '已放行', color: '#722ed1', value: 'Released' },
2026-01-08 16:35:06 +08:00
};
// 账单状态枚举
2026-01-13 15:19:57 +08:00
export const HouseBillsBillStatusEnum = {
PendingPayment: { text: '待收款', color: '#facc15', value: 'PendingPayment' },
ToBeConfirmed: { text: '待确认', color: '#fb923c', value: 'ToBeConfirmed' },
PartiallyPaid: { text: '部分收款', color: '#60a5fa', value: 'PartiallyPaid' },
Paid: { text: '已收款', color: '#10b981', value: 'Paid' },
Overdue: { text: '已逾期', color: '#ef4444', value: 'Overdue' },
Cancelled: { text: '已取消', color: '#9ca3af', value: 'Cancelled' },
2026-01-08 16:35:06 +08:00
};
// 房屋账单类型枚举
2026-01-13 15:19:57 +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',
},
2026-01-08 16:35:06 +08:00
};
// HouseChargeStandardsApportionmentMethodEnum
2026-01-13 15:19:57 +08:00
export const HouseChargeStandardsApportionmentMethodEnum = {
HouseCount: { text: '按房屋数分摊', color: '#3b82f6', value: 'HouseCount' },
AreaProportion: {
text: '按建筑面积分摊',
color: '#10b981',
value: 'AreaProportion',
},
FixedRatio: { text: '按固定比例分摊', color: '#f59e0b', value: 'FixedRatio' },
2026-01-08 16:35:06 +08:00
};
// HouseChargeStandardsCalculationMethodEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// HouseChargeStandardsCalculationModeEnum
2026-01-13 15:19:57 +08:00
export const HouseChargeStandardsCalculationModeEnum = {
FixedAmount: { text: '固定金额', color: '#3b82f6', value: 'FixedAmount' },
QuantityPrice: {
text: '数量*单价',
color: '#10b981',
value: 'QuantityPrice',
},
2026-01-08 16:35:06 +08:00
};
// HouseChargeStandardsCalculationPeriodEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// HouseChargeStandardsPriceAlgorithmEnum
2026-01-13 15:19:57 +08:00
export const HouseChargeStandardsPriceAlgorithmEnum = {
Fixed: { text: '固定', color: '#4caf50', value: 'Fixed' },
Tiered: { text: '分级价阶梯', color: '#2196f3', value: 'Tiered' },
Peak: { text: '最高价阶梯', color: '#ff9800', value: 'Peak' },
2026-01-08 16:35:06 +08:00
};
// HouseChargeStandardsStatusEnum
2026-01-13 15:19:57 +08:00
export const HouseChargeStandardsStatusEnum = {
Active: { text: '启用', color: '#3b82f6', value: 'Active' },
Inactive: { text: '禁用', color: '#ef4444', value: 'Inactive' },
2026-01-08 16:35:06 +08:00
};
// HouseChargeStandardsTypeEnum
2026-01-13 15:19:57 +08:00
export const HouseChargeStandardsTypeEnum = {
House: { text: '房屋', color: '#3b82f6', value: 'House' },
Meter: { text: '仪表', color: '#10b981', value: 'Meter' },
2026-01-08 16:35:06 +08:00
};
// HouseChargeTaskDetailsStatusEnum
2026-01-13 15:19:57 +08:00
export const HouseChargeTaskDetailsStatusEnum = {
Pending: { text: '待处理', color: '#f59e0b', value: 'Pending' },
Success: { text: '成功', color: '#22c55e', value: 'Success' },
Failed: { text: '失败', color: '#ef4444', value: 'Failed' },
2026-01-08 16:35:06 +08:00
};
// HouseChargeTasksStatusEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// HouseChargeTasksTypeEnum
2026-01-13 15:19:57 +08:00
export const HouseChargeTasksTypeEnum = {
Scheduled: { text: '定时创建', color: '#3b82f6', value: 'Scheduled' },
Manual: { text: '手动创建', color: '#10b981', value: 'Manual' },
2026-01-08 16:35:06 +08:00
};
// HouseCollectionRecordsCollectionResultEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// HouseCollectionRecordsSmsStatusEnum
2026-01-13 15:19:57 +08:00
export const HouseCollectionRecordsStatusEnum = {
NotNotified: { text: '未通知', color: '#808080', value: 'NotNotified' },
Notified: { text: '已通知', color: '#00cc00', value: 'Notified' },
Failed: { text: '失败', color: '#ff0000', value: 'Failed' },
2026-01-08 16:35:06 +08:00
};
// HouseCollectionTasksChannelEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// HouseCollectionTasksStatusEnum
2026-01-13 15:19:57 +08:00
export const HouseCollectionTasksStatusEnum = {
Processing: { text: '进行中', color: '#ffcc00', value: 'Processing' },
Completed: { text: '已完成', color: '#00cc00', value: 'Completed' },
Failed: { text: '失败', color: '#ff0000', value: 'Failed' },
2026-01-08 16:35:06 +08:00
};
// HouseDoorCardLogsTypeEnum
2026-01-13 15:19:57 +08:00
export const HouseDoorCardLogsTypeEnum = {
View: { text: '查看', color: '#2196f3', value: 'View' },
Update: { text: '修改', color: '#4caf50', value: 'Update' },
ReportLoss: { text: '挂失', color: '#ff9800', value: 'ReportLoss' },
Invalidate: { text: '作废', color: '#f44336', value: 'Invalidate' },
2026-01-08 16:35:06 +08:00
};
// HouseMeterReadingsOperationTypeEnum
2026-01-13 15:19:57 +08:00
export const HouseMeterReadingsOperationTypeEnum = {
NormalReading: { text: '正常抄表', color: '#4caf50', value: 'NormalReading' },
ResetReading: { text: '重置读数', color: '#f44336', value: 'ResetReading' },
CorrectReading: {
text: '修正读数',
color: '#ff9800',
value: 'CorrectReading',
},
2026-01-08 16:35:06 +08:00
};
// HouseMeterTasksGenerationMethodEnum
2026-01-13 15:19:57 +08:00
export const HouseMeterTasksGenerationMethodEnum = {
Building: { text: '按楼栋', color: '#4caf50', value: 'Building' },
Unit: { text: '按单元', color: '#2196f3', value: 'Unit' },
Meter: { text: '按仪表', color: '#ff9800', value: 'Meter' },
2026-01-08 16:35:06 +08:00
};
// HouseMetersMeterTypeEnum
2026-01-13 15:19:57 +08:00
export const HouseMetersMeterTypeEnum = {
HouseMeter: { text: '房屋表', color: '#4caf50', value: 'HouseMeter' },
CommonMeter: { text: '公摊表', color: '#2196f3', value: 'CommonMeter' },
2026-01-08 16:35:06 +08:00
};
// HouseMetersUsageTypeEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// HouseOccupantsCardTypeEnum
2026-01-13 15:19:57 +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',
},
2026-01-08 16:35:06 +08:00
};
// HouseOccupantsHouseRelationEnum
2026-01-13 15:19:57 +08:00
export const HouseOccupantsHouseRelationEnum = {
Owner: { text: '产权人', color: '#2db7f5', value: 'Owner' },
NonOwner: { text: '非产权人', color: '#fa8c16', value: 'NonOwner' },
2026-01-08 16:35:06 +08:00
};
// HouseOccupantsRelationWithOwnerEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// HouseOccupantsResidentialRelationEnum
2026-01-13 15:19:57 +08:00
export const HouseOccupantsResidentialRelationEnum = {
PropertyOwner: { text: '产权人', color: '#eb2f96', value: 'PropertyOwner' },
Resident: { text: '住户', color: '#2db7f5', value: 'Resident' },
PrimaryTenant: { text: '主租人', color: '#87d068', value: 'PrimaryTenant' },
Tenant: { text: '租客', color: '#fa8c16', value: 'Tenant' },
2026-01-08 16:35:06 +08:00
};
// HouseOccupantsStatusEnum
2026-01-13 15:19:57 +08:00
export const HouseOccupantsStatusEnum = {
Normal: { text: '绑定', color: '#52c41a', value: 'Normal' },
Unbound: { text: '解绑', color: '#f5222d', value: 'Unbound' },
2026-01-08 16:35:06 +08:00
};
// HouseOrdersAuditStatusEnum
2026-01-13 15:19:57 +08:00
export const HouseOrdersAuditStatusEnum = {
Pending: { text: '待审', color: '#f59e0b', value: 'Pending' },
Approved: { text: '通过', color: '#10b981', value: 'Approved' },
Rejected: { text: '驳回', color: '#ef4444', value: 'Rejected' },
2026-01-08 16:35:06 +08:00
};
// 订单状态枚举
2026-01-13 15:19:57 +08:00
export const HouseOrdersOrderStatusEnum = {
Pending: { text: '待支付', color: '#facc15', value: 'Pending' },
ToBeConfirmed: { text: '待确认', color: '#fb923c', value: 'ToBeConfirmed' },
Paid: { text: '已支付', color: '#10b981', value: 'Paid' },
Refunded: { text: '已退款', color: '#60a5fa', value: 'Refunded' },
Cancelled: { text: '已取消', color: '#9ca3af', value: 'Cancelled' },
Failed: { text: '支付失败', color: '#ef4444', value: 'Failed' },
2026-01-08 16:35:06 +08:00
};
// HouseOrdersPaymentMethodEnum
2026-01-13 15:19:57 +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' },
Prepayment: { text: '预缴支付', color: '#f59e0b', value: 'Prepayment' },
POS: { text: 'POS机', color: '#8b5cf6', value: 'POS' },
Cash: { text: '现金', color: '#dc2626', value: 'Cash' },
2026-01-08 16:35:06 +08:00
};
// HousePrepaymentLogsTypeEnum
2026-01-13 15:19:57 +08:00
export const HousePrepaymentLogsTypeEnum = {
Add: { text: '加', color: '#52c41a', value: 'Add' },
Subtract: { text: '减', color: '#f5222d', value: 'Subtract' },
2026-01-08 16:35:06 +08:00
};
// HouseRegistersCustomerTypeEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// HouseRegistersHouseStatusEnum
2026-01-13 15:19:57 +08:00
export const HouseRegistersHouseStatusEnum = {
SelfOccupied: { text: '自住', color: '#28a745', value: 'SelfOccupied' },
Rented: { text: '出租', color: '#007bff', value: 'Rented' },
Vacant: { text: '空置', color: '#dc3545', value: 'Vacant' },
2026-01-08 16:35:06 +08:00
};
// 房屋登记身份类型
2026-01-13 15:19:57 +08:00
export const HouseRegistersIdentityTypeEnum = {
Owner: { text: '产权人', color: '#2db7f5', value: 'Owner' },
Tenant: { text: '租客', color: '#87d068', value: 'Tenant' },
CoResident: { text: '同住人(亲属)', color: '#108ee9', value: 'CoResident' },
2026-01-08 16:35:06 +08:00
};
// HouseRegistersStatusEnum
2026-01-13 15:19:57 +08:00
export const HouseRegistersStatusEnum = {
Pending: { text: '待审', color: '#faad14', value: 'Pending' },
Approved: { text: '通过', color: '#52c41a', value: 'Approved' },
Rejected: { text: '驳回', color: '#f5222d', value: 'Rejected' },
2026-01-08 16:35:06 +08:00
};
// HouseRegistersTypeEnum
2026-01-13 15:19:57 +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' },
GoodsRelease: { text: '物品放行', color: '#a0d911', value: 'GoodsRelease' },
2026-01-08 16:35:06 +08:00
};
// HouseRegistersUsagePlanEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// HouseWorkOrdersAcceptResultEnum
2026-01-13 15:19:57 +08:00
export const HouseWorkOrdersAcceptResultEnum = {
Satisfied: { text: '满意', color: '#28A745', value: 'Satisfied' },
Unsatisfied: { text: '不满意', color: '#DC3545', value: 'Unsatisfied' },
2026-01-08 16:35:06 +08:00
};
// HouseWorkOrdersAssignStatusEnum
2026-01-13 15:19:57 +08:00
export const HouseWorkOrdersAssignStatusEnum = {
Unassigned: { text: '未指派', color: '#ff0000', value: 'Unassigned' },
Assigned: { text: '已指派', color: '#00ff00', value: 'Assigned' },
2026-01-08 16:35:06 +08:00
};
// HouseWorkOrdersComplaintTypeEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// HouseWorkOrdersLevelEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// HouseWorkOrdersLocationEnum
2026-01-13 15:19:57 +08:00
export const HouseWorkOrdersLocationEnum = {
CommonArea: { text: '公共区域', color: '#ff0000', value: 'CommonArea' },
MyHome: { text: '房屋', color: '#00ff00', value: 'MyHome' },
Office: { text: '办公室', color: '#0000ff', value: 'Office' },
2026-01-08 16:35:06 +08:00
};
// HouseWorkOrdersRefundStatusEnum
2026-01-13 15:19:57 +08:00
export const HouseWorkOrdersRefundStatusEnum = {
Refunding: { text: '退款中', color: '#FFA500', value: 'Refunding' },
Refunded: { text: '已退款', color: '#28A745', value: 'Refunded' },
PartialRefund: { text: '部分退款', color: '#17A2B8', value: 'PartialRefund' },
2026-01-08 16:35:06 +08:00
};
// HouseWorkOrdersStatusEnum
2026-01-13 15:19:57 +08:00
export const HouseWorkOrdersStatusEnum = {
Pending: { text: '待处理', color: '#FFA500', value: 'Pending' },
Processing: { text: '处理中', color: '#1E90FF', value: 'Processing' },
PendingPayment: { text: '待支付', color: '#FF8C00', value: 'PendingPayment' },
PendingAcceptance: {
text: '待验收',
color: '#17A2B8',
value: 'PendingAcceptance',
},
Completed: { text: '已完成', color: '#28A745', value: 'Completed' },
Closed: { text: '已关闭', color: '#6C757D', value: 'Closed' },
2026-01-08 16:35:06 +08:00
};
// HouseWorkOrdersTypeEnum
2026-01-13 15:19:57 +08:00
export const HouseWorkOrdersTypeEnum = {
Repair: { text: '报修', color: '#ff0000', value: 'Repair' },
Incident: { text: '报事', color: '#00aaff', value: 'Incident' },
Complaint: { text: '投诉', color: '#aa00ff', value: 'Complaint' },
RenovationInspection: {
text: '装修巡检',
color: '#27ae60',
value: 'RenovationInspection',
},
RenovationAcceptance: {
text: '装修验收',
color: '#f39c12',
value: 'RenovationAcceptance',
},
SecurityInspection: {
text: '安防巡检',
color: '#3498db',
value: 'SecurityInspection',
},
Emergency: { text: '突发事件', color: '#e74c3c', value: 'Emergency' },
EquipmentMaintenance: {
text: '设备维保',
color: '#9b59b6',
value: 'EquipmentMaintenance',
},
QualityCheck: { text: '品质检查', color: '#16a085', value: 'QualityCheck' },
2026-01-08 16:35:06 +08:00
};
// MsgPropertyAnnouncementsObjectEnum
2026-01-13 15:19:57 +08:00
export const MsgPropertyAnnouncementsObjectEnum = {
Customer: { text: '客户', color: '#3b82f6', value: 'Customer' },
Employee: { text: '员工', color: '#10b981', value: 'Employee' },
2026-01-08 16:35:06 +08:00
};
// MsgPropertyAnnouncementsPublishTypeEnum
2026-01-13 15:19:57 +08:00
export const MsgPropertyAnnouncementsPublishTypeEnum = {
Manual: { text: '手动', color: '#4caf50', value: 'Manual' },
Schedule: { text: '定时', color: '#2196f3', value: 'Schedule' },
2026-01-08 16:35:06 +08:00
};
// OrganizationsTypeEnum
2026-01-13 15:19:57 +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' },
2026-01-08 16:35:06 +08:00
};
// PatrolRoutesGenerationMethodEnum
2026-01-13 15:19:57 +08:00
export const PatrolRoutesGenerationMethodEnum = {
Daily: { text: '按天', color: '#007bff', value: 'Daily' },
Weekly: { text: '按周', color: '#28a745', value: 'Weekly' },
Monthly: { text: '按月', color: '#ffc107', value: 'Monthly' },
2026-01-08 16:35:06 +08:00
};
// PatrolTaskLocationsStatusEnum
2026-01-13 15:19:57 +08:00
export const PatrolTaskLocationsStatusEnum = {
Incomplete: { text: '未完成', color: '#ff9800', value: 'Incomplete' },
Completed: { text: '已完成', color: '#4caf50', value: 'Completed' },
2026-01-08 16:35:06 +08:00
};
// PatrolTasksCreateTypeEnum
2026-01-13 15:19:57 +08:00
export const PatrolTasksCreateTypeEnum = {
Auto: { text: '定时生成', color: '#2196f3', value: 'Auto' },
Manual: { text: '手动创建', color: '#4caf50', value: 'Manual' },
2026-01-08 16:35:06 +08:00
};
// PatrolTasksStatusEnum
2026-01-13 15:19:57 +08:00
export const PatrolTasksStatusEnum = {
Unassigned: { text: '未分配', color: '#9e9e9e', value: 'Unassigned' },
Pending: { text: '待执行', color: '#ff9800', value: 'Pending' },
InProgress: { text: '进行中', color: '#2196f3', value: 'InProgress' },
Completed: { text: '已完成', color: '#4caf50', value: 'Completed' },
Canceled: { text: '已取消', color: '#f44336', value: 'Canceled' },
Overdue: { text: '已超期', color: '#e91e63', value: 'Overdue' },
2026-01-08 16:35:06 +08:00
};
// QuestionsTypeEnum
2026-01-13 15:19:57 +08:00
export const QuestionsTypeEnum = {
Score: { text: '评分题', color: '#4caf50', value: 'Score' },
Fill: { text: '填空题', color: '#2196f3', value: 'Fill' },
2026-01-08 16:35:06 +08:00
};
// RefundsStatusEnum
2026-01-13 15:19:57 +08:00
export const RefundsStatusEnum = {
Pending: { text: '待审批', color: '#ff9800', value: 'Pending' },
Reviewing: { text: '审核中', color: '#2196f3', value: 'Reviewing' },
Approved: { text: '已审批', color: '#9c27b0', value: 'Approved' },
Processing: { text: '退款中', color: '#00bcd4', value: 'Processing' },
Completed: { text: '已退款', color: '#4caf50', value: 'Completed' },
PartialRefund: { text: '部分退款', color: '#8bc34a', value: 'PartialRefund' },
Rejected: { text: '已拒绝', color: '#f44336', value: 'Rejected' },
Failed: { text: '退款失败', color: '#e91e63', value: 'Failed' },
Cancelled: { text: '已取消', color: '#9e9e9e', value: 'Cancelled' },
2026-01-08 16:35:06 +08:00
};
// RefundsTypeEnum
2026-01-13 15:19:57 +08:00
export const RefundsTypeEnum = {
HouseOrder: { text: '物业账单', color: '#2196f3', value: 'HouseOrder' },
Bill: { text: '账单退款', color: '#4caf50', value: 'Bill' },
ContractBill: { text: '合同退款', color: '#ff9800', value: 'ContractBill' },
RenovationApply: {
text: '退保证金',
color: '#86aac3ff',
value: 'RenovationApply',
},
HouseDoorCard: { text: '门禁退款', color: '#9c27b0', value: 'HouseDoorCard' },
HouseWorkOrder: {
text: '工单退款',
color: '#00bcd4',
value: 'HouseWorkOrder',
},
Other: { text: '其他退款', color: '#607d8b', value: 'Other' },
2026-01-08 16:35:06 +08:00
};
// RenovationAppliesAcceptanceStatusEnum
2026-01-13 15:19:57 +08:00
export const RenovationAppliesAcceptanceStatusEnum = {
PendingAcceptance: {
text: '待验收',
color: '#f1c40f',
value: 'PendingAcceptance',
},
Accepted: { text: '验收合格', color: '#2ecc71', value: 'Accepted' },
Rejected: { text: '验收不合格', color: '#e74c3c', value: 'Rejected' },
Cancelled: { text: '已取消', color: '#95a5a6', value: 'Cancelled' },
2026-01-08 16:35:06 +08:00
};
// RenovationAppliesConstructionStatusEnum
2026-01-13 15:19:57 +08:00
export const RenovationAppliesConstructionStatusEnum = {
PendingConstruction: {
text: '待施工',
color: '#f1c40f',
value: 'PendingConstruction',
},
NormalConstruction: {
text: '正常施工',
color: '#2ecc71',
value: 'NormalConstruction',
},
StoppedConstruction: {
text: '已停工',
color: '#e74c3c',
value: 'StoppedConstruction',
},
CompletedConstruction: {
text: '已竣工',
color: '#3498db',
value: 'CompletedConstruction',
},
2026-01-08 16:35:06 +08:00
};
// RenovationAppliesProcessTypeEnum
2026-01-13 15:19:57 +08:00
export const RenovationAppliesProcessTypeEnum = {
OwnerProcess: { text: '业主办理', color: '#3498db', value: 'OwnerProcess' },
AgentProcess: { text: '代理人办理', color: '#9b59b6', value: 'AgentProcess' },
2026-01-08 16:35:06 +08:00
};
// RenovationAppliesRenovationContentEnum
2026-01-13 15:19:57 +08:00
export const RenovationAppliesRenovationContentEnum = {
PartialRenovation: {
text: '局部装修',
color: '#f39c12',
value: 'PartialRenovation',
},
FullHouseRenovation: {
text: '全屋装修',
color: '#2ecc71',
value: 'FullHouseRenovation',
},
PartialRefurbishment: {
text: '部分翻新',
color: '#3498db',
value: 'PartialRefurbishment',
},
2026-01-08 16:35:06 +08:00
};
// RenovationAppliesStatusEnum
2026-01-13 15:19:57 +08:00
export const RenovationAppliesStatusEnum = {
Draft: { text: '暂存', color: '#f39c12', value: 'Draft' },
Pending: { text: '审核中', color: '#faad14', value: 'Pending' },
Approved: { text: '已完成', color: '#52c41a', value: 'Approved' },
Rejected: { text: '驳回', color: '#f5222d', value: 'Rejected' },
Cancelled: { text: '作废', color: '#9b59b6', value: 'Cancelled' },
2026-01-08 16:35:06 +08:00
};
// RenovationAppliesTypeEnum
2026-01-13 15:19:57 +08:00
export const RenovationAppliesTypeEnum = {
SelfRenovation: { text: '自装', color: '#1abc9c', value: 'SelfRenovation' },
RenovationCompany: {
text: '装修公司',
color: '#e67e22',
value: 'RenovationCompany',
},
2026-01-08 16:35:06 +08:00
};
// ResourceOrdersPaymentStatusEnum
2026-01-13 15:19:57 +08:00
export const ResourceOrdersPaymentStatusEnum = {
Unpaid: { text: '未支付', color: '#f59e0b', value: 'Unpaid' },
Paid: { text: '已支付', color: '#10b981', value: 'Paid' },
Refunded: { text: '已退款', color: '#3b82f6', value: 'Refunded' },
2026-01-08 16:35:06 +08:00
};
// ResourceOrdersStatusEnum
2026-01-13 15:19:57 +08:00
export const ResourceOrdersStatusEnum = {
Locked: { text: '已锁定', color: '#8b5cf6', value: 'Locked' },
Reserved: { text: '已预约', color: '#3b82f6', value: 'Reserved' },
Used: { text: '已使用', color: '#10b981', value: 'Used' },
Overed: { text: '已结束', color: '#fca5a5', value: 'Overed' },
Refunding: { text: '退订中', color: '#f59e0b', value: 'Refunding' },
Refunded: { text: '已退订', color: '#ef4444', value: 'Refunded' },
Closed: { text: '已关闭', color: '#6b7280', value: 'Closed' },
2026-01-08 16:35:06 +08:00
};
// ResourceTypesTypeEnum
2026-01-13 15:19:57 +08:00
export const ResourceTypesCategoryEnum = {
Advertising: { text: '广告', color: '#ff9800', value: 'Advertising' },
Venue: { text: '场地', color: '#4caf50', value: 'Venue' },
2026-01-08 16:35:06 +08:00
};
// ResourcesChannelEnum
2026-01-13 15:19:57 +08:00
export const ResourcesChannelEnum = {
Consumer: { text: 'ToC', color: '#3b82f6', value: 'Consumer' },
Business: { text: 'ToB', color: '#10b981', value: 'Business' },
2026-01-08 16:35:06 +08:00
};
// ResourcesOpenDaysEnum
2026-01-13 15:19:57 +08:00
export const ResourcesOpenDaysEnum = {
Monday: { text: '星期一', color: '#3b82f6', value: 'Monday' },
Tuesday: { text: '星期二', color: '#3b82f6', value: 'Tuesday' },
Wednesday: { text: '星期三', color: '#3b82f6', value: 'Wednesday' },
Thursday: { text: '星期四', color: '#3b82f6', value: 'Thursday' },
Friday: { text: '星期五', color: '#3b82f6', value: 'Friday' },
Saturday: { text: '星期六', color: '#10b981', value: 'Saturday' },
Sunday: { text: '星期日', color: '#ef4444', value: 'Sunday' },
2026-01-08 16:35:06 +08:00
};
// ResourcesReservationRuleEnum
2026-01-13 15:19:57 +08:00
export const ResourcesReservationRuleEnum = {
ByDay: { text: '按天', color: '#3b82f6', value: 'ByDay' },
BySession: { text: '按场次', color: '#10b981', value: 'BySession' },
2026-01-08 16:35:06 +08:00
};
// ResourcesReservationStatusEnum
2026-01-13 15:19:57 +08:00
export const ResourcesReservationStatusEnum = {
Fully: { text: '全部预约', color: '#4caf50', value: 'Fully' },
Partially: { text: '部分预约', color: '#ff9800', value: 'Partially' },
Not: { text: '无预约', color: '#f44336', value: 'Not' },
2026-01-08 16:35:06 +08:00
};
// 性别
2026-01-13 15:19:57 +08:00
export const SexEnum = {
Male: { text: '男', color: '#0000ff', value: 'Male' },
FeMale: { text: '女', color: '#ff0000', value: 'FeMale' },
2026-01-08 16:35:06 +08:00
};
// SurveyReleasesTypeEnum
2026-01-13 15:19:57 +08:00
export const SurveyReleasesTypeEnum = {
Manual: { text: '手动发布', color: '#4caf50', value: 'Manual' },
Timing: { text: '定时发布', color: '#2196f3', value: 'Timing' },
2026-01-08 16:35:06 +08:00
};
// SysModuleEnum
2026-01-13 15:19:57 +08:00
export const SysModuleEnum = {
Admin: { text: '管理员', color: '#cf1322', value: 'Admin' },
Customer: { text: '客户', color: '#d4b106', value: 'Customer' },
2026-01-08 16:35:06 +08:00
};
// SysPermissionsTypeEnum
2026-01-13 15:19:57 +08:00
export const SysPermissionsTypeEnum = {
Directory: { text: '目录', color: '#6d7e14', value: 'Directory' },
Page: { text: '页面', color: '#4d9a13', value: 'Page' },
Tab: { text: '页签', color: '#1d6fb8', value: 'Tab' },
Button: { text: '按钮', color: '#97224f', value: 'Button' },
2026-01-08 16:35:06 +08:00
};
// 来访事由
2026-01-13 15:19:57 +08:00
export const VisitReasonEnum = {
Visit: { text: '拜访', color: '#2196f3', value: 'Visit' },
Business: { text: '商务', color: '#3f51b5', value: 'Business' },
Interview: { text: '面试', color: '#9c27b0', value: 'Interview' },
Private: { text: '私人', color: '#e91e63', value: 'Private' },
Express: { text: '快递', color: '#00bcd4', value: 'Express' },
Renovation: { text: '装修', color: '#ff5722', value: 'Renovation' },
Other: { text: '其他', color: '#607d8b', value: 'Other' },
2026-01-08 16:35:06 +08:00
};
// 访客申请状态
2026-01-13 15:19:57 +08:00
export const VisitorAppliesStatusEnum = {
Pending: { text: '审核中', color: '#ff9800', value: 'Pending' },
Approved: { text: '已通过', color: '#4caf50', value: 'Approved' },
Rejected: { text: '已驳回', color: '#f44336', value: 'Rejected' },
Expired: { text: '已失效', color: '#9e9e9e', value: 'Expired' },
2026-01-08 16:35:06 +08:00
};
// 访客申请类型
2026-01-13 15:19:57 +08:00
export const VisitorApplyTypeEnum = {
invite: { text: '业主邀请', color: '#2196f3', value: 'invite' },
register: { text: '访客登记', color: '#ff9800', value: 'register' },
2026-01-08 16:35:06 +08:00
};
// 通行码状态
2026-01-13 15:19:57 +08:00
export const VisitorCodeStatusEnum = {
unused: { text: '未使用', color: '#2196f3', value: 'unused' },
used: { text: '已使用', color: '#4caf50', value: 'used' },
expired: { text: '已过期', color: '#f44336', value: 'expired' },
2026-01-08 16:35:06 +08:00
};
// 访客扫码类型
2026-01-13 15:19:57 +08:00
export const VisitorScanTypeEnum = {
enter: { text: '进入', color: '#4caf50', value: 'enter' },
exit: { text: '离开', color: '#f44336', value: 'exit' },
2026-01-08 16:35:06 +08:00
};
// WechatAuthsPlatformEnum
2026-01-13 15:19:57 +08:00
export const WechatAuthsPlatformEnum = {
MiniProgram: { text: '微信小程序', color: '#3b82f6', value: 'MiniProgram' },
MpOfficial: { text: '微信公众号', color: '#22c55e', value: 'MpOfficial' },
WorkWechat: { text: '企业微信', color: '#6366f1', value: 'WorkWechat' },
2026-01-08 16:35:06 +08:00
};