2025-12-19 09:46:56 +08:00

133 lines
7.3 KiB
JavaScript

"use strict";
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" }
};
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" }
};
const CompanyEmployeeBacklogsTypeEnum = {
WorkOrder: { text: "工单", color: "#FF6600", value: "WorkOrder" },
Contract: { text: "合同", color: "#2A82E4", value: "Contract" },
MomentTask: { text: "朋友圈任务", color: "#FF6600", value: "MomentTask" }
};
const CustomerMomentsChannelEnum = {
MomentCorp: { text: "朋友圈(企业)", color: "#1E90FF", value: "MomentCorp" },
CustomerDirectCorp: {
text: "客户1对1消息群发(企业)",
color: "#FFA500",
value: "CustomerDirectCorp"
},
CustomerGroupCorp: { text: "客户群群发(企业)", color: "#FF69B4", value: "CustomerGroupCorp" }
};
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" }
};
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" }
};
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" }
};
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" }
};
const HouseCollectionTasksStatusEnum = {
Processing: { text: "进行中", color: "#ffcc00", value: "Processing" },
Completed: { text: "已完成", color: "#00cc00", value: "Completed" },
Failed: { text: "失败", color: "#ff0000", value: "Failed" }
};
const HouseOccupantsHouseRelationEnum = {
Owner: { text: "产权人", color: "#2db7f5", value: "Owner" },
NonOwner: { text: "非产权人", color: "#fa8c16", value: "NonOwner" }
};
const HouseOccupantsResidentialRelationEnum = {
Resident: { text: "住户", color: "#2db7f5", value: "Resident" },
PrimaryTenant: { text: "主租人", color: "#87d068", value: "PrimaryTenant" },
Tenant: { text: "租客", color: "#fa8c16", value: "Tenant" }
};
const HouseRegistersHouseStatusEnum = {
SelfOccupied: { text: "自住", color: "#28a745", value: "SelfOccupied" },
Rented: { text: "出租", color: "#007bff", value: "Rented" },
Vacant: { text: "空置", color: "#dc3545", value: "Vacant" }
};
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" }
};
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" }
};
const HouseWorkOrdersLocationEnum = {
CommonArea: { text: "公共区域", color: "#ff0000", value: "CommonArea" },
MyHome: { text: "我家", color: "#00ff00", value: "MyHome" }
};
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" }
};
const HouseWorkOrdersTypeEnum = {
Repair: { text: "报修", color: "#ff0000", value: "Repair" },
Incident: { text: "报事", color: "#00aaff", value: "Incident" },
Complaint: { text: "投诉", color: "#aa00ff", value: "Complaint" }
};
exports.AssetHousesOrientationEnum = AssetHousesOrientationEnum;
exports.AssetHousesUsageEnum = AssetHousesUsageEnum;
exports.CompanyEmployeeBacklogsTypeEnum = CompanyEmployeeBacklogsTypeEnum;
exports.CustomerMomentsChannelEnum = CustomerMomentsChannelEnum;
exports.CustomerMomentsContentTypeEnum = CustomerMomentsContentTypeEnum;
exports.HouseBillsTypeEnum = HouseBillsTypeEnum;
exports.HouseCollectionRecordsCollectionResultEnum = HouseCollectionRecordsCollectionResultEnum;
exports.HouseCollectionTasksChannelEnum = HouseCollectionTasksChannelEnum;
exports.HouseCollectionTasksStatusEnum = HouseCollectionTasksStatusEnum;
exports.HouseOccupantsHouseRelationEnum = HouseOccupantsHouseRelationEnum;
exports.HouseOccupantsResidentialRelationEnum = HouseOccupantsResidentialRelationEnum;
exports.HouseRegistersHouseStatusEnum = HouseRegistersHouseStatusEnum;
exports.HouseWorkOrdersComplaintTypeEnum = HouseWorkOrdersComplaintTypeEnum;
exports.HouseWorkOrdersLevelEnum = HouseWorkOrdersLevelEnum;
exports.HouseWorkOrdersLocationEnum = HouseWorkOrdersLocationEnum;
exports.HouseWorkOrdersStatusEnum = HouseWorkOrdersStatusEnum;
exports.HouseWorkOrdersTypeEnum = HouseWorkOrdersTypeEnum;