| 12 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/cb/xctdetail/analyse"],{617:function(e,t,a){"use strict";(function(e,t){var n=a(4);a(26);n(a(25));var i=n(a(618));e.__webpack_require_UNI_MP_PLUGIN__=a,t(i.default)}).call(this,a(1)["default"],a(2)["createPage"])},618:function(e,t,a){"use strict";a.r(t);var n=a(619),i=a(621);for(var l in i)["default"].indexOf(l)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(l);a(623);var o,r=a(32),s=Object(r["default"])(i["default"],n["render"],n["staticRenderFns"],!1,null,null,null,!1,n["components"],o);s.options.__file="pages/cb/xctdetail/analyse.vue",t["default"]=s.exports},619:function(e,t,a){"use strict";a.r(t);var n=a(620);a.d(t,"render",(function(){return n["render"]})),a.d(t,"staticRenderFns",(function(){return n["staticRenderFns"]})),a.d(t,"recyclableRender",(function(){return n["recyclableRender"]})),a.d(t,"components",(function(){return n["components"]}))},620:function(e,t,a){"use strict";var n;a.r(t),a.d(t,"render",(function(){return i})),a.d(t,"staticRenderFns",(function(){return o})),a.d(t,"recyclableRender",(function(){return l})),a.d(t,"components",(function(){return n}));try{n={uIcon:function(){return a.e("uview-ui/components/u-icon/u-icon").then(a.bind(null,1200))},uPicker:function(){return Promise.all([a.e("common/vendor"),a.e("uview-ui/components/u-picker/u-picker")]).then(a.bind(null,1385))},uButton:function(){return a.e("uview-ui/components/u-button/u-button").then(a.bind(null,1229))},uCalendar:function(){return a.e("uview-ui/components/u-calendar/u-calendar").then(a.bind(null,1343))},uSelect:function(){return a.e("uview-ui/components/u-select/u-select").then(a.bind(null,1402))},uLineProgress:function(){return a.e("uview-ui/components/u-line-progress/u-line-progress").then(a.bind(null,1286))},uModal:function(){return a.e("uview-ui/components/u-modal/u-modal").then(a.bind(null,1243))}}}catch(r){if(-1===r.message.indexOf("Cannot find module")||-1===r.message.indexOf(".vue"))throw r;console.error(r.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var i=function(){var e=this,t=e.$createElement,a=(e._self._c,e.__map(e.progresslist,(function(t,a){var n=e.__get_orig(t),i=Number((t.data/e.pestsum*100).toFixed(2)),l=Number((t.data/e.pestsum*100).toFixed(2));return{$orig:n,m0:i,m1:l}}))),n=0==e.topindex?e.__map(e.eqlistdata,(function(t,a){var n=e.__get_orig(t),i=e._f("timeFormat")(t.addtime);return{$orig:n,f0:i}})):null,i=0!=e.topindex?e.__map(e.eqlistdata,(function(t,a){var n=e.__get_orig(t),i=e._f("timeFormat")(t.addtime);return{$orig:n,f1:i}})):null;e._isMounted||(e.e0=function(t){e.pickertfone=!e.pickertfone},e.e1=function(t){e.pickertfworm=!e.pickertfworm},e.e2=function(t){e.tiemshow=!e.tiemshow},e.e3=function(t){e.timeshow=!0}),e.$mp.data=Object.assign({},{$root:{l0:a,l1:n,l2:i}})},l=!1,o=[];i._withStripped=!0},621:function(e,t,a){"use strict";a.r(t);var n=a(622),i=a.n(n);for(var l in n)["default"].indexOf(l)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(l);t["default"]=i.a},622:function(e,t,a){"use strict";(function(e){var n=a(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(a(41)),l=n(a(43)),o=n(a(11)),r=n(a(199)),s=null,u=null,d={data:function(){var e;return e={d_id:"",oldtime:"",newtime:"",sp_hour_st:"00:00",sp_hour_ed:"00:00",timeshow:!1,defaultValue:[0,0],list:[[{value:"00:00",label:"00时"},{value:"01:00",label:"01时"},{value:"02:00",label:"02时"},{value:"03:00",label:"03时"},{value:"04:00",label:"04时"},{value:"05:00",label:"05时"},{value:"06:00",label:"06时"},{value:"07:00",label:"07时"},{value:"08:00",label:"08时"},{value:"09:00",label:"09时"},{value:"10:00",label:"10时"},{value:"11:00",label:"11时"},{value:"12:00",label:"12时"},{value:"13:00",label:"13时"},{value:"14:00",label:"14时"},{value:"15:00",label:"15时"},{value:"16:00",label:"16时"},{value:"17:00",label:"17时"},{value:"18:00",label:"18时"},{value:"19:00",label:"19时"},{value:"20:00",label:"20时"},{value:"21:00",label:"21时"},{value:"22:00",label:"22时"},{value:"23:00",label:"23时"}],[{value:"00:00",label:"00时"},{value:"01:00",label:"01时"},{value:"02:00",label:"02时"},{value:"03:00",label:"03时"},{value:"04:00",label:"04时"},{value:"05:00",label:"05时"},{value:"06:00",label:"06时"},{value:"07:00",label:"07时"},{value:"08:00",label:"08时"},{value:"09:00",label:"09时"},{value:"10:00",label:"10时"},{value:"11:00",label:"11时"},{value:"12:00",label:"12时"},{value:"13:00",label:"13时"},{value:"14:00",label:"14时"},{value:"15:00",label:"15时"},{value:"16:00",label:"16时"},{value:"17:00",label:"17时"},{value:"18:00",label:"18时"},{value:"19:00",label:"19时"},{value:"20:00",label:"20时"},{value:"21:00",label:"21时"},{value:"22:00",label:"22时"},{value:"23:00",label:"23时"}]],tiemshow:!1,cWidth:"350",cHeight:"350",pixelRatio:1,pickertfone:!1,yservalue:"",yearlist:[],yserindex:"",pickertfworm:!1},(0,o.default)(e,"pickertfworm",!1),(0,o.default)(e,"wormvalue",""),(0,o.default)(e,"wormlist",[]),(0,o.default)(e,"wormindex",""),(0,o.default)(e,"timeobj",{endTime:"",highNum:"",highTime:"",startTime:""}),(0,o.default)(e,"progresslist",[]),(0,o.default)(e,"reslist",{char_data:{},at_ah_info:[]}),(0,o.default)(e,"pestsum",0),(0,o.default)(e,"colorlist",["rgb(24, 144, 255)","rgb(47, 194, 91)","rgb(250, 204, 20)","rgb(240, 72, 100)","rgb(133, 67, 224)","rgb(144, 237, 125)"]),(0,o.default)(e,"page",1),(0,o.default)(e,"pagesum",1),(0,o.default)(e,"eqlistdata",[]),(0,o.default)(e,"thdata",["设备ID","设备名称","害虫名称","上报时间","设备位置","图像"]),(0,o.default)(e,"thdata2",["害虫名称","害虫数量","上报时间"]),(0,o.default)(e,"topindex",0),(0,o.default)(e,"toptext",["图像溯源","虫害基础数据"]),(0,o.default)(e,"forbidden1",!1),(0,o.default)(e,"forbidden2",!1),(0,o.default)(e,"show",!1),(0,o.default)(e,"pest_dict",{}),e},methods:{getyear:function(){for(var e=(new Date).getFullYear(),t=e-2019,a=0;a<t+1;a++)this.yearlist.push(2019+a);this.yservalue=this.yearlist[this.yearlist.length-1],this.yserindex=this.yearlist.length-1,this.getwormtime()},getwormtime:function(){var e=this;return(0,l.default)(i.default.mark((function t(){var a;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$myRequest({url:"/api/api_gateway?method=forecast.worm_lamp.pest_raise_info",data:{d_ids:e.d_id,identify_model:"A",year:e.yservalue,device_type:"xct"}});case 2:a=t.sent,console.log(a),e.wormlist=a.pest_list,e.wormtimelist=a.pest_info,e.wormvalue=e.wormlist[0],e.wormindex=0,e.wormvalue&&(e.timeobj=e.wormtimelist[e.wormvalue]),console.log(e.timeobj);case 10:case"end":return t.stop()}}),t)})))()},confirmFun:function(e){console.log(e),this.yserindex=e[0],this.yservalue=this.yearlist[e[0]],this.getwormtime()},confirmFun2:function(e){console.log(e),this.wormindex=e[0],this.wormvalue=this.wormlist[e[0]],this.timeobj=this.wormtimelist[this.wormvalue],this.setlineoption()},getwormline:function(){var e=this;return(0,l.default)(i.default.mark((function t(){var a,n,l,o,r,s,u,d;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$myRequest({url:"/api/api_gateway?method=forecast.worm_lamp.pest_statistics_char_new",data:{d_ids:e.d_id,identify_model:"A",start_time:e.oldtime,end_time:e.newtime,sp_hour_st:e.sp_hour_st,sp_hour_ed:e.sp_hour_ed,device_type:"xct"}});case 2:if(a=t.sent,e.reslist.char_data=a.char_data,e.reslist.at_ah_info=a.at_ah_info,n=[],e.checkObj(a.pest_total))for(l in a.pest_total)o={name:"",data:""},o.name=l,o.data=a.pest_total[l],n.push(o);for(e.setlineoption(),r=0,s=0;s<n.length-5;s++)console.log(n[s].name),r+=n[s].data;for(e.pestsum=0,s=0;s<n.length;s++)e.pestsum+=n[s].data;u={name:"其他",data:r},d=n.slice(n.length-5),d.unshift(u),e.showRing(d),console.log(n),e.progresslist=n;case 18:case"end":return t.stop()}}),t)})))()},setlineoption:function(){var e=this.reslist,t=[],a=[];if(0!=e.at_ah_info.length){for(var n=[],i=[],l=[],o=0,r=0;r<e.at_ah_info.length;r++){var s=new Date(1e3*e.at_ah_info[r].addtime);t.push(s.getMonth()+1+"/"+s.getDate()),i.push(""==e.at_ah_info[r].at?"0":e.at_ah_info[r].at),n.push(""==e.at_ah_info[r].ah?"0":e.at_ah_info[r].ah),this.checkObj(e.char_data)&&e.char_data[this.wormvalue]&&(e.char_data[this.wormvalue][r-o]&&e.char_data[this.wormvalue][r-o].addtime==e.at_ah_info[r].addtime?l.push(e.char_data[this.wormvalue][r-o].sum):(o++,l.push(null)))}var u={name:"温度",data:i,color:"#00E29D"},d={name:"湿度",data:n,color:"#6CBBFF"},c={name:this.wormvalue,data:l};a.push(u),a.push(d),a.push(c)}this.showColumn("canvasColumnA",t,a)},checkObj:function(e){for(var t in e)return!0;return!1},tiemchange:function(e){console.log(e),this.newtime=e.endDate,this.oldtime=e.startDate,console.log(this.oldtime,this.newtime),this.page=1,this.getwormline(),0==this.topindex?this.gettabledata():1==this.topindex&&this.gettabledata2()},Hourchange:function(t){this.sp_hour_st=t[0].value,this.sp_hour_ed=t[1].value,e.setStorageSync("sp_hour_st_xc",this.sp_hour_st),e.setStorageSync("sp_hour_ed_xc",this.sp_hour_ed),this.getyear(),console.log(t)},timetab:function(e){e=new Date(1e3*e);var t=e.getFullYear(),a=e.getMonth()+1<10?"0"+(e.getMonth()+1):e.getMonth()+1,n=e.getDate()<10?"0"+e.getDate():e.getDate(),i=t+"/"+a+"/"+n;return i},showColumn:function(e,t,a){var n=this;s=new r.default({canvasId:e,type:"line",legend:{position:"top"},fontSize:11,background:"#FFFFFF",pixelRatio:1,animation:!0,dataLabel:!1,categories:t,series:a,enableScroll:!0,xAxis:{disableGrid:!0,type:"grid",gridType:"dash",itemCount:5,scrollShow:!0,scrollBackgroundColor:"#F7F7FF",scrollColor:"#DEE7F7"},yAxis:{},width:1*n.cWidth,height:1*n.cHeight,extra:{line:{type:"curve"}}})},touchLineA:function(e){console.log(e),s.scrollStart(e)},moveLineA:function(e){s.scroll(e)},touchEndLineA:function(e){s.scrollEnd(e),s.showToolTip(e,{format:function(e,t){return t+" "+e.name+":"+e.data}})},showRing:function(e){var t=this;u=new r.default({canvasId:"canvasRing",type:"ring",fontSize:11,legend:{show:!0},extra:{pie:{offsetAngle:-45,ringWidth:40*t.pixelRatio,labelWidth:15}},background:"#FFFFFF",pixelRatio:t.pixelRatio,series:e,animation:!0,width:t.cWidth*t.pixelRatio,height:t.cHeight*t.pixelRatio,disablePieStroke:!0,dataLabel:!0})},touchRing:function(e){u.showToolTip(e,{format:function(e){return e.name+":"+e.data}})},tap:function(e){canvasgroup[e.target.id].touchLegend(e),canvasgroup[e.target.id].showToolTip(e)},gettabledata:function(){var e=this;return(0,l.default)(i.default.mark((function t(){var a;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$myRequest({url:"/api/api_gateway?method=forecast.worm_lamp.pest_image_source",data:{d_ids:e.d_id,identify_model:"A",start_time:e.oldtime,end_time:e.newtime,sp_hour_st:e.sp_hour_st,sp_hour_ed:e.sp_hour_ed,page:e.page,device_type:"xct"}});case 2:a=t.sent,e.pagesum=Math.ceil(a.total_count/10),e.eqlistdata=a.pest_image_data,0==e.eqlistdata.length?e.forbidden1=!0:e.forbidden1=!1,console.log(a);case 7:case"end":return t.stop()}}),t)})))()},gettabledata2:function(){var e=this;return(0,l.default)(i.default.mark((function t(){var a;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$myRequest({url:"/api/api_gateway?method=forecast.worm_lamp.pest_base_data",data:{d_ids:e.d_id,identify_model:"A",start_time:e.oldtime,end_time:e.newtime,sp_hour_st:e.sp_hour_st,sp_hour_ed:e.sp_hour_ed,page:e.page}});case 2:a=t.sent,e.pagesum=Math.ceil(a.total_count/10),e.eqlistdata=a.pest_image_data,0==e.eqlistdata.length?e.forbidden2=!0:e.forbidden2=!1,console.log(a);case 7:case"end":return t.stop()}}),t)})))()},changeindex:function(e){this.topindex=e,this.page=1,0==e?this.gettabledata():1==e&&this.gettabledata2()},prev:function(){this.page--,0==this.topindex?this.gettabledata():1==this.topindex&&this.gettabledata2()},next:function(){this.page++,0==this.topindex?this.gettabledata():1==this.topindex&&this.gettabledata2()},wormdetails:function(e){console.log(e),this.show=!0,this.pest_dict=e},examine:function(t){var a=[t];e.previewImage({urls:a,current:0})}},onLoad:function(t){var a=this;this.d_id=t.d_id;var n=+new Date;this.oldtime=this.formatTime(n,"yyyy-MM-dd"),this.newtime=this.formatTime(n,"yyyy-MM-dd"),this.sp_hour_st=""==e.getStorageSync("sp_hour_st_xc")?"00:00":e.getStorageSync("sp_hour_st_xc"),this.sp_hour_ed=""==e.getStorageSync("sp_hour_ed_xc")?"00:00":e.getStorageSync("sp_hour_ed_xc"),this.defaultValue=["0"==this.sp_hour_st.substring(0,1)?this.sp_hour_st.substring(1,2):this.sp_hour_st.substring(0,2),"0"==this.sp_hour_ed.substring(0,1)?this.sp_hour_ed.substring(1,2):this.sp_hour_ed.substring(0,2)],this.cWidth=e.upx2px(650),this.cHeight=e.upx2px(500),this.getyear(),this.$nextTick((function(){a.getwormline(),0==a.topindex?a.gettabledata():1==a.topindex&&a.gettabledata2()}),500)}};t.default=d}).call(this,a(2)["default"])},623:function(e,t,a){"use strict";a.r(t);var n=a(624),i=a.n(n);for(var l in n)["default"].indexOf(l)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(l);t["default"]=i.a},624:function(e,t,a){}},[[617,"common/runtime","common/vendor"]]]);
- //# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/cb/xctdetail/analyse.js.map
|