let menuList = { 预约菜单: [{ pageName: "restaurantReservation", name: "餐厅预约" }, { pageName: "busReservation", name: "公车预约" }, { pageName: "stationReservation", name: "工位预约" }, { pageName: "visitorReservation", name: "访客预约" }], 常用应用: [{ pageName: "intelligentSecurity", name: "智慧安防" }, { pageName: "intelligentStrategy", name: "智慧策略" }, { pageName: "", name: "智慧能源" }, { pageName: "messagePage", name: "我的通知" }] } let dataUrl = { messagePage: { url: "/ioc-server/notice/getNoticeList", // 分页列表 params: { pageSize: 20, pageStart: 0 } }, intelligentSecurity: { url: "/ioc-server/security_camera/getCameras" }, opinionFeedback: { params: { } } } // 自动初始化单选表单 let formTabOptions = { test: [{ name: "number", data: [{ key: 0, lable: "1人", active: true }, { key: 1, lable: "2人" }, { key: 2, lable: "2~4人" }, { key: 3, lable: "4~8人" }], }, { name: "date", data: [{ key: 0, lable: "今天", active: true }, { key: 1, lable: "明天" }, { key: 2, lable: "04-29" }, { key: 3, lable: "04-30", disabled: "disabled" }, { key: 4, lable: "05-01", disabled: "disabled" }], }, { name: "time", data: [{ key: 0, lable: "17:00", disabled: "disabled" }, { key: 1, lable: "18:00", disabled: "disabled" }, { key: 2, lable: "19:00", active: true }, { key: 3, lable: "20:00" }, { key: 4, lable: "21:00" }], }, { name: "addr", data: [{ key: 0, lable: "大厅", active: true }, { key: 1, lable: "包间" }, { key: 2, lable: "外送", disabled: "disabled" }], }], kanbanTabList: [{ key: 0, lable: "人员", active: true, url: { countUrl: "/ioc-server/personnel/getPersonnelInfoCount", countList: ["今日进入大楼(人)", "今日离开大楼(人)", "今日9点前进入大楼(人)", "楼内人员数量(人)"], listUrl: [{ url: "/ioc-server/personnel/getPersonnelInfoList", title: "人员趋势", jsonObject: { ownEmployees: { seriesName: "自有员工", color: "#FFBF00" }, outsourcingStaff: { seriesName: "外协员工", color: "#80FFA5" }, others: { seriesName: "其他", color: "#37A2FF", hideSelected: true }, visitors: { seriesName: "访客", color: "#9790f8", hideSelected: true } }, echartDomId: "echartDomShowLegend", xAxisName: '日期', yAxisName: '人数(人)' }] } }, { key: 1, url: { countUrl: "/ioc-server/dining_room/getRestaurantConsumption", countParams: { companyId: "0", timeRange: { startDate: "2023/05/23", endDate: "2023/05/24" } }, countList: ["今日餐厅消费金额(元)", "今日餐厅消费订单(单)", "今日餐厅平均单价(元/单)", "第三方结算费用(元)"], listUrl: [{ url: "/ioc-server/dining_room/getRestaurantConsumptionChart", title: "餐厅趋势", params: { companyId: "0", timeRange: { startDate: "2023/04/24", endDate: "2023/05/24" } }, jsonObject: { consumptionAmount: { seriesName: "餐厅消费金额", color: "#37A2FF", noLinearGradient: true }, consumptionOrder: { seriesName: "餐厅消费订单", color: "#80FFA5", } }, echartDomId: "echartDom", xAxisName: '日期', series: { consumptionAmount: { type: "bar", position: 'left', yAxisName: '金额(元)', yAxisIndex: 0, barWidth: "10", stack: false, itemStyle: { normal: { barBorderRadius: [50, 50, 50, 50] } } }, consumptionOrder: { type: "line", position: 'right', yAxisName: '订单(单)', yAxisIndex: 1, stack: false } } }] }, lable: "餐厅" }, { key: 2, url: { countUrl: "/ioc-server/dashboard_supermarket/getSupermarketCoreIndicators", countParams: { companyId: "0", timeRange: { startDate: "2023/05/23", endDate: "2023/05/24" } }, countList: ["今日商超消费金额(元)", "今日商超消费订单(单)", "今日商超平均单价(元/单)", "第三方结算费用(元)"], listUrl: [{ url: "/ioc-server/dashboard_supermarket/getSupermarketInfoList", title: "商超趋势", params: { companyId: "0", timeRange: { startDate: "2023/04/24", endDate: "2023/05/24" } }, jsonObject: { consumptionAmount: { seriesName: "商超消费金额", color: "#37A2FF", }, consumptionOrder: { seriesName: "商超消费订单", color: "#80FFA5", } }, echartDomId: "echartDom", xAxisName: '日期', series: { consumptionAmount: { type: "bar", position: 'left', yAxisName: '金额(元)', yAxisIndex: 0, stack: false, barWidth: "10", itemStyle: { normal: { barBorderRadius: [50, 50, 50, 50] } } }, consumptionOrder: { type: "line", position: 'right', yAxisName: '订单(单)', yAxisIndex: 1, stack: false } } }] }, lable: "商超" }, { key: 3, url: { countUrl: "/ioc-server/electricity/getElectricityCoreIndicators", countParams: { companyId: "0", timeRange: { startDate: "2023/04/23", endDate: "2023/05/24" } }, countList: ["月总用电量(kWh)", "今日用电量(kWh)", "今日用电趋势", "月人均用电成本(元/人/天)"], listUrl: [{ url: "/ioc-server/electricity/getElectricityInfoList", title: "用电趋势", params: { companyId: "0", timeRange: { startDate: "2023/04/24", endDate: "2023/05/24" } }, jsonObject: { powerConsumption: { seriesName: "用电", color: "#37A2FF", } }, echartDomId: "echartDom", xAxisName: '日期', yAxisName: '电量(kWh)', }, { url: "/ioc-server/electricity/getElectricityCircleInfoList", title: "用电分布", params: { companyId: "0", timeRange: { startDate: "2023/04/24", endDate: "2023/05/24" } }, echartDomId: "echartDom2", labelFormatter: '{name|{b}}\n{value|{c} kWh}' }] }, lable: "用电" }, { key: 4, url: { countUrl: "/ioc-server/water/getWaterCoreIndicators", countParams: { companyId: "0", timeRange: { startDate: "2023/04/23", endDate: "2023/05/24" } }, countList: ["月总用水量(m³)", "今日用水总量(m³)", "今日用水趋势", "人均用水量(m³)"], listUrl: [{ url: "/ioc-server/water/getWaterInfoList", title: "用水趋势", params: { companyId: "0", timeRange: { startDate: "2023/04/24", endDate: "2023/05/24" } }, jsonObject: { water: { seriesName: "用水", color: "#37A2FF", } }, echartDomId: "echartDom", xAxisName: '日期', yAxisName: ' 用水(m³)', }, { url: "/ioc-server/water/getWaterCircleInfoList", title: "用水分布", params: { companyId: "0", timeRange: { startDate: "2023/04/24", endDate: "2023/05/24" } }, echartDomId: "echartDom2", labelFormatter: '{name|{b}}\n{value|{c} m³}' }] }, lable: "用水" }, { key: 5, url: { countUrl: "/ioc-server/use_heat/getUseHeatCoreIndicators", countParams: { companyId: "0", timeRange: { startDate: "2023/04/23", endDate: "2023/05/24" } }, countList: ["月总用热量(焦)", "今日用热量(焦)", "今日用热趋势", "月人均用热量(焦/人/天)"], listUrl: [{ url: "/ioc-server/use_heat/getUseHeatInfoList", title: "用热趋势", params: { companyId: "0", timeRange: { startDate: "2023/04/24", endDate: "2023/05/24" } }, jsonObject: { heatConsumption: { seriesName: "用热", color: "#3CC2AC" }, temperature: { seriesName: "温度", color: "#F4955F" } }, echartDomId: "echartDom", xAxisName: '日期', series: { heatConsumption: { type: "line", position: 'left', yAxisName: ' 用热(kWh)', yAxisIndex: 0, stack: false }, temperature: { type: "line", position: 'right', yAxisName: '温度(℃)', yAxisIndex: 1, stack: false } } }] }, lable: "用热" }, { key: 6, url: { countUrl: "/ioc-server/use_cold/getUseColdCoreIndicators", countParams: { companyId: "0", timeRange: { startDate: "2023/04/23", endDate: "2023/05/24" } }, countList: ["月总用冷量(kWh)", "今日用冷量(kWh)", "今日用冷趋势", "能效比"], listUrl: [{ url: "/ioc-server/use_cold/getUseColdInfoList", title: "用冷趋势", params: { companyId: "0", timeRange: { startDate: "2023/04/24", endDate: "2023/05/24" } }, jsonObject: { coolingCapacity: { seriesName: "用冷", color: "#3CC2AC", }, temperature: { seriesName: "温度", color: "#F4955F", } }, echartDomId: "echartDom", xAxisName: '日期', series: { coolingCapacity: { type: "line", position: 'left', yAxisName: ' 用冷(kWh)', yAxisIndex: 0, stack: false }, temperature: { type: "line", position: 'right', yAxisName: '温度(℃)', yAxisIndex: 1, stack: false } } }] }, lable: "用冷" }, { key: 7, url: { countUrl: "/ioc-server/asset/getAssetCoreIndicators", listUrl: "/ioc-server/asset/getAssetLife", listUrl2: "/ioc-server/asset/getAssetNumber", listUrl3: "/ioc-server/asset/getInvestmentDistribution" }, url: { countUrl: "/ioc-server/asset/getAssetCoreIndicators", countParams: { companyId: "0", timeRange: { startDate: "2023/04/23", endDate: "2023/05/24" } }, countList: ["固定资产总数量(件)", "今年维修预算(万元)", "今年维修固定资产(件)", "今年报废固定资产(件)"], listUrl: [{ url: "/ioc-server/asset/getAssetNumber", title: "资产趋势", params: { companyId: "0", timeRange: { startDate: "2023/04/24", endDate: "2023/05/24" } }, jsonObject: { "固定资产一级分类": { seriesName: "固定资产一级分类", color: "#3CC2AC", }, "平均使用时间": { seriesName: "平均使用时间", color: "#F4955F", } }, echartDomId: "echartDom", xAxisName: '日期', series: { "固定资产一级分类": { type: "bar", position: 'left', yAxisName: ' 数量(件)', yAxisIndex: 0, stack: false, barWidth: "10", itemStyle: { normal: { barBorderRadius: [50, 50, 50, 50] } } }, "平均使用时间": { type: "line", position: 'right', yAxisName: '时间(年)', yAxisIndex: 1, stack: false } } }] }, lable: "资产" }] } // 自动初始化常规表单 let formOptions = { surveyOfIntervieweeInformation: [{ name: "phone", title: "手机号码", required: true }, { name: "name", title: "姓名" }, { name: "subordinateUnit", title: "所属单位" } ], fillInTheVisitorInformation: [{ name: "visitorsName", title: "访客姓名", required: true }, { name: "mobilePhoneNumber", title: "手机号码", required: true }, { name: "idNumber", title: "身份证号" }, { name: "subordinateUnit2", title: "所属单位" }, { name: "reasonForTheVisit", title: "访问事由", required: true }, { name: "startTime", title: "开始日期", required: true, customizeName: "datePoppicker" }, { name: "endTime", title: "结束日期", required: true, customizeName: "datePoppicker" }], checkTheReservationInformation: [{ name: "destination", title: "目的地", required: true }, { name: "departureTime", title: "出发时间", required: true, customizeName: "datePoppicker" }, { name: "name", title: "姓名", required: true }, { name: "contactInformation", title: "联系方式", required: true }, { name: "purposeOfVehicleUse", title: "用车目的", required: true }] } let pickerLists = { stationReservation: [{ name: "addr", label: "位置", data: ["位置1", "位置2", "位置3"] }, { name: "price", label: "价格", data: ["价格1", "价格2", "价格3"] }, { name: "typeOfStation", label: "工位类型", data: ["工位类型1", "工位类型2", "工位类型3"] } ], problemModule: [{ name: "type", label: "请选择", data: [{ value: 0, label: "请求异常" }, { value: 1, label: "显示异常" }, { value: 2, label: "优化建议" },{ value: 3, label: "设备不兼容" }] }], problemModule2: [{ name: "type", label: "全部分类", data: ["问题1", "问题2", "问题3"] }, { name: "dateTime", label: "选择日期", data: ["问题1", "问题2", "问题3"] } ], problemModule3: [{ name: "type", label: "全部分类", data: ["餐厅预约", "公车预约", "访客预约", "工位预约"] }, { name: "state", label: "状态", data: ["待审核", "已通过", "已取消"] } ], problemModule4: [{ name: "type", label: "全部类型", data: [{ value: null, label: "全部类型" },{ value: 1, label: "系统通知" },{ value: 2, label: "提醒消息" }] }, { name: "status", label: "全部状态", data: [{ value: null, label: "全部状态" },{ value: 1, label: "已读" },{ value: 0, label: "未读" }] }] }