wangrong
2021-11-24 749179ef60bca3074f8e12325b92b0d406d9246c
1
{"version":3,"sources":["webpack:///./node_modules/core-js/internals/same-value.js","webpack:///./src/views/collectionDetails/index.vue?3c94","webpack:///./src/utils/chartCustomer.js","webpack:///./src/utils/other.js","webpack:///src/views/collectionDetails/index.vue","webpack:///./src/views/collectionDetails/index.vue?3f3e","webpack:///./src/views/collectionDetails/index.vue","webpack:///./node_modules/core-js/modules/es.string.search.js","webpack:///./node_modules/core-js/modules/es.function.name.js","webpack:///./src/views/collectionDetails/index.vue?aba6"],"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","determine","_l","item","key","label","handleSearch","_v","tableData","tableH","scopedSlots","_u","fn","scope","percentage","row","count_total","count_status_0","color","_s","count_status_1","count_status_2","count_status_3","count_status_4","count_status_5","count_status_6","pageNo","pageSize","totalCount","handleSizeChange","handleCurrentChange","staticRenderFns","originalColor","id","data","code","frequencyValue","count_status_other","avg_level","otherAct","options","queryParams","page","size","VF","table","valueTime","valueDay","search_fm","loading","colors","mounted","window","innerHeight","getInfo","methods","console","log","dateValue","bid","querymode","typeValue","timevalue1","timevalue2","split","statuvalue_","frequency","pageno","pagesize","param","$getJSON","res","formatType","formatDate","date","year","add0","month","day","val","parseFloat","Number","total","isNaN","Math","round","getTagType","k","text","component","fixRegExpWellKnownSymbolLogic","anObject","requireObjectCoercible","sameValue","regExpExec","SEARCH","nativeSearch","maybeCallNative","regexp","O","searcher","undefined","call","RegExp","String","string","done","rx","S","previousLastIndex","lastIndex","result","index","DESCRIPTORS","defineProperty","f","FunctionPrototype","Function","prototype","FunctionPrototypeToString","toString","nameRE","NAME","configurable","get","match","error"],"mappings":"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","file":"assets/js/chunk-513db9c1.9331672b.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-input',{staticStyle:{\"margin-right\":\"15px\",\"width\":\"130px\"},attrs:{\"size\":\"mini\",\"placeholder\":\"查询广播\",\"suffix-icon\":\"el-icon-service\"},model:{value:(_vm.search.search_fm),callback:function ($$v) {_vm.$set(_vm.search, \"search_fm\", $$v)},expression:\"search.search_fm\"}}),_c('el-select',{staticStyle:{\"margin-right\":\"15px\"},attrs:{\"placeholder\":\"请选择判定结果\",\"size\":\"mini\"},on:{\"change\":_vm.handleChange},model:{value:(_vm.determine),callback:function ($$v) {_vm.determine=$$v},expression:\"determine\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),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:{\"type\":\"index\",\"label\":\"#\"}}),_c('el-table-column',{attrs:{\"label\":\"频率\",\"prop\":\"frequencyValue\"}}),_c('el-table-column',{attrs:{\"label\":\"总扫描次数\",\"prop\":\"count_total\"}}),_c('el-table-column',{attrs:{\"label\":\"合法频率\",\"width\":\"180\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-progress',{staticStyle:{\"width\":\"120px\",\"display\":\"inline-block\"},attrs:{\"percentage\":_vm.percentage(scope.row.count_total, scope.row.count_status_0),\"text-inside\":true,\"stroke-width\":15,\"color\":_vm.color}}),_c('small',[_vm._v(_vm._s(scope.row.count_status_0))])]}}])}),_c('el-table-column',{attrs:{\"label\":\"非法频点\",\"width\":\"180\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-progress',{staticStyle:{\"width\":\"120px\",\"display\":\"inline-block\"},attrs:{\"percentage\":_vm.percentage(scope.row.count_total, scope.row.count_status_1),\"text-inside\":true,\"stroke-width\":15,\"color\":_vm.color}}),_c('small',[_vm._v(_vm._s(scope.row.count_status_1))])]}}])}),_c('el-table-column',{attrs:{\"label\":\"误报\",\"width\":\"180\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-progress',{staticStyle:{\"width\":\"120px\",\"display\":\"inline-block\"},attrs:{\"percentage\":_vm.percentage(scope.row.count_total, scope.row.count_status_2),\"text-inside\":true,\"stroke-width\":15,\"color\":_vm.color}}),_c('small',[_vm._v(_vm._s(scope.row.count_status_2))])]}}])}),_c('el-table-column',{attrs:{\"label\":\"白名单\",\"width\":\"180\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-progress',{staticStyle:{\"width\":\"120px\",\"display\":\"inline-block\"},attrs:{\"percentage\":_vm.percentage(scope.row.count_total, scope.row.count_status_3),\"text-inside\":true,\"stroke-width\":15,\"color\":_vm.color}}),_c('small',[_vm._v(_vm._s(scope.row.count_status_3))])]}}])}),_c('el-table-column',{attrs:{\"label\":\"异地频点\",\"width\":\"180\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-progress',{staticStyle:{\"width\":\"120px\",\"display\":\"inline-block\"},attrs:{\"percentage\":_vm.percentage(scope.row.count_total, scope.row.count_status_4),\"text-inside\":true,\"stroke-width\":15,\"color\":_vm.color}}),_c('small',[_vm._v(_vm._s(scope.row.count_status_4))])]}}])}),_c('el-table-column',{attrs:{\"label\":\"疑似非法频点\",\"width\":\"180\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-progress',{staticStyle:{\"width\":\"120px\",\"display\":\"inline-block\"},attrs:{\"percentage\":_vm.percentage(scope.row.count_total, scope.row.count_status_5),\"text-inside\":true,\"stroke-width\":15,\"color\":_vm.color}}),_c('small',[_vm._v(_vm._s(scope.row.count_status_5))])]}}])}),_c('el-table-column',{attrs:{\"label\":\"其他\",\"width\":\"180\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-progress',{staticStyle:{\"width\":\"120px\",\"display\":\"inline-block\"},attrs:{\"percentage\":_vm.percentage(scope.row.count_total, scope.row.count_status_6),\"text-inside\":true,\"stroke-width\":15,\"color\":_vm.color}}),_c('small',[_vm._v(_vm._s(scope.row.count_status_6))])]}}])}),_c('el-table-column',{attrs:{\"label\":\"平均场强值\",\"prop\":\"avg_level\"}})],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)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export let colors = [\r\n  '#43FD87',\r\n  '#F6EE55',\r\n  '#1296DB',\r\n  '#DC24F6',\r\n  '#F64D3B',\r\n  '#FF9F7F',\r\n  '#FB7293',\r\n  '#E062AE',\r\n  '#E690D1',\r\n  '#E7BCF3',\r\n  '#9D96F5',\r\n  '#8378EA',\r\n  '#96BFFF'\r\n]\r\nexport let resultColor = [\r\n  { name: '白名单', color: '#14E75F' },\r\n  { name: '江苏电台', color: '#8A8A8A' },\r\n  { name: '浙江电台', color: '#8A8A8A' },\r\n  { name: '误报', color: '#DC24F6' },\r\n  { name: '非法电台', color: '#E4DA11' }\r\n]\r\nexport let originalColor = [\r\n  { id:1,name: '合法电台', color: '#43FD87' },\r\n  { id:2,name: '区域非法', color: '#F6EE55' },\r\n  { id:3,name: '时间非法', color: '#1296DB' },\r\n  { id:4,name: '频率非法', color: '#DC24F6' },\r\n  { id:5,name: '内容非法', color: '#F64D3B' }\r\n]\r\nlet xAxisLine = {\r\n  axisLabel: {\r\n    interval: 0,\r\n    formatter: function (value) {\r\n      var ret = '' //拼接加\\n返回的类目项\r\n      var maxLength = 2 //每项显示文字个数\r\n      var valLength = value.length //X轴类目项的文字个数\r\n      var rowN = Math.ceil(valLength / maxLength) //类目项需要换行的行数\r\n      if (rowN > 1) {\r\n        //如果类目项的文字大于3,\r\n        for (var i = 0; i < rowN; i++) {\r\n          var temp = '' //每次截取的字符串\r\n          var start = i * maxLength //开始截取的位置\r\n          var end = start + maxLength //结束截取的位置\r\n          //这里也可以加一个是否是最后一行的判断,但是不加也没有影响,\r\n          temp = value.substring(start, end) + '\\n'\r\n          ret += temp //凭借最终的字符串\r\n        }\r\n        return ret\r\n      } else {\r\n        return value\r\n      }\r\n    }\r\n  }\r\n}\r\nlet tooltip = {\r\n  axisPointer: {\r\n    type: 'shadow',\r\n    shadowStyle: {\r\n      color: 'rgba(222,222,227,0.3)'\r\n    }\r\n  },\r\n  textStyle: {\r\n    color: '#5C5C5C'\r\n  },\r\n  padding: 10,\r\n  backgroundColor: 'rgba(255,255,255,0.8)',\r\n  extraCssText: 'box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);'\r\n}\r\nlet yAxis = {\r\n  minInterval: '1',\r\n  axisLine: {\r\n    show: false,\r\n    lineStyle: {\r\n      color: 'rgba(255,255,255,0.5)'\r\n    }\r\n  },\r\n  axisLabel: {\r\n    interval: 0,\r\n    fontSize: 10\r\n  },\r\n  splitLine: {\r\n    show: false\r\n  }\r\n}\r\nlet xAxis = {\r\n  axisLine: {\r\n    show: false,\r\n    lineStyle: {\r\n      color: 'rgba(255,255,255,0.5)'\r\n    }\r\n  },\r\n  nameTextStyle: {\r\n    fontSize: 10\r\n  },\r\n  axisLabel: {\r\n    interval: 0,\r\n    fontSize: 10\r\n  }\r\n}\r\n\r\nlet stepA = [\r\n  {\r\n    offset: 0,\r\n    color: '#02F7CC'\r\n  },\r\n  {\r\n    offset: 0.5,\r\n    color: '#15BFCD'\r\n  },\r\n  {\r\n    offset: 1,\r\n    color: '#2987CF'\r\n  }\r\n]\r\nlet stepB = [\r\n  {\r\n    offset: 0,\r\n    color: '#f27121'\r\n  },\r\n  {\r\n    offset: 0.7,\r\n    color: '#e94057'\r\n  },\r\n  {\r\n    offset: 1,\r\n    color: '#8a2387'\r\n  }\r\n]\r\nlet stepC = [\r\n  {\r\n    offset: 0,\r\n    color: '#00bf8f'\r\n  },\r\n  {\r\n    offset: 1,\r\n    color: '#001510'\r\n  }\r\n]\r\nlet stepD = [\r\n  {\r\n    offset: 0,\r\n    color: '#43c6ac'\r\n  },\r\n  {\r\n    offset: 1,\r\n    color: '#191654'\r\n  }\r\n]\r\nlet stepE = [\r\n  {\r\n    offset: 0,\r\n    color: '#141e30'\r\n  },\r\n  {\r\n    offset: 1,\r\n    color: '#243b55'\r\n  }\r\n]\r\nlet stepF = [\r\n  {\r\n    offset: 0,\r\n    color: '#6a9113'\r\n  },\r\n  {\r\n    offset: 1,\r\n    color: '#141517'\r\n  }\r\n]\r\nlet stepG = [\r\n  {\r\n    offset: 0,\r\n    color: '#02F7CC'\r\n  },\r\n  {\r\n    offset: 0.5,\r\n    color: '#15BFCD'\r\n  },\r\n  {\r\n    offset: 1,\r\n    color: '#2987CF'\r\n  }\r\n]\r\nexport let chart_word = {\r\n  tooltip: tooltip,\r\n  grid: {\r\n    left: 10,\r\n    top: 10,\r\n    right: 10,\r\n    bottom: 10\r\n  },\r\n}\r\nexport let lineExtend = {\r\n  legend: {\r\n    show: false\r\n  },\r\n  grid: {\r\n    left: 10,\r\n    top: 10,\r\n    right: 20,\r\n    bottom: 0\r\n  },\r\n  yAxis: {\r\n    axisLine: {\r\n      show: true,\r\n      lineStyle: {\r\n        color: 'rgba(255,255,255,0.5)'\r\n      }\r\n    },\r\n    splitLine: {\r\n      show: false\r\n    }\r\n  },\r\n  xAxis: {\r\n    axisLine: {\r\n      show: true,\r\n      lineStyle: {\r\n        color: 'rgba(255,255,255,0.5)'\r\n      }\r\n    },\r\n    nameTextStyle: {\r\n      fontSize: 10\r\n    },\r\n    axisLabel: {\r\n      interval: 0,\r\n      fontSize: 10\r\n    }\r\n  },\r\n  series: {\r\n    smooth: false,\r\n    lineStyle: {\r\n      normal: {\r\n        type: 'solid',\r\n        color: 'rgb(39,140,206)'\r\n      }\r\n    },\r\n    itemStyle: {\r\n      normal: {\r\n        color: '#3AA1FF'\r\n      }\r\n    },\r\n    areaStyle: {\r\n      normal: {\r\n        color: {\r\n          type: 'linear',\r\n          x: 0,\r\n          y: 0,\r\n          x2: 0,\r\n          y2: 1,\r\n          colorStops: [\r\n            {\r\n              offset: 0,\r\n              color: 'rgba(39,140,206,1)' // 0% 处的颜色\r\n            },\r\n            {\r\n              offset: 0.7,\r\n              color: 'rgba(18,198,205,0.7)' // 50% 处的颜色\r\n            },\r\n            {\r\n              offset: 1,\r\n              color: 'rgba(1,249,204,0.4)' // 100% 处的颜色\r\n            }\r\n          ],\r\n          globalCoord: false // 缺省为 false\r\n        }\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\nexport let barG = {\r\n  tooltip: tooltip,\r\n  grid: {\r\n    left: 10,\r\n    top: 20,\r\n    right: 10,\r\n    bottom: 0\r\n  },\r\n  yAxis: {\r\n    minInterval: '1'\r\n    //show: false\r\n  },\r\n  xAxis: {\r\n    show: true,\r\n    axisLine: {\r\n      lineStyle: {\r\n        //color: \"#fff\"\r\n      }\r\n    },\r\n    nameTextStyle: {\r\n      fontSize: 10\r\n    },\r\n    axisLabel: {\r\n      interval: 0,\r\n      fontSize: 10\r\n    }\r\n  },\r\n  series: {\r\n    barWidth: '60%',\r\n    label: {\r\n      normal: {\r\n        show: true,\r\n        position: 'top',\r\n        color: '#FFF'\r\n      }\r\n    },\r\n    itemStyle: {\r\n      barBorderRadius: [5, 5, 0, 0],\r\n      shadowColor: 'rgba(0, 0, 0, 0.5)',\r\n      shadowBlur: 10,\r\n      color: {\r\n        type: 'linear',\r\n        x: 0,\r\n        y: 0,\r\n        x2: 0,\r\n        y2: 1,\r\n        colorStops: stepG,\r\n        global: false // 缺省为 false\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\nexport let chart_a = {\r\n  tooltip: tooltip,\r\n  grid: {\r\n    left: 10,\r\n    top: 10,\r\n    right: 10,\r\n    bottom: 40\r\n  },\r\n  yAxis: yAxis,\r\n  xAxis: {\r\n    show: true,\r\n    axisLine: {\r\n      lineStyle: {\r\n        color: \"#fff\"\r\n      }\r\n    },\r\n    nameTextStyle: {\r\n      fontSize: 8\r\n    },\r\n    axisLabel: {\r\n      rotate:45,\r\n      interval: 0,\r\n      fontSize: 8\r\n    }\r\n  },\r\n  series: {\r\n    barWidth: '60%',\r\n    label: {\r\n      normal: {\r\n        show: true,\r\n        position: 'top',\r\n        color: '#FFF'\r\n      }\r\n    },\r\n    itemStyle: {\r\n      barBorderRadius: [5, 5, 0, 0],\r\n      shadowColor: 'rgba(0, 0, 0, 0.5)',\r\n      shadowBlur: 10,\r\n      color: {\r\n        type: 'linear',\r\n        x: 0,\r\n        y: 0,\r\n        x2: 0,\r\n        y2: 1,\r\n        colorStops: stepG,\r\n        global: false // 缺省为 false\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\nexport let chart_b = {\r\n  tooltip: tooltip,\r\n  grid: {\r\n    left: 10,\r\n    top: 10,\r\n    right: 10,\r\n    bottom: 40\r\n  },\r\n  yAxis: yAxis,\r\n  xAxis: {\r\n    show: true,\r\n    axisLine: {\r\n      lineStyle: {\r\n        color: \"#fff\"\r\n      }\r\n    },\r\n    nameTextStyle: {\r\n      fontSize: 8\r\n    },\r\n    axisLabel: {\r\n      rotate:45,\r\n      interval: 0,\r\n      fontSize: 8\r\n    }\r\n  },\r\n  series: {\r\n    barWidth: '60%',\r\n    label: {\r\n      normal: {\r\n        show: true,\r\n        position: 'top',\r\n        color: '#FFF'\r\n      }\r\n    },\r\n    areaStyle:{},\r\n    itemStyle: {\r\n      shadowColor: 'rgba(0, 0, 0, 0.5)',\r\n      shadowBlur: 10,\r\n      color: {\r\n        type: 'linear',\r\n        x: 0,\r\n        y: 0,\r\n        x2: 0,\r\n        y2: 1,\r\n        colorStops: stepB,\r\n        global: false // 缺省为 false\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\nexport let HeatMap = {\r\n  tooltip: tooltip,\r\n  grid: {\r\n    left: 4,\r\n    top: 0,\r\n    right: 10,\r\n    bottom: 0\r\n  },\r\n  yAxis: {\r\n    minInterval: '1',\r\n    axisLine: {\r\n      show: false,\r\n      lineStyle: {\r\n        //color: 'rgba(255,255,255,0.5)'\r\n      }\r\n    },\r\n    axisLabel: {\r\n      interval: 0,\r\n      fontSize: 8\r\n    },\r\n    splitLine: {\r\n      show: false\r\n    }\r\n  },\r\n  xAxis: {\r\n    position:'top',\r\n    axisLine: {\r\n      show: false,\r\n      lineStyle: {\r\n        //color: 'rgba(255,255,255,0.5)'\r\n      }\r\n    },\r\n    nameTextStyle: {\r\n      fontSize: 8\r\n    },\r\n    axisLabel: {\r\n      show:false,\r\n      interval: 0,\r\n      formatter: function (value) {\r\n        return value.substring(0, 3) + '\\n' + value.substring(3)\r\n      }\r\n    }\r\n  },\r\n  series: {\r\n    label: {\r\n      normal: {\r\n        show: true,\r\n        //color: '#FFF',\r\n        fontSize: 10\r\n      }\r\n    },\r\n    itemStyle: {\r\n      barBorderRadius: [5, 5, 0, 0],\r\n      shadowColor: 'rgba(0, 0, 0, 0.5)',\r\n      shadowBlur: 2\r\n    }\r\n  }\r\n}\r\n\r\nexport let barC = {\r\n  tooltip: tooltip,\r\n  grid: {\r\n    left: 10,\r\n    top: 20,\r\n    right: 20,\r\n    bottom: 0\r\n  },\r\n  yAxis: yAxis,\r\n  xAxis: xAxis,\r\n  series: {\r\n    barWidth: '60%',\r\n    label: {\r\n      normal: {\r\n        show: true,\r\n        position: 'top',\r\n        color: '#FFF'\r\n      }\r\n    },\r\n    itemStyle: {\r\n      barBorderRadius: [5, 5, 0, 0],\r\n      shadowColor: 'rgba(0, 0, 0, 0.5)',\r\n      shadowBlur: 10,\r\n      color: {\r\n        type: 'linear',\r\n        x: 0,\r\n        y: 0,\r\n        x2: 0,\r\n        y2: 1,\r\n        colorStops: stepC,\r\n        global: false // 缺省为 false\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\nexport let barD = {\r\n  tooltip: tooltip,\r\n  grid: {\r\n    left: 10,\r\n    top: 20,\r\n    right: 20,\r\n    bottom: 0\r\n  },\r\n  yAxis: yAxis,\r\n  xAxis: xAxis,\r\n  series: {\r\n    barWidth: '60%',\r\n    label: {\r\n      normal: {\r\n        show: true,\r\n        position: 'top',\r\n        color: '#FFF'\r\n      }\r\n    },\r\n    itemStyle: {\r\n      barBorderRadius: [5, 5, 0, 0],\r\n      shadowColor: 'rgba(0, 0, 0, 0.5)',\r\n      shadowBlur: 10,\r\n      color: {\r\n        type: 'linear',\r\n        x: 0,\r\n        y: 0,\r\n        x2: 0,\r\n        y2: 1,\r\n        colorStops: stepD,\r\n        global: false // 缺省为 false\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\nexport let barE = {\r\n  tooltip: tooltip,\r\n  grid: {\r\n    left: 10,\r\n    top: 20,\r\n    right: 20,\r\n    bottom: 0\r\n  },\r\n  yAxis: yAxis,\r\n  xAxis: xAxis,\r\n  series: {\r\n    barWidth: '60%',\r\n    label: {\r\n      normal: {\r\n        show: true,\r\n        position: 'top',\r\n        color: '#FFF'\r\n      }\r\n    },\r\n    itemStyle: {\r\n      barBorderRadius: [5, 5, 0, 0],\r\n      shadowColor: 'rgba(0, 0, 0, 0.5)',\r\n      shadowBlur: 10,\r\n      color: {\r\n        type: 'linear',\r\n        x: 0,\r\n        y: 0,\r\n        x2: 0,\r\n        y2: 1,\r\n        colorStops: stepE,\r\n        global: false // 缺省为 false\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\nexport let barF = {\r\n  tooltip: tooltip,\r\n  grid: {\r\n    left: 10,\r\n    top: 20,\r\n    right: 20,\r\n    bottom: 0\r\n  },\r\n  yAxis: yAxis,\r\n  xAxis: xAxis,\r\n  series: {\r\n    barWidth: '60%',\r\n    large: true,\r\n    label: {\r\n      normal: {\r\n        show: true,\r\n        position: 'top',\r\n        color: '#FFF'\r\n      }\r\n    },\r\n    itemStyle: {\r\n      barBorderRadius: [5, 5, 0, 0],\r\n      shadowColor: 'rgba(0, 0, 0, 0.5)',\r\n      shadowBlur: 10,\r\n      color: {\r\n        type: 'linear',\r\n        x: 0,\r\n        y: 0,\r\n        x2: 0,\r\n        y2: 1,\r\n        colorStops: stepF,\r\n        global: false // 缺省为 false\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\nexport let barH = {\r\n  tooltip: {\r\n    axisPointer: {\r\n      type: 'shadow',\r\n      shadowStyle: {\r\n        color: 'rgba(222,222,227,0.3)'\r\n      }\r\n    },\r\n    textStyle: {\r\n      color: '#5C5C5C'\r\n    },\r\n    padding: 10,\r\n    backgroundColor: 'rgba(255,255,255,0.8)',\r\n    extraCssText: 'box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);'\r\n  },\r\n  grid: {\r\n    left: 20,\r\n    top: 40,\r\n    right: 20,\r\n    bottom: 40\r\n  },\r\n  yAxis: {\r\n    minInterval: '1'\r\n    //show: false\r\n  },\r\n  xAxis: {\r\n    show: true,\r\n    axisLine: {\r\n      lineStyle: {\r\n        //color: \"#fff\"\r\n      }\r\n    },\r\n    nameTextStyle: {\r\n      fontSize: 10\r\n    },\r\n    axisLabel: {\r\n      interval: 0,\r\n      fontSize: 10\r\n    }\r\n  },\r\n  series: {\r\n    barGap: '100%',\r\n    label: {\r\n      normal: {\r\n        show: true,\r\n        position: 'top'\r\n        //color: '#FFF'\r\n      }\r\n    },\r\n    itemStyle: {\r\n      barBorderRadius: [5, 5, 0, 0],\r\n      shadowColor: 'rgba(0, 0, 0, 0.5)',\r\n      shadowBlur: 10\r\n    }\r\n  }\r\n}\r\n","var data = {\n  code: 20000,\n  data: [\n    {\n      frequencyValue: \"522\",\n      count_status_0: 0,\n      count_status_1: 0,\n      count_status_2: 0,\n      count_status_3: 0,\n      count_status_4: 0,\n      count_status_5: 9018,\n      count_status_6: 0,\n      count_status_other: 0,\n      count_total: 9018,\n      avg_level: 56,\n    },\n    {\n      frequencyValue: \"531\",\n      count_status_0: 0,\n      count_status_1: 0,\n      count_status_2: 0,\n      count_status_3: 0,\n      count_status_4: 0,\n      count_status_5: 32728,\n      count_status_6: 0,\n      count_status_other: 0,\n      count_total: 32728,\n      avg_level: 45,\n    },\n    {\n      frequencyValue: \"540\",\n      count_status_0: 0,\n      count_status_1: 0,\n      count_status_2: 0,\n      count_status_3: 0,\n      count_status_4: 0,\n      count_status_5: 49305,\n      count_status_6: 0,\n      count_status_other: 0,\n      count_total: 49305,\n      avg_level: 38,\n    },\n    {\n      frequencyValue: \"549\",\n      count_status_0: 0,\n      count_status_1: 0,\n      count_status_2: 0,\n      count_status_3: 0,\n      count_status_4: 0,\n      count_status_5: 18620,\n      count_status_6: 0,\n      count_status_other: 0,\n      count_total: 18620,\n      avg_level: 50,\n    },\n    {\n      frequencyValue: \"558\",\n      count_status_0: 0,\n      count_status_1: 0,\n      count_status_2: 0,\n      count_status_3: 0,\n      count_status_4: 0,\n      count_status_5: 20220,\n      count_status_6: 0,\n      count_status_other: 0,\n      count_total: 20220,\n      avg_level: 52,\n    },\n    {\n      frequencyValue: \"567\",\n      count_status_0: 0,\n      count_status_1: 0,\n      count_status_2: 0,\n      count_status_3: 0,\n      count_status_4: 0,\n      count_status_5: 25760,\n      count_status_6: 0,\n      count_status_other: 0,\n      count_total: 25760,\n      avg_level: 48,\n    },\n    {\n      frequencyValue: \"576\",\n      count_status_0: 0,\n      count_status_1: 0,\n      count_status_2: 0,\n      count_status_3: 0,\n      count_status_4: 0,\n      count_status_5: 15104,\n      count_status_6: 0,\n      count_status_other: 0,\n      count_total: 15104,\n      avg_level: 50,\n    },\n    {\n      frequencyValue: \"585\",\n      count_status_0: 0,\n      count_status_1: 0,\n      count_status_2: 0,\n      count_status_3: 0,\n      count_status_4: 0,\n      count_status_5: 27091,\n      count_status_6: 0,\n      count_status_other: 0,\n      count_total: 27091,\n      avg_level: 46,\n    },\n    {\n      frequencyValue: \"594\",\n      count_status_0: 0,\n      count_status_1: 0,\n      count_status_2: 0,\n      count_status_3: 0,\n      count_status_4: 0,\n      count_status_5: 22428,\n      count_status_6: 0,\n      count_status_other: 0,\n      count_total: 22428,\n      avg_level: 49,\n    },\n    {\n      frequencyValue: \"603\",\n      count_status_0: 0,\n      count_status_1: 0,\n      count_status_2: 0,\n      count_status_3: 0,\n      count_status_4: 0,\n      count_status_5: 41164,\n      count_status_6: 0,\n      count_status_other: 0,\n      count_total: 41164,\n      avg_level: 42,\n    },\n  ],\n};\n\nexport default data;\n","<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=\"determine\"\n          placeholder=\"请选择判定结果\"\n          size=\"mini\"\n          @change=\"handleChange\"\n          style=\"margin-right: 15px\"\n        >\n          <el-option\n            v-for=\"item in options\"\n            :key=\"item.value\"\n            :label=\"item.label\"\n            :value=\"item.value\"\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 type=\"index\" label=\"#\"></el-table-column>\n          <el-table-column label=\"频率\" prop=\"frequencyValue\"></el-table-column>\n          <el-table-column\n            label=\"总扫描次数\"\n            prop=\"count_total\"\n          ></el-table-column>\n          <!-- <el-table-column prop=\"determine\" label=\"综合判定结果\">\n            <template slot-scope=\"scope\">\n              <el-tag\n                :color=\"getTagType(scope.row.determine)\"\n                style=\"color: #fff; border: none; line-height: 24px\"\n                size=\"small\"\n                >{{\n                  scope.row.determine == null ? \"未知\" : scope.row.determine\n                }}</el-tag\n              >\n            </template>\n          </el-table-column> -->\n\n          <el-table-column label=\"合法频率\" width=\"180\">\n            <template slot-scope=\"scope\">\n              <el-progress\n                :percentage=\"\n                  percentage(scope.row.count_total, scope.row.count_status_0)\n                \"\n                :text-inside=\"true\"\n                :stroke-width=\"15\"\n                :color=\"color\"\n                style=\"width:120px; display: inline-block\"\n              ></el-progress>\n              <small>{{ scope.row.count_status_0 }}</small>\n            </template>\n          </el-table-column>\n          <el-table-column label=\"非法频点\" width=\"180\">\n            <template slot-scope=\"scope\">\n              <el-progress\n                :percentage=\"\n                  percentage(scope.row.count_total, scope.row.count_status_1)\n                \"\n                :text-inside=\"true\"\n                :stroke-width=\"15\"\n                :color=\"color\"\n                style=\"width:120px; display: inline-block\"\n              ></el-progress>\n              <small>{{ scope.row.count_status_1 }}</small>\n            </template>\n          </el-table-column>\n          <el-table-column label=\"误报\" width=\"180\">\n            <template slot-scope=\"scope\">\n              <el-progress\n                :percentage=\"\n                  percentage(scope.row.count_total, scope.row.count_status_2)\n                \"\n                :text-inside=\"true\"\n                :stroke-width=\"15\"\n                :color=\"color\"\n                style=\"width:120px; display: inline-block\"\n              ></el-progress>\n              <small>{{ scope.row.count_status_2 }}</small>\n            </template>\n          </el-table-column>\n          <el-table-column label=\"白名单\" width=\"180\">\n            <template slot-scope=\"scope\">\n              <el-progress\n                :percentage=\"\n                  percentage(scope.row.count_total, scope.row.count_status_3)\n                \"\n                :text-inside=\"true\"\n                :stroke-width=\"15\"\n                :color=\"color\"\n                style=\"width:120px; display: inline-block\"\n              ></el-progress>\n              <small>{{ scope.row.count_status_3 }}</small>\n            </template>\n          </el-table-column>\n          <el-table-column label=\"异地频点\" width=\"180\">\n            <template slot-scope=\"scope\">\n              <el-progress\n                :percentage=\"\n                  percentage(scope.row.count_total, scope.row.count_status_4)\n                \"\n                :text-inside=\"true\"\n                :stroke-width=\"15\"\n                :color=\"color\"\n                style=\"width:120px; display: inline-block\"\n              ></el-progress>\n              <small>{{ scope.row.count_status_4 }}</small>\n            </template>\n          </el-table-column>\n          <el-table-column label=\"疑似非法频点\" width=\"180\">\n            <template slot-scope=\"scope\">\n              <el-progress\n                :percentage=\"\n                  percentage(scope.row.count_total, scope.row.count_status_5)\n                \"\n                :text-inside=\"true\"\n                :stroke-width=\"15\"\n                :color=\"color\"\n                style=\"width:120px; display: inline-block\"\n              ></el-progress>\n              <small>{{ scope.row.count_status_5 }}</small>\n            </template>\n          </el-table-column>\n          <el-table-column label=\"其他\" width=\"180\">\n            <template slot-scope=\"scope\">\n              <el-progress\n                :percentage=\"\n                  percentage(scope.row.count_total, scope.row.count_status_6)\n                \"\n                :text-inside=\"true\"\n                :stroke-width=\"15\"\n                :color=\"color\"\n                style=\"width:120px; display: inline-block\"\n              ></el-progress>\n              <small>{{ scope.row.count_status_6 }}</small>\n            </template>\n          </el-table-column>\n\n          <el-table-column label=\"平均场强值\" prop=\"avg_level\">\n            <!-- <template slot-scope=\"scope\">\n              <el-progress\n                :percentage=\"percentage(scope.row.count_total, scope.row.count_status_6)\"\n                :text-inside=\"true\"\n                :stroke-width=\"15\"\n                :color=\"color\"\n                style=\"width:120px; display: inline-block\"\n              ></el-progress>\n              <small>{{ scope.row.count_status_6 }}</small>\n            </template> -->\n          </el-table-column>\n          <!-- <el-table-column label=\"操作\" width=\"100\">\n            <template slot-scope=\"scope\">\n              <el-button\n                size=\"mini\"\n                @click=\"handleCommand(key, scope.row)\"\n                v-for=\"(item, key) in otherAct\"\n                :key=\"key\"\n                plain\n                :type=\"item.type\"\n                >{{ item.item }}</el-button\n              >\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  </div>\n</template>\n<script>\nimport { originalColor } from \"@/utils/chartCustomer.js\";\n// import pagination from \"@/components/pageNations/Pagnations\";\n\nimport data from \"@/utils/other.js\";\n\nexport default {\n  // components:{pagination:pagination},\n  data() {\n    return {\n      totalCount:100,\n      pageNo:1,\n      pageSize:10,\n      tableData: [],\n      tableH: null,\n      otherAct: [{ item: \"查看所有\", id: \"\", type: \"primary\" }],\n      type: \"年度\",\n      options: [\n        {\n          value: \"0\",\n          label: \"合法频率\",\n        },\n        {\n          value: \"1\",\n          label: \"非法频点\",\n        },\n        {\n          value: \"2\",\n          label: \"误报\",\n        },\n        {\n          value: \"3\",\n          label: \"白名单\",\n        },\n        {\n          value: \"4\",\n          label: \"异地频点\",\n        },\n        {\n          value: \"5\",\n          label: \"疑似非法频点\",\n        },\n        {\n          value: \"6\",\n          label: \"其他\",\n        },\n      ],\n\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      colors: originalColor,\n      color: [\n        { color: \"#9D96F5\", percentage: 10 },\n        { color: \"#FF9F7F\", percentage: 20 },\n        { color: \"#FB7293\", percentage: 30 },\n        { color: \"#37A2DA\", percentage: 40 },\n        { color: \"#67E0E3\", percentage: 50 },\n        { color: \"#9FE6B8\", percentage: 60 },\n        { color: \"#E690D1\", percentage: 80 },\n        { color: \"#E7BCF3\", percentage: 100 },\n      ],\n    };\n  },\n  mounted() {\n    this.tableH = window.innerHeight - 105 + \"px\";\n    this.tableData = data.data;\n    this.getInfo();\n  },\n  methods: {\n    getInfo() {\n      let typeValue = this.formatType(this.type);\n\n      let dateValue =\n        this.search.valueDay == \"\"\n          ? \"2021\"\n          : this.formatDate(this.search.valueDay);\n      console.log(dateValue);\n\n      let param = {\n        bid: \"getStatSepctrum\",\n        querymode: typeValue,\n        timevalue1: dateValue,\n        timevalue2: this.search.valueTime.split(\":\")[0],\n        statuvalue_: this.determine == \"\" ? 5 : this.determine,\n        frequency: this.search.search_fm,\n        pageno: this.pageNo,\n        pagesize: this.pageSize,\n      };\n      console.log(param)\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        this.totalCount = Number(res.data.data[1][0].counter)\n        console.log(this.totalCount)\n      });\n    },\n\n    handleSizeChange(size){\n      this.pageSize = size;\n      this.getInfo()\n    },\n    handleCurrentChange(page){\n      this.pageNo = page;\n      this.getInfo()\n    },\n    handleChange(value) {\n      this.queryParams.determine = value;\n    },\n    handleSearch() {\n      this.getInfo()\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    percentage(total, item) {\n      item = parseFloat(Number(item));\n      total = parseFloat(Number(total));\n      if (isNaN(item) || isNaN(total)) {\n        return \"-\";\n      }\n      return Math.round((item / total) * 10000) / 100.0;\n    },\n    getTagType(text) {\n      let color = \"\";\n      for (let k in this.colors) {\n        if (this.colors[k].name == text) {\n          color = this.colors[k].color;\n        }\n      }\n      if (color == \"\") {\n        color = \"#212121\";\n      }\n      return color;\n    },\n  },\n};\n</script>\n<style lang=\"scss\">\n.detailTable .el-progress-bar__innerText {\n  color: #000000 !important;\n  font-size: 10px;\n}\n\nsmall{\n  margin-left:5px\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!./index.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!./index.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=2bffd228&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.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","var DESCRIPTORS = require('../internals/descriptors');\nvar defineProperty = require('../internals/object-define-property').f;\n\nvar FunctionPrototype = Function.prototype;\nvar FunctionPrototypeToString = FunctionPrototype.toString;\nvar nameRE = /^\\s*function ([^ (]*)/;\nvar NAME = 'name';\n\n// Function instances `.name` property\n// https://tc39.es/ecma262/#sec-function-instances-name\nif (DESCRIPTORS && !(NAME in FunctionPrototype)) {\n  defineProperty(FunctionPrototype, NAME, {\n    configurable: true,\n    get: function () {\n      try {\n        return FunctionPrototypeToString.call(this).match(nameRE)[1];\n      } catch (error) {\n        return '';\n      }\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!./index.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""}