wangrong
2021-11-24 130b72d6c5734f8acaac0214b6dfe5c8bfa319c3
1
{"version":3,"sources":["webpack:///./node_modules/core-js/internals/same-value.js","webpack:///./src/views/collectionDetails/lookAllDetails.vue?64f2","webpack:///src/views/collectionDetails/lookAllDetails.vue","webpack:///./src/views/collectionDetails/lookAllDetails.vue?a6b2","webpack:///./src/views/collectionDetails/lookAllDetails.vue","webpack:///./node_modules/core-js/modules/es.string.search.js","webpack:///./src/views/collectionDetails/lookAllDetails.vue?ced8"],"names":["module","exports","Object","is","x","y","render","_vm","this","_h","$createElement","_c","_self","staticClass","staticStyle","attrs","model","value","callback","$$v","type","expression","search","$set","directives","name","rawName","start","step","end","on","handleChange","monitorpointName","_l","item","key","handleSearch","_v","tableData","tableH","scopedSlots","_u","fn","scope","$event","lookEcharts","pageNo","pageSize","totalCount","handleSizeChange","handleCurrentChange","echartVisible","ref","staticRenderFns","data","seriesData","xAxisData","otherAct","queryParams","page","size","VF","table","determine","valueTime","valueDay","loading","selMonitorpointName","mounted","window","innerHeight","initInfo","console","log","$route","query","frequency","methods","getData","isinit","param","bid","pageno","pagesize","querymode","monitorPointName","timevalue2","timevalue1","typeValue","dateValue","split","$getJSON","res","selName","push","formatType","formatDate","date","year","add0","month","day","val","row","frequencyValue","monitorPointId","monitorpointId","forEach","getEchartData","$nextTick","chart","grid","top","left","right","bottom","backgroundColor","dataZoom","xAxis","axisLabel","interval","rotate","color","fontSize","yAxis","min","max","splitLine","show","lineStyle","width","series","myChart","setOption","option","addEventListener","resize","component","fixRegExpWellKnownSymbolLogic","anObject","requireObjectCoercible","sameValue","regExpExec","SEARCH","nativeSearch","maybeCallNative","regexp","O","searcher","undefined","call","RegExp","String","string","done","rx","S","previousLastIndex","lastIndex","result","index"],"mappings":"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","file":"assets/js/chunk-c1e39e28.978878e0.js","sourcesContent":["// `SameValue` abstract operation\n// https://tc39.es/ecma262/#sec-samevalue\n// eslint-disable-next-line es/no-object-is -- safe\nmodule.exports = Object.is || function is(x, y) {\n  // eslint-disable-next-line no-self-compare -- NaN check\n  return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;\n};\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"app-container\"},[_c('el-row',[_c('el-col',{staticStyle:{\"height\":\"45px\"},attrs:{\"span\":20}},[_c('el-radio-group',{staticStyle:{\"margin-right\":\"15px\"},attrs:{\"size\":\"mini\"},model:{value:(_vm.type),callback:function ($$v) {_vm.type=$$v},expression:\"type\"}},[_c('el-radio-button',{attrs:{\"label\":\"时间段\"}}),_c('el-radio-button',{attrs:{\"label\":\"单日\"}}),_c('el-radio-button',{attrs:{\"label\":\"单月\"}}),_c('el-radio-button',{attrs:{\"label\":\"年度\"}})],1),_c('span',{staticStyle:{\"margin-right\":\"15px\"}},[_c('el-date-picker',{staticStyle:{\"width\":\"130px\"},attrs:{\"type\":_vm.type == '时间段'\n              ? 'date'\n              : _vm.type == '单月'\n              ? 'month'\n              : _vm.type == '年度'\n              ? 'year'\n              : 'date',\"placeholder\":_vm.type == '时间段'\n              ? '选择日期'\n              : _vm.type == '单月'\n              ? '选择月份'\n              : _vm.type == '年度'\n              ? '选择年份'\n              : '选择日期',\"size\":\"mini\",\"clearable\":\"\"},model:{value:(_vm.search.valueDay),callback:function ($$v) {_vm.$set(_vm.search, \"valueDay\", $$v)},expression:\"search.valueDay\"}})],1),_c('span',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.type == '时间段'),expression:\"type == '时间段'\"}],staticStyle:{\"margin-right\":\"15px\"}},[_c('el-time-select',{staticStyle:{\"width\":\"130px\"},attrs:{\"picker-options\":{\n            start: '00:00',\n            step: '00:30',\n            end: '23:30',\n          },\"placeholder\":\"选择时间\",\"size\":\"mini\",\"clearable\":\"\"},model:{value:(_vm.search.valueTime),callback:function ($$v) {_vm.$set(_vm.search, \"valueTime\", $$v)},expression:\"search.valueTime\"}})],1),_c('el-select',{staticStyle:{\"margin-right\":\"15px\"},attrs:{\"placeholder\":\"查询站点名字\",\"size\":\"mini\",\"clearable\":\"\"},on:{\"change\":_vm.handleChange},model:{value:(_vm.monitorpointName),callback:function ($$v) {_vm.monitorpointName=$$v},expression:\"monitorpointName\"}},_vm._l((_vm.selMonitorpointName),function(item){return _c('el-option',{key:item,attrs:{\"label\":item,\"value\":item}})}),1),_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\",\"size\":\"mini\"},on:{\"click\":_vm.handleSearch}},[_vm._v(\"查询\")])],1),_c('el-col',{staticClass:\"Device\",attrs:{\"span\":24}},[_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"detailTable\",attrs:{\"data\":_vm.tableData,\"height\":_vm.tableH,\"stripe\":\"\",\"size\":\"small\"}},[_c('el-table-column',{attrs:{\"label\":\"频率\",\"prop\":\"frequencyValue\"}}),_c('el-table-column',{attrs:{\"label\":\"站点名字\",\"prop\":\"monitorpointName\"}}),_c('el-table-column',{attrs:{\"label\":\"平均场强值\",\"prop\":\"avg_level\"}}),_c('el-table-column',{attrs:{\"label\":\"状态\",\"prop\":\"status\"}}),_c('el-table-column',{attrs:{\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_c('el-button',{attrs:{\"type\":\"success\",\"size\":\"mini\"},on:{\"click\":function($event){return _vm.lookEcharts(scope)}}},[_vm._v(\"查看图表\")])],1)]}}])})],1)],1),_c('el-col',{staticStyle:{\"margin-top\":\"5px\"},attrs:{\"span\":24}},[_c('el-pagination',{attrs:{\"current-page\":_vm.pageNo,\"page-sizes\":[10, 20, 30, 50],\"page-size\":_vm.pageSize,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.totalCount},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1),_c('el-dialog',{attrs:{\"title\":\"折线图\",\"visible\":_vm.echartVisible,\"width\":\"80%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.echartVisible=$event}}},[_c('div',{ref:\"myChart\",staticStyle:{\"width\":\"100%\",\"height\":\"400px\"}})])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n  <div class=\"app-container\">\n    <el-row>\n      <el-col :span=\"20\" style=\"height: 45px\">\n        <el-radio-group v-model=\"type\" size=\"mini\" style=\"margin-right: 15px\">\n          <el-radio-button label=\"时间段\"></el-radio-button>\n          <el-radio-button label=\"单日\"></el-radio-button>\n          <el-radio-button label=\"单月\"></el-radio-button>\n          <el-radio-button label=\"年度\"></el-radio-button>\n        </el-radio-group>\n        <span style=\"margin-right: 15px\">\n          <el-date-picker\n            v-model=\"search.valueDay\"\n            :type=\"\n              type == '时间段'\n                ? 'date'\n                : type == '单月'\n                ? 'month'\n                : type == '年度'\n                ? 'year'\n                : 'date'\n            \"\n            :placeholder=\"\n              type == '时间段'\n                ? '选择日期'\n                : type == '单月'\n                ? '选择月份'\n                : type == '年度'\n                ? '选择年份'\n                : '选择日期'\n            \"\n            size=\"mini\"\n            clearable\n            style=\"width: 130px\"\n          ></el-date-picker>\n        </span>\n        <span v-show=\"type == '时间段'\" style=\"margin-right: 15px\">\n          <el-time-select\n            v-model=\"search.valueTime\"\n            :picker-options=\"{\n              start: '00:00',\n              step: '00:30',\n              end: '23:30',\n            }\"\n            placeholder=\"选择时间\"\n            size=\"mini\"\n            clearable\n            style=\"width: 130px\"\n          ></el-time-select>\n        </span>\n        <!-- <el-input\n          size=\"mini\"\n          placeholder=\"查询站点名字\"\n          suffix-icon=\"el-icon-service\"\n          v-model=\"search.search_fm\"\n          style=\"margin-right: 15px; width: 130px\"\n        ></el-input> -->\n        <el-select\n          v-model=\"monitorpointName\"\n          placeholder=\"查询站点名字\"\n          size=\"mini\"\n          @change=\"handleChange\"\n          clearable\n          style=\"margin-right: 15px\"\n        >\n          <el-option\n            v-for=\"item in selMonitorpointName\"\n            :key=\"item\"\n            :label=\"item\"\n            :value=\"item\"\n          ></el-option>\n        </el-select>\n        <el-button\n          type=\"primary\"\n          icon=\"el-icon-search\"\n          size=\"mini\"\n          @click=\"handleSearch\"\n          >查询</el-button\n        >\n      </el-col>\n\n      <el-col :span=\"24\" class=\"Device\">\n        <el-table\n          :data=\"tableData\"\n          :height=\"tableH\"\n          v-loading=\"loading\"\n          stripe\n          size=\"small\"\n          class=\"detailTable\"\n        >\n          <el-table-column label=\"频率\" prop=\"frequencyValue\"></el-table-column>\n          <el-table-column\n            label=\"站点名字\"\n            prop=\"monitorpointName\"\n          ></el-table-column>\n          <el-table-column\n            label=\"平均场强值\"\n            prop=\"avg_level\"\n          ></el-table-column>\n          <el-table-column label=\"状态\" prop=\"status\"></el-table-column>\n          <el-table-column label=\"操作\">\n            <template slot-scope=\"scope\">\n              <div>\n                <el-button\n                  type=\"success\"\n                  size=\"mini\"\n                  @click=\"lookEcharts(scope)\"\n                  >查看图表</el-button\n                >\n              </div>\n            </template>\n          </el-table-column>\n        </el-table>\n      </el-col>\n      <el-col :span=\"24\" style=\"margin-top: 5px\">\n        <el-pagination\n          @size-change=\"handleSizeChange\"\n          @current-change=\"handleCurrentChange\"\n          :current-page=\"pageNo\"\n          :page-sizes=\"[10, 20, 30, 50]\"\n          :page-size=\"pageSize\"\n          layout=\"total, sizes, prev, pager, next, jumper\"\n          :total=\"totalCount\"\n        >\n        </el-pagination>\n      </el-col>\n    </el-row>\n\n    <el-dialog title=\"折线图\" :visible.sync=\"echartVisible\" width=\"80%\" :close-on-click-modal=\"false\">\n      <div ref=\"myChart\" style=\"width: 100%; height: 400px\"></div>\n    </el-dialog>\n  </div>\n</template>\n<script>\nexport default {\n  data() {\n    return {\n      seriesData: [],\n      xAxisData: [],\n      echartVisible: false,\n      totalCount: 100,\n      pageNo: 1,\n      pageSize: 10,\n      tableData: [],\n      tableH: null,\n      otherAct: [{ item: \"查看所有\", id: \"\", type: \"primary\" }],\n      type: \"年度\",\n      queryParams: {\n        page: 1,\n        size: 10,\n        VF: \"\",\n        table: \"t_fm_scan_timestamp\",\n      },\n      determine: \"\",\n      search: {\n        valueTime: \"15:00\",\n        valueDay: \"\",\n        // search_fm: \"\",\n      },\n      loading: false,\n      selMonitorpointName: [],\n      monitorpointName: \"\",\n    };\n  },\n  mounted() {\n    this.tableH = window.innerHeight - 105 + \"px\";\n    this.initInfo();\n    console.log(this.$route.query.frequency);\n  },\n  methods: {\n    initInfo() {\n      this.getData(1);\n    },\n    getData(isinit) {\n      let param = {};\n      if (isinit == 1) {\n        param = {\n          bid: \"getDetailSepctrum\",\n          pageno: 1,\n          pagesize: 10,\n          querymode: \"day\",\n          monitorPointName: \"\",\n          frequency: this.$route.query.frequency,\n          timevalue2: \"\",\n          timevalue1: \"\",\n        };\n      } else {\n        let typeValue = this.formatType(this.type);\n        let dateValue =\n          this.search.valueDay == \"\"\n            ? \"2021\"\n            : this.formatDate(this.search.valueDay);\n        param = {\n          bid: \"getDetailSepctrum\",\n          querymode: typeValue,\n          timevalue1: dateValue,\n          timevalue2: this.search.valueTime.split(\":\")[0],\n          monitorPointName: this.monitorpointName,\n          frequency: this.$route.query.frequency,\n          pageno: this.pageNo,\n          pagesize: this.pageSize,\n        };\n      }\n      this.$getJSON(\n        \"http://wiibox.xicp.io:8484/dataservice/getNoTokenData\",\n        param\n      ).then((res) => {\n        console.log(res);\n        this.tableData = res.data.data[0];\n        console.log(this.tableData);\n\n        // if (isinit == 1) {\n        let selName = [];\n        this.tableData.forEach((item) => {\n          selName.push(item.monitorpointName);\n        });\n        this.selMonitorpointName = selName;\n        // }\n        this.totalCount = res.data.data[1][0].counter;\n      });\n    },\n\n    handleSizeChange(size) {\n      this.pageSize = size;\n      this.getData(0);\n    },\n    handleCurrentChange(page) {\n      this.pageNo = page;\n      this.getData(0);\n    },\n    handleSearch() {\n      this.getData(0);\n    },\n\n    handleChange(value) {\n      //   this.queryParams.determine = value;\n    },\n\n    formatType(type) {\n      // let typeValue = \"\";\n      if (type == \"时间段\") {\n        return \"time\";\n      } else if (type == \"单日\") {\n        return \"day\";\n      } else if (type == \"单月\") {\n        return \"month\";\n      } else if (type == \"年度\") {\n        return \"year\";\n      }\n    },\n\n    formatDate(date) {\n      if (date) {\n        let year = date.getFullYear();\n        let month = date.getMonth() + 1;\n        let day = date.getDate();\n\n        if (this.type == \"年度\") {\n          return year;\n        } else if (this.type == \"单月\") {\n          return year + \"-\" + this.add0(month);\n        } else if (this.type == \"单日\" || this.type == \"时间段\") {\n          return year + \"-\" + this.add0(month) + \"-\" + this.add0(day);\n        } else {\n          return \"\";\n        }\n      }\n    },\n\n    add0(val) {\n      return val < 10 ? \"0\" + val : val;\n    },\n\n    lookEcharts(scope) {\n      let param = {\n        bid: \"getHistorySepctrum\",\n        frequency: scope.row.frequencyValue,\n        monitorPointId: scope.row.monitorpointId,\n      };\n      this.$getJSON(\n        \"http://wiibox.xicp.io:8484/dataservice/getNoTokenData\",\n        param\n      ).then((res) => {\n        console.log(res);\n        res.data.data[0].forEach((item) => {\n          this.seriesData.push(item.level);\n          this.xAxisData.push(\n            item.time.split(\"T\")[0] +\n              \" \" +\n              item.time\n                .split(\"T\")[1]\n                .substring(0, item.time.split(\"T\")[1].length - 5)\n          );\n          this.echartVisible = true;\n        });\n        this.getEchartData();\n      });\n      console.log(param);\n    },\n\n    getEchartData() {\n      this.$nextTick(function () {\n        const chart = this.$refs.myChart;\n        console.log(chart);\n        if (chart) {\n          const myChart = this.$echarts.init(chart);\n          const option = {\n            grid: {\n              top: \"20px\",\n\n              left: \"45px\",\n\n              right: \"20px\",\n\n              bottom: \"40px\",\n\n              backgroundColor: \"#fff\",\n\n              // width: \"auto\", //图例宽度\n\n              // height: \"auto\", //图例高度\n            },\n            dataZoom: [\n              {\n                type: \"slider\", //滑动轴\n                start: 0, //距离左侧0刻度的距离,1%\n                end: 20, //距离左侧0刻度的距离,35%,相当于规定了滑动的范围\n                bottom:-5\n              },\n            ],\n            xAxis: {\n              type: \"category\",\n              data: this.xAxisData,\n              axisLabel: {\n                interval: 0,\n                rotate: 0,\n                color: \"#FFFFFF\",\n                fontSize: 10,\n              },\n            },\n            yAxis: {\n              type: \"value\",\n              min: 0,\n              max: 120,\n              // axisLabel: {\n              //   formatter: function (value) {\n              //     var texts = [];\n              //     if (value == 0) {\n              //       texts.push(\"0%\");\n              //     } else if (value <= 10) {\n              //       texts.push(\"10%\");\n              //     } else if (value <= 20) {\n              //       texts.push(\"20%\");\n              //     } else if (value <= 40) {\n              //       texts.push(\"40%\");\n              //     } else if (value <= 50) {\n              //       texts.push(\"50%\");\n              //     } else if (value <= 60) {\n              //       texts.push(\"60%\");\n              //     } else if (value <= 70) {\n              //       texts.push(\"70%\");\n              //     } else if (value <= 80) {\n              //       texts.push(\"80%\");\n              //     } else if (value <= 90) {\n              //       texts.push(\"90%\");\n              //     } else {\n              //       texts.push(\"100%\");\n              //     }\n              //     return texts;\n              //   },\n              //   interval: 0,\n              //   rotate: 0,\n              //   color: \"#FFFFFF\",\n              //   fontSize: 10,\n              // },\n\n              splitLine: {\n                show: true,\n                lineStyle: {\n                  color: \"rgba(255,225,255,0.5)\",\n                  width: 1,\n                  type: \"solid\",\n                },\n              },\n            },\n            series: [\n              {\n                // data: [150, 230, 224, 218, 135, 147, 260],\n                data: this.seriesData,\n                type: \"line\",\n                color: \"#5A82FC\",\n              },\n            ],\n          };\n          myChart.setOption(option);\n          window.addEventListener(\"resize\", function () {\n            myChart.resize();\n          });\n          this.loading = false;\n        }\n      });\n    },\n  },\n};\n</script>\n<style lang=\"scss\">\n.app-container {\n  width: 96%;\n  margin-left: 2%;\n}\n</style>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./lookAllDetails.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./lookAllDetails.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./lookAllDetails.vue?vue&type=template&id=6f56fdcb&\"\nimport script from \"./lookAllDetails.vue?vue&type=script&lang=js&\"\nexport * from \"./lookAllDetails.vue?vue&type=script&lang=js&\"\nimport style0 from \"./lookAllDetails.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\nexport default component.exports","'use strict';\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar anObject = require('../internals/an-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar sameValue = require('../internals/same-value');\nvar regExpExec = require('../internals/regexp-exec-abstract');\n\n// @@search logic\nfixRegExpWellKnownSymbolLogic('search', function (SEARCH, nativeSearch, maybeCallNative) {\n  return [\n    // `String.prototype.search` method\n    // https://tc39.es/ecma262/#sec-string.prototype.search\n    function search(regexp) {\n      var O = requireObjectCoercible(this);\n      var searcher = regexp == undefined ? undefined : regexp[SEARCH];\n      return searcher !== undefined ? searcher.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));\n    },\n    // `RegExp.prototype[@@search]` method\n    // https://tc39.es/ecma262/#sec-regexp.prototype-@@search\n    function (string) {\n      var res = maybeCallNative(nativeSearch, this, string);\n      if (res.done) return res.value;\n\n      var rx = anObject(this);\n      var S = String(string);\n\n      var previousLastIndex = rx.lastIndex;\n      if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;\n      var result = regExpExec(rx, S);\n      if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;\n      return result === null ? -1 : result.index;\n    }\n  ];\n});\n","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./lookAllDetails.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""}