From 83338dbed9e8f4ed63fc91fa5bb623c0e753cac1 Mon Sep 17 00:00:00 2001 From: wuxw <928255095@qq.com> Date: Tue, 10 Mar 2026 09:51:46 +0800 Subject: [PATCH] v1.9 支持页标签功能 --- package.json | 3 ++- src/i18n/breadcrumbLang.js | 389 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/i18n/index.js | 3 +++ src/router/carRouter.js | 11 +++++++++++ src/router/communityRouter.js | 5 +++++ src/router/contractRouter.js | 10 ++++++++++ src/router/devRouter.js | 23 +++++++++++++++++++++++ src/router/feeRouter.js | 25 ++++++++++++++++++++++--- src/router/index.js | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- src/router/inspectionRouter.js | 13 +++++++++++++ src/router/machineRouter.js | 8 ++++++++ src/router/oaRouter.js | 25 +++++++++++++++++++++++++ src/router/reportRouter.js | 14 ++++++++++++++ src/router/resourceRouter.js | 15 +++++++++++++++ src/router/scmRouter.js | 17 +++++++++++++++++ src/router/systemRouter.js | 14 ++++++++++++++ src/router/userRouter.js | 6 ++++++ src/router/workRouter.js | 2 ++ src/views/community/community.vue | 6 +----- src/views/dev/addRoute.vue | 4 ++-- src/views/dev/app/appList.vue | 2 +- src/views/dev/attrSpecList.vue | 2 +- src/views/dev/attrValueList.vue | 2 +- src/views/dev/businessDatabusList.vue | 2 +- src/views/dev/businessTableHisList.vue | 2 +- src/views/dev/dictList.vue | 2 +- src/views/dev/mappingDomainList.vue | 2 +- src/views/dev/mappingList.vue | 2 +- src/views/dev/menuCatalogList.vue | 2 +- src/views/dev/menuGroupCatalogList.vue | 2 +- src/views/dev/menuGroupList.vue | 2 +- src/views/dev/menuList.vue | 2 +- src/views/dev/privilegeList.vue | 2 +- src/views/dev/routeList.vue | 2 +- src/views/dev/serviceBusinessList.vue | 2 +- src/views/dev/serviceList.vue | 2 +- src/views/layout/LayoutLang.js | 6 +++++- src/views/layout/layout.vue | 122 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- src/views/log/transactionLogManageList.vue | 4 ++-- 39 files changed, 807 insertions(+), 34 deletions(-) create mode 100644 src/i18n/breadcrumbLang.js diff --git a/package.json b/package.json index 3d9e813..46b0ba9 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,8 @@ "scripts": { "dev": "vue-cli-service serve", "build": "vue-cli-service build", - "lint": "vue-cli-service lint" + "lint": "vue-cli-service lint", + "inject-route-meta": "node scripts/injectRouteMetaFromMenu.js" }, "dependencies": { "@tinymce/tinymce-vue": "^3.2.8", diff --git a/src/i18n/breadcrumbLang.js b/src/i18n/breadcrumbLang.js new file mode 100644 index 0000000..254aa4d --- /dev/null +++ b/src/i18n/breadcrumbLang.js @@ -0,0 +1,389 @@ +// Auto-generated from docs/菜单.md. i18n for breadcrumb. +export const messages = { + zh: { breadcrumb: { + "path_pages_scm_couponMarket": "优惠券市场", + "path_pages_scm_couponPropertyPoolManage": "优惠券", + "path_pages_scm_couponPropertyPoolDetail": "赠送记录", + "path_pages_scm_couponPropertyUserManage": "业主优惠券", + "path_pages_scm_couponPropertyUserDetail": "优惠券使用", + "path_pages_scm_couponRule": "赠送规则", + "path_pages_scm_integralConfigManage": "积分标准", + "path_pages_scm_integralGiftDetailManage": "积分赠送", + "path_pages_scm_communityIntegral": "小区积分", + "path_pages_scm_integralRule": "积分规则", + "path_pages_scm_gold": "小区金币", + "path_pages_common_noticeManage": "发布公告", + "path_pages_property_visitManage": "访客登记", + "path_pages_complaint_complaint": "投诉建议", + "path_pages_property_activitiesManage": "信息发布", + "path_pages_property_activitiesTypeManage": "信息大类", + "path_pages_property_questionAnswerManage": "问卷调研", + "path_pages_question_questionTitle": "问卷题目", + "path_pages_property_notepadManage": "业主反馈", + "path_pages_question_ownerVoting": "业主投票", + "path_pages_complaint_complaintType": "投诉类型", + "path_pages_property_listParkingSpace": "车位信息", + "path_pages_property_hireParkingSpace": "车位出租", + "path_pages_property_sellParkingSpace": "车位出售", + "path_pages_property_ownerParkingSpace": "业主车位", + "path_pages_property_parkingAreaManage": "停车场管理", + "path_pages_property_carInManage": "在场车辆", + "path_pages_property_carInoutManage": "进场记录", + "path_pages_property_remainingParkingSpace": "剩余车位", + "path_pages_property_listOwnerCar": "业主车辆", + "path_pages_property_carAddParkingSpace": "续租车位", + "path_pages_property_listOwnerCarMember": "子母车辆", + "path_pages_property_parkingBoxManage": "岗亭管理", + "path_pages_property_parkingSpaceApplyManage": "车位申请", + "path_pages_car_tempCarPayment": "临时车缴费", + "path_pages_reserve_reserveCatalogManage": "预约目录", + "path_pages_reserve_reserveParamsManage": "预约参数", + "path_pages_reserve_reserveOrder": "预约订单", + "path_pages_reserve_reserveDiningManage": "预约就餐", + "path_pages_reserve_reserveConfirm": "订单核销", + "path_pages_reserve_reserveServiceManage": "预约服务", + "path_pages_property_equipmentAccount": "设备台账", + "path_pages_property_machineTranslateManage": "物联网同步", + "path_pages_machine_accessControlInout": "开门记录", + "path_pages_property_locationManage": "设备位置", + "path_pages_property_machineTypeTreeManage": "设备类型", + "path_pages_property_maintainanceItem": "检查项", + "path_pages_property_maintainanceStandardManage": "保养标准", + "path_pages_property_maintainancePlanManage": "保养计划", + "path_pages_property_maintainanceTaskDetails": "保养明细", + "path_pages_property_maintainanceTaskManage": "保养任务", + "path_pages_print_machinePrinterManage": "云打印机", + "path_pages_print_printerRule": "云打印规则", + "path_pages_property_attendanceClassesManage": "考勤班组", + "path_pages_property_todayAttendanceManage": "今日考勤", + "path_pages_property_monthAttendanceManage": "月考勤", + "path_pages_property_attendanceLogManage": "考勤记录", + "path_pages_property_oaWorkflowManage": "流程实例", + "path_pages_property_newOaWorkflowManage": "我的流程", + "path_pages_property_newOaWorkflowDoing": "工作办理", + "path_pages_property_staffAttendanceManage": "员工考勤", + "path_pages_attendance_attendanceClassesStaffManage": "考勤人员", + "path_pages_oa_workType": "工作单类型", + "path_pages_oa_startWork": "起工作单", + "path_pages_oa_doWork": "办工作单", + "path_pages_oa_copyWork": "抄送我的", + "path_pages_oa_workPool": "工作单池", + "path_pages_oa_workDeduction": "工作单扣款", + "path_pages_common_purchaseApplyManage": "采购申请", + "path_pages_common_resourceStoreManage": "物品信息", + "path_pages_common_itemOutManage": "物品领用", + "path_pages_property_storehouseManage": "仓库信息", + "path_pages_common_allocationStorehouseManage": "调拨申请", + "path_pages_common_myResourceStoreManage": "我的物品", + "path_pages_common_purchaseApplyDetailManage": "出入库明细", + "path_pages_property_resourceSupplierManage": "供应商", + "path_pages_common_allocationUserStorehouseManage": "转赠记录", + "path_pages_common_resourceStoreUseRecordManage": "使用记录", + "path_pages_common_allocationStorehouseDetailed": "调拨明细", + "path_pages_common_resourceStoreSpecificationManage": "物品规格", + "path_pages_property_assetInventoryManage": "盘点管理", + "path_pages_resource_resourceAuditFlow": "审批配置", + "path_pages_property_room": "房屋管理", + "path_pages_property_listOwner": "业主信息", + "path_pages_property_ownerDetail": "业主详情", + "path_pages_property_auditAuthOwner": "业主认证", + "path_pages_property_shops": "商铺管理", + "path_pages_property_accountManage": "业主账户", + "path_pages_property_communitySpaceManage": "场地管理", + "path_pages_property_communitySpacePersonManage": "场地预约订单", + "path_pages_property_reportCommunitySpace": "场地预约", + "path_pages_property_communitySpaceConfirm": "预约核销", + "path_pages_owner_ownerSettledApplyManage": "业主入驻", + "path_pages_owner_ownerCommitteeManage": "业委会", + "path_pages_fee_invoiceApply": "发票", + "path_pages_fee_ownerInvoice": "发票抬头", + "path_pages_community_wechatSubscribe": "关注用户", + "path_pages_property_repairDispatchStep": "报修派单", + "path_pages_property_repairDispatchManage": "报修待办", + "path_pages_property_myRepairDispatchManage": "报修已办", + "path_pages_work_repairSetting": "报修设置", + "path_pages_property_repairTypeUser": "报修师傅", + "path_pages_property_ownerRepairManage": "电话报修", + "path_pages_property_repairPoolManage": "工单池", + "path_pages_property_ownerRepairDetail": "报修工单详情", + "path_pages_property_repairReturnVisit": "报修回访", + "path_pages_property_repairForceFinishManage": "强制回单", + "path_pages_property_constrainFinishRepair": "强制回单", + "path_pages_common_enterCommunity": "我的小区", + "path_pages_property_simplifyAcceptance": "业务受理", + "path_pages_property_roomRenovationManage": "房屋装修", + "path_pages_property_roomRenovationDetailManage": "装修验收", + "path_pages_property_listRoomDecorationRecord": "装修记录", + "path_pages_property_listRoomRenovationRecordDetails": "装修详情", + "path_pages_property_propertyRightRegistrationManage": "产权登记", + "path_pages_property_videoControl": "视频监控", + "path_pages_property_listPropertyRightRegistrationDetail": "产权登记详情", + "path_pages_property_roomStructure": "结构图", + "path_pages_property_carStructure": "车位结构图", + "path_pages_property_itemReleaseTypeManage": "放行类型", + "path_pages_property_itemReleaseManage": "物品放行", + "path_pages_community_communityPublicityManage": "小区公示", + "path_pages_property_reportFeeSummary": "费用汇总表", + "path_pages_property_reportFeeDetail": "费用明细表", + "path_pages_property_reportOweFeeDetail": "欠费明细表", + "path_pages_report_feeRemind": "费用提醒", + "path_pages_property_reportPayFeeDetail": "缴费明细表", + "path_pages_property_reportRepair": "报修汇总表", + "path_pages_property_reportProficient": "费用台账", + "path_pages_property_reportNoFeeRoom": "未收费房屋", + "path_pages_property_reportQuestionAnswerDetail": "问卷明细表", + "path_pages_property_reportOwnerPayFee": "业主缴费明细", + "path_pages_property_reportPayFeeDeposit": "押金报表", + "path_pages_property_reportHuaning": "欠费分析", + "path_pages_property_commonReport": "巡检报表", + "path_pages_report_dataReport": "数据统计", + "path_pages_property_staffFeeManage": "员工收费", + "path_pages_property_feeConfigManage": "费用项设置", + "path_pages_property_carCreateFee": "车辆收费", + "path_pages_property_roomCreateFee": "房屋收费", + "path_pages_property_feeSummary": "费用汇总表", + "path_pages_property_returnPayFeeManage": "退费审核", + "path_pages_fee_oweFeeCallable": "欠费催缴", + "path_pages_property_roomFeeImport": "费用导入", + "path_pages_property_listOweFee": "欠费信息", + "path_pages_property_meterWaterManage": "水电抄表", + "path_pages_fee_floorShare": "楼栋公摊", + "path_pages_property_feeReceipt": "补打收据", + "path_pages_property_payFeeAuditManage": "缴费审核", + "path_pages_property_feeDiscountManage": "折扣设置", + "path_pages_property_applyRoomDiscountManage": "优惠申请", + "path_pages_property_contractCreateFee": "合同收费", + "path_pages_property_payFeeBatch": "取消费用", + "path_pages_property_feeComboManage": "费用套餐", + "path_pages_fee_shareReading": "公摊抄表", + "path_pages_admin_contractManage": "合同查询", + "path_pages_admin_contractTypeManage": "合同类型", + "path_pages_admin_contractTypeSpecManage": "合同类型规格", + "path_pages_admin_contractAudit": "合同审核", + "path_pages_admin_contractChangeManage": "合同变更", + "path_pages_admin_expirationContractManage": "到期合同", + "path_pages_admin_contractChangeDetails": "合同变更明细", + "path_pages_admin_newContractManage": "起草合同", + "path_pages_admin_contractChangeDetail": "申请合同变更", + "path_pages_admin_contractApplyAuditHistoryOrders": "起草已办", + "path_pages_admin_contractChangeAuditOrders": "变更待办", + "path_pages_admin_contractApplyAuditOrders": "起草待办", + "path_pages_admin_contractChangeAuditHistoryOrders": "变更已办", + "path_pages_common_contractApplyDetail": "合同详情", + "path_pages_admin_contractPartyaManage": "合同甲方", + "path_pages_admin_addContract": "起草", + "path_pages_inspection_inspectionPoint": "巡检点", + "path_pages_inspection_inspectionRoute": "巡检路线", + "path_pages_inspection_inspectionPlan": "巡检计划", + "path_pages_inspection_inspectionTask": "巡检任务", + "path_pages_property_inspectionTaskDetails": "巡检明细", + "path_pages_property_inspectionItemManage": "巡检项目", + "catalog_优惠": "优惠", + "catalog_办公": "办公", + "catalog_停车": "停车", + "catalog_预约": "预约", + "catalog_设备": "设备", + "catalog_OA": "OA", + "catalog_采购": "采购", + "catalog_房产": "房产", + "catalog_报修": "报修", + "catalog_小区": "小区", + "catalog_报表": "报表", + "catalog_费用": "费用", + "catalog_合同": "合同", + "catalog_巡检": "巡检" +} }, + en: { breadcrumb: { + "path_pages_scm_couponMarket": "优惠券市场", + "path_pages_scm_couponPropertyPoolManage": "优惠券", + "path_pages_scm_couponPropertyPoolDetail": "赠送记录", + "path_pages_scm_couponPropertyUserManage": "业主优惠券", + "path_pages_scm_couponPropertyUserDetail": "优惠券使用", + "path_pages_scm_couponRule": "赠送规则", + "path_pages_scm_integralConfigManage": "积分标准", + "path_pages_scm_integralGiftDetailManage": "积分赠送", + "path_pages_scm_communityIntegral": "小区积分", + "path_pages_scm_integralRule": "积分规则", + "path_pages_scm_gold": "小区金币", + "path_pages_common_noticeManage": "发布公告", + "path_pages_property_visitManage": "访客登记", + "path_pages_complaint_complaint": "投诉建议", + "path_pages_property_activitiesManage": "信息发布", + "path_pages_property_activitiesTypeManage": "信息大类", + "path_pages_property_questionAnswerManage": "问卷调研", + "path_pages_question_questionTitle": "问卷题目", + "path_pages_property_notepadManage": "业主反馈", + "path_pages_question_ownerVoting": "业主投票", + "path_pages_complaint_complaintType": "投诉类型", + "path_pages_property_listParkingSpace": "车位信息", + "path_pages_property_hireParkingSpace": "车位出租", + "path_pages_property_sellParkingSpace": "车位出售", + "path_pages_property_ownerParkingSpace": "业主车位", + "path_pages_property_parkingAreaManage": "停车场管理", + "path_pages_property_carInManage": "在场车辆", + "path_pages_property_carInoutManage": "进场记录", + "path_pages_property_remainingParkingSpace": "剩余车位", + "path_pages_property_listOwnerCar": "业主车辆", + "path_pages_property_carAddParkingSpace": "续租车位", + "path_pages_property_listOwnerCarMember": "子母车辆", + "path_pages_property_parkingBoxManage": "岗亭管理", + "path_pages_property_parkingSpaceApplyManage": "车位申请", + "path_pages_car_tempCarPayment": "临时车缴费", + "path_pages_reserve_reserveCatalogManage": "预约目录", + "path_pages_reserve_reserveParamsManage": "预约参数", + "path_pages_reserve_reserveOrder": "预约订单", + "path_pages_reserve_reserveDiningManage": "预约就餐", + "path_pages_reserve_reserveConfirm": "订单核销", + "path_pages_reserve_reserveServiceManage": "预约服务", + "path_pages_property_equipmentAccount": "设备台账", + "path_pages_property_machineTranslateManage": "物联网同步", + "path_pages_machine_accessControlInout": "开门记录", + "path_pages_property_locationManage": "设备位置", + "path_pages_property_machineTypeTreeManage": "设备类型", + "path_pages_property_maintainanceItem": "检查项", + "path_pages_property_maintainanceStandardManage": "保养标准", + "path_pages_property_maintainancePlanManage": "保养计划", + "path_pages_property_maintainanceTaskDetails": "保养明细", + "path_pages_property_maintainanceTaskManage": "保养任务", + "path_pages_print_machinePrinterManage": "云打印机", + "path_pages_print_printerRule": "云打印规则", + "path_pages_property_attendanceClassesManage": "考勤班组", + "path_pages_property_todayAttendanceManage": "今日考勤", + "path_pages_property_monthAttendanceManage": "月考勤", + "path_pages_property_attendanceLogManage": "考勤记录", + "path_pages_property_oaWorkflowManage": "流程实例", + "path_pages_property_newOaWorkflowManage": "我的流程", + "path_pages_property_newOaWorkflowDoing": "工作办理", + "path_pages_property_staffAttendanceManage": "员工考勤", + "path_pages_attendance_attendanceClassesStaffManage": "考勤人员", + "path_pages_oa_workType": "工作单类型", + "path_pages_oa_startWork": "起工作单", + "path_pages_oa_doWork": "办工作单", + "path_pages_oa_copyWork": "抄送我的", + "path_pages_oa_workPool": "工作单池", + "path_pages_oa_workDeduction": "工作单扣款", + "path_pages_common_purchaseApplyManage": "采购申请", + "path_pages_common_resourceStoreManage": "物品信息", + "path_pages_common_itemOutManage": "物品领用", + "path_pages_property_storehouseManage": "仓库信息", + "path_pages_common_allocationStorehouseManage": "调拨申请", + "path_pages_common_myResourceStoreManage": "我的物品", + "path_pages_common_purchaseApplyDetailManage": "出入库明细", + "path_pages_property_resourceSupplierManage": "供应商", + "path_pages_common_allocationUserStorehouseManage": "转赠记录", + "path_pages_common_resourceStoreUseRecordManage": "使用记录", + "path_pages_common_allocationStorehouseDetailed": "调拨明细", + "path_pages_common_resourceStoreSpecificationManage": "物品规格", + "path_pages_property_assetInventoryManage": "盘点管理", + "path_pages_resource_resourceAuditFlow": "审批配置", + "path_pages_property_room": "房屋管理", + "path_pages_property_listOwner": "业主信息", + "path_pages_property_ownerDetail": "业主详情", + "path_pages_property_auditAuthOwner": "业主认证", + "path_pages_property_shops": "商铺管理", + "path_pages_property_accountManage": "业主账户", + "path_pages_property_communitySpaceManage": "场地管理", + "path_pages_property_communitySpacePersonManage": "场地预约订单", + "path_pages_property_reportCommunitySpace": "场地预约", + "path_pages_property_communitySpaceConfirm": "预约核销", + "path_pages_owner_ownerSettledApplyManage": "业主入驻", + "path_pages_owner_ownerCommitteeManage": "业委会", + "path_pages_fee_invoiceApply": "发票", + "path_pages_fee_ownerInvoice": "发票抬头", + "path_pages_community_wechatSubscribe": "关注用户", + "path_pages_property_repairDispatchStep": "报修派单", + "path_pages_property_repairDispatchManage": "报修待办", + "path_pages_property_myRepairDispatchManage": "报修已办", + "path_pages_work_repairSetting": "报修设置", + "path_pages_property_repairTypeUser": "报修师傅", + "path_pages_property_ownerRepairManage": "电话报修", + "path_pages_property_repairPoolManage": "工单池", + "path_pages_property_ownerRepairDetail": "报修工单详情", + "path_pages_property_repairReturnVisit": "报修回访", + "path_pages_property_repairForceFinishManage": "强制回单", + "path_pages_property_constrainFinishRepair": "强制回单", + "path_pages_common_enterCommunity": "我的小区", + "path_pages_property_simplifyAcceptance": "业务受理", + "path_pages_property_roomRenovationManage": "房屋装修", + "path_pages_property_roomRenovationDetailManage": "装修验收", + "path_pages_property_listRoomDecorationRecord": "装修记录", + "path_pages_property_listRoomRenovationRecordDetails": "装修详情", + "path_pages_property_propertyRightRegistrationManage": "产权登记", + "path_pages_property_videoControl": "视频监控", + "path_pages_property_listPropertyRightRegistrationDetail": "产权登记详情", + "path_pages_property_roomStructure": "结构图", + "path_pages_property_carStructure": "车位结构图", + "path_pages_property_itemReleaseTypeManage": "放行类型", + "path_pages_property_itemReleaseManage": "物品放行", + "path_pages_community_communityPublicityManage": "小区公示", + "path_pages_property_reportFeeSummary": "费用汇总表", + "path_pages_property_reportFeeDetail": "费用明细表", + "path_pages_property_reportOweFeeDetail": "欠费明细表", + "path_pages_report_feeRemind": "费用提醒", + "path_pages_property_reportPayFeeDetail": "缴费明细表", + "path_pages_property_reportRepair": "报修汇总表", + "path_pages_property_reportProficient": "费用台账", + "path_pages_property_reportNoFeeRoom": "未收费房屋", + "path_pages_property_reportQuestionAnswerDetail": "问卷明细表", + "path_pages_property_reportOwnerPayFee": "业主缴费明细", + "path_pages_property_reportPayFeeDeposit": "押金报表", + "path_pages_property_reportHuaning": "欠费分析", + "path_pages_property_commonReport": "巡检报表", + "path_pages_report_dataReport": "数据统计", + "path_pages_property_staffFeeManage": "员工收费", + "path_pages_property_feeConfigManage": "费用项设置", + "path_pages_property_carCreateFee": "车辆收费", + "path_pages_property_roomCreateFee": "房屋收费", + "path_pages_property_feeSummary": "费用汇总表", + "path_pages_property_returnPayFeeManage": "退费审核", + "path_pages_fee_oweFeeCallable": "欠费催缴", + "path_pages_property_roomFeeImport": "费用导入", + "path_pages_property_listOweFee": "欠费信息", + "path_pages_property_meterWaterManage": "水电抄表", + "path_pages_fee_floorShare": "楼栋公摊", + "path_pages_property_feeReceipt": "补打收据", + "path_pages_property_payFeeAuditManage": "缴费审核", + "path_pages_property_feeDiscountManage": "折扣设置", + "path_pages_property_applyRoomDiscountManage": "优惠申请", + "path_pages_property_contractCreateFee": "合同收费", + "path_pages_property_payFeeBatch": "取消费用", + "path_pages_property_feeComboManage": "费用套餐", + "path_pages_fee_shareReading": "公摊抄表", + "path_pages_admin_contractManage": "合同查询", + "path_pages_admin_contractTypeManage": "合同类型", + "path_pages_admin_contractTypeSpecManage": "合同类型规格", + "path_pages_admin_contractAudit": "合同审核", + "path_pages_admin_contractChangeManage": "合同变更", + "path_pages_admin_expirationContractManage": "到期合同", + "path_pages_admin_contractChangeDetails": "合同变更明细", + "path_pages_admin_newContractManage": "起草合同", + "path_pages_admin_contractChangeDetail": "申请合同变更", + "path_pages_admin_contractApplyAuditHistoryOrders": "起草已办", + "path_pages_admin_contractChangeAuditOrders": "变更待办", + "path_pages_admin_contractApplyAuditOrders": "起草待办", + "path_pages_admin_contractChangeAuditHistoryOrders": "变更已办", + "path_pages_common_contractApplyDetail": "合同详情", + "path_pages_admin_contractPartyaManage": "合同甲方", + "path_pages_admin_addContract": "起草", + "path_pages_inspection_inspectionPoint": "巡检点", + "path_pages_inspection_inspectionRoute": "巡检路线", + "path_pages_inspection_inspectionPlan": "巡检计划", + "path_pages_inspection_inspectionTask": "巡检任务", + "path_pages_property_inspectionTaskDetails": "巡检明细", + "path_pages_property_inspectionItemManage": "巡检项目", + "catalog_优惠": "优惠", + "catalog_办公": "办公", + "catalog_停车": "停车", + "catalog_预约": "预约", + "catalog_设备": "设备", + "catalog_OA": "OA", + "catalog_采购": "采购", + "catalog_房产": "房产", + "catalog_报修": "报修", + "catalog_小区": "小区", + "catalog_报表": "报表", + "catalog_费用": "费用", + "catalog_合同": "合同", + "catalog_巡检": "巡检" +} } +} diff --git a/src/i18n/index.js b/src/i18n/index.js index c2cdf03..a9f948a 100644 --- a/src/i18n/index.js +++ b/src/i18n/index.js @@ -4,6 +4,7 @@ import ElementLocale from 'element-ui/lib/locale' import config from '@/conf/config' import { messages as loginMessages } from '../views/user/login/LoginLang' import { messages as layoutMessages } from '../views/layout/LayoutLang' +import { messages as breadcrumbMessages } from './breadcrumbLang' import { messages as commonMessages } from './commonLang' import { messages as indexMessages } from '../views/index/indexLang' import { messages as updatePwdMessages } from '../views/user/login/updatePwdLang' @@ -157,6 +158,7 @@ const messages = { en: { ...loginMessages.en, ...layoutMessages.en, + ...breadcrumbMessages.en, ...commonMessages.en, ...indexMessages.en, ...updatePwdMessages.en, @@ -299,6 +301,7 @@ const messages = { zh: { ...loginMessages.zh, ...layoutMessages.zh, + ...breadcrumbMessages.zh, ...commonMessages.zh, ...indexMessages.zh, ...updatePwdMessages.zh, diff --git a/src/router/carRouter.js b/src/router/carRouter.js index 0ccbf84..fac5b45 100644 --- a/src/router/carRouter.js +++ b/src/router/carRouter.js @@ -1,31 +1,37 @@ export default [ { path: '/pages/car/adminCar', + meta: { title: '小区车辆' }, name: '/pages/car/adminCar', component: () => import('@/views/car/adminCarList.vue') }, { path: '/pages/iot/adminCarInout', + meta: { title: '车辆出入' }, name: '/pages/iot/adminCarInout', component: () => import('@/views/iot/adminCarInoutList.vue') }, { path: '/pages/property/parkingAreaManage', + meta: { title: '停车场管理' }, name: '/pages/property/parkingAreaManage', component: () => import('@/views/car/parkingAreaManageList.vue') }, { path: '/pages/property/listParkingSpace', + meta: { title: '车位信息' }, name: '/pages/property/listParkingSpace', component: () => import('@/views/car/listParkingSpaceList.vue') }, { path: '/pages/property/parkingBoxManage', + meta: { title: '岗亭管理' }, name: '/pages/property/parkingBoxManage', component: () => import('@/views/car/parkingBoxManageList.vue') }, { path: '/pages/property/listOwnerCar', + meta: { title: '业主车辆' }, name: '/pages/property/listOwnerCar', component: () => import('@/views/car/listOwnerCarList.vue') }, @@ -46,26 +52,31 @@ export default [ }, { path: '/pages/property/carInoutManage', + meta: { title: '进场记录' }, name: '/pages/property/carInoutManage', component: () => import('@/views/car/carInoutManageList.vue') }, { path: '/pages/property/carInManage', + meta: { title: '在场车辆' }, name: '/pages/property/carInManage', component: () => import('@/views/car/carInManageList.vue') }, { path: '/pages/property/remainingParkingSpace', + meta: { title: '剩余车位' }, name: '/pages/property/remainingParkingSpace', component: () => import('@/views/car/remainingParkingSpaceList.vue') }, { path: '/pages/car/tempCarPayment', + meta: { title: '临时车缴费' }, name: '/pages/car/tempCarPayment', component: () => import('@/views/car/tempCarPaymentList.vue') }, { path: '/pages/property/parkingSpaceApplyManage', + meta: { title: '车位申请' }, name: '/pages/property/parkingSpaceApplyManage', component: () => import('@/views/car/parkingSpaceApplyManageList.vue') }, diff --git a/src/router/communityRouter.js b/src/router/communityRouter.js index 873da27..a4a774b 100644 --- a/src/router/communityRouter.js +++ b/src/router/communityRouter.js @@ -1,16 +1,19 @@ export default [ { path: '/pages/property/roomStructure', + meta: { title: '结构图' }, name: '/pages/property/roomStructure', component: () => import('@/views/room/roomStructureList.vue') }, { path: '/pages/property/carStructure', + meta: { title: '车位结构图' }, name: '/pages/property/carStructure', component: () => import('@/views/car/carStructureList.vue') }, { path: '/pages/property/propertyRightRegistrationManage', + meta: { title: '产权登记' }, name: '/pages/property/propertyRightRegistrationManage', component: () => import('@/views/room/propertyRightRegistrationManageList.vue') }, @@ -21,6 +24,7 @@ export default [ }, { path: '/pages/community/communityPublicityManage', + meta: { title: '小区公示' }, name: '/pages/community/communityPublicityManage', component: () => import('@/views/community/communityPublicityManageList.vue') }, @@ -76,6 +80,7 @@ export default [ }, { path: '/pages/community/wechatSubscribe', + meta: { title: '关注用户' }, name: '/pages/community/wechatSubscribe', component: () => import('@/views/community/wechatSubscribeList.vue') }, diff --git a/src/router/contractRouter.js b/src/router/contractRouter.js index 0caadf2..fd6f592 100644 --- a/src/router/contractRouter.js +++ b/src/router/contractRouter.js @@ -1,6 +1,7 @@ export default [ { path: '/pages/admin/contractTypeManage', + meta: { title: '合同类型' }, name: '/pages/admin/contractTypeManage', component: () => import('@/views/contract/contractTypeManageList.vue') }, @@ -11,11 +12,13 @@ export default [ }, { path: '/pages/admin/contractPartyaManage', + meta: { title: '合同甲方' }, name: '/pages/admin/contractPartyaManage', component: () => import('@/views/contract/contractPartyaManageList.vue') }, { path: '/pages/admin/newContractManage', + meta: { title: '起草合同' }, name: '/pages/admin/newContractManage', component: () => import('@/views/contract/newContractManageList.vue') }, @@ -26,11 +29,13 @@ export default [ }, { path: '/pages/admin/contractManage', + meta: { title: '合同查询' }, name: '/pages/admin/contractManage', component: () => import('@/views/contract/contractManageList.vue') }, { path: '/pages/admin/contractChangeManage', + meta: { title: '合同变更' }, name: '/pages/admin/contractChangeManage', component: () => import('@/views/contract/contractChangeManageList.vue') }, @@ -41,6 +46,7 @@ export default [ }, { path: '/pages/admin/expirationContractManage', + meta: { title: '到期合同' }, name: '/pages/admin/expirationContractManage', component: () => import('@/views/contract/expirationContractManageList.vue') }, @@ -56,21 +62,25 @@ export default [ }, { path: '/pages/admin/contractApplyAuditOrders', + meta: { title: '起草待办' }, name: '/pages/admin/contractApplyAuditOrders', component: () => import('@/views/contract/contractApplyAuditOrdersList.vue') }, { path: '/pages/admin/contractChangeAuditOrders', + meta: { title: '变更待办' }, name: '/pages/admin/contractChangeAuditOrders', component: () => import('@/views/contract/contractChangeAuditOrdersList.vue') }, { path: '/pages/admin/contractApplyAuditHistoryOrders', + meta: { title: '起草已办' }, name: '/pages/admin/contractApplyAuditHistoryOrders', component: () => import('@/views/contract/contractApplyAuditHistoryOrdersList.vue') }, { path:'/pages/admin/contractChangeAuditHistoryOrders', + meta: { title: '变更已办' }, name:'/pages/admin/contractChangeAuditHistoryOrders', component: () => import('@/views/contract/contractChangeAuditHistoryOrdersList.vue') }, diff --git a/src/router/devRouter.js b/src/router/devRouter.js index 7b32151..5740ad2 100644 --- a/src/router/devRouter.js +++ b/src/router/devRouter.js @@ -1,16 +1,19 @@ export default [ { path: '/pages/dev/appManage', + meta: { title: '应用信息' }, name: '/pages/dev/appManage', component: () => import('@/views/dev/app/appList.vue') }, { path: '/pages/dev/serviceManage', + meta: { title: '服务信息' }, name: '/pages/dev/serviceManage', component: () => import('@/views/dev/serviceList.vue') }, { path: '/pages/dev/serviceRegisterManage', + meta: { title: '服务注册' }, name: '/pages/dev/serviceRegisterManage', component: () => import('@/views/dev/routeList.vue') }, @@ -21,16 +24,19 @@ export default [ }, { path: '/pages/dev/serviceImplManage', + meta: { title: '服务实现' }, name: '/pages/dev/serviceImplManage', component: () => import('@/views/dev/serviceBusinessList.vue') }, { path: '/pages/dev/businessTableHisManage', + meta: { title: '业务轨迹' }, name: '/pages/dev/businessTableHisManage', component: () => import('@/views/dev/businessTableHisList.vue') }, { path: '/pages/dev/menuCatalogManage', + meta: { title: '菜单目录' }, name: '/pages/dev/menuCatalogManage', component: () => import('@/views/dev/menuCatalogList.vue') }, @@ -41,36 +47,43 @@ export default [ }, { path: '/pages/dev/menuGroupManage', + meta: { title: '菜单组' }, name: '/pages/dev/menuGroupManage', component: () => import('@/views/dev/menuGroupList.vue') }, { path: '/pages/dev/mappingDomainManage', + meta: { title: '配置项' }, name: '/pages/dev/mappingDomainManage', component: () => import('@/views/dev/mappingDomainList.vue') }, { path: '/pages/dev/mappingManage', + meta: { title: '配置中心' }, name: '/pages/dev/mappingManage', component: () => import('@/views/dev/mappingList.vue') }, { path: '/pages/dev/businessDatabusManage', + meta: { title: 'Databus' }, name: '/pages/dev/businessDatabusManage', component: () => import('@/views/dev/businessDatabusList.vue') }, { path: '/pages/dev/dictManage', + meta: { title: '字典' }, name: '/pages/dev/dictManage', component: () => import('@/views/dev/dictList.vue') }, { path: '/pages/dev/cacheManage', + meta: { title: '刷新缓存' }, name: '/pages/dev/cacheManage', component: () => import('@/views/dev/cacheList.vue') }, { path: '/pages/dev/menuManage', + meta: { title: '菜单维护' }, name: '/pages/dev/menuManage', component: () => import('@/views/dev/menuList.vue') }, @@ -81,11 +94,13 @@ export default [ }, { path: '/pages/dev/jobManage', + meta: { title: '定时任务' }, name: '/pages/dev/jobManage', component: () => import('@/views/dev/taskList.vue') }, { path: '/pages/dev/attrSpecManage', + meta: { title: '属性' }, name: '/pages/dev/attrSpecManage', component: () => import('@/views/dev/attrSpecList.vue') }, @@ -96,41 +111,49 @@ export default [ }, { path: '/pages/dev/reportCustomGroupManage', + meta: { title: '报表组' }, name: '/pages/dev/reportCustomGroupManage', component: () => import('@/views/report/reportCustomGroupManageList.vue') }, { path: '/pages/dev/reportCustomManage', + meta: { title: '报表信息' }, name: '/pages/dev/reportCustomManage', component: () => import('@/views/report/reportCustomManageList.vue') }, { path: '/pages/dev/reportCustomComponentManage', + meta: { title: '报表组件' }, name: '/pages/dev/reportCustomComponentManage', component: () => import('@/views/report/reportCustomComponentManageList.vue') }, { path: '/pages/dev/transactionLogManage', + meta: { title: '交互日志' }, name: '/pages/dev/transactionLogManage', component: () => import('@/views/log/transactionLogManageList.vue') }, { path: '/pages/dev/initializeCommunityManage', + meta: { title: '初始化小区' }, name: '/pages/dev/initializeCommunityManage', component: () => import('@/views/community/initializeCommunityManageList.vue') }, { path: '/pages/dev/serviceProvideManage', + meta: { title: '服务提供' }, name: '/pages/dev/serviceProvideManage', component: () => import('@/views/dev/serviceProvideManageList.vue') }, { path: '/views/dev/devServiceProvide', + meta: { title: '开发服务' }, name: '/views/dev/devServiceProvide', component: () => import('@/views/dev/devServiceProvideList.vue') }, { path: '/pages/dev/transactionOutLog', + meta: { title: '调用三方' }, name: '/pages/dev/transactionOutLog', component: () => import('@/views/log/transactionOutLogList.vue') }, diff --git a/src/router/feeRouter.js b/src/router/feeRouter.js index f0556dc..e1ae5af 100644 --- a/src/router/feeRouter.js +++ b/src/router/feeRouter.js @@ -2,30 +2,36 @@ export default [ { path: '/pages/property/contractCreateFee', name: '/pages/property/contractCreateFee', - component: () => import('@/views/fee/contractCreateFeeList.vue') + component: () => import('@/views/fee/contractCreateFeeList.vue'), + meta: { title: '合同收费' } }, { path: '/pages/property/meterWaterManage', name: '/pages/property/meterWaterManage', - component: () => import('@/views/fee/meterWaterManageList.vue') + component: () => import('@/views/fee/meterWaterManageList.vue'), + meta: { title: '水电抄表' } }, { path: '/views/fee/meterTypeManage', name: '/views/fee/meterTypeManage', - component: () => import('@/views/fee/meterTypeManageList.vue') + component: () => import('@/views/fee/meterTypeManageList.vue'), + meta: { title: '表类型管理' } }, { path: '/pages/property/returnPayFeeManage', + meta: { title: '退费审核' }, name: '/pages/property/returnPayFeeManage', component: () => import('@/views/fee/returnPayFeeManageList.vue') }, { path: '/pages/property/feeDiscountManage', + meta: { title: '折扣设置' }, name: '/pages/property/feeDiscountManage', component: () => import('@/views/fee/feeDiscountManageList.vue') }, { path: '/pages/property/applyRoomDiscountManage', + meta: { title: '优惠申请' }, name: '/pages/property/applyRoomDiscountManage', component: () => import('@/views/fee/applyRoomDiscountManageList.vue') }, @@ -41,21 +47,25 @@ export default [ }, { path: '/pages/property/feeReceipt', + meta: { title: '补打收据' }, name: '/pages/property/feeReceipt', component: () => import('@/views/fee/feeReceiptList.vue') }, { path: '/pages/fee/floorShare', + meta: { title: '楼栋公摊' }, name: '/pages/fee/floorShare', component: () => import('@/views/fee/floorShareList.vue') }, { path: '/pages/fee/shareReading', + meta: { title: '公摊抄表' }, name: '/pages/fee/shareReading', component: () => import('@/views/fee/shareReadingList.vue') }, { path: '/pages/property/roomFeeImport', + meta: { title: '费用导入' }, name: '/pages/property/roomFeeImport', component: () => import('@/views/fee/roomFeeImportList.vue') }, @@ -71,11 +81,13 @@ export default [ }, { path: '/pages/property/feeComboManage', + meta: { title: '费用套餐' }, name: '/pages/property/feeComboManage', component: () => import('@/views/fee/feeComboManageList.vue') }, { path: '/pages/property/payFeeAuditManage', + meta: { title: '缴费审核' }, name: '/pages/property/payFeeAuditManage', component: () => import('@/views/fee/payFeeAuditManageList.vue') }, @@ -86,16 +98,19 @@ export default [ }, { path: '/pages/property/payFeeBatch', + meta: { title: '取消费用' }, name: '/pages/property/payFeeBatch', component: () => import('@/views/fee/payFeeBatchList.vue') }, { path: '/pages/property/listOweFee', + meta: { title: '欠费信息' }, name: '/pages/property/listOweFee', component: () => import('@/views/fee/listOweFeeList.vue') }, { path: '/pages/fee/oweFeeCallable', + meta: { title: '欠费催缴' }, name: '/pages/fee/oweFeeCallable', component: () => import('@/views/fee/oweFeeCallableList.vue') }, @@ -106,16 +121,19 @@ export default [ }, { path: '/pages/property/staffFeeManage', + meta: { title: '员工收费' }, name: '/pages/property/staffFeeManage', component: () => import('@/views/fee/staffFeeManageList.vue') }, { path: '/pages/property/feeSummary', + meta: { title: '费用汇总表' }, name: '/pages/property/feeSummary', component: () => import('@/views/fee/feeSummaryList.vue') }, { path: '/pages/property/roomCreateFee', + meta: { title: '房屋收费' }, name: '/pages/property/roomCreateFee', component: () => import('@/views/fee/roomCreateFeeList.vue') }, @@ -131,6 +149,7 @@ export default [ }, { path: '/pages/property/simplifyAcceptance', + meta: { title: '业务受理' }, name: '/pages/property/simplifyAcceptance', component: () => import('@/views/simplify/simplifyAcceptanceList.vue') }, diff --git a/src/router/index.js b/src/router/index.js index 4e0372d..acc34de 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -20,6 +20,9 @@ import feeRouter from './feeRouter' Vue.use(VueRouter) +// 多标签页:仅当路由配置了 meta.title 或 meta.titleKey 时才会在标签栏展示 +// meta: { title: '费用项设置' } // 直接文案 +// meta: { titleKey: 'fee.titleConfig' } // i18n 的 key const routes = [ { path: '/', @@ -29,11 +32,13 @@ const routes = [ { path: '/views/index/index', name: '/views/index/index', - component: () => import('@/views/index/index.vue') + component: () => import('@/views/index/index.vue'), + meta: { title: '首页' } }, { path: '/pages/frame/changeStaffPwd', + meta: { title: '修改密码' }, name: '/pages/frame/changeStaffPwd', component: () => import('@/views/user/login/updatePwd.vue') }, @@ -41,12 +46,14 @@ const routes = [ { path: '/pages/frame/orgManage', + meta: { title: '组织信息' }, name: '/pages/frame/orgManage', component: () => import('@/views/org/orgList.vue') }, { path: '/pages/frame/staff', + meta: { title: '员工信息' }, name: '/pages/frame/staff', component: () => import('@/views/staff/staffList.vue') }, @@ -57,6 +64,7 @@ const routes = [ }, { path: '/pages/frame/role', + meta: { title: '角色权限' }, name: '/pages/frame/role', component: () => import('@/views/role/roleList.vue') }, @@ -76,11 +84,13 @@ const routes = [ }, { path: '/pages/frame/systemInfoManage', + meta: { title: '系统配置' }, name: '/pages/frame/systemInfoManage', component: () => import('@/views/system/systemInfoManageList.vue') }, { path: '/pages/frame/registerProtocol', + meta: { title: '注册协议' }, name: '/pages/frame/registerProtocol', component: () => import('@/views/system/registerProtocolList.vue') }, @@ -103,11 +113,13 @@ const routes = [ { path: '/pages/common/communityManage', + meta: { title: '小区信息' }, name: '/pages/common/communityManage', component: () => import('@/views/community/communityManageList.vue') }, { path: '/pages/admin/propertyCompanyManage', + meta: { title: '物业公司' }, name: '/pages/admin/propertyCompanyManage', component: () => import('@/views/store/propertyCompanyManageList.vue') }, @@ -118,26 +130,31 @@ const routes = [ }, { path: '/pages/community/cityArea', + meta: { title: '地区' }, name: '/pages/community/cityArea', component: () => import('@/views/community/cityAreaList.vue') }, { path: '/pages/admin/merchantManage', + meta: { title: '周边商家' }, name: '/pages/admin/merchantManage', component: () => import('@/views/mall/merchantManageList.vue') }, { path: '/pages/admin/shopManage', + meta: { title: '店铺信息' }, name: '/views/mall/shopManage', component: () => import('@/views/mall/shopManageList.vue') }, { path: '/pages/admin/shopCommunity', + meta: { title: '小区店铺' }, name: '/pages/admin/shopCommunity', component: () => import('@/views/mall/shopCommunityList.vue') }, { path: '/pages/staff/systemUser', + meta: { title: '物业用户' }, name: '/pages/staff/systemUser', component: () => import('@/views/staff/systemUserList.vue') }, @@ -148,6 +165,7 @@ const routes = [ }, { path: '/pages/staff/storeStaff', + meta: { title: '物业员工' }, name: '/pages/staff/storeStaff', component: () => import('@/views/staff/storeStaffList.vue') }, @@ -158,22 +176,26 @@ const routes = [ }, { path: '/pages/community/adminRoom', + meta: { title: '小区房屋' }, name: '/pages/community/adminRoom', component: () => import('@/views/community/adminRoomList.vue') }, { path: '/pages/owner/adminOwner', + meta: { title: '小区业主' }, name: '/pages/owner/adminOwner', component: () => import('@/views/owner/adminOwnerList.vue') }, { path: '/pages/owner/adminAuthOwner', + meta: { title: '业主认证' }, name: '/pages/owner/adminAuthOwner', component: () => import('@/views/owner/adminAuthOwnerList.vue') }, { path: '/pages/owner/adminAccount', + meta: { title: '业主账户' }, name: '/pages/owner/adminAccount', component: () => import('@/views/account/adminAccountList.vue') }, @@ -184,17 +206,20 @@ const routes = [ }, { path: '/pages/fee/adminFeeConfig', + meta: { title: '小区费用项' }, name: '/pages/fee/adminFeeConfig', component: () => import('@/views/fee/adminFeeConfigList.vue') }, { path: '/pages/fee/adminRoomFee', + meta: { title: '房屋费用' }, name: '/pages/fee/adminRoomFee', component: () => import('@/views/fee/adminRoomFeeList.vue') }, { path: '/pages/work/adminRepair', + meta: { title: '小区报修' }, name: '/pages/work/adminRepair', component: () => import('@/views/work/adminRepairList.vue') }, @@ -206,6 +231,7 @@ const routes = [ { path: '/pages/complaint/adminComplaint', + meta: { title: '小区投诉' }, name: '/pages/complaint/adminComplaint', component: () => import('@/views/complaint/adminComplaintList.vue') }, @@ -216,6 +242,7 @@ const routes = [ }, { path: '/pages/oa/adminWorkPool', + meta: { title: '小区工作单' }, name: '/pages/oa/adminWorkPool', component: () => import('@/views/work/adminWorkPoolList.vue') }, @@ -226,103 +253,123 @@ const routes = [ }, { path: '/pages/iot/aAccessControl', + meta: { title: '小区门禁' }, name: '/pages/iot/aAccessControl', component: () => import('@/views/iot/aAccessControlList.vue') }, { path: '/pages/iot/adminBarrier', + meta: { title: '道闸相机' }, name: '/pages/iot/adminBarrier', component: () => import('@/views/iot/adminBarrierList.vue') }, { path: '/pages/iot/adminMeter', + meta: { title: '水电表' }, name: '/pages/iot/adminMeter', component: () => import('@/views/iot/adminMeterList.vue') }, { path: '/pages/iot/adminInout', + meta: { title: '门禁出入' }, name: '/pages/iot/adminInout', component: () => import('@/views/iot/adminInoutList.vue') }, { path: '/pages/iot/adminChargeOrder', + meta: { title: '充电订单' }, name: '/pages/iot/adminChargeOrder', component: () => import('@/views/iot/adminChargeOrderList.vue') }, { path: '/pages/iot/adminMeterRecharge', + meta: { title: '水电充值' }, name: '/pages/iot/adminMeterRecharge', component: () => import('@/views/iot/adminMeterRechargeList.vue') }, { path: '/pages/report/operationalAnalysis', + meta: { title: '运营分析' }, name: '/pages/report/operationalAnalysis', component: () => import('@/views/report/operationalAnalysisList.vue') }, { path: '/pages/report/communityFeeSummary', + meta: { title: '小区费用汇总' }, name: '/pages/report/communityFeeSummary', component: () => import('@/views/report/communityFeeSummaryList.vue') }, { path: '/pages/fee/adminPayFeeDetail', + meta: { title: '缴费记录' }, name: '/pages/fee/adminPayFeeDetail', component: () => import('@/views/fee/adminPayFeeDetailList.vue') }, { path: '/pages/fee/adminOweFeeDetail', + meta: { title: '小区欠费' }, name: '/pages/fee/adminOweFeeDetail', component: () => import('@/views/fee/adminOweFeeDetailList.vue') }, { path: '/pages/admin/orderManage', + meta: { title: '受理单' }, name: '/pages/admin/orderManage', component: () => import('@/views/admin/orderManageList.vue') }, { path: '/pages/frame/userLogin', + meta: { title: '登录日志' }, name: '/pages/frame/userLogin', component: () => import('@/views/user/userLoginList.vue') }, { path: '/pages/admin/productSj', + meta: { title: '上架商品' }, name: '/pages/admin/productSj', component: () => import('@/views/mall/productSjList.vue') }, { path: '/pages/admin/housekeepingSjServ', + meta: { title: '上架服务' }, name: '/pages/admin/housekeepingSjServ', component: () => import('@/views/mall/housekeepingSjServList.vue') }, { path: '/pages/admin/storeOrderCartManage', + meta: { title: '商城订单' }, name: '/pages/admin/storeOrderCartManage', component: () => import('@/views/mall/storeOrderCartManageList.vue') }, { path: '/pages/admin/storeOrderCartReturn', + meta: { title: '退货订单' }, name: '/pages/admin/storeOrderCartReturn', component: () => import('@/views/mall/storeOrderCartReturnList.vue') }, { path: '/pages/admin/userIntegral', + meta: { title: '用户积分' }, name: '/pages/admin/userIntegral', component: () => import('@/views/mall/userIntegralList.vue') }, { path: '/pages/admin/integralDetail', + meta: { title: '积分交易' }, name: '/pages/admin/integralDetail', component: () => import('@/views/mall/integralDetailList.vue') }, { path: '/pages/admin/marketSmsManage', + meta: { title: '营销配置' }, name: '/pages/admin/marketSmsManage', component: () => import('@/views/market/marketSmsManageList.vue') }, { path: '/pages/admin/marketWay', + meta: { title: '营销方式' }, name: '/pages/admin/marketWay', component: () => import('@/views/market/marketWayList.vue') }, @@ -333,21 +380,25 @@ const routes = [ }, { path: '/pages/admin/marketRule', + meta: { title: '营销规则' }, name: '/pages/admin/marketRule', component: () => import('@/views/market/marketRuleList.vue') }, { path: '/pages/admin/marketBlacklistManage', + meta: { title: '营销黑名单' }, name: '/pages/admin/marketBlacklistManage', component: () => import('@/views/market/marketBlacklistManageList.vue') }, { path: '/pages/admin/marketLog', + meta: { title: '营销记录' }, name: '/pages/admin/marketLog', component: () => import('@/views/market/marketLogList.vue') }, { path: '/pages/property/advertManage', + meta: { title: '发布广告' }, name: '/pages/property/advertManage', component: () => import('@/views/admin/advertManageList.vue') }, @@ -368,11 +419,13 @@ const routes = [ }, { path: '/pages/admin/couponPoolManage', + meta: { title: '制作优惠券' }, name: '/pages/admin/couponPoolManage', component: () => import('@/views/account/couponPoolManageList.vue') }, { path: '/pages/admin/couponDetailManage', + meta: { title: '购买记录' }, name: '/pages/admin/couponDetailManage', component: () => import('@/views/account/couponDetailManageList.vue') }, @@ -398,6 +451,7 @@ const routes = [ }, { path: '/pages/staff/aStaff', + meta: { title: '运营员工' }, name: '/pages/staff/aStaff', component: () => import('@/views/staff/aStaffList.vue') }, @@ -408,36 +462,43 @@ const routes = [ }, { path: '/pages/staff/aStaffCommunity', + meta: { title: '员工小区' }, name: '/pages/staff/aStaffCommunity', component: () => import('@/views/staff/aStaffCommunityList.vue') }, { path: '/pages/community/communityWechat', + meta: { title: '小区公众号' }, name: '/pages/community/communityWechat', component: () => import('@/views/community/communityWechatList.vue') }, { path: '/pages/community/communityMini', + meta: { title: '小区小程序' }, name: '/pages/community/communityMini', component: () => import('@/views/community/communityMiniList.vue') }, { path: '/pages/fee/communityPayment', + meta: { title: '小区支付' }, name: '/pages/fee/communityPayment', component: () => import('@/views/fee/communityPaymentList.vue') }, { path: '/pages/common/enterCommunity', + meta: { title: '我的小区' }, name: '/pages/common/enterCommunity', component: () => import('@/views/community/enterCommunityList.vue') }, { path: '/pages/property/roomRenovationManage', + meta: { title: '房屋装修' }, name: '/pages/property/roomRenovationManage', component: () => import('@/views/community/roomRenovationManageList.vue') }, { path: '/pages/property/feeConfigManage', + meta: { title: '费用项设置' }, name: '/pages/property/feeConfigManage', component: () => import('@/views/fee/feeConfigManageList.vue') }, @@ -448,6 +509,7 @@ const routes = [ }, { path: '/pages/property/room', + meta: { title: '房屋管理' }, name: '/pages/property/room', component: () => import('@/views/room/roomList.vue') }, @@ -468,11 +530,13 @@ const routes = [ }, { path: '/pages/property/shops', + meta: { title: '商铺管理' }, name: '/pages/property/shops', component: () => import('@/views/room/shopsList.vue') }, { path: '/pages/property/listOwner', + meta: { title: '业主信息' }, name: '/pages/property/listOwner', component: () => import('@/views/owner/listOwner.vue') }, @@ -483,11 +547,13 @@ const routes = [ }, { path: '/pages/property/auditAuthOwner', + meta: { title: '业主认证' }, name: '/pages/property/auditAuthOwner', component: () => import('@/views/owner/auditAuthOwnerList.vue') }, { path: '/pages/property/accountManage', + meta: { title: '业主账户' }, name: '/pages/property/accountManage', component: () => import('@/views/account/accountManageList.vue') }, @@ -498,26 +564,31 @@ const routes = [ }, { path: '/pages/property/communitySpaceManage', + meta: { title: '场地管理' }, name: '/pages/property/communitySpaceManage', component: () => import('@/views/community/communitySpaceManageList.vue') }, { path: '/pages/property/reportCommunitySpace', + meta: { title: '场地预约' }, name: '/pages/property/reportCommunitySpace', component: () => import('@/views/community/reportCommunitySpaceList.vue') }, { path: '/pages/property/communitySpacePersonManage', + meta: { title: '场地预约订单' }, name: '/pages/property/communitySpacePersonManage', component: () => import('@/views/community/communitySpacePersonManageList.vue') }, { path: '/pages/property/communitySpaceConfirm', + meta: { title: '预约核销' }, name: '/pages/property/communitySpaceConfirm', component: () => import('@/views/community/communitySpaceConfirmList.vue') }, { path: '/pages/owner/ownerCommitteeManage', + meta: { title: '业委会' }, name: '/pages/owner/ownerCommitteeManage', component: () => import('@/views/owner/ownerCommitteeManageList.vue') }, @@ -538,6 +609,7 @@ const routes = [ }, { path: '/pages/fee/ownerInvoice', + meta: { title: '发票抬头' }, name: '/pages/fee/ownerInvoice', component: () => import('@/views/fee/ownerInvoiceList.vue') }, @@ -548,6 +620,7 @@ const routes = [ }, { path: '/pages/fee/invoiceApply', + meta: { title: '发票' }, name: '/pages/fee/invoiceApply', component: () => import('@/views/fee/invoiceApplyList.vue') }, @@ -569,6 +642,7 @@ const routes = [ { path: '/pages/property/carCreateFee', + meta: { title: '车辆收费' }, name: '/pages/property/carCreateFee', component: () => import('@/views/fee/carCreateFeeList.vue') }, @@ -579,6 +653,7 @@ const routes = [ }, { path: '/pages/work/repairSetting', + meta: { title: '报修设置' }, name: '/pages/work/repairSetting', component: () => import('@/views/work/repairSettingList.vue') }, @@ -589,11 +664,13 @@ const routes = [ }, { path: '/pages/property/ownerRepairManage', + meta: { title: '电话报修' }, name: '/pages/property/ownerRepairManage', component: () => import('@/views/work/ownerRepairManageList.vue') }, { path: '/pages/property/repairPoolManage', + meta: { title: '工单池' }, name: '/pages/property/repairPoolManage', component: () => import('@/views/work/repairPoolManageList.vue') }, @@ -604,26 +681,31 @@ const routes = [ }, { path: '/pages/property/repairDispatchManage', + meta: { title: '报修待办' }, name: '/pages/property/repairDispatchManage', component: () => import('@/views/work/repairDispatchManageList.vue') }, { path: '/pages/property/myRepairDispatchManage', + meta: { title: '报修已办' }, name: '/pages/property/myRepairDispatchManage', component: () => import('@/views/work/myRepairDispatchManageList.vue') }, { path: '/pages/property/repairReturnVisit', + meta: { title: '报修回访' }, name: '/pages/property/repairReturnVisit', component: () => import('@/views/work/repairReturnVisitList.vue') }, { path: '/pages/property/repairForceFinishManage', + meta: { title: '强制回单' }, name: '/pages/property/repairForceFinishManage', component: () => import('@/views/work/repairForceFinishManageList.vue') }, { path: '/pages/property/locationManage', + meta: { title: '设备位置' }, name: '/pages/property/locationManage', component: () => import('@/views/community/locationManageList.vue') }, diff --git a/src/router/inspectionRouter.js b/src/router/inspectionRouter.js index 329becf..048e44f 100644 --- a/src/router/inspectionRouter.js +++ b/src/router/inspectionRouter.js @@ -1,16 +1,19 @@ export default [ { path: '/pages/inspection/inspectionPoint', + meta: { title: '巡检点' }, name: '/pages/inspection/inspectionPoint', component: () => import('@/views/inspection/inspectionPointList.vue') }, { path: '/pages/inspection/inspectionRoute', + meta: { title: '巡检路线' }, name: '/pages/inspection/inspectionRoute', component: () => import('@/views/inspection/inspectionRouteList.vue') }, { path: '/pages/inspection/adminInspectionPlan', + meta: { title: '小区巡检计划' }, name: '/pages/inspection/adminInspectionPlan', component: () => import('@/views/inspection/adminInspectionPlanList.vue') }, @@ -21,6 +24,7 @@ export default [ }, { path: '/pages/inspection/adminInspectionTask', + meta: { title: '巡检任务' }, name: '/pages/inspection/adminInspectionTask', component: () => import('@/views/inspection/adminInspectionTaskList.vue') }, @@ -31,6 +35,7 @@ export default [ }, { path: '/pages/property/inspectionItemManage', + meta: { title: '巡检项目' }, name: '/pages/property/inspectionItemManage', component: () => import('@/views/inspection/inspectionItemManageList.vue') }, @@ -41,6 +46,7 @@ export default [ }, { path: '/pages/inspection/inspectionPlan', + meta: { title: '巡检计划' }, name: '/pages/inspection/inspectionPlan', component: () => import('@/views/inspection/inspectionPlanList.vue') }, @@ -51,21 +57,25 @@ export default [ }, { path: '/pages/inspection/inspectionTask', + meta: { title: '巡检任务' }, name: '/pages/inspection/inspectionTask', component: () => import('@/views/inspection/InspectionTaskList.vue') }, { path: '/pages/property/inspectionTaskDetails', + meta: { title: '巡检明细' }, name: '/pages/property/inspectionTaskDetails', component: () => import('@/views/inspection/inspectionTaskDetailsList.vue') }, { path: '/pages/property/maintainanceItem', + meta: { title: '检查项' }, name: '/pages/property/maintainanceItem', component: () => import('@/views/inspection/maintainanceItemList.vue') }, { path: '/pages/property/maintainanceStandardManage', + meta: { title: '保养标准' }, name: '/pages/property/maintainanceStandardManage', component: () => import('@/views/inspection/maintainanceStandardManageList.vue') }, @@ -76,6 +86,7 @@ export default [ }, { path: '/pages/property/maintainancePlanManage', + meta: { title: '保养计划' }, name: '/pages/property/maintainancePlanManage', component: () => import('@/views/inspection/maintainancePlanManageList.vue') }, @@ -96,6 +107,7 @@ export default [ }, { path: '/pages/property/maintainanceTaskDetails', + meta: { title: '保养明细' }, name: '/pages/property/maintainanceTaskDetails', component: () => import('@/views/inspection/maintainanceTaskDetailsList.vue') }, @@ -106,6 +118,7 @@ export default [ }, { path: '/pages/property/maintainanceTaskManage', + meta: { title: '保养任务' }, name: '/pages/property/maintainanceTaskManage', component: () => import('@/views/inspection/maintainanceTaskManageList.vue') }, diff --git a/src/router/machineRouter.js b/src/router/machineRouter.js index aba50e4..276b06a 100644 --- a/src/router/machineRouter.js +++ b/src/router/machineRouter.js @@ -1,11 +1,13 @@ export default [ { path: '/pages/property/machineTypeTreeManage', + meta: { title: '设备类型' }, name: '/pages/property/machineTypeTreeManage', component: () => import('@/views/machine/machineTypeTreeManageList.vue') }, { path: '/pages/property/equipmentAccount', + meta: { title: '设备台账' }, name: '/pages/property/equipmentAccount', component: () => import('@/views/machine/equipmentAccountList.vue') }, @@ -26,31 +28,37 @@ export default [ }, { path: '/pages/iot/adminChargeMachine', + meta: { title: '充电桩' }, name: '/pages/iot/adminChargeMachine', component: () => import('@/views/iot/adminChargeMachineList.vue') }, { path: '/pages/property/machineTranslateManage', + meta: { title: '物联网同步' }, name: '/pages/property/machineTranslateManage', component: () => import('@/views/machine/machineTranslateManageList.vue') }, { path: '/pages/machine/accessControlInout', + meta: { title: '开门记录' }, name: '/pages/machine/accessControlInout', component: () => import('@/views/machine/accessControlInoutList.vue') }, { path: '/pages/print/machinePrinterManage', + meta: { title: '云打印机' }, name: '/pages/print/machinePrinterManage', component: () => import('@/views/machine/machinePrinterManageList.vue') }, { path: '/pages/print/printerRule', + meta: { title: '云打印规则' }, name: '/pages/print/printerRule', component: () => import('@/views/machine/printerRuleList.vue') }, { path: '/pages/property/videoControl', + meta: { title: '视频监控' }, name: '/pages/property/videoControl', component: () => import('@/views/machine/videoControlList.vue') }, diff --git a/src/router/oaRouter.js b/src/router/oaRouter.js index 2f3270f..304a12c 100644 --- a/src/router/oaRouter.js +++ b/src/router/oaRouter.js @@ -1,16 +1,19 @@ export default [ { path: '/pages/property/activitiesTypeManage', + meta: { title: '信息大类' }, name: '/pages/property/activitiesTypeManage', component: () => import('@/views/oa/activitiesTypeManageList.vue') }, { path: '/pages/property/activitiesManage', + meta: { title: '信息发布' }, name: '/pages/property/activitiesManage', component: () => import('@/views/oa/activitiesManageList.vue') }, { path: '/pages/common/noticeManage', + meta: { title: '发布公告' }, name: '/pages/common/noticeManage', component: () => import('@/views/oa/noticeManageList.vue') }, @@ -31,6 +34,7 @@ export default [ }, { path: '/pages/complaint/complaintType', + meta: { title: '投诉类型' }, name: '/pages/complaint/complaintType', component: () => import('@/views/oa/complaintTypeList.vue') }, @@ -51,26 +55,31 @@ export default [ }, { path: '/pages/complaint/complaint', + meta: { title: '投诉建议' }, name: '/pages/complaint/complaint', component: () => import('@/views/oa/complaintList.vue') }, { path: '/pages/property/notepadManage', + meta: { title: '业主反馈' }, name: '/pages/property/notepadManage', component: () => import('@/views/oa/notepadManageList.vue') }, { path: '/pages/property/visitManage', + meta: { title: '访客登记' }, name: '/pages/property/visitManage', component: () => import('@/views/oa/visitManageList.vue') }, { path: '/pages/question/questionTitle', + meta: { title: '问卷题目' }, name: '/pages/question/questionTitle', component: () => import('@/views/oa/questionTitleList.vue') }, { path: '/pages/property/questionAnswerManage', + meta: { title: '问卷调研' }, name: '/pages/property/questionAnswerManage', component: () => import('@/views/oa/questionAnswerManageList.vue') }, @@ -86,6 +95,7 @@ export default [ }, { path: '/pages/question/ownerVoting', + meta: { title: '业主投票' }, name: '/pages/question/ownerVoting', component: () => import('@/views/oa/ownerVotingList.vue') }, @@ -111,31 +121,37 @@ export default [ }, { path: '/pages/property/oaWorkflowManage', + meta: { title: '流程实例' }, name: '/pages/property/oaWorkflowManage', component: () => import('@/views/oa/oaWorkflowManageList.vue') }, { path: '/pages/property/newOaWorkflowManage', + meta: { title: '我的流程' }, name: '/pages/property/newOaWorkflowManage', component: () => import('@/views/oa/newOaWorkflowManageList.vue') }, { path: '/pages/property/newOaWorkflowDoing', + meta: { title: '工作办理' }, name: '/pages/property/newOaWorkflowDoing', component: () => import('@/views/oa/newOaWorkflowDoingList.vue') }, { path: '/pages/property/attendanceClassesManage', + meta: { title: '考勤班组' }, name: '/pages/property/attendanceClassesManage', component: () => import('@/views/oa/attendanceClassesManageList.vue') }, { path: '/pages/attendance/attendanceClassesStaffManage', + meta: { title: '考勤人员' }, name: '/pages/attendance/attendanceClassesStaffManage', component: () => import('@/views/oa/attendanceClassesStaffManageList.vue') }, { path: '/pages/property/todayAttendanceManage', + meta: { title: '今日考勤' }, name: '/pages/property/todayAttendanceManage', component: () => import('@/views/oa/todayAttendanceManageList.vue') }, @@ -146,26 +162,31 @@ export default [ }, { path: '/pages/property/monthAttendanceManage', + meta: { title: '月考勤' }, name: '/pages/property/monthAttendanceManage', component: () => import('@/views/oa/monthAttendanceManageList.vue') }, { path: '/pages/property/staffAttendanceManage', + meta: { title: '员工考勤' }, name: '/pages/property/staffAttendanceManage', component: () => import('@/views/oa/staffAttendanceManageList.vue') }, { path: '/pages/property/attendanceLogManage', + meta: { title: '考勤记录' }, name: '/pages/property/attendanceLogManage', component: () => import('@/views/oa/attendanceLogManageList.vue') }, { path: '/pages/oa/workType', + meta: { title: '工作单类型' }, name: '/pages/oa/workType', component: () => import('@/views/oa/workTypeList.vue') }, { path: '/pages/oa/startWork', + meta: { title: '起工作单' }, name: '/pages/oa/startWork', component: () => import('@/views/oa/startWorkList.vue') }, @@ -186,21 +207,25 @@ export default [ }, { path: '/pages/oa/doWork', + meta: { title: '办工作单' }, name: '/pages/oa/doWork', component: () => import('@/views/oa/doWorkList.vue') }, { path: '/pages/oa/copyWork', + meta: { title: '抄送我的' }, name: '/pages/oa/copyWork', component: () => import('@/views/oa/copyWorkList.vue') }, { path: '/pages/oa/workPool', + meta: { title: '工作单池' }, name: '/pages/oa/workPool', component: () => import('@/views/oa/workPoolList.vue') }, { path: '/pages/oa/workDeduction', + meta: { title: '工作单扣款' }, name: '/pages/oa/workDeduction', component: () => import('@/views/oa/workDeductionList.vue') }, diff --git a/src/router/reportRouter.js b/src/router/reportRouter.js index 4193e5f..58100be 100644 --- a/src/router/reportRouter.js +++ b/src/router/reportRouter.js @@ -1,71 +1,85 @@ export default [ { path: '/pages/property/reportProficient', + meta: { title: '费用台账' }, name: '/pages/property/reportProficient', component: () => import('@/views/report/reportProficientList.vue') }, { path: '/pages/property/reportFeeSummary', + meta: { title: '费用汇总表' }, name: '/pages/property/reportFeeSummary', component: () => import('@/views/report/reportFeeSummaryList.vue') }, { path: '/pages/property/reportFeeDetail', + meta: { title: '费用明细表' }, name: '/pages/property/reportFeeDetail', component: () => import('@/views/report/reportFeeDetailList.vue') }, { path: '/pages/report/feeRemind', + meta: { title: '费用提醒' }, name: '/pages/report/feeRemind', component: () => import('@/views/report/feeRemindList.vue') }, { path: '/pages/report/dataReport', + meta: { title: '数据统计' }, name: '/pages/report/dataReport', component: () => import('@/views/report/dataReportList.vue') }, { path: '/pages/property/reportOweFeeDetail', + meta: { title: '欠费明细表' }, name: '/pages/property/reportOweFeeDetail', component: () => import('@/views/report/reportOweFeeDetailList.vue') }, { path: '/pages/property/reportPayFeeDetail', + meta: { title: '缴费明细表' }, name: '/pages/property/reportPayFeeDetail', component: () => import('@/views/report/reportPayFeeDetailList.vue') }, { path: '/pages/property/reportRepair', + meta: { title: '报修汇总表' }, name: '/pages/property/reportRepair', component: () => import('@/views/report/reportRepairList.vue') }, { path: '/pages/property/reportNoFeeRoom', + meta: { title: '未收费房屋' }, name: '/pages/property/reportNoFeeRoom', component: () => import('@/views/report/reportNoFeeRoomList.vue') }, { path: '/pages/property/reportQuestionAnswerDetail', + meta: { title: '问卷明细表' }, name: '/pages/property/reportQuestionAnswerDetail', component: () => import('@/views/report/reportQuestionAnswerDetailList.vue') }, { path: '/pages/property/reportOwnerPayFee', + meta: { title: '业主缴费明细' }, name: '/pages/property/reportOwnerPayFee', component: () => import('@/views/report/reportOwnerPayFeeList.vue') }, { path: '/pages/property/reportHuaning', + meta: { title: '欠费分析' }, name: '/pages/property/reportHuaning', component: () => import('@/views/report/reportHuaningList.vue') }, { path: '/pages/property/reportPayFeeDeposit', + meta: { title: '押金报表' }, name: '/pages/property/reportPayFeeDeposit', component: () => import('@/views/report/reportPayFeeDepositList.vue') }, { path: '/pages/property/commonReport', + meta: { title: '巡检报表' }, name: '/pages/property/commonReport', component: () => import('@/views/report/commonReportList.vue') }, diff --git a/src/router/resourceRouter.js b/src/router/resourceRouter.js index 9e5b4d5..deb911d 100644 --- a/src/router/resourceRouter.js +++ b/src/router/resourceRouter.js @@ -1,37 +1,44 @@ export default [ { path: '/pages/resource/adminEquipment', + meta: { title: '设备台账' }, name: '/pages/resource/adminEquipment', component: () => import('@/views/resource/adminEquipmentList.vue') }, { path: '/pages/resource/resourceAuditFlow', + meta: { title: '审批配置' }, name: '/pages/resource/resourceAuditFlow', component: () => import('@/views/resource/resourceAuditFlowList.vue') }, { path: '/pages/property/storehouseManage', + meta: { title: '仓库信息' }, name: '/pages/property/storehouseManage', component: () => import('@/views/resource/storehouseManageList.vue') }, { path: '/pages/common/resourceStoreSpecificationManage', + meta: { title: '物品规格' }, name: '/pages/common/resourceStoreSpecificationManage', component: () => import('@/views/resource/resourceStoreSpecificationManageList.vue') }, { path: '/pages/common/resourceStoreManage', + meta: { title: '物品信息' }, name: '/pages/common/resourceStoreManage', component: () => import('@/views/resource/resourceStoreManageList.vue') }, { path: '/pages/property/resourceSupplierManage', + meta: { title: '供应商' }, name: '/pages/property/resourceSupplierManage', component: () => import('@/views/resource/resourceSupplierManageList.vue') }, { path: '/pages/common/purchaseApplyManage', + meta: { title: '采购申请' }, name: '/pages/common/purchaseApplyManage', component: () => import('@/views/resource/purchaseApplyManageList.vue') }, @@ -52,6 +59,7 @@ export default [ }, { path: '/pages/common/itemOutManage', + meta: { title: '物品领用' }, name: '/pages/common/itemOutManage', component: () => import('@/views/resource/itemOutManageList.vue') }, @@ -62,11 +70,13 @@ export default [ }, { path: '/pages/common/purchaseApplyDetailManage', + meta: { title: '出入库明细' }, name: '/pages/common/purchaseApplyDetailManage', component: () => import('@/views/resource/purchaseApplyDetailManageList.vue') }, { path: '/pages/common/allocationStorehouseManage', + meta: { title: '调拨申请' }, name: '/pages/common/allocationStorehouseManage', component: () => import('@/views/resource/allocationStorehouseManageList.vue') }, @@ -77,26 +87,31 @@ export default [ }, { path: '/pages/common/allocationStorehouseDetailed', + meta: { title: '调拨明细' }, name: '/pages/common/allocationStorehouseDetailed', component: () => import('@/views/resource/allocationStorehouseDetailedList.vue') }, { path: '/pages/property/assetInventoryManage', + meta: { title: '盘点管理' }, name: '/pages/property/assetInventoryManage', component: () => import('@/views/resource/assetInventoryManageList.vue') }, { path: '/pages/common/myResourceStoreManage', + meta: { title: '我的物品' }, name: '/pages/common/myResourceStoreManage', component: () => import('@/views/resource/myResourceStoreManageList.vue') }, { path: '/pages/common/allocationUserStorehouseManage', + meta: { title: '转赠记录' }, name: '/pages/common/allocationUserStorehouseManage', component: () => import('@/views/resource/allocationUserStorehouseManageList.vue') }, { path: '/pages/common/resourceStoreUseRecordManage', + meta: { title: '使用记录' }, name: '/pages/common/resourceStoreUseRecordManage', component: () => import('@/views/resource/resourceStoreUseRecordManageList.vue') }, diff --git a/src/router/scmRouter.js b/src/router/scmRouter.js index 49716a3..c9f35b0 100644 --- a/src/router/scmRouter.js +++ b/src/router/scmRouter.js @@ -1,76 +1,91 @@ export default [ { path: '/pages/scm/couponMarket', + meta: { title: '优惠券市场' }, name: '/pages/scm/couponMarket', component: () => import('@/views/scm/couponMarketList.vue') }, { path: '/pages/scm/couponPropertyPoolManage', + meta: { title: '优惠券' }, name: '/pages/scm/couponPropertyPoolManage', component: () => import('@/views/scm/couponPropertyPoolManageList.vue') }, { path: '/pages/scm/couponRule', + meta: { title: '赠送规则' }, name: '/pages/scm/couponRule', component: () => import('@/views/scm/couponRuleList.vue') }, { path: '/pages/scm/couponPropertyPoolDetail', + meta: { title: '赠送记录' }, name: '/pages/scm/couponPropertyPoolDetail', component: () => import('@/views/scm/couponPropertyPoolDetailList.vue') }, { path: '/pages/scm/couponPropertyUserManage', + meta: { title: '业主优惠券' }, name: '/pages/scm/couponPropertyUserManage', component: () => import('@/views/scm/couponPropertyUserManageList.vue') }, { path: '/pages/scm/couponPropertyUserDetail', + meta: { title: '优惠券使用' }, name: '/pages/scm/couponPropertyUserDetail', component: () => import('@/views/scm/couponPropertyUserDetailList.vue') }, { path: '/pages/scm/integralConfigManage', + meta: { title: '积分标准' }, name: '/pages/scm/integralConfigManage', component: () => import('@/views/scm/integralConfigManageList.vue') }, { path: '/pages/scm/integralRule', + meta: { title: '积分规则' }, name: '/pages/scm/integralRule', component: () => import('@/views/scm/integralRuleList.vue') }, { path: '/pages/scm/integralGiftDetailManage', + meta: { title: '积分赠送' }, name: '/pages/scm/integralGiftDetailManage', component: () => import('@/views/scm/integralGiftDetailManageList.vue') }, { path: '/pages/scm/communityIntegral', + meta: { title: '小区积分' }, name: '/pages/scm/communityIntegral', component: () => import('@/views/scm/communityIntegralList.vue') }, { path: '/pages/scm/gold', + meta: { title: '小区金币' }, name: '/pages/scm/gold', component: () => import('@/views/scm/goldList.vue') }, { path: '/pages/reserve/reserveCatalogManage', + meta: { title: '预约目录' }, name: '/pages/reserve/reserveCatalogManage', component: () => import('@/views/scm/reserveCatalogManageList.vue') }, { path: '/pages/reserve/reserveParamsManage', + meta: { title: '预约参数' }, name: '/pages/reserve/reserveParamsManage', component: () => import('@/views/scm/reserveParamsManageList.vue') }, { path: '/pages/reserve/reserveDiningManage', + meta: { title: '预约就餐' }, name: '/pages/reserve/reserveDiningManage', component: () => import('@/views/scm/reserveDiningManageList.vue') }, { path: '/pages/reserve/reserveServiceManage', + meta: { title: '预约服务' }, name: '/pages/reserve/reserveServiceManage', component: () => import('@/views/scm/reserveServiceManageList.vue') }, @@ -111,11 +126,13 @@ export default [ }, { path: '/pages/reserve/reserveOrder', + meta: { title: '预约订单' }, name: '/pages/reserve/reserveOrder', component: () => import('@/views/scm/reserveOrderList.vue') }, { path:'/pages/reserve/reserveConfirm', + meta: { title: '订单核销' }, name:'/pages/reserve/reserveConfirm', component: () => import('@/views/scm/reserveConfirmList.vue') }, diff --git a/src/router/systemRouter.js b/src/router/systemRouter.js index 4ad7ff6..e298d22 100644 --- a/src/router/systemRouter.js +++ b/src/router/systemRouter.js @@ -1,66 +1,79 @@ export default [ { path: '/pages/property/communitySettingManage', + meta: { title: '小区配置' }, name: '/pages/property/communitySettingManage', component: () => import('@/views/system/communitySettingManageList.vue') }, { path: '/pages/property/workflowManage', + meta: { title: '流程管理' }, name: '/pages/property/workflowManage', component: () => import('@/views/system/workflowManageList.vue') }, { path: '/pages/property/workflowSettingManage', + meta: { title: '流程设置' }, name: '/pages/property/workflowSettingManage', component: () => import('@/views/system/workflowSettingManageList.vue') }, { path: '/pages/common/storeInfoManage', + meta: { title: '商户信息' }, name: '/pages/common/storeInfoManage', component: () => import('@/views/system/storeInfoManageList.vue') }, { path: '/pages/property/publicWeChatManage', + meta: { title: '公众号' }, name: '/pages/property/publicWeChatManage', component: () => import('@/views/system/publicWeChatManageList.vue') }, { path: '/pages/property/smallWeChatManage', + meta: { title: '小程序配置' }, name: '/pages/property/smallWeChatManage', component: () => import('@/views/system/smallWeChatManageList.vue') }, { path: '/pages/fee/paymentPool', + meta: { title: '支付配置' }, name: '/pages/fee/paymentPool', component: () => import('@/views/system/paymentPoolList.vue') }, { path: '/pages/log/operateDataLog', + meta: { title: '操作日志' }, name: '/pages/log/operateDataLog', component: () => import('@/views/system/operateDataLogList.vue') }, { path: '/pages/property/historyFeeDetailImport', + meta: { title: '历史缴费导入' }, name: '/pages/property/historyFeeDetailImport', component: () => import('@/views/system/historyFeeDetailImportList.vue') }, { path: '/pages/property/feePrintSpecManage', + meta: { title: '打印配置' }, name: '/pages/property/feePrintSpecManage', component: () => import('@/views/system/feePrintSpecManageList.vue') }, { path: '/pages/property/feePrintPageManage', + meta: { title: '收据模板' }, name: '/pages/property/feePrintPageManage', component: () => import('@/views/system/feePrintPageManageList.vue') }, { path: '/pages/property/downloadTempFile', + meta: { title: '下载中心' }, name: '/pages/property/downloadTempFile', component: () => import('@/views/system/downloadTempFileList.vue') }, { path: '/pages/property/assetImportLog', + meta: { title: '导入日志' }, name: '/pages/property/assetImportLog', component: () => import('@/views/system/assetImportLogList.vue') }, @@ -71,6 +84,7 @@ export default [ }, { path: '/pages/fee/payFeeQrcode', + meta: { title: '支付二维码' }, name: '/pages/fee/payFeeQrcode', component: () => import('@/views/fee/payFeeQrcodeList.vue') }, diff --git a/src/router/userRouter.js b/src/router/userRouter.js index 2b52373..e26fb10 100644 --- a/src/router/userRouter.js +++ b/src/router/userRouter.js @@ -1,26 +1,31 @@ export default [ { path: '/pages/staff/staffCommunity', + meta: { title: '员工小区' }, name: '/pages/staff/staffCommunity', component: () => import('@/views/staff/staffCommunityList.vue') }, { path: '/pages/property/staffAppAuthManage', + meta: { title: '员工认证' }, name: '/pages/property/staffAppAuthManage', component: () => import('@/views/staff/staffAppAuthManageList.vue') }, { path: '/pages/property/dataPrivilegeManage', + meta: { title: '数据权限' }, name: '/pages/property/dataPrivilegeManage', component: () => import('@/views/org/dataPrivilegeManageList.vue') }, { path: '/pages/property/classesManage', + meta: { title: '班次设置' }, name: '/pages/property/classesManage', component: () => import('@/views/org/classesManageList.vue') }, { path: '/pages/property/scheduleClasses', + meta: { title: '排班设置' }, name: '/pages/property/scheduleClasses', component: () => import('@/views/org/scheduleClassesList.vue') }, @@ -36,6 +41,7 @@ export default [ }, { path: '/pages/property/scheduleClassesPage', + meta: { title: '排班表' }, name: '/pages/property/scheduleClassesPage', component: () => import('@/views/org/scheduleClassesPageList.vue') }, diff --git a/src/router/workRouter.js b/src/router/workRouter.js index c9ca287..eb0f9b9 100644 --- a/src/router/workRouter.js +++ b/src/router/workRouter.js @@ -1,11 +1,13 @@ export default [ { path: '/pages/property/itemReleaseTypeManage', + meta: { title: '放行类型' }, name: '/pages/property/itemReleaseTypeManage', component: () => import('@/views/work/itemReleaseTypeManageList.vue') }, { path: '/pages/property/itemReleaseManage', + meta: { title: '物品放行' }, name: '/pages/property/itemReleaseManage', component: () => import('@/views/work/itemReleaseManageList.vue') }, diff --git a/src/views/community/community.vue b/src/views/community/community.vue index f0e238c..b1b8e9e 100644 --- a/src/views/community/community.vue +++ b/src/views/community/community.vue @@ -1,10 +1,6 @@ -