{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Manage\\zhywIndex.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Manage\\zhywIndex.vue","mtime":1684895893665},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport * as echarts from 'echarts'\r\nimport dictUtils from '@/components/dict/DictSelectUtils.js'\r\nimport vueSeamlessScroll from 'vue-seamless-scroll'\r\nimport equipmentIndex from '@/api/device/equipmentIndex.js'\r\n\r\nimport CmgtSaftyPlanTaskApi from '@/views/Manage/saftyPlan/api/CmgtSaftyPlanTaskApi'\r\nimport CmgtSaftyTrainingPlanApi from '@/views/Manage/saftyTraining/api/CmgtSaftyTrainingPlanApi'\r\nimport CmgtSaftyDangerCheckplanApi from '@/views/Manage/saftyDanger/api/CmgtSaftyDangerCheckplanApi'\r\nimport CmgtDutyWorkarrangeApi from '@/views/Manage/duty/api/CmgtDutyWorkarrangeApi'\r\nimport DwdSjApi from '@/views/Manage/dwd/api/DwdSjApi'\r\n\r\nexport default {\r\n components: {\r\n vueSeamlessScroll\r\n },\r\n data() {\r\n return {\r\n timeValue: new Date(),\r\n rangeDate: this.getRange(),\r\n chartUrl:\r\n window.context.fineBISerfer +\r\n '/webroot/decision/v5/design/report/share/45d02d6ee61a4909919ae6bb9e57bd5f?link=eyJhbGciOiJIUzI1NiJ9.eyJyZXBvcnRJZCI6IjQ1ZDAyZDZlZTYxYTQ5MDk5MTlhZTZiYjllNTdiZDVmIiwidXNlcklkIjoiYjVmMGMyZWUtNjQwZi00MDM5LWE0ZDQtOTE4YjU1MzU0ODk4IiwianRpIjoiand0In0.7EyxRbLwCBYiJjCe5fVr1ZG8fo7V21oKADLCEa3FRSU',\r\n tableDataSaftyPlanTasks: [],\r\n tableDataSaftyTrainingPlan: [],\r\n tableDataSaftyDangerCheckPlan: [],\r\n tableDataDutyMemberArrangeing: [],\r\n tableDataWeatherFoecast: [],\r\n\r\n activeName: '',\r\n tableData: [],\r\n tabList: [],\r\n loading: false,\r\n noMore: false,\r\n sum: 0,\r\n normal: 0,\r\n fault: 0,\r\n other: 0,\r\n onePieEchart: [],\r\n twoPieEchart: [],\r\n threePieEchart: [],\r\n fourPieEchart: [],\r\n fivePieEchart: [],\r\n echartValue: '',\r\n lastActionList: [], // 升降柱最近的一次动作字典\r\n alertList: [], // 报警状态字典\r\n statusList: '', // 升降柱位置状态字典\r\n initEchartData: [], // 设备状态分析\r\n alarmData: [\r\n {\r\n classCode: 2,\r\n className: '培训提醒',\r\n title: '站前广场公众节假日出行安全培训',\r\n content: '防盗防骗、疫情出行注意事项等',\r\n addr: '北站南广场',\r\n createTime: '2022-10-01 10:00:00'\r\n },\r\n {\r\n classCode: 0,\r\n className: '隐患预警',\r\n title: '智美渝铁幼儿园消防通道整改',\r\n content:\r\n '只有唯一的进出口,房屋的夹层或隔间内放置有床铺、被褥等生活用品,可能存在人员夜间留宿现象',\r\n addr: '北站北广场122号',\r\n createTime: '2022-10-05 10:00:00'\r\n },\r\n {\r\n classCode: 1,\r\n className: '天气预警',\r\n title: '10月25日有暴雨预警',\r\n content:\r\n '10月25日暴雨,风向西北,风力6级,温度15-20°C,请注意工作安排',\r\n addr: '北站及周边',\r\n createTime: '2022-10-17 10:00:00'\r\n },\r\n {\r\n classCode: 2,\r\n className: '工作提醒',\r\n title: '扶梯救援应急演练',\r\n content: '2022年度应急演练计划-10月专项演练,预计15人、无演练脚本',\r\n addr: '北广场',\r\n createTime: '2022-10-28 10:00:00'\r\n },\r\n {\r\n classCode: 2,\r\n className: '工作提醒',\r\n title: '消防重点单位安全检查',\r\n content:\r\n '组织重庆万汇注册安全工程师事务所有限公司(下称我司)安全技术人员、综管局机动队等有关人员,对火车北站地区消防重点单位进行了安全检查',\r\n addr: '安全检查',\r\n createTime: '2022-10-28 10:00:00'\r\n },\r\n {\r\n classCode: 2,\r\n className: '工作提醒',\r\n title: '“九小场所”安全排查',\r\n content: '火车北站重点区域内现有“九小场所”门店约166家的安全排查',\r\n addr: '安全检查',\r\n createTime: '2022-10-28 10:00:00'\r\n }\r\n ], // 报警数据\r\n clztList: [], // 处理状态\r\n totals: 0,\r\n page: 1,\r\n selectList: []\r\n }\r\n },\r\n computed: {\r\n disabled() {\r\n return this.loading || this.noMore\r\n },\r\n classOption() {\r\n return {\r\n step: 0.6, // 数值越大速度滚动越快\r\n limitMoveNum: 6, // 开始无缝滚动的数据量 this.dataList.length\r\n hoverStop: true, // 是否开启鼠标悬停stop\r\n direction: 1, // 0向下 1向上 2向左 3向右\r\n openWatch: true, // 开启数据实时监控刷新dom\r\n singleHeight: 0, // 单步运动停止的高度(默认值0是无缝不停止的滚动) direction => 0/1\r\n singleWidth: 0, // 单步运动停止的宽度(默认值0是无缝不停止的滚动) direction => 2/3\r\n waitTime: 1000 // 单步运动停止的时间(默认值1000ms)\r\n }\r\n }\r\n },\r\n created() {\r\n this.loadData()\r\n // this.getTree()\r\n // this.getdeviceStatistics()\r\n // this.getCurrentStatusAnalyze()\r\n // this.getQuery()\r\n this.lastActionList = dictUtils.getDictItemsFromCache('sjzzjdz')\r\n this.alertList = dictUtils.getDictItemsFromCache('bjzt')\r\n this.statusList = dictUtils.getDictItemsFromCache('sjzwzzt')\r\n this.clztList = dictUtils.getDictItemsFromCache('clzt')\r\n },\r\n mounted() {},\r\n methods: {\r\n loadWarning() {},\r\n getRange() {\r\n const now = new Date().format('yyyy-MM-dd')\r\n const zs = new Date().getDay()\r\n let start = this.dateChange(-(zs - 1), now)\r\n let end = this.dateChange(6 - zs + 15, now)\r\n if (zs === 0) {\r\n start = this.dateChange(-6, now)\r\n end = this.dateChange(14, now)\r\n }\r\n return [start, end]\r\n },\r\n dateChange(num = 1, date = false) {\r\n if (!date) {\r\n date = new Date() // 没有传入值时,默认是当前日期\r\n date =\r\n date.getFullYear() +\r\n '-' +\r\n (date.getMonth() + 1) +\r\n '-' +\r\n date.getDate()\r\n }\r\n date += ' 00:00:00' // 设置为当天凌晨12点\r\n date = Date.parse(new Date(date)) / 1000 // 转换为时间戳\r\n date += 86400 * num // 修改后的时间戳\r\n var newDate = new Date(parseInt(date) * 1000) // 转换为时间\r\n return newDate.format('yyyy-MM-dd')\r\n // return newDate.getFullYear() + '-' + (newDate.getMonth() + 1) + '-' + newDate.getDate()\r\n },\r\n\r\n getDayArranging(day) {\r\n // console.log('===========day==============', day)\r\n if (day.type === 'placeholder') {\r\n return []\r\n }\r\n const cdate = day.day\r\n return this.tableDataDutyMemberArrangeing.filter(\r\n r => r.arrangeDate === cdate\r\n )\r\n },\r\n\r\n getDayWeatherForcast(day) {\r\n if (day.type === 'placeholder') {\r\n return []\r\n }\r\n const cdate = day.day\r\n return this.tableDataWeatherFoecast.filter(r => r.date === cdate)\r\n },\r\n\r\n // 获取list\r\n loadData() {\r\n const queryParam = {\r\n pageBean: {\r\n pageSize: 8,\r\n page: 1\r\n },\r\n params: {},\r\n querys: []\r\n }\r\n // queryParam.sorter = [{\r\n // direction: 'DESC',\r\n // property: 'create_time_'\r\n // }]\r\n\r\n this.tableDataSaftyPlanTasks = []\r\n\r\n CmgtSaftyPlanTaskApi.loadCmgtSaftyPlanTask(queryParam, res => {\r\n this.tableDataSaftyPlanTasks = res.rows\r\n })\r\n\r\n CmgtSaftyTrainingPlanApi.loadCmgtSaftyTrainingPlan(queryParam, res => {\r\n this.tableDataSaftyTrainingPlan = res.rows\r\n })\r\n\r\n CmgtSaftyDangerCheckplanApi.loadCmgtSaftyDangerCheckplan(\r\n queryParam,\r\n res => {\r\n this.tableDataSaftyDangerCheckPlan = res.rows\r\n }\r\n )\r\n\r\n CmgtDutyWorkarrangeApi.findTeamMemberArrangeing(\r\n {\r\n startDate: this.rangeDate[0],\r\n endDate: this.rangeDate[1],\r\n teamMemberId: '1559458176225644544'\r\n },\r\n res => {\r\n this.tableDataDutyMemberArrangeing = res.value\r\n }\r\n )\r\n\r\n DwdSjApi.findWeatherForcastMi(\r\n {\r\n startDate: this.rangeDate[0],\r\n endDate: this.rangeDate[1]\r\n },\r\n res => {\r\n console.log('============findWeatherForcastMi===========', res)\r\n this.tableDataWeatherFoecast = res.value\r\n }\r\n )\r\n }\r\n }\r\n}\r\n",null]}