wangrong
2021-11-24 749179ef60bca3074f8e12325b92b0d406d9246c
1
{"version":3,"sources":["webpack:///./src/views/monitoringPointManage/index.vue?ee7c","webpack:///src/views/monitoringPointManage/index.vue","webpack:///./src/views/monitoringPointManage/index.vue?1760","webpack:///./src/views/monitoringPointManage/index.vue","webpack:///./src/views/monitoringPointManage/index.vue?9d64"],"names":["render","_vm","this","_h","$createElement","_c","_self","staticClass","staticStyle","attrs","tableData","on","expandChange","scopedSlots","_u","key","fn","scope","handleClick","model","value","callback","$$v","activeName","expression","showFirst","_v","_s","_f","row","channelId","STATUS","showSecond","$event","lookBack","staticRenderFns","filters","formatChannelId","console","log","id","formatSTATUS","status","data","mounted","getInfo","methods","param","append","$getJSON","res","tab","event","monitorpointId","param1","component"],"mappings":"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","file":"assets/js/chunk-fa27c6ca.3e2fbf8a.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"tableDiv\"},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData},on:{\"expand-change\":_vm.expandChange}},[_c('el-table-column',{attrs:{\"label\":\"ID\",\"prop\":\"monitorpointId\"}}),_c('el-table-column',{attrs:{\"label\":\"监测点名称\",\"prop\":\"monitorstationId_name\"}}),_c('el-table-column',{attrs:{\"type\":\"expand\",\"label\":\"查看通道\",\"width\":\"150\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-tabs',{attrs:{\"type\":\"card\"},on:{\"tab-click\":_vm.handleClick},model:{value:(_vm.activeName),callback:function ($$v) {_vm.activeName=$$v},expression:\"activeName\"}},[_c('el-tab-pane',{attrs:{\"label\":\"扫描通道\",\"name\":\"first\"}},[_c('el-table',{attrs:{\"data\":_vm.showFirst,\"show-header\":false}},[_c('el-table-column',{attrs:{\"label\":\"channelId\",\"prop\":\"channelId\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(_vm._f(\"formatChannelId\")(scope.row.channelId))+\" \")])]}}],null,true)}),_c('el-table-column',{attrs:{\"label\":\"STATUS\",\"prop\":\"STATUS\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(_vm._f(\"formatSTATUS\")(scope.row.STATUS))+\" \")])]}}],null,true)}),_c('el-table-column',{attrs:{\"label\":\"frequencyValue\",\"prop\":\"frequencyValue\"}}),_c('el-table-column',{attrs:{\"label\":\"start_time\",\"prop\":\"start_time\"}}),_c('el-table-column',{attrs:{\"label\":\"stop_time\",\"prop\":\"stop_time\"}}),_c('el-table-column',{attrs:{\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_c('i',{staticClass:\"el-icon-video-play\"}),_c('i',{staticClass:\"el-icon-video-pause\"})])]}}],null,true)})],1)],1),_c('el-tab-pane',{attrs:{\"label\":\"频率清单\",\"name\":\"second\"}},[_c('el-table',{attrs:{\"data\":_vm.showSecond}},[_c('el-table-column',{attrs:{\"label\":\"频率\",\"prop\":\"frequencyValue\"}}),_c('el-table-column',{attrs:{\"label\":\"类型\"}}),_c('el-table-column',{attrs:{\"label\":\"信号\",\"prop\":\"level\"}})],1)],1)],1)]}}])}),_c('el-table-column',{attrs:{\"label\":\"录音回放\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_c('el-button',{attrs:{\"size\":\"mini\",\"type\":\"success\"},on:{\"click\":function($event){return _vm.lookBack(scope)}}},[_vm._v(\"回放\")])],1)]}}])})],1)],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n  <div>\n    <div class=\"tableDiv\">\n      <el-table\n        :data=\"tableData\"\n        style=\"width: 100%\"\n        @expand-change=\"expandChange\"\n      >\n        <el-table-column label=\"ID\" prop=\"monitorpointId\"> </el-table-column>\n        <el-table-column label=\"监测点名称\" prop=\"monitorstationId_name\">\n        </el-table-column>\n        <el-table-column type=\"expand\" label=\"查看通道\" width=\"150\">\n          <template slot-scope=\"scope\">\n            <el-tabs v-model=\"activeName\" type=\"card\" @tab-click=\"handleClick\">\n              <el-tab-pane label=\"扫描通道\" name=\"first\">\n                <el-table :data=\"showFirst\" :show-header=\"false\">\n                  <el-table-column label=\"channelId\" prop=\"channelId\">\n                    <template slot-scope=\"scope\">\n                      <div>\n                        {{ scope.row.channelId | formatChannelId }}\n                      </div>\n                    </template>\n                  </el-table-column>\n                  <el-table-column label=\"STATUS\" prop=\"STATUS\">\n                    <template slot-scope=\"scope\">\n                      <div>\n                        {{ scope.row.STATUS | formatSTATUS }}\n                      </div>\n                    </template>\n                  </el-table-column>\n                  <el-table-column label=\"frequencyValue\" prop=\"frequencyValue\">\n                    <!-- <template slot-scope=\"scope\">\n                      <div>\n                        {{ scope.frequencyValue }}\n                      </div>\n                    </template> -->\n                  </el-table-column>\n                  <el-table-column\n                    label=\"start_time\"\n                    prop=\"start_time\"\n                  ></el-table-column>\n                  <el-table-column\n                    label=\"stop_time\"\n                    prop=\"stop_time\"\n                  ></el-table-column>\n                  <el-table-column label=\"操作\">\n                    <template slot-scope=\"scope\">\n                      <div>\n                        <i class=\"el-icon-video-play\"></i>\n                        <i class=\"el-icon-video-pause\"></i>\n                      </div>\n                    </template>\n                  </el-table-column>\n                </el-table>\n              </el-tab-pane>\n              <el-tab-pane label=\"频率清单\" name=\"second\">\n                <el-table :data=\"showSecond\">\n                  <el-table-column label=\"频率\" prop=\"frequencyValue\">\n                  </el-table-column>\n                  <el-table-column label=\"类型\">\n                  </el-table-column>\n                  <el-table-column label=\"信号\" prop=\"level\">\n                  </el-table-column>\n                </el-table>\n              </el-tab-pane>\n            </el-tabs>\n          </template>\n        </el-table-column>\n        <el-table-column label=\"录音回放\">\n          <template slot-scope=\"scope\">\n            <div>\n              <el-button size=\"mini\" type=\"success\" @click=\"lookBack(scope)\"\n                >回放</el-button\n              >\n            </div>\n          </template>\n        </el-table-column>\n      </el-table>\n    </div>\n  </div>\n</template>\n<script>\nexport default {\n  filters: {\n    formatChannelId(id) {\n      console.log(id);\n      if (id == 1) {\n        return \"监听通道\";\n      } else {\n        return \"录制通道\";\n      }\n    },\n    formatSTATUS(status) {\n      if (status == \"1\") {\n        return \"正在录制\";\n      }\n      if (status == \"0\") {\n        return \"停止录制\";\n      }\n    },\n  },\n  data() {\n    return {\n      tableData: [],\n      activeName: \"first\",\n      showFirst: [],\n      showSecond: [],\n    };\n  },\n  mounted() {\n    this.getInfo();\n  },\n  methods: {\n    getInfo() {\n      let param = new URLSearchParams();\n      param.append(\"method\", \"searchByPage\");\n      param.append(\"type\", 1);\n      param.append(\"key\", 10010);\n      param.append(\"iDisplayStart\", 0);\n      param.append(\"iDisplayLength\", 100000);\n\n      this.$getJSON(\n        \"http://wiibox.xicp.io:19868/FRP/TMonitorpointInfo.do\",\n        param\n      ).then((res) => {\n        console.log(res);\n        this.tableData = res.aaData;\n      });\n    },\n    lookBack(scope) {},\n    handleClick(tab, event) {\n      console.log(tab, event);\n    },\n    expandChange(row, expanded) {\n      let param = new URLSearchParams();\n      param.append(\"bid\", \"getCurrPointFreqs\");\n      param.append(\"monitorpointId\", row.monitorpointId);\n      this.$getJSON(\n        \"http://wiibox.xicp.io:8484/dataservice/getNoTokenData\",\n        param\n      ).then((res) => {\n        console.log(res);\n        this.showSecond = res.data.data[0];\n        console.log(this.showSecond);\n      });\n      let param1 = new URLSearchParams();\n      param1.append(\"bid\", \"getChannelRecord\");\n      param1.append(\"monitorpointId\", row.monitorpointId);\n      this.$getJSON(\n        \"http://wiibox.xicp.io:8484/dataservice/getNoTokenData\",\n        param1\n      ).then((res) => {\n        console.log(res);\n        this.showFirst = res.data.data[0];\n        console.log(this.showFirst);\n      });\n    },\n  },\n};\n</script>\n<style lang=\"scss\">\n.tableDiv {\n  width: 90%;\n  margin-left: 5%;\n  margin-top: 30px;\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=5c31f6ab&\"\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","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":""}