| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330 |
- <template>
- <div style="cursor: default">
- <div class="equipInfo">
- <div class="dateBox">
- <!-- <DateSearch @dateChange="dateChange"></DateSearch> -->
- <div class="viewSwitch">
- <el-button
- type="blueInfo"
- v-if="viewSwitch"
- @click="viewSwitchFun(false)"
- size="mini"
- >手动统计</el-button
- >
- <el-button
- type="blueInfo"
- v-if="!viewSwitch"
- @click="viewSwitchFun(true)"
- size="mini"
- >自动统计</el-button
- >
- </div>
- <div>
- <el-button
- type="orangeInfo"
- @click="lookPestInfo()"
- size="mini"
- >查看害虫信息</el-button
- >
- </div>
- </div>
- </div>
- <!-- 自动统计图 -->
- <div v-if="viewSwitch" >
- <div>
- <el-row :gutter="10">
- <el-col :md="24" :lg="24">
- <el-card class="box-card">
- <template>
- <div class="chartsSelect">
- <el-select
- v-model="viewSwitch2"
- @change="screenInsect()"
- size="mini"
- placeholder="请选择"
- >
- <el-option
- v-for="item in worms"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- ></el-option>
- </el-select>
- </div>
- </template>
- <div class="charts">
- <highcharts
- :options="options"
- v-if="Object.keys(options).length > 0"
- ></highcharts>
- <div class="noDataClass" v-else>暂无数据</div>
- </div>
- </el-card>
- </el-col>
- <!-- <el-col :md="24" :lg="9">
- <el-card class="box-card">
- <div class="pie">
- <highcharts
- :options="options2"
- v-if="Object.keys(options2).length > 0"
- ></highcharts>
- <div class="noDataClass" v-else>暂无数据</div>
- </div>
- </el-card>
- </el-col> -->
- </el-row>
- </div>
- </div>
- <!-- 手动统计 -->
- <div v-if="!viewSwitch">
- <div>
- <el-row :gutter="10">
- <el-col :md="24" :lg="24">
- <el-card class="box-card">
- <template>
- <div class="chartsSelect">
- <el-select
- v-model="viewSwitch23"
- @change="screenInsectA()"
- size="mini"
- placeholder="请选择"
- >
- <el-option
- v-for="item in dropDown"
- :key="item.value"
- :label="item.label"
- :value="item.value"
- ></el-option>
- </el-select>
- </div>
- </template>
- <div class="charts">
- <highcharts
- :options="options3"
- v-if="Object.keys(options3).length > 0"
- ></highcharts>
- <div class="noDataClass" v-else>暂无数据</div>
- </div>
- </el-card>
- </el-col>
- <!-- <el-col :md="24" :lg="9">
- <el-card class="box-card">
- <div class="pie">
- <highcharts
- :options="options4"
- v-if="Object.keys(options4).length > 0"
- ></highcharts>
- <div class="noDataClass" v-else>暂无数据</div>
- </div>
- </el-card>
- </el-col> -->
- </el-row>
- </div>
- </div>
- </div>
- </template>
- <script>
- import Vue from "vue";
- import DateSearch from "@/components/DateSearch";
- import HighCharts, { time } from "highcharts";
- export default {
- props: ["equipId", "equipType","d_id"],
- data() {
- return {
- btnSelected: "2",
- allPest: [],
- options: {},
- options2: {},
- options3: {},
- options4: {},
- equip_name: "",
- worms: [],
- // 状态信息
- equipStatus: {},
- queryInfo: {
- begin: "",
- end: "",
- page: 1,
- pageall: 1,
- pest_name: "",
- manualpage: 1,
- },
- viewSwitch: 1,
- viewSwitch2: "",
- viewSwitch23: "",
- dropDown:[]
- };
- },
- watch: {
- viewSwitch(val) {
- this.btnSelected = "2";
- },
- value1(val) {
- if (val == "选项2") {
- this.timeShow = true;
- }
- if (val == "选项1") {
- this.timeShow = false;
- }
- },
- dialogVisible(val) {
- if (val == false) {
- this.value = "";
- this.value1 = "";
- this.value2 = "";
- this.timeShow = false;
- }
- },
- discernVisible(val) {
- if (val == false) {
- var swiper = new Swiper(".swiper-container", {
- initialSlide: 0,
- observer: true, //修改swiper自己或子元素时,自动初始化swiper
- observeParents: true, //修改swiper的父元素时,自动初始化swiper
- prevButton: ".swiper-button-prev",
- nextButton: ".swiper-button-next",
- });
- swiper.destroy(true, true);
- }
- },
- discernVisibleA(val) {
- if (val == false) {
- this.tagName = "";
- this.setdataNum = {};
- this.$refs["aiPanel-editor"].getMarker().clearData();
- }
- },
- },
- created() {
- this.getPests();
- },
- mounted() {
- this.refreshData(); //设置hightcharts配置
- // 判断是自动统计还是手动统计
- if (this.viewSwitch == true) {
- //自动统计
- this.getPestAllData();
- } else if (this.viewSwitch == false) {
- //手动统计
- this.manualStatistics(); //手动统计折线图请求
- }
- },
- methods: {
- // 设置hightcharts配置
- refreshData() {
- HighCharts.setOptions({
- // 所有语言文字相关配置都设置在 lang 里
- lang: {
- resetZoom: "刷新",
- resetZoomTitle: "重置缩放比例",
- },
- });
- },
- //子向父传值
- dateChange(data) {
- this.queryInfo.begin = data.begin;
- this.queryInfo.end = data.end;
- this.queryInfo.pest_name = "";
- // 判断是自动统计还是手动统计
- if (this.viewSwitch == true) {
- //自动统计
- this.getPestAllData();
- } else if (this.viewSwitch == false) {
- //手动统计
- this.manualStatistics(); //手动统计折线图请求
- }
- },
- //获取害虫种类
- getPests() {
- var dat = {
- "errorCode": 0,
- "message": "",
- "params": {
- "device_id": "865553058428964",
- "end_time": "1617276411",
- "start_time": "1614598011",
- "page": "1"
- },
- "data": {
- "334": "乌夜蛾",
- "135": "款冬玉米螟",
- "7": "旋幽夜蛾",
- "360": "花金龟",
- "212": "巨影夜蛾",
- "150": "满丫纹夜蛾",
- "140": "白钩粘虫",
- "34": "裳夜蛾",
- "66": "八字地老虎",
- "149": "海安夜蛾",
- "114": "颜倾城",
- "333": "樟蚕",
- "185": "星白雪灯蛾",
- "275": "黄褐箩纹蛾",
- "249": "斜线夜蛾",
- "138": "扁连环夜蛾",
- "85": "丁香天蛾",
- "180": "刺槐掌舟蛾",
- "161": "樗蚕",
- "5": "杨扇舟蛾",
- "174": "白额鹰翅天蛾",
- "338": "四星负葬甲",
- "313": "拟扇舟蛾",
- "188": "小剑纹夜蛾",
- "291": "步甲",
- "251": "绒星天蛾",
- "327": "鹰翅天蛾",
- "13": "剑纹夜蛾",
- "118": "洋槐天蛾",
- "127": "草地螟",
- "17": "棉铃虫",
- "211": "旱柳原野螟",
- "229": "中国绿刺蛾",
- "15": "夜蛾科",
- "322": "小豆长喙天蛾",
- "381": "中金弧夜蛾",
- "47": "燕尾舟蛾",
- "272": "青革土蝽",
- "364": "瓦矛夜蛾",
- "186": "桃剑纹夜蛾",
- "358": "钝突刺腹牙甲",
- "44": "银锭夜蛾",
- "264": "角顶尺蛾",
- "277": "白腹网丛螟",
- "175": "日本真龙虱",
- "137": "亚麻篱灯蛾",
- "255": "青尺蛾",
- "361": "白褐缘尾尺蛾",
- "373": "锹甲",
- "102": "广鹿灯蛾",
- "289": "饰奇尺蛾",
- "319": "黄板盘瓢虫",
- "60": "桑剑纹夜蛾",
- "215": "黄毒蛾",
- "253": "大田鳖",
- "280": "仿白边舟蛾",
- "205": "榆白边舟蛾",
- "50": "黄地老虎",
- "287": "水黾",
- "136": "草蛉",
- "68": "红星雪灯蛾",
- "30": "宽胫夜蛾",
- "109": "直影夜蛾",
- "123": "异色瓢虫",
- "166": "白色小卷蛾",
- "126": "桦尺蛾",
- "326": "雪尾尺蛾",
- "49": "朽木夜蛾",
- "75": "红天蛾",
- "26": "小地老虎",
- "113": "广鹿舟蛾",
- "292": "阔胸禾犀金龟",
- "300": "灰胸突鳃金龟",
- "325": "纹散丽灯蛾",
- "270": "阿莎尺蛾",
- "87": "虎甲",
- "62": "黑绒绢金龟",
- "110": "毛黄绢金龟",
- "262": "甜菜青野螟",
- "337": "榕透翅毒蛾",
- "191": "落叶松毛虫",
- "250": "石榴巾夜蛾",
- "265": "葡萄缺角天蛾",
- "142": "姬蜂",
- "304": "斜斑虎甲",
- "16": "七星瓢虫",
- "92": "腮金龟",
- "23": "雄性春尺蠖",
- "9": "步甲",
- "256": "二线绿尺蛾",
- "98": "黄褐丽金龟",
- "263": "核桃鹰翅天蛾",
- "76": "鳃金龟",
- "93": "人纹污夜蛾",
- "183": "刀夜蛾",
- "330": "八点灰灯蛾",
- "320": "玫岐角螟",
- "312": "苜蓿银纹夜蛾",
- "244": "雨尺蛾",
- "71": "水龟虫",
- "238": "灰白灯蛾",
- "121": "葡萄天蛾",
- "58": "一点金刚钻",
- "248": "六点天蛾",
- "278": "枯叶蛾",
- "19": "蚊",
- "83": "天牛",
- "218": "中华真地鳖",
- "115": "龙虱",
- "285": "黄二星舟蛾",
- "368": "淡剑纹夜蛾",
- "146": "短扇舟蛾",
- "342": "旋皮夜蛾",
- "239": "隐丫纹夜蛾",
- "90": "广鹿蛾",
- "254": "灰双纹螟",
- "232": "黄杨绢野螟",
- "241": "黑剑狼夜蛾",
- "72": "曲线尼夜蛾",
- "366": "菜粉蝶",
- "274": "斑点卷叶螟",
- "108": "钩粘虫",
- "77": "大黑鳃金龟",
- "21": "叶蝉",
- "101": "黑绒绢金龟",
- "160": "甜菜白带野螟",
- "283": "环夜蛾",
- "219": "紫线夜蛾",
- "168": "棉卷叶野螟",
- "96": "丝绵木金星尺蛾",
- "261": "桃多斑野螟",
- "4": "梨剑纹夜蛾",
- "25": "甘蓝夜蛾",
- "290": "枯叶蝶",
- "69": "雀纹天蛾",
- "273": "核桃美舟蛾",
- "197": "白雪灯蛾",
- "328": "波纹蛾",
- "28": "柳阴翅斑螟",
- "170": "麻小食心虫",
- "294": "三开蜣螂",
- "257": "散纹夜蛾",
- "59": "胡桃豹夜蛾",
- "369": "焰夜蛾",
- "148": "歌梦尼夜蛾",
- "163": "中带三角夜蛾",
- "372": "女贞天蛾",
- "311": "规尺蛾",
- "346": "苹果卷叶蛾",
- "32": "一点钻夜蛾",
- "89": "白薯天蛾",
- "314": "丁目大蚕蛾",
- "252": "霜天蛾",
- "237": "绒粘夜蛾",
- "236": "苹掌舟蛾",
- "81": "槐尺蛾",
- "145": "深色白眉天蛾",
- "14": "粉缘钻夜蛾",
- "82": "银纹夜蛾",
- "143": "秘夜蛾",
- "119": "弧角散纹夜蛾",
- "10": "螟蛾",
- "20": "东方粘虫",
- "286": "榆木蠹蛾",
- "51": "白钩粘夜蛾",
- "310": "棘翅夜蛾",
- "39": "豆天蛾",
- "99": "螟蛾科",
- "353": "委夜蛾",
- "65": "中华绒金龟",
- "288": "银装冬夜蛾",
- "336": "鸟嘴壶夜蛾",
- "206": "扁刺蛾",
- "220": "小黄鳃金龟",
- "43": "梨星毛虫",
- "100": "红棕灰夜蛾",
- "299": "华晓扁犀金龟",
- "216": "婪步甲",
- "172": "黄缘龙虱",
- "134": "紫光盾天蛾",
- "308": "黑纹北灯蛾",
- "357": "隐尺蛾",
- "147": "白须天蛾",
- "37": "八字白眉天蛾",
- "154": "蟪蛄",
- "86": "构月天蛾",
- "124": "榆黄足毒蛾",
- "111": "乌氏小尾天蚕蛾",
- "11": "毛黄腮金龟",
- "194": "甘薯天蛾",
- "281": "槐羽舟蛾",
- "104": "蜂",
- "296": "残夜蛾",
- "293": "眼斑钩蛾",
- "52": "桃蛀螟",
- "158": "稻从卷叶螟",
- "112": "褐边绿刺蛾",
- "12": "尺蛾",
- "204": "杨雪毒蛾",
- "38": "陌夜蛾",
- "91": "二十八星瓢虫",
- "199": "茶翅蝽",
- "359": "金龟",
- "24": "杨小舟蛾",
- "74": "瘦银锭夜蛾",
- "171": "星斑虎甲",
- "55": "蚀夜蛾",
- "208": "庸肖毛翅夜蛾",
- "48": "榆津尺蛾",
- "46": "大螟",
- "316": "黄星雪灯蛾",
- "354": "角翅舟蛾",
- "40": "麦蛾",
- "64": "暗黑鳃金龟",
- "317": "暗纹紫褐螟",
- "6": "舟蛾",
- "162": "蒙古寒蝉",
- "340": "华尾天蚕蛾",
- "84": "乏夜蛾",
- "231": "桑绢野螟",
- "305": "地鳖",
- "164": "蝗虫",
- "200": "杨树枯叶蛾",
- "198": "黄刺蛾",
- "128": "细条纹野螟",
- "276": "白环红天蛾",
- "18": "蜻蜓",
- "351": "帕委夜蛾",
- "227": "桑尺蛾",
- "230": "云杉梢斑螟",
- "179": "榆掌舟蛾",
- "131": "克什杆野螟",
- "70": "铜绿丽金龟",
- "374": "艾锥额野螟",
- "352": "奚毛胫夜蛾",
- "268": "双云尺蛾",
- "210": "褐黄前锹甲",
- "298": "芦苇豹蠹蛾",
- "347": "矛夜蛾",
- "344": "土元",
- "297": "野蚕蛾",
- "54": "斜纹夜蛾",
- "29": "桑褶翅尺蛾",
- "33": "天蛾",
- "321": "枯黄贡尺蛾",
- "144": "织网夜蛾",
- "155": "负子蝽",
- "331": "间纹弦夜蛾",
- "169": "豆荚野螟",
- "79": "玉米螟",
- "139": "圣蜣螂",
- "315": "金黄蛾",
- "41": "围连环夜蛾",
- "221": "中华真土鳖",
- "116": "双带盘瓢虫",
- "324": "粉蝶灯蛾",
- "192": "苹六点天蛾",
- "196": "三斑蕊夜蛾",
- "226": "多斑豹蠹蛾",
- "380": "哈展尺蛾",
- "152": "双斑青步甲",
- "201": "标瑙夜蛾",
- "159": "淡剑夜蛾",
- "67": "榆绿天蛾",
- "343": "奇尺蛾",
- "190": "姬夜蛾",
- "177": "小文夜蛾",
- "245": "优美苔蛾",
- "203": "稻绿蝽",
- "63": "烟青虫",
- "214": "双斑葬甲",
- "61": "蓝目天蛾",
- "209": "中华婪步甲",
- "157": "宽斑青步甲",
- "355": "戟盗毒蛾",
- "295": "金星步甲",
- "332": "缤夜蛾",
- "125": "客来夜蛾",
- "173": "无斑弧丽金龟",
- "365": "二化螟",
- "8": "蝼蛄",
- "167": "狭边青步甲",
- "242": "蜣螂",
- "35": "灯蛾",
- "309": "网夜蛾",
- "36": "美国白蛾",
- "284": "尘尺蛾",
- "223": "中华黧尺蛾",
- "301": "龟纹瓢虫",
- "222": "云斑虎甲",
- "80": "赤角盲蝽",
- "195": "小线角木蠹蛾",
- "56": "淡银锭夜蛾",
- "156": "脊青步甲",
- "176": "山东云斑螟",
- "307": "燕夜蛾",
- "22": "春尺蠖",
- "269": "斑拟兜夜蛾",
- "193": "四斑绢野螟",
- "105": "大造桥虫",
- "375": "白星花金龟",
- "240": "满纹夜蛾",
- "151": "蟋蟀",
- "133": "栗六点天蛾",
- "182": "杨剑舟蛾",
- "103": "蝽",
- "356": "瓢虫",
- "228": "灰直纹螟",
- "187": "谐夜蛾",
- "31": "尺蠖",
- "247": "疆夜蛾",
- "349": "红秘夜蛾",
- "122": "桃六点天蛾",
- "120": "黄脉天蛾",
- "266": "绿尾大蚕蛾",
- "303": "斑须蝽",
- "224": "中华绿刺蛾",
- "1": "金龟子",
- "259": "胞短栉夜蛾",
- "363": "云斑白条天牛",
- "367": "杨枯叶蛾",
- "106": "童剑纹夜蛾",
- "88": "劳氏粘虫",
- "258": "红双线尺蛾",
- "370": "二点织螟",
- "217": "土甲",
- "132": "筱客来夜蛾",
- "318": "白眉天蛾",
- "234": "高粱条螟",
- "165": "多色异丽金龟",
- "329": "黑条灰灯蛾",
- "379": "苹枯叶蛾",
- "181": "星绒天蛾",
- "95": "楸蠹野螟",
- "335": "亮棲夜蛾",
- "378": "萝藦艳情尺蛾",
- "271": "榄绿岐角螟",
- "78": "大地老虎",
- "345": "肯髯须夜蛾",
- "107": "晃剑纹夜蛾",
- "207": "绒黏夜蛾",
- "382": "黄斑盘瓢虫",
- "282": "草地贪夜蛾",
- "42": "亚美尺蛾",
- "371": "白钩小卷蛾",
- "233": "突背斑红蝽",
- "141": "苇实夜蛾",
- "202": "瓜绢野螟",
- "129": "污灯蛾属",
- "306": "叶甲",
- "57": "齿美冬夜蛾",
- "267": "杨褐枯叶蝶",
- "341": "洋麻钩蛾",
- "243": "福婆鳃金龟",
- "27": "两点尼夜蛾",
- "376": "毒蛾",
- "323": "橙拟灯蛾",
- "45": "黄臀灯蛾",
- "184": "红节天蛾",
- "225": "巨豹纹尺蛾",
- "339": "魔目夜蛾",
- "189": "鸣鸣蝉",
- "94": "叩甲",
- "117": "槲犹冬夜蛾",
- "213": "食蚜蝇",
- "348": "斜线燕蛾",
- "2": "夜蛾",
- "178": "三条蛀野螟",
- "73": "粘虫",
- "260": "飞虱科",
- "279": "丹日明夜蛾",
- "97": "红缘灯蛾",
- "153": "白条夜蛾",
- "246": "黄斑野螟",
- "302": "麻皮蝽",
- "377": "二点织蛾",
- "362": "金黄螟",
- "350": "桃红猎夜蛾",
- "53": "甜菜夜蛾",
- "235": "小麦负泥虫",
- "130": "杨二尾舟蛾",
- "3": "二点委夜蛾"
- },
- "formError": {}
- }
- this.allPest = dat.data;
-
- },
- // 获取折线和饼状图和数据列表
- getPestAllData(list) {
- var dat = {
- "errorCode": 0,
- "message": "",
- "params": {
- "d_id": "829"
- },
- "data": {
- "date": [
- {
- "addtime": 1615450821,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450821,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450821,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450821,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450809,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "暗黑鳃金龟"
- },
- {
- "addtime": 1615450809,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "暗黑鳃金龟"
- },
- {
- "addtime": 1615450809,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "暗黑鳃金龟"
- },
- {
- "addtime": 1615450809,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "暗黑鳃金龟"
- },
- {
- "addtime": 1615450799,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "9",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450799,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "9",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450799,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "9",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450787,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "16",
- "_sname": "蝼蛄"
- },
- {
- "addtime": 1615450787,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "16",
- "_sname": "蝼蛄"
- },
- {
- "addtime": 1615450778,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450778,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450778,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450778,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450766,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450766,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450766,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450766,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450766,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450766,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450766,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450766,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450756,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "17",
- "_sname": "蝼蛄"
- },
- {
- "addtime": 1615450746,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450746,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450746,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450746,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450746,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450746,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450733,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "4",
- "_sname": "钝突刺腹牙甲"
- },
- {
- "addtime": 1615450733,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "4",
- "_sname": "钝突刺腹牙甲"
- },
- {
- "addtime": 1615450733,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "4",
- "_sname": "钝突刺腹牙甲"
- },
- {
- "addtime": 1615450733,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "4",
- "_sname": "钝突刺腹牙甲"
- },
- {
- "addtime": 1615450723,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "步甲"
- },
- {
- "addtime": 1615450723,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "步甲"
- },
- {
- "addtime": 1615450723,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "步甲"
- },
- {
- "addtime": 1615450723,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "步甲"
- },
- {
- "addtime": 1615450723,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "步甲"
- },
- {
- "addtime": 1615450639,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "9",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450639,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "9",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450639,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "9",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450628,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "16",
- "_sname": "蝼蛄"
- },
- {
- "addtime": 1615450628,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "16",
- "_sname": "蝼蛄"
- },
- {
- "addtime": 1615450618,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450618,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450618,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450618,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450605,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450605,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450605,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450605,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450605,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450605,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450605,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450605,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450596,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "17",
- "_sname": "蝼蛄"
- },
- {
- "addtime": 1615450587,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450587,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450587,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450587,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450587,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450587,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450574,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "4",
- "_sname": "钝突刺腹牙甲"
- },
- {
- "addtime": 1615450574,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "4",
- "_sname": "钝突刺腹牙甲"
- },
- {
- "addtime": 1615450574,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "4",
- "_sname": "钝突刺腹牙甲"
- },
- {
- "addtime": 1615450574,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "4",
- "_sname": "钝突刺腹牙甲"
- },
- {
- "addtime": 1615450564,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "步甲"
- },
- {
- "addtime": 1615450564,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "步甲"
- },
- {
- "addtime": 1615450564,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "步甲"
- },
- {
- "addtime": 1615450564,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "步甲"
- },
- {
- "addtime": 1615450564,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "步甲"
- },
- {
- "addtime": 1615450554,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450554,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450554,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450554,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450542,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "暗黑鳃金龟"
- },
- {
- "addtime": 1615450542,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "暗黑鳃金龟"
- },
- {
- "addtime": 1615450542,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "暗黑鳃金龟"
- },
- {
- "addtime": 1615450542,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "暗黑鳃金龟"
- },
- {
- "addtime": 1615450178,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "步甲"
- },
- {
- "addtime": 1615450178,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "步甲"
- },
- {
- "addtime": 1615450178,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "步甲"
- },
- {
- "addtime": 1615450178,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "步甲"
- },
- {
- "addtime": 1615450178,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "步甲"
- },
- {
- "addtime": 1615450168,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450168,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450168,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450168,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450157,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "暗黑鳃金龟"
- },
- {
- "addtime": 1615450157,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "暗黑鳃金龟"
- },
- {
- "addtime": 1615450157,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "暗黑鳃金龟"
- },
- {
- "addtime": 1615450157,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "暗黑鳃金龟"
- },
- {
- "addtime": 1615450147,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "9",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450147,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "9",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450147,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "9",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450133,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "4",
- "_sname": "钝突刺腹牙甲"
- },
- {
- "addtime": 1615450133,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "4",
- "_sname": "钝突刺腹牙甲"
- },
- {
- "addtime": 1615450133,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "4",
- "_sname": "钝突刺腹牙甲"
- },
- {
- "addtime": 1615450133,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "4",
- "_sname": "钝突刺腹牙甲"
- },
- {
- "addtime": 1615450123,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450123,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450123,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450123,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450123,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450123,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450123,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450123,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "1",
- "_sname": "六点天蛾"
- },
- {
- "addtime": 1615450118,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "16",
- "_sname": "蝼蛄"
- },
- {
- "addtime": 1615450118,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "16",
- "_sname": "蝼蛄"
- },
- {
- "addtime": 1615450108,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "17",
- "_sname": "蝼蛄"
- },
- {
- "addtime": 1615450104,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450104,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450104,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450104,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "7",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450093,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450093,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450093,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450093,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450093,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- },
- {
- "addtime": 1615450093,
- "humidity": "26.2",
- "temperature": "23.8",
- "_sums": "2",
- "_sname": "负子蝽"
- }
- ],
- "time_d_sums": [
- {
- "addtime": 1615450821,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161847620251.jpg",
- "pest": "155,2#64,2#71,113#70,7",
- "mark": null
- },
- {
- "addtime": 1615450809,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161847616951.jpg",
- "pest": "64,7#8,3#71,11#70,16",
- "mark": null
- },
- {
- "addtime": 1615450799,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161847613663.jpg",
- "pest": "155,9#71,81#70,1",
- "mark": null
- },
- {
- "addtime": 1615450787,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161847610354.jpg",
- "pest": "8,16#71,4",
- "mark": null
- },
- {
- "addtime": 1615450778,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161847606953.jpg",
- "pest": "155,7#8,14#71,1#151,1",
- "mark": null
- },
- {
- "addtime": 1615450766,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161847603450.jpg",
- "pest": "248,1#69,1#75,1#8,8#2,1#33,1#86,1#10,1",
- "mark": null
- },
- {
- "addtime": 1615450756,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161847599946.jpg",
- "pest": "8,17",
- "mark": null
- },
- {
- "addtime": 1615450746,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161847596635.jpg",
- "pest": "155,2#71,12#151,3#2,4#88,1#79,2",
- "mark": null
- },
- {
- "addtime": 1615450733,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161847593333.jpg",
- "pest": "358,4#64,1#62,2#71,9",
- "mark": null
- },
- {
- "addtime": 1615450723,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161833505100.jpg",
- "pest": "291,1#62,1#8,6#71,28#70,7",
- "mark": null
- },
- {
- "addtime": 1615450639,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161608396064.jpg",
- "pest": "155,9#71,81#70,1",
- "mark": null
- },
- {
- "addtime": 1615450628,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161608392672.jpg",
- "pest": "8,16#71,4",
- "mark": null
- },
- {
- "addtime": 1615450618,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161608389258.jpg",
- "pest": "155,7#8,14#71,1#151,1",
- "mark": null
- },
- {
- "addtime": 1615450605,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161608385816.jpg",
- "pest": "248,1#69,1#75,1#8,8#2,1#33,1#86,1#10,1",
- "mark": null
- },
- {
- "addtime": 1615450596,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161608382485.jpg",
- "pest": "8,17",
- "mark": null
- },
- {
- "addtime": 1615450587,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161608379183.jpg",
- "pest": "155,2#71,12#151,3#2,4#88,1#79,2",
- "mark": null
- },
- {
- "addtime": 1615450574,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161608375876.jpg",
- "pest": "358,4#64,1#62,2#71,9",
- "mark": null
- },
- {
- "addtime": 1615450564,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161532781746.jpg",
- "pest": "291,1#62,1#8,6#71,28#70,7",
- "mark": null
- },
- {
- "addtime": 1615450554,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161532778404.jpg",
- "pest": "155,2#64,2#71,113#70,7",
- "mark": null
- },
- {
- "addtime": 1615450542,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311161532775040.jpg",
- "pest": "64,7#8,3#71,11#70,16",
- "mark": null
- },
- {
- "addtime": 1615450178,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311160757974863.jpg",
- "pest": "291,1#62,1#8,6#71,28#70,7",
- "mark": null
- },
- {
- "addtime": 1615450168,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311160757968034.jpg",
- "pest": "155,2#64,2#71,113#70,7",
- "mark": null
- },
- {
- "addtime": 1615450157,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311160757961242.jpg",
- "pest": "64,7#8,3#71,11#70,16",
- "mark": null
- },
- {
- "addtime": 1615450147,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311160757954357.jpg",
- "pest": "155,9#71,81#70,1",
- "mark": null
- },
- {
- "addtime": 1615450133,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311160843738706.jpg",
- "pest": "358,4#64,1#62,2#71,9",
- "mark": null
- },
- {
- "addtime": 1615450123,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311160758397734.jpg",
- "pest": "248,1#69,1#75,1#8,8#2,1#33,1#86,1#10,1",
- "mark": null
- },
- {
- "addtime": 1615450118,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311160757947729.jpg",
- "pest": "8,16#71,4",
- "mark": null
- },
- {
- "addtime": 1615450108,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311160758390741.jpg",
- "pest": "8,17",
- "mark": null
- },
- {
- "addtime": 1615450104,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311160757940973.jpg",
- "pest": "155,7#8,14#71,1#151,1",
- "mark": null
- },
- {
- "addtime": 1615450093,
- "result_photo": "http://182.92.193.64:8003/867435052201324/2021/3/11/20210311160758387248.jpg",
- "pest": "155,2#71,12#151,3#2,4#88,1#79,2",
- "mark": null
- }
- ],
- "address": "河南省郑州市金水区",
- "counts": 18,
- "percentage": [
- {
- "indentify_photos": [
- 3311,
- 3302,
- 3297
- ],
- "num": "291",
- "name_num": "步甲",
- "sum": 3
- },
- {
- "indentify_photos": [
- 3317,
- 3307,
- 3292
- ],
- "num": "248",
- "name_num": "六点天蛾",
- "sum": 3
- },
- {
- "indentify_photos": [
- 3317,
- 3307,
- 3292
- ],
- "num": "86",
- "name_num": "构月天蛾",
- "sum": 3
- },
- {
- "indentify_photos": [
- 3322,
- 3321,
- 3314,
- 3304,
- 3301,
- 3300,
- 3296,
- 3295,
- 3293
- ],
- "num": "64",
- "name_num": "暗黑鳃金龟",
- "sum": 30
- },
- {
- "indentify_photos": [
- 3315,
- 3305,
- 3288
- ],
- "num": "88",
- "name_num": "劳氏粘虫",
- "sum": 3
- },
- {
- "indentify_photos": [
- 3322,
- 3321,
- 3320,
- 3311,
- 3310,
- 3302,
- 3301,
- 3300,
- 3297,
- 3296,
- 3295,
- 3294
- ],
- "num": "70",
- "name_num": "铜绿丽金龟",
- "sum": 93
- },
- {
- "indentify_photos": [
- 3321,
- 3319,
- 3318,
- 3317,
- 3316,
- 3311,
- 3309,
- 3308,
- 3307,
- 3306,
- 3302,
- 3300,
- 3297,
- 3295,
- 3292,
- 3291,
- 3290,
- 3289
- ],
- "num": "8",
- "name_num": "蝼蛄",
- "sum": 192
- },
- {
- "indentify_photos": [
- 3322,
- 3320,
- 3318,
- 3315,
- 3310,
- 3308,
- 3305,
- 3301,
- 3296,
- 3294,
- 3289,
- 3288
- ],
- "num": "155",
- "name_num": "负子蝽",
- "sum": 60
- },
- {
- "indentify_photos": [
- 3314,
- 3311,
- 3304,
- 3302,
- 3297,
- 3293
- ],
- "num": "62",
- "name_num": "黑绒绢金龟",
- "sum": 9
- },
- {
- "indentify_photos": [
- 3318,
- 3315,
- 3308,
- 3305,
- 3289,
- 3288
- ],
- "num": "151",
- "name_num": "蟋蟀",
- "sum": 12
- },
- {
- "indentify_photos": [
- 3314,
- 3304,
- 3293
- ],
- "num": "358",
- "name_num": "钝突刺腹牙甲",
- "sum": 12
- },
- {
- "indentify_photos": [
- 3317,
- 3315,
- 3307,
- 3305,
- 3292,
- 3288
- ],
- "num": "2",
- "name_num": "夜蛾",
- "sum": 15
- },
- {
- "indentify_photos": [
- 3317,
- 3307,
- 3292
- ],
- "num": "75",
- "name_num": "红天蛾",
- "sum": 3
- },
- {
- "indentify_photos": [
- 3317,
- 3307,
- 3292
- ],
- "num": "69",
- "name_num": "雀纹天蛾",
- "sum": 3
- },
- {
- "indentify_photos": [
- 3315,
- 3305,
- 3288
- ],
- "num": "79",
- "name_num": "玉米螟",
- "sum": 6
- },
- {
- "indentify_photos": [
- 3322,
- 3321,
- 3320,
- 3319,
- 3318,
- 3315,
- 3314,
- 3311,
- 3310,
- 3309,
- 3308,
- 3305,
- 3304,
- 3302,
- 3301,
- 3300,
- 3297,
- 3296,
- 3295,
- 3294,
- 3293,
- 3291,
- 3289,
- 3288
- ],
- "num": "71",
- "name_num": "水龟虫",
- "sum": 777
- },
- {
- "indentify_photos": [
- 3317,
- 3307,
- 3292
- ],
- "num": "10",
- "name_num": "螟蛾",
- "sum": 3
- },
- {
- "indentify_photos": [
- 3317,
- 3307,
- 3292
- ],
- "num": "33",
- "name_num": "天蛾",
- "sum": 3
- }
- ],
- "device_name": "测报灯"
- },
- "formError": {}
- }
- this.equipStatus = {
- address: dat.data.address,
- device_name: dat.data.device_name,
- };
- // 折线
- var ChartData = [
- {
- name: "温度(°C)",
- dat: [],
- },
- {
- name: "湿度(%)",
- dat: [],
- },
- {
- name: "害虫总数",
- dat: [],
- },
- ];
- var data = dat.data.date;
- if (data.length > 0) {
- this.viewSwitch2 = data[0]._sname;
- for (let item of data) {
- ChartData[0].dat.unshift([
- item.addtime * 1000 + 8 * 3600000,
- Number(item.temperature),
- ]);
- ChartData[1].dat.unshift([
- item.addtime * 1000 + 8 * 3600000,
- Number(item.humidity),
- ]);
- ChartData[2].dat.unshift([
- item.addtime * 1000 + 8 * 3600000,
- Number(item._sums),
- ]);
- }
- // console.log(ChartData)
- this.options = {
- chart: {
- zoomType: "x",
- },
- title: {
- text: "害虫变化趋势",
- align: "left",
- },
- subtitle: {
- text: "",
- },
- xAxis: {
- crosshair: true, //十字基准线
- type: "datetime",
- dateTimeLabelFormats: {
- //根据时间间距X轴自动显示哪种格式
- millisecond: "%H:%M:%S.%L",
- second: "%H:%M:%S",
- minute: "%H:%M",
- hour: "%H:%M",
- day: "%m-%d",
- week: "%m-%d",
- month: "%Y-%m",
- year: "%Y",
- },
- },
- yAxis: {
- title: {
- text: "",
- },
- },
- legend: {
- // layout: 'vertical',
- align: "center",
- verticalAlign: "top",
- },
- plotOptions: {
- series: {
- label: {
- connectorAllowed: false,
- },
- pointStart: 2010,
- },
- },
- series: [
- {
- type: 'column',
- name: ChartData[0].name,
- data: ChartData[0].dat,
- },
- {
- type: 'column',
- name: ChartData[1].name,
- data: ChartData[1].dat,
- },
- {
- type: 'spline',
- name: ChartData[2].name,
- data: ChartData[2].dat,
- },
- ],
- colors: ["#00e29d", "#6cbbff", "#ff3f3f"],
- credits: {
- //去掉默认的highcharts.com
- enabled: false,
- },
- tooltip: {
- // crosshairs: true,
- shared: true, //折线共享
- headerFormat: "<b>{point.x:%Y-%m-%e %H:%M:%S}</b><br>",
- },
- responsive: {
- rules: [
- {
- condition: {
- maxWidth: 500,
- },
- chartOptions: {
- legend: {
- layout: "horizontal",
- align: "center",
- verticalAlign: "bottom",
- },
- },
- },
- ],
- },
- };
- } else {
- this.options = {};
- this.viewSwitch2 = "";
- this.gainInsect([]); //获取下拉框害虫种类
- }
- // 饼状和列表
- if (list != 1) {
- var percentage = dat.data.percentage;
- if (percentage.length > 0) {
- var arr = [];
- for (let i in percentage) {
- let o = {
- value: percentage[i].name_num,
- label: percentage[i].name_num,
- };
- arr.push(o);
- }
- this.gainInsect(arr); //获取下拉框害虫种类
- } else {
- this.options2 = {};
- }
-
- }
- },
- // 手动自动切换
- viewSwitchFun(params) {
- this.viewSwitch = params;
- this.queryInfo.page = 1;
- this.queryInfo.pest_name = "";
- this.queryInfo.manualpage = 1;
- if (params == true) {
- //自动统计
- this.getPestAllData();
- } else if (params == false) {
- // console.log('手动统计')
- this.manualStatistics(); //手动统计折线图请求
- }
- },
- // 查看害虫信息
- lookPestInfo(){
- this.$store.state.cbd_pest_id = this.equipId
- this.$store.state.cbd_pest_did = this.d_id
- this.$router.push('cbdPestStats')
- },
-
- // 获取下拉框害虫种类-自动统计
- gainInsect(data) {
- this.worms = data;
- },
- // 下拉框筛选害虫名称
- screenInsect() {
- this.queryInfo.pest_name = this.viewSwitch2;
- this.getPestAllData(1);
- },
-
- // 手动统计-折线图数据请求
- manualStatistics(flag) {
-
- this.chartsLineShow = false;
- this.options3 = {};
-
- },
- // 手动统计分页
- manualStatisticspage() {
- let that = this;
- let postData = that.qs.stringify({
- device_id: this.d_id, //设备id
- start_time: this.queryInfo.begin, //开始时间
- end_time: this.queryInfo.end, //结束时间
- pest_name: this.queryInfo.pest_name, //害虫名
- page: this.queryInfo.manualpage,
- });
- that
- .$axios({
- method: "post",
- url:
- "/api/api_gateway?method=forecast.worm_lamp.pest_manual_statistics",
- data: postData,
- })
- .then((res) => {
- if (res.data.message == "") {
- this.total = res.data.data.nums;
- this.manualStatisticsTab(res.data); //请求手动统计表格数据
- }
- })
- .catch((err) => {
- console.log(err);
- });
- },
- // 手动统计-点击下拉框就切换折线图数据
- screenInsectA() {
- this.queryInfo.pest_name = this.viewSwitch23;
- this.manualStatistics(1);
- },
- //手动统计-饼状图数据
- manualStatisticsPie(data) {
- var dat = data.data.dat;
- var arr = [];
- for (var i = 0; i < dat.length; i++) {
- var a = [];
- a.push(dat[i].pest_name);
- a.push(parseInt(dat[i].pest_num));
- arr.push(a);
- }
- //判断当前是否有数据
- if (data.data.nums !== 0) {
- this.chartsPieShow = true;
- // console.log('有数据')
- var _this = this;
- this.options4 = {
- chart: {
- type: "pie",
- options3d: {
- enabled: true,
- alpha: 60,
- beta: 0,
- },
- },
- credits: {
- enabled: false,
- },
- title: {
- text: "害虫比例",
- align: "left",
- },
- tooltip: {
- headerFormat: "{series.name}<br>",
- pointFormat: "{point.name}: <b>{point.y}头</b>",
- },
- colors: ["#00e29d", "#6cbbff", "#ff3f3f"],
- plotOptions: {
- pie: {
- allowPointSelect: true,
- cursor: "pointer",
- dataLabels: {
- enabled: true,
- format: "<b>{point.name}</b>: {point.percentage:.1f} %",
- },
- point: {
- events: {
- mouseOver: function (e) {
- // 鼠标滑过时动态更新标题
- // console.log(e)
- // console.log(this.setTitle())
- // 标题更新函数,API 地址:https://api.hcharts.cn/highcharts#Chart.setTitle
- // VueHighcharts.setTitle({
- // text: e.target.name+ '\t'+ e.target.y + ' %'
- // });
- },
- click(e) {
- // 同样的可以在点击事件里处理
- _this.viewSwitch23 = e.point.name;
- _this.screenInsectA();
- },
- },
- },
- },
- },
- series: [
- {
- type: "pie",
- innerSize: "80%",
- name: "害虫比例",
- data: arr,
- },
- ],
- };
- } else if (data.data.nums == 0) {
- this.chartsPieShow = false;
- this.options4 = {};
- }
- },
- // 列表图片加载失败
- errImg(e) {
- e.target.src = "/images/expertDiagnosis/ku/noData.jpg";
- },
- },
- components: {
- DateSearch,
- },
- };
- </script>
- <style lang='less' scoped>
- .box-card {
- position: relative;
- }
- .equipInfo {
- .equipMsg {
- font-size: 14px;
- color: #3d3d3d;
- span {
- margin-left: 5px;
- }
- }
- .dateBox {
- width: 100%;
- display: flex;
- justify-content: space-between;
- .viewSwitch {
- margin-left: 10px;
- }
- }
- display: flex;
- justify-content: space-between;
- margin-bottom: 10px;
- }
- .time-check {
- display: flex;
- justify-content: space-between;
- .el-input__inner {
- margin-left: 10px;
- width: 222px;
- }
- .viewSwitch {
- margin-left: 10px;
- }
- }
- .chartsSelect {
- text-align: right;
- position: absolute;
- z-index: 999;
- left: 0;
- right: 21px;
- }
- .charts{
- height: 423px;
- }
- // 暂无数据
- .noDataClass {
- text-align: center;
- font-size: 25px;
- line-height: 450px;
- color: rgb(122, 115, 115);
- }
- </style>
|