zhgdyunapp/unpackage/dist/build/h5/static/js/pages-projectEnd-markRoom-historyData.c3180dcc.js

1 line
16 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-projectEnd-markRoom-historyData"],{"04e8":function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:t.dialogVisible,expression:"dialogVisible"}],staticClass:"dialogBox"},[a("v-uni-view",{staticClass:"mask",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.hideFn.apply(void 0,arguments)}}}),a("v-uni-view",{staticClass:"dialogContent"},[t._t("content")],2)],1)},n=[]},"2e58":function(t,e,a){"use strict";a.r(e);var i=a("04e8"),n=a("f388");for(var s in n)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(s);a("8899");var r=a("f0c5"),o=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,"177aa7fe",null,!1,i["a"],void 0);e["default"]=o.exports},"2ebd":function(t,e,a){var i=a("e936");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("4f06").default;n("5e7aff49",i,!0,{sourceMap:!1,shadowMode:!1})},"46b5":function(t,e,a){"use strict";a.r(e);var i=a("8be6"),n=a.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(s);e["default"]=n.a},4741:function(t,e,a){var i=a("24fb");e=i(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.menuBox[data-v-2dbf7b20]{display:flex;align-items:center;height:36px;font-size:15px;background-color:#fff;margin-top:-1px;position:relative;z-index:99;position:fixed;left:0;width:100%;border-bottom:1px solid hsla(0,0%,76.1%,.2)}.menuBox .menuItem[data-v-2dbf7b20]{flex:1;text-align:center}.menuBox .menuItem.active[data-v-2dbf7b20]{color:#2b8df3}.searchBox[data-v-2dbf7b20]{padding:0 15px 5px;position:fixed;left:0;width:calc(100% - 30px);top:0;z-index:1}.searchBox .input[data-v-2dbf7b20]{border-radius:18px;height:35px;text-align:center;background-color:#f5f5f5;line-height:35px;font-size:14px}.listBox[data-v-2dbf7b20]{margin:15px}.listItem[data-v-2dbf7b20]{box-shadow:0 4px 13px 0 rgba(212,220,236,.53);position:relative;margin-bottom:5px;padding:15px;border-radius:8px}.listItem .title[data-v-2dbf7b20]{font-size:15px;font-weight:700;margin-bottom:10px}.listItem .bottom[data-v-2dbf7b20]{font-size:14px}.listItem .time[data-v-2dbf7b20]{margin-right:12px}.timePickerBox[data-v-2dbf7b20], .datePickerBox[data-v-2dbf7b20]{display:inline-block;margin-top:10px}.dateInput[data-v-2dbf7b20], .timeInput[data-v-2dbf7b20]{background-color:#f5f5f5;border-radius:15px;height:30px;line-height:30px;text-align:center;width:100%;font-size:14px}.analysisForm .datePickerBox[data-v-2dbf7b20]{width:100%;margin-right:0}.datePickerBox[data-v-2dbf7b20]{width:55%;margin-right:5%}.timePickerBox[data-v-2dbf7b20]{width:40%}.closeBtn[data-v-2dbf7b20]{font-size:15px;color:rgba(42,43,91,.5);padding:10px 0;text-align:center}.chartTitle[data-v-2dbf7b20]{font-size:14px;font-weight:500;margin:10px 0 15px;padding-left:15px}',""]),t.exports=e},"54a0":function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return s})),a.d(e,"a",(function(){return i}));var i={headers:a("e033").default,uniLoadMore:a("b6fd").default},n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"fullHeight"},[a("headers",{staticClass:"fixedHeaderBox",attrs:{showBack:!0}},[a("v-uni-view",{staticClass:"headerName"},[t._v("数据台账")])],1),a("v-uni-view",{staticClass:"menuBox",style:{top:t.statusBarHeight+52+"px"}},[a("v-uni-view",{staticClass:"menuItem",class:0==t.tabIndex?"active":"",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeMenu(0)}}},[t._v("历史数据台账")]),a("v-uni-view",{staticClass:"menuItem",class:1==t.tabIndex?"active":"",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeMenu(1)}}},[t._v("环境统计分析")])],1),0==t.tabIndex?a("v-uni-view",{},[a("v-uni-view",{staticClass:"searchBox",style:{"padding-top":t.statusBarHeight+52+44+"px"}},[a("v-uni-view",{staticClass:"input",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.showFilterDialog.apply(void 0,arguments)}}},[t._v(t._s(t.searchForm.startTime)+" ~ "+t._s(t.searchForm.endTime))])],1),a("v-uni-view",{staticClass:"listBox",style:{"padding-top":t.statusBarHeight+52+40+44+"px"}},[t._l(t.list,(function(e,i){return a("v-uni-view",{key:i,staticClass:"listItem",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.goAdd(e.id)}}},[a("v-uni-view",{staticClass:"title"},[t._v(t._s(e.receiveTime))]),a("v-uni-view",{staticClass:"bottom"},[t._v("温度:"+t._s(e.temperature)+"°C")]),a("v-uni-view",{staticClass:"bottom"},[t._v("湿度:"+t._s(e.humidity)+"%RH")]),a("v-uni-view",{staticClass:"bottom"},[t._v("设备名称:"+t._s(e.laboratoryName))])],1)})),a("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:0==t.list.length,expression:"list.length==0"}],staticClass:"placeholderBox"},[a("v-uni-image",{staticClass:"noDataImg",attrs:{src:"/static/noData.png"}}),a("v-uni-view",{staticClass:"text"},[t._v("暂无数据")])],1)],2),t.isLoadMore&&t.list.length>0?a("v-uni-view",{staticClass:"loadMoreBox"},[a("uni-load-more",{attrs:{status:t.loadStatus,iconType:"auto"}})],1):t._e()],1):t._e(),1==t.tabIndex?a("v-uni-view",{},[a("v-uni-view",{staticClass:"searchBox",style:{"padding-top":t.statusBarHeight+52+44+"px"}},[a("v-uni-view",{staticClass:"input",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.showFilterDialog.apply(void 0,arguments)}}},[t._v(t._s(t.analysisStartDate)+" ~ "+t._s(t.analysisEndDate))])],1),a("v-uni-view",{style:{"padding-top":t.statusBarHeight+52+44+40+"px"}},[a("v-uni-view",{staticClass:"chartTitle"},[t._v("环境分析报告")])],1),a("u-charts",{ref:"lineChart1",attrs:{"canvas-id":"lineChart1",chartType:"line",opts:t.lineChartData1,legends:!1}}),a("v-uni-view",{staticClass:"chartTitle"},[t._v("报警趋势")]),a("u-charts",{ref:"lineChart2",attrs:{"canvas-id":"lineChart2",chartType:"line",opts:t.lineChartData2,legends:!1}})],1):t._e(),a("dialogs",{ref:"dialogs",scopedSlots:t._u([{key:"content",fn:function(){return[a("v-uni-view",{staticClass:"formBox2",class:1==t.tabIndex?"analysisForm":""},[a("v-uni-form",{on:{submit:function(e){arguments[0]=e=t.$handleEvent(e),t.initData.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"uni-form-item"},[a("v-uni-view",{staticClass:"uni-form-label"},[a("v-uni-text",{staticClass:"star"},[t._v("*")]),t._v("开始时间")],1),a("v-uni-view",{staticClass:"uni-form-input"},[a("v-uni-picker",{staticClass:"datePickerBox",attrs:{mode:"date",value:t.startDate},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindDateChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"dateInput"},[t._v(t._s(t.startDate?t.startDate:"请选择日期"))])],1),a("v-uni-picker",{directives:[{name:"show",rawName:"v-show",value:0==t.tabIndex,expression:"tabIndex==0"}],staticClass:"timePickerBox",attrs:{mode:"time",value:t.startTime},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindTimeChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"timeInput"},[t._v(t._s(t.startTime?t.startTime:"请选择时间"))])],1)],1)],1),a("v-uni-view",{staticClass:"uni-form-item"},[a("v-uni-view",{staticClass:"uni-form-label"},[a("v-uni-text",{staticClass:"star"},[t._v("*")]),t._v("结束时间")],1),a("v-uni-view",{staticClass:"uni-form-input"},[a("v-uni-picker",{staticClass:"datePickerBox",attrs:{mode:"date",value:t.endDate},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindDateChange2.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"dateInput"},[t._v(t._s(t.endDate?t.endDate:"请选择日期"))])],1),a("v-uni-picker",{directives:[{name:"show",rawName:"v-show",value:0==t.tabIndex,expression:"tabIndex==0"}],staticClass:"timePickerBox",attrs:{mode:"time",value:t.endTime},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindTimeChange2.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"timeInput"},[t._v(t._s(t.endTime?t.endTime:"请选择时间"))])],1)],1)],1),a("v-uni-button",{staticClass:"btn submitBtn",attrs:{"form-type":"submit",type:"primary"}},[t._v("搜索")]),a("v-uni-view",{staticClass:"closeBtn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.closeDialogFn.apply(void 0,arguments)}}},[t._v("关闭")])],1)],1)]},proxy:!0}])})],1)},s=[]},8051:function(t,e,a){"use strict";a.r(e);var i=a("54a0"),n=a("46b5");for(var s in n)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(s);a("9337");var r=a("f0c5"),o=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,"2dbf7b20",null,!1,i["a"],void 0);e["default"]=o.exports},8899:function(t,e,a){"use strict";var i=a("2ebd"),n=a.n(i);n.a},"8be6":function(t,e,a){"use strict";a("7a82");var i=a("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("99af"),a("d3b7"),a("159b"),a("14d9");var n=i(a("2e58")),s=i(a("e033")),r=i(a("b6fd")),o=a("cf06"),d=i(a("06bb")),l={components:{dialogs:n.default,headers:s.default,uniLoadMore:r.default,uCharts:d.default},data:function(){return{searchForm:{startTime:"",endTime:"",devSn:"",pageNo:1,pageSize:10,projectSn:""},projectDetail:{},list:[],statusBarHeight:0,loadStatus:"more",isLoadMore:!1,startTime:"00:00:00",endTime:"23:59:59",startDate:"",endDate:"",tabIndex:0,lineChartData1:{categories:[],series:[{name:"温度",data:[]},{name:"湿度",data:[]}]},lineChartData2:{categories:[],series:[{name:"报警次数",data:[]}]},analysisStartDate:"",analysisEndDate:""}},onLoad:function(t){this.startDate=(0,o.GetDateStr)(0,"-"),this.endDate=(0,o.GetDateStr)(0,"-"),this.searchForm.devSn=t.devSn;var e=new Date;e.setTime(e.getTime()-6048e5),this.analysisStartDate=(0,o.timestampToTime)(e.getTime(),"date"),this.analysisEndDate=this.endDate,this.statusBarHeight=uni.getStorageSync("systemInfo").statusBarHeight,this.projectDetail=JSON.parse(uni.getStorageSync("projectDetail")),this.searchForm.projectSn=this.projectDetail.projectSn,this.loadData()},onReachBottom:function(){0==this.tabIndex&&(this.isLoadMore||(this.isLoadMore=!0,this.searchForm.pageNo+=1,this.loadData()))},onPullDownRefresh:function(){0==this.tabIndex&&(this.searchForm.pageNo=1,this.list=[],this.loadData())},methods:{initData:function(){0==this.tabIndex?(this.list=[],this.loadData()):(this.getAnalysisReportData(),this.getAlarmData())},changeMenu:function(t){this.tabIndex=t,this.initData()},bindDateChange:function(t){0==this.tabIndex?this.startDate=t.target.value:this.analysisStartDate=t.target.value},bindTimeChange:function(t){this.startTime=t.target.value+":00"},bindDateChange2:function(t){0==this.tabIndex?this.endDate=t.target.value:this.analysisEndDate=t.target.value},bindTimeChange2:function(t){this.endTime=t.target.value+":59"},showFilterDialog:function(){0==this.tabIndex?(this.startDate=this.searchForm.startTime.split(" ")[0],this.endDate=this.searchForm.endTime.split(" ")[0]):(this.startDate=this.analysisStartDate,this.endDate=this.analysisEndDate),this.$refs.dialogs.showFn()},closeDialogFn:function(){this.$refs.dialogs.hideFn()},loadData:function(){var t=this;this.searchForm.startTime=this.startDate+" "+this.startTime,this.searchForm.endTime=this.endDate+" "+this.endTime,this.sendRequest({url:"xmgl/standardCurrentData/list",data:this.searchForm,method:"POST",success:function(e){t.list=t.list.concat(e.result.records),e.result.records.length<t.searchForm.pageSize?(t.isLoadMore=!0,t.loadStatus="nomore"):t.isLoadMore=!1,t.closeDialogFn(),uni.stopPullDownRefresh(),console.log("that.isLoadMore",t.isLoadMore)}})},getAnalysisReportData:function(){var t=this,e={devSn:this.searchForm.devSn,endTime:this.analysisEndDate,projectSn:this.projectDetail.projectSn,startTime:this.analysisStartDate,type:3};this.sendRequest({url:"xmgl/standardCurrentData/selectStandardAnalysisReport",data:e,method:"POST",success:function(e){var a=e.result,i=[],n=[],s=[];a.forEach((function(t){i.push(t.dayTitle.substring(5)),n.push(t.avgTemperature),s.push(t.avgHumidity)})),t.lineChartData1.categories=i,t.lineChartData1.series=[{name:"温度",data:n},{name:"湿度",data:s}],t.$refs.lineChart1.changeData("lineChart1",t.lineChartData1),t.closeDialogFn()}})},getAlarmData:function(){var t=this,e={devSn:this.searchForm.devSn,endTime:this.analysisEndDate,projectSn:this.projectDetail.projectSn,startTime:this.analysisStartDate};this.sendRequest({url:"xmgl/standardAlarm/selectDevAlarmList",data:e,method:"POST",success:function(e){var a=e.result,i=[],n=[];a.forEach((function(t){i.push(t.titleTime.substring(5)),n.push(t.num)})),t.lineChartData2.categories=i,t.lineChartData2.series=[{name:"报警次数",data:n}],t.$refs.lineChart2.changeData("lineChart2",t.lineChartData2),t.closeDialogFn()}})}}};e.default=l},"8e2a":function(t,e,a){"use strict";a("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={props:{canClickMask:{type:Boolean,default:!0}},data:function(){return{dialogVisible:!1}},mounted:function(){},methods:{showFn:function(){this.dialogVisible=!0},hideFn:function(){this.canClickMask&&(this.dialogVisible=!1)},hideFn2:function(){this.dialogVisible=!1}}};e.default=i},9337:function(t,e,a){"use strict";var i=a("d949"),n=a.n(i);n.a},cf06:function(t,e,a){"use strict";a("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.GetDateStr=function(t,e,a){var i=a?stringToDate(a,e):new Date;i.setDate(i.getDate()+t);var n=i.getFullYear(),s=i.getMonth()+1<10?"0"+(i.getMonth()+1):i.getMonth()+1,r=i.getDate()<10?"0"+i.getDate():i.getDate();return n+e+s+e+r},e.timestampToTime=function(t,e){t.length<13&&(t*=1e3);var a=new Date(t),i=a.getFullYear()+"-",n=(a.getMonth()+1<10?"0"+(a.getMonth()+1):a.getMonth()+1)+"-",s=a.getDate()<10?"0"+a.getDate():a.getDate(),r=" "+a.getHours()+":",o=a.getMinutes()+":",d=a.getSeconds();if("date"==e)return i+n+s;if("time"==e)return i+n+s+r+o+d}},d949:function(t,e,a){var i=a("4741");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("4f06").default;n("fd2e36a8",i,!0,{sourceMap:!1,shadowMode:!1})},e936:function(t,e,a){var i=a("24fb");e=i(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.dialogBox[data-v-177aa7fe]{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}.mask[data-v-177aa7fe]{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.4)}.dialogTitle[data-v-177aa7fe]{padding:15px}.dialogContent[data-v-177aa7fe]{width:calc(100% - 90px);position:fixed;left:45px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;border-radius:4px}.dialogInner[data-v-177aa7fe]{padding:0 15px}',""]),t.exports=e},f388:function(t,e,a){"use strict";a.r(e);var i=a("8e2a"),n=a.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(s);e["default"]=n.a}}]);