wangrong
2021-11-24 749179ef60bca3074f8e12325b92b0d406d9246c
1
{"version":3,"sources":["webpack:///./src/views/monitoringPointManage/index.vue?c5a0","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","directives","name","rawName","value","expression","attrs","_v","staticClass","staticStyle","tableData","scopedSlots","_u","key","fn","scope","isLeftEdit","on","changeLeftInput","_s","_f","row","channels","frequencyValue","ref","changeLeftP","model","callback","$$v","$set","status","$event","jionRecord","dropRecord","isRightEdit","changeRightInput","changeRightP","lookFrequency","lookBack","lookPassageVisible","tableKey","showFirst","channelId","STATUS","isEdit","class","changeEdit","start_time","stop_time","isChange","pauseVideo","_e","lookFrequencyVisible","showSecond","lookBackVisible","closeReplay","slot","lookBackData","monitorpointName","status_name","timeValue","frequencySel","_l","item","index","isReplay","replayRecord","staticRenderFns","watch","handler","console","log","length","getFrequencySel","playVideo","pause","player","unload","detachMediaElement","destroy","filters","formateFre","fre","formatChannelId","id","formatSTATUS","formateFreStatus","data","activeName","frequencyArr","nowPlayId","isPlay","userid","username","mounted","localStorage","getItem","JSON","parse","account","window","location","href","getInfo","methods","setTimeout","param","append","monitorpointId","dateFormatter","$post","then","playReplay","$refs","testVideo","Hls","isSupported","hls","loadSource","url","attachMedia","Events","MANIFEST_PARSED","play","src","addEventListener","$confirm","confirmButtonText","cancelButtonText","type","$getJSON","res","success","playVideo1","isplay","getPalyUrl","stopVideo","flvjs","year","time","getFullYear","month","getMonth","date","getDate","hour","getHours","minute","getMinutes","second","getSeconds","add0","val","forEach","fArr","push","handleClick","tab","event","lookPassage","beforeDestroy","component"],"mappings":"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","file":"assets/js/chunk-5152901d.743c5dd0.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('video',{directives:[{name:\"show\",rawName:\"v-show\",value:(false),expression:\"false\"}],attrs:{\"id\":\"videoElement\",\"controls\":\"\",\"width\":\"0\",\"height\":\"0\"}},[_vm._v(\" xxx \")]),_c('div',{staticClass:\"tableDiv\"},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData}},[_c('el-table-column',{attrs:{\"type\":\"expand\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticStyle:{\"display\":\"flex\",\"flex-wrap\":\"nowrap\",\"justify-content\":\"space-between\"}},[_c('div',{staticStyle:{\"width\":\"50%\"}},[_c('el-form',{staticClass:\"demo-table-expand\",attrs:{\"label-position\":\"left\"}},[_c('el-form-item',{attrs:{\"label\":\"通道名称:\"}},[_c('span',[_vm._v(\"录制通道\")])]),_c('el-form-item',{attrs:{\"label\":\"频率:\"}},[_c('span',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.isLeftEdit),expression:\"!isLeftEdit\"}],on:{\"dblclick\":_vm.changeLeftInput}},[_vm._v(_vm._s(_vm._f(\"formateFre\")(scope.row.channels[0].frequencyValue)))]),_c('el-input',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isLeftEdit),expression:\"isLeftEdit\"}],ref:\"editLeftInput\",staticStyle:{\"width\":\"80px\",\"height\":\"22px\"},attrs:{\"placeholder\":\"\"},on:{\"blur\":_vm.changeLeftP},model:{value:(scope.row.channels[0].frequencyValue),callback:function ($$v) {_vm.$set(scope.row.channels[0], \"frequencyValue\", $$v)},expression:\"scope.row.channels[0].frequencyValue\"}})],1),_c('el-form-item',{attrs:{\"label\":\"状态:\"}},[_c('span',[_vm._v(_vm._s(_vm._f(\"formatSTATUS\")(scope.row.channels[0].status)))])]),_c('el-form-item',{attrs:{\"label\":\"操作:\"}},[_c('el-tooltip',{staticClass:\"item\",attrs:{\"effect\":\"dark\",\"content\":\"加入录制\",\"placement\":\"top\"}},[_c('svg-icon',{staticClass:\"svgIcon\",attrs:{\"icon-class\":\"recordAddBlack\"},on:{\"click\":function($event){return _vm.jionRecord(scope.row.channels[0])}}})],1),_c('el-tooltip',{staticClass:\"item\",attrs:{\"effect\":\"dark\",\"content\":\"停止录制\",\"placement\":\"top\"}},[_c('svg-icon',{staticClass:\"svgIcon\",staticStyle:{\"margin-left\":\"10px\"},attrs:{\"icon-class\":\"stopBlack\"},on:{\"click\":function($event){return _vm.dropRecord(scope.row.channels[0])}}})],1)],1)],1)],1),_c('div',{staticStyle:{\"width\":\"50%\"}},[_c('el-form',{staticClass:\"demo-table-expand\",attrs:{\"label-position\":\"left\"}},[_c('el-form-item',{attrs:{\"label\":\"通道名称:\"}},[_c('span',[_vm._v(\"录制通道\")])]),_c('el-form-item',{attrs:{\"label\":\"频率:\"}},[_c('span',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.isRightEdit),expression:\"!isRightEdit\"}],on:{\"dblclick\":_vm.changeRightInput}},[_vm._v(_vm._s(_vm._f(\"formateFre\")(scope.row.channels[1].frequencyValue)))]),_c('el-input',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isRightEdit),expression:\"isRightEdit\"}],ref:\"editRightInput\",staticStyle:{\"width\":\"80px\",\"height\":\"22px\"},attrs:{\"placeholder\":\"\"},on:{\"blur\":_vm.changeRightP},model:{value:(scope.row.channels[1].frequencyValue),callback:function ($$v) {_vm.$set(scope.row.channels[1], \"frequencyValue\", $$v)},expression:\"scope.row.channels[1].frequencyValue\"}})],1),_c('el-form-item',{attrs:{\"label\":\"状态:\"}},[_c('span',[_vm._v(_vm._s(_vm._f(\"formatSTATUS\")(scope.row.channels[1].status)))])]),_c('el-form-item',{attrs:{\"label\":\"操作:\"}},[_c('el-tooltip',{staticClass:\"item\",attrs:{\"effect\":\"dark\",\"content\":\"加入录制\",\"placement\":\"top\"}},[_c('svg-icon',{staticClass:\"svgIcon\",attrs:{\"icon-class\":\"recordAddBlack\"},on:{\"click\":function($event){return _vm.jionRecord(scope.row.channels[1])}}})],1),_c('el-tooltip',{staticClass:\"item\",attrs:{\"effect\":\"dark\",\"content\":\"停止录制\",\"placement\":\"top\"}},[_c('svg-icon',{staticClass:\"svgIcon\",staticStyle:{\"margin-left\":\"10px\"},attrs:{\"icon-class\":\"stopBlack\"},on:{\"click\":function($event){return _vm.dropRecord(scope.row.channels[1])}}})],1)],1)],1)],1)])]}}])}),_c('el-table-column',{attrs:{\"label\":\"ID\",\"prop\":\"monitorpointId\"}}),_c('el-table-column',{attrs:{\"label\":\"监测点名称\",\"prop\":\"monitorpointName\"}}),_c('el-table-column',{attrs:{\"label\":\"状态\",\"prop\":\"status_name\",\"align\":\"center\"}}),_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.lookFrequency(scope)}}},[_vm._v(\"查看\")])],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),_c('el-dialog',{attrs:{\"title\":\"查看通道\",\"visible\":_vm.lookPassageVisible},on:{\"update:visible\":function($event){_vm.lookPassageVisible=$event}}},[_c('el-table',{key:_vm.tableKey,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))+\" \")])]}}])}),_c('el-table-column',{attrs:{\"label\":\"STATUS\",\"prop\":\"STATUS\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.channelId != 0)?_c('div',[_vm._v(\" \"+_vm._s(_vm._f(\"formatSTATUS\")(scope.row.STATUS))+\" \")]):_c('div',[_vm._v(\"--\")])]}}])}),_c('el-table-column',{attrs:{\"label\":\"frequencyValue\",\"prop\":\"frequencyValue\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticStyle:{\"display\":\"flex\"}},[(!scope.row.isEdit)?_c('div',[(scope.row.channelId != 0)?_c('div',[_vm._v(\" \"+_vm._s(scope.row.frequencyValue)+\" \")]):_c('div',[_vm._v(\"--\")])]):_c('div',[_c('el-input',{attrs:{\"placeholder\":\"\"},model:{value:(scope.row.frequencyValue),callback:function ($$v) {_vm.$set(scope.row, \"frequencyValue\", $$v)},expression:\"scope.row.frequencyValue\"}})],1),_c('i',{class:{\n                'el-icon-edit': !scope.row.isEdit,\n                'el-icon-check': scope.row.isEdit,\n              },staticStyle:{\"margin-left\":\"10px\"},on:{\"click\":function($event){return _vm.changeEdit(scope)}}})])]}}])}),_c('el-table-column',{attrs:{\"label\":\"start_time\",\"prop\":\"start_time\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.channelId != 0)?_c('div',[(scope.row.start_time)?_c('div',[_vm._v(\" \"+_vm._s(scope.row.start_time)+\" \")]):_c('div',[_vm._v(\"--\")])]):_c('div',[_vm._v(\"--\")])]}}])}),_c('el-table-column',{attrs:{\"label\":\"stop_time\",\"prop\":\"stop_time\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.channelId != 0)?_c('div',[(scope.row.stop_time)?_c('div',[_vm._v(\" \"+_vm._s(scope.row.stop_time)+\" \")]):_c('div',[_vm._v(\"--\")])]):_c('div',[_vm._v(\"--\")])]}}])}),_c('el-table-column',{attrs:{\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.channelId != 0)?_c('div',[(\n                !(\n                  scope.row.frequencyValue == '' ||\n                  scope.row.frequencyValue == '--'\n                )\n              )?_c('div',{key:_vm.isChange},[(scope.row.channelId == 1)?_c('div',[_c('i',{staticClass:\"el-icon-video-play\"}),_c('i',{staticClass:\"el-icon-video-pause\",staticStyle:{\"margin-left\":\"20px\"},on:{\"click\":function($event){return _vm.pauseVideo(scope)}}})]):_c('div',[(scope.row.STATUS == 0)?_c('i',{staticClass:\"el-icon-download\",on:{\"click\":function($event){return _vm.jionRecord(scope)}}}):_vm._e(),(scope.row.STATUS == 1)?_c('i',{staticClass:\"el-icon-delete-solid\",on:{\"click\":function($event){return _vm.dropRecord(scope)}}}):_vm._e()])]):_c('div',[_vm._v(\"--\")])]):_c('div',[_vm._v(\"--\")])]}}])})],1)],1),_c('el-dialog',{attrs:{\"title\":\"频率清单\",\"visible\":_vm.lookFrequencyVisible},on:{\"update:visible\":function($event){_vm.lookFrequencyVisible=$event}}},[_c('el-table',{attrs:{\"data\":_vm.showSecond}},[_c('el-table-column',{attrs:{\"label\":\"频率\",\"prop\":\"frequencyValue\"}}),_c('el-table-column',{attrs:{\"label\":\"类型\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_vm._v(\" \"+_vm._s(_vm._f(\"formateFreStatus\")(scope.row.status))+\" \")])]}}])}),_c('el-table-column',{attrs:{\"label\":\"信号\",\"prop\":\"level\"}})],1)],1),_c('el-dialog',{attrs:{\"visible\":_vm.lookBackVisible},on:{\"update:visible\":function($event){_vm.lookBackVisible=$event},\"close\":_vm.closeReplay}},[_c('div',{staticClass:\"lookBackDataTitle\",attrs:{\"slot\":\"title\"},slot:\"title\"},[_c('p',[_vm._v(_vm._s(_vm.lookBackData.monitorpointName))]),_c('p',[_vm._v(_vm._s(_vm.lookBackData.status_name))])]),_c('div',[_c('div',{staticClass:\"lookBackBlock\"},[_c('span',{staticClass:\"demonstration\"},[_vm._v(\"回放时间\")]),_c('el-date-picker',{staticStyle:{\"margin-left\":\"20px\"},attrs:{\"type\":\"datetimerange\",\"range-separator\":\"至\",\"start-placeholder\":\"开始日期\",\"end-placeholder\":\"结束日期\"},model:{value:(_vm.timeValue),callback:function ($$v) {_vm.timeValue=$$v},expression:\"timeValue\"}})],1),_c('div',{staticClass:\"lookBackBlock\",staticStyle:{\"margin-top\":\"30px\"}},[_c('span',[_vm._v(\"请选择频率:\")]),_c('el-select',{staticStyle:{\"margin-left\":\"20px\"},attrs:{\"placeholder\":\"请先填写日期\"},model:{value:(_vm.frequencySel),callback:function ($$v) {_vm.frequencySel=$$v},expression:\"frequencySel\"}},_vm._l((_vm.frequencyArr),function(item,index){return _c('el-option',{key:index,attrs:{\"label\":item,\"value\":item}})}),1),_c('el-tooltip',{staticClass:\"item\",attrs:{\"effect\":\"dark\",\"content\":\"点击收听\",\"placement\":\"top\"}},[_c('i',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.isReplay),expression:\"!isReplay\"}],staticClass:\"el-icon-video-play\",staticStyle:{\"margin-left\":\"20px\"},on:{\"click\":function($event){return _vm.replayRecord()}}})])],1)]),_c('div',{staticStyle:{\"margin-top\":\"30px\"}},[_c('video',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isReplay),expression:\"isReplay\"}],ref:\"testVideo\",attrs:{\"id\":\"testVideo\",\"src\":\"\",\"controls\":\"\",\"preload\":\"\",\"width\":\"90%\",\"height\":\"300\"}},[_vm._v(\" qqq \")])])])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n  <div>\n    <video id=\"videoElement\" controls width=\"0\" height=\"0\" v-show=\"false\">\n      xxx\n    </video>\n    <div class=\"tableDiv\">\n      <el-table :data=\"tableData\" style=\"width: 100%\">\n        <el-table-column type=\"expand\">\n          <template slot-scope=\"scope\">\n            <div\n              style=\"\n                display: flex;\n                flex-wrap: nowrap;\n                justify-content: space-between;\n              \"\n            >\n              <div style=\"width: 50%\">\n                <el-form label-position=\"left\" class=\"demo-table-expand\">\n                  <el-form-item label=\"通道名称:\">\n                    <span>录制通道</span>\n                  </el-form-item>\n                  <el-form-item label=\"频率:\">\n                    <span v-show=\"!isLeftEdit\" @dblclick=\"changeLeftInput\">{{\n                      scope.row.channels[0].frequencyValue | formateFre\n                    }}</span>\n                    <el-input\n                      v-model=\"scope.row.channels[0].frequencyValue\"\n                      placeholder=\"\"\n                      style=\"width: 80px; height: 22px\"\n                      v-show=\"isLeftEdit\"\n                      ref=\"editLeftInput\"\n                      @blur=\"changeLeftP\"\n                    ></el-input>\n                  </el-form-item>\n                  <el-form-item label=\"状态:\">\n                    <span>{{\n                      scope.row.channels[0].status | formatSTATUS\n                    }}</span>\n                  </el-form-item>\n                  <el-form-item label=\"操作:\">\n                    <!-- <i\n                      class=\"el-icon-download\"\n                      @click=\"jionRecord(scope.row.channels[0])\"\n                    ></i>\n                    <i\n                      class=\"el-icon-delete-solid\"\n                      @click=\"dropRecord(scope.row.channels[0])\"\n                      style=\"margin-left: 10px\"\n                    ></i> -->\n                    <el-tooltip\n                      class=\"item\"\n                      effect=\"dark\"\n                      content=\"加入录制\"\n                      placement=\"top\"\n                    >\n                      <svg-icon\n                        class=\"svgIcon\"\n                        icon-class=\"recordAddBlack\"\n                        @click=\"jionRecord(scope.row.channels[0])\"\n                      ></svg-icon>\n                    </el-tooltip>\n\n                    <el-tooltip\n                      class=\"item\"\n                      effect=\"dark\"\n                      content=\"停止录制\"\n                      placement=\"top\"\n                    >\n                      <svg-icon\n                        class=\"svgIcon\"\n                        icon-class=\"stopBlack\"\n                        @click=\"dropRecord(scope.row.channels[0])\"\n                        style=\"margin-left: 10px\"\n                      ></svg-icon>\n                    </el-tooltip>\n\n                    <!-- <i class=\"el-icon-video-play\"></i> -->\n                    <!-- <i class=\"el-icon-refresh-right\"></i> -->\n                  </el-form-item>\n                </el-form>\n              </div>\n              <div style=\"width: 50%\">\n                <el-form label-position=\"left\" class=\"demo-table-expand\">\n                  <el-form-item label=\"通道名称:\">\n                    <span>录制通道</span>\n                  </el-form-item>\n                  <el-form-item label=\"频率:\">\n                    <span v-show=\"!isRightEdit\" @dblclick=\"changeRightInput\">{{\n                      scope.row.channels[1].frequencyValue | formateFre\n                    }}</span>\n                    <el-input\n                      v-model=\"scope.row.channels[1].frequencyValue\"\n                      placeholder=\"\"\n                      style=\"width: 80px; height: 22px\"\n                      v-show=\"isRightEdit\"\n                      ref=\"editRightInput\"\n                      @blur=\"changeRightP\"\n                    ></el-input>\n                  </el-form-item>\n                  <el-form-item label=\"状态:\">\n                    <span>{{\n                      scope.row.channels[1].status | formatSTATUS\n                    }}</span>\n                  </el-form-item>\n                  <el-form-item label=\"操作:\">\n                    <!-- <i\n                      class=\"el-icon-download\"\n                      @click=\"jionRecord(scope.row.channels[1])\"\n                    ></i>\n                    <i\n                      class=\"el-icon-delete-solid\"\n                      @click=\"dropRecord(scope.row.channels[1])\"\n                      style=\"margin-left: 10px\"\n                    ></i> -->\n                    <el-tooltip\n                      class=\"item\"\n                      effect=\"dark\"\n                      content=\"加入录制\"\n                      placement=\"top\"\n                    >\n                      <svg-icon\n                        class=\"svgIcon\"\n                        icon-class=\"recordAddBlack\"\n                        @click=\"jionRecord(scope.row.channels[1])\"\n                      ></svg-icon>\n                    </el-tooltip>\n\n                    <el-tooltip\n                      class=\"item\"\n                      effect=\"dark\"\n                      content=\"停止录制\"\n                      placement=\"top\"\n                    >\n                      <svg-icon\n                        class=\"svgIcon\"\n                        icon-class=\"stopBlack\"\n                        @click=\"dropRecord(scope.row.channels[1])\"\n                        style=\"margin-left: 10px\"\n                      ></svg-icon>\n                    </el-tooltip>\n                  </el-form-item>\n                </el-form>\n              </div>\n            </div>\n          </template>\n        </el-table-column>\n        <el-table-column label=\"ID\" prop=\"monitorpointId\"> </el-table-column>\n        <el-table-column label=\"监测点名称\" prop=\"monitorpointName\">\n        </el-table-column>\n        <el-table-column label=\"状态\" prop=\"status_name\" align=\"center\">\n        </el-table-column>\n        <!-- <el-table-column label=\"查看通道\">\n          <template slot-scope=\"scope\">\n            <div>\n              <el-button size=\"mini\" type=\"success\" @click=\"lookPassage(scope)\"\n                >查看通道</el-button\n              >\n            </div>\n          </template>\n        </el-table-column> -->\n        <el-table-column label=\"频率清单\">\n          <template slot-scope=\"scope\">\n            <div>\n              <el-button\n                size=\"mini\"\n                type=\"success\"\n                @click=\"lookFrequency(scope)\"\n                >查看</el-button\n              >\n            </div>\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\n    <el-dialog title=\"查看通道\" :visible.sync=\"lookPassageVisible\">\n      <el-table :data=\"showFirst\" :show-header=\"false\" :key=\"tableKey\">\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 v-if=\"scope.row.channelId != 0\">\n              {{ scope.row.STATUS | formatSTATUS }}\n            </div>\n            <div v-else>--</div>\n          </template>\n        </el-table-column>\n        <el-table-column label=\"frequencyValue\" prop=\"frequencyValue\">\n          <template slot-scope=\"scope\">\n            <div style=\"display: flex\">\n              <div v-if=\"!scope.row.isEdit\">\n                <div v-if=\"scope.row.channelId != 0\">\n                  {{ scope.row.frequencyValue }}\n                </div>\n                <div v-else>--</div>\n              </div>\n              <div v-else>\n                <el-input\n                  v-model=\"scope.row.frequencyValue\"\n                  placeholder=\"\"\n                ></el-input>\n              </div>\n              <i\n                style=\"margin-left: 10px\"\n                :class=\"{\n                  'el-icon-edit': !scope.row.isEdit,\n                  'el-icon-check': scope.row.isEdit,\n                }\"\n                @click=\"changeEdit(scope)\"\n              ></i>\n            </div>\n          </template>\n        </el-table-column>\n        <el-table-column label=\"start_time\" prop=\"start_time\">\n          <template slot-scope=\"scope\">\n            <div v-if=\"scope.row.channelId != 0\">\n              <div v-if=\"scope.row.start_time\">\n                {{ scope.row.start_time }}\n              </div>\n              <div v-else>--</div>\n            </div>\n            <div v-else>--</div>\n          </template>\n        </el-table-column>\n        <el-table-column label=\"stop_time\" prop=\"stop_time\">\n          <template slot-scope=\"scope\">\n            <div v-if=\"scope.row.channelId != 0\">\n              <div v-if=\"scope.row.stop_time\">\n                {{ scope.row.stop_time }}\n              </div>\n              <div v-else>--</div>\n            </div>\n            <div v-else>--</div>\n          </template>\n        </el-table-column>\n        <el-table-column label=\"操作\">\n          <template slot-scope=\"scope\">\n            <div v-if=\"scope.row.channelId != 0\">\n              <div\n                :key=\"isChange\"\n                v-if=\"\n                  !(\n                    scope.row.frequencyValue == '' ||\n                    scope.row.frequencyValue == '--'\n                  )\n                \"\n              >\n                <div v-if=\"scope.row.channelId == 1\">\n                  <i class=\"el-icon-video-play\"></i>\n                  <i\n                    class=\"el-icon-video-pause\"\n                    @click=\"pauseVideo(scope)\"\n                    style=\"margin-left: 20px\"\n                  ></i>\n                </div>\n                <div v-else>\n                  <i\n                    class=\"el-icon-download\"\n                    @click=\"jionRecord(scope)\"\n                    v-if=\"scope.row.STATUS == 0\"\n                  ></i>\n                  <i\n                    class=\"el-icon-delete-solid\"\n                    @click=\"dropRecord(scope)\"\n                    v-if=\"scope.row.STATUS == 1\"\n                  ></i>\n                </div>\n              </div>\n              <div v-else>--</div>\n            </div>\n            <div v-else>--</div>\n          </template>\n        </el-table-column>\n      </el-table>\n    </el-dialog>\n\n    <el-dialog title=\"频率清单\" :visible.sync=\"lookFrequencyVisible\">\n      <el-table :data=\"showSecond\">\n        <el-table-column label=\"频率\" prop=\"frequencyValue\"> </el-table-column>\n        <el-table-column label=\"类型\">\n          <template slot-scope=\"scope\">\n            <div>\n              {{ scope.row.status | formateFreStatus }}\n            </div>\n          </template>\n        </el-table-column>\n        <el-table-column label=\"信号\" prop=\"level\"> </el-table-column>\n      </el-table>\n    </el-dialog>\n    <el-dialog :visible.sync=\"lookBackVisible\" @close=\"closeReplay\">\n      <div slot=\"title\" class=\"lookBackDataTitle\">\n        <p>{{ lookBackData.monitorpointName }}</p>\n        <p>{{ lookBackData.status_name }}</p>\n      </div>\n      <div>\n        <div class=\"lookBackBlock\">\n          <span class=\"demonstration\">回放时间</span>\n          <el-date-picker\n            v-model=\"timeValue\"\n            type=\"datetimerange\"\n            range-separator=\"至\"\n            start-placeholder=\"开始日期\"\n            end-placeholder=\"结束日期\"\n            style=\"margin-left: 20px\"\n          >\n          </el-date-picker>\n        </div>\n        <div class=\"lookBackBlock\" style=\"margin-top: 30px\">\n          <span>请选择频率:</span>\n          <el-select\n            v-model=\"frequencySel\"\n            placeholder=\"请先填写日期\"\n            style=\"margin-left: 20px\"\n          >\n            <el-option\n              v-for=\"(item, index) in frequencyArr\"\n              :key=\"index\"\n              :label=\"item\"\n              :value=\"item\"\n            ></el-option>\n          </el-select>\n          <el-tooltip\n            class=\"item\"\n            effect=\"dark\"\n            content=\"点击收听\"\n            placement=\"top\"\n          >\n            <i\n              class=\"el-icon-video-play\"\n              style=\"margin-left: 20px\"\n              @click=\"replayRecord()\"\n              v-show=\"!isReplay\"\n            ></i>\n          </el-tooltip>\n        </div>\n      </div>\n      <div style=\"margin-top: 30px\">\n        <video\n          id=\"testVideo\"\n          ref=\"testVideo\"\n          src=\"\"\n          controls\n          preload\n          width=\"90%\"\n          height=\"300\"\n          v-show=\"isReplay\"\n        >\n          qqq\n        </video>\n        <!-- <div>\n          <i class=\"el-icon-video-play\" @click=\"replayRecord()\"></i>\n          <i class=\"el-icon-video-pause\" style=\"margin-left: 20px\"></i>\n        </div> -->\n      </div>\n\n      <!-- <el-table :data=\"showSecond\">\n        <el-table-column label=\"频率\" prop=\"frequencyValue\"> </el-table-column>\n        <el-table-column label=\"类型\"> </el-table-column>\n        <el-table-column label=\"信号\" prop=\"level\"> </el-table-column>\n      </el-table> -->\n    </el-dialog>\n  </div>\n</template>\n<script>\nexport default {\n  watch: {\n    timeValue: {\n      handler(n, o) {\n        console.log(this.timeValue);\n        if (this.timeValue.length == 2) {\n          this.frequencySel = \"\";\n          this.getFrequencySel();\n        }\n      },\n    },\n    frequencySel: {\n      handler(n, o) {\n        if (this.frequencySel) {\n          this.isReplay = false;\n          if (this.playVideo) {\n            this.playVideo.pause();\n            // console.log(this.playVideo)\n            // console.log(this.$refs.testVideo)\n            // this.$refs.testVideo.destroy();\n            this.playVideo = null;\n          }\n        }\n      },\n    },\n    lookPassageVisible: {\n      handler(n, o) {\n        if (!this.lookPassageVisible) {\n          if (this.player) {\n            // this.player.destory();\n            this.player.pause();\n            this.player.unload();\n            this.player.detachMediaElement();\n            this.player.destroy();\n            this.player = null;\n            console.log(\"drop\");\n          }\n        }\n      },\n    },\n  },\n  filters: {\n    formateFre(fre) {\n      if (fre) {\n        return fre;\n      } else {\n        return \"--\";\n      }\n    },\n    formatChannelId(id) {\n      console.log(id);\n      if (id == 1) {\n        return \"监听通道\";\n      } else if (id == 0) {\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      } else {\n        return \"停止录制\";\n      }\n    },\n    formateFreStatus(status) {\n      if (status == \"0\") {\n        return \"合法频点\";\n      } else if (status == \"1\") {\n        return \"非法频点\";\n      } else if (status == \"2\") {\n        return \"误报\";\n      } else if (status == \"3\") {\n        return \"白名单\";\n      } else if (status == \"4\") {\n        return \"异地频点\";\n      } else if (status == \"5\") {\n        return \"疑似非法频点\";\n      } else if (status == \"6\") {\n        return \"丢失\";\n      } else {\n        return \"未知\";\n      }\n    },\n  },\n  data() {\n    return {\n      playVideo: null,\n      isReplay: false,\n      isEdit: false,\n      tableData: [],\n      activeName: \"first\",\n      showFirst: [],\n      showSecond: [],\n      lookPassageVisible: false,\n      lookFrequencyVisible: false,\n      lookBackVisible: false,\n      lookBackData: {},\n      timeValue: [],\n      frequencySel: \"\",\n      frequencyArr: [],\n      nowPlayId: null,\n      player: null,\n      isPlay: false,\n      isChange: false,\n      tableKey: false,\n      userid: \"\",\n      username: \"\",\n      isLeftEdit: false,\n      isRightEdit: false,\n    };\n  },\n  mounted() {\n    if (localStorage.getItem(\"user\") && localStorage.getItem(\"_token\")) {\n      this.userid = JSON.parse(localStorage.getItem(\"user\")).name;\n      this.username = JSON.parse(localStorage.getItem(\"_token\")).account;\n      console.log(this.userid);\n      console.log(this.username);\n    } else {\n      window.location.href =\n        \"http://wiibox.xicp.io:8484/ammonitor/#/passport/login\";\n    }\n    this.getInfo();\n  },\n  methods: {\n    changeLeftInput() {\n      this.isLeftEdit = !this.isLeftEdit;\n      setTimeout(() => {\n        this.$refs.editLeftInput.focus();\n      }, 500);\n    },\n    changeLeftP(e) {\n      this.isLeftEdit = !this.isLeftEdit;\n    },\n    changeRightInput() {\n      this.isRightEdit = !this.isRightEdit;\n      setTimeout(() => {\n        this.$refs.editRightInput.focus();\n      }, 500);\n    },\n    changeRightP(e) {\n      this.isRightEdit = !this.isRightEdit;\n    },\n    closeReplay() {\n      this.timeValue = [];\n      this.frequencySel = \"\";\n      this.frequencyArr = [];\n      this.isReplay = false;\n      if (this.playVideo) {\n        this.playVideo.pause();\n        this.playVideo = null;\n      }\n    },\n    replayRecord() {\n      // console.log(this.lookBackData);\n      // // console.log(this.dateFormatter(this.timeValue[1]));\n\n      // // http://wiibox.xicp.io:19868/FRP/NetRequest.do?hls=1&taskId=95&key=123456\n      // let param = new URLSearchParams();\n      // param.append(\"method\", \"mutipleReview\");\n      // param.append(\"instruct\", 1);\n      // param.append(\"playType\", 1);\n      // param.append(\"hls\", 1);\n      // param.append(\"taskId\", 95);\n      // param.append(\"key\", 123456);\n      // param.append(\"startTime\", this.timeValue[0]);\n      // param.append(\"endTime\", this.timeValue[1]);\n      // param.append(\"monitorpointId\", this.lookBackData.monitorpointId);\n      // param.append(\"frequencyValue\", this.frequencySel);\n\n      // this.$getJSON(\n      //   \"http://wiibox.xicp.io:19868/FRP/NetRequest.do\",\n      //   param\n      // ).then((res) => {\n      //   console.log(res);\n      // });\n\n      console.log(this.frequencySel);\n      // http://wiibox.xicp.io:19868/FRP/NetRequest.do?&=1&hls=1&taskId=95&key=123456\n      let param = new URLSearchParams();\n      param.append(\"method\", \"mutipleReview\");\n      param.append(\"instruct\", 1);\n      param.append(\"playType\", 1);\n      param.append(\"hls\", 1);\n      param.append(\"key\", 123456);\n      param.append(\"monitorpointId\", this.lookBackData.monitorpointId);\n      param.append(\"frequencyValue\", this.frequencySel);\n      param.append(\"startTime\", this.dateFormatter(this.timeValue[0]));\n      param.append(\"endTime\", this.dateFormatter(this.timeValue[1]));\n\n      this.$post(\"http://wiibox.xicp.io:19868/FRP/NetRequest.do\", param).then(\n        (res) => {\n          console.log(res);\n          if (res.success == \"true\") {\n            console.log(\"123\");\n            this.isReplay = true;\n            this.playReplay(res.url);\n          } else {\n            this.$message.error(res.msg);\n          }\n        }\n      );\n    },\n    playReplay(url) {\n      console.log(\"1\");\n      // if (this.player) {\n      //   console.log(\"X\");\n      //   // this.player.destory();\n      //   this.player.pause();\n      //   this.player.unload();\n      //   this.player.detachMediaElement();\n      //   this.player.destroy();\n      //   this.player = null;\n      // }\n\n      this.playVideo = this.$refs.testVideo;\n      if (Hls.isSupported()) {\n        var hls = new Hls();\n        hls.loadSource(url);\n        hls.attachMedia(this.playVideo);\n        hls.on(Hls.Events.MANIFEST_PARSED, function () {\n          this.playVideo.play();\n        });\n      } else if (this.playVideo.canPlayType(\"application/vnd.apple.mpegurl\")) {\n        this.playVideo.src = url;\n        this.playVideo.addEventListener(\"loadedmetadata\", function () {\n          this.playVideo.play();\n        });\n      }\n    },\n    changeEdit(scope) {\n      scope.row.isEdit = !scope.row.isEdit;\n      this.tableKey = !this.tableKey;\n    },\n    jionRecord(scope) {\n      // console.log(scope.row);\n      if (localStorage.getItem(\"user\") && localStorage.getItem(\"_token\")) {\n        let userInfo = JSON.parse(localStorage.getItem(\"user\"));\n        let userIdInfo = JSON.parse(localStorage.getItem(\"_token\"));\n        this.$confirm(`是否确定将${scope.frequencyValue}加入录制`, \"提示\", {\n          confirmButtonText: \"确定\",\n          cancelButtonText: \"取消\",\n          type: \"warning\",\n        })\n          .then(() => {\n            this.$emit(\"showLoading\", \"luzhi\");\n            let param = new URLSearchParams();\n            param.append(\"method\", \"record\");\n            param.append(\"key\", 111111);\n            param.append(\"recordTimeLength\", 180);\n            param.append(\"monitorpointId\", scope.monitorpointId);\n            param.append(\"frequencyValue\", scope.frequencyValue);\n\n            let url = `http://wiibox.xicp.io:19868/FRP/TNewrecordtask.do?method=record&monitorpointId=${scope.monitorpointId}&frequencyValue=${scope.frequencyValue}`;\n            this.$getJSON(\n              \"http://wiibox.xicp.io:19868/FRP/TNewrecordtask.do\",\n              param\n            ).then((res) => {\n              this.$emit(\"hideLoading\");\n              let param1 = {\n                bid: \"setChannelRecord\",\n                monitorpointId: scope.monitorpointId,\n                frequency: scope.frequencyValue,\n                userid: this.userid,\n                requesturl: url,\n                success: res.success.toString(),\n                msg: res.msg,\n                recordminitus: 180,\n              };\n\n              this.$post(\n                \"http://wiibox.xicp.io:8484/dataservice/dealData\",\n                param1\n              ).then((res1) => {});\n\n              if (res.success) {\n                this.$message.success(res.msg);\n                // scope.status == 1;\n                // this.tableKey = !this.tableKey;\n                // this.getInfo();\n                // // this.getInfo();\n                // this.getCollection();\n                // this.getFrequency(this.showInfo);\n              } else {\n                this.$message.error(res.msg);\n              }\n            });\n          })\n          .catch(() => {\n            this.$message({\n              type: \"info\",\n              message: \"已取消删除\",\n            });\n          });\n      } else {\n        // this.$emit(\"showLogin\");\n        window.location.href =\n          \"http://wiibox.xicp.io:8484/ammonitor/#/passport/login\";\n      }\n    },\n    dropRecord(scope) {\n      let param = new URLSearchParams();\n      param.append(\"method\", \"delete\");\n      param.append(\"key\", 123456);\n      param.append(\"monitorpointId\", scope.monitorpointId);\n      param.append(\"frequencyValue\", scope.frequencyValue);\n      // console.log(frequency);\n      this.$getJSON(\n        \"http://wiibox.xicp.io:19868/FRP/TNewrecordtask.do\",\n        param\n      ).then((res) => {\n        console.log(res);\n        if (res.success) {\n          scope.status == 0;\n          this.tableKey = !this.tableKey;\n          // this.getInfo();\n          // this.\n          // this.getFrequency(this.showInfo);\n          // this.getEchartData(this.showInfo);\n        } else {\n          this.$message.warning(res.msg);\n        }\n      });\n    },\n    pauseVideo(scope) {\n      this.player.pause();\n    },\n    playVideo1(scope) {\n      console.log(scope);\n      // this.socketArray.forEach((item) => {\n      //   item.isPlay = 0;\n      // });\n      // this.socketArray[scope.$index].isPlay = 1;\n\n      if (this.nowPlayId) {\n        if (this.nowPlayId == scope.row.monitorpointId) {\n          console.log(\"暂停后开始\");\n          this.isplay = true;\n          this.player.play();\n        } else {\n          console.log(\"停止后开始\");\n          this.player.pause();\n          this.player.unload();\n          this.player.detachMediaElement();\n          this.player.destroy();\n          this.player = null;\n\n          this.nowPlayId = scope.row.monitorpointId;\n          this.getPalyUrl(scope.row);\n        }\n      } else {\n        console.log(\"初始\");\n        this.nowPlayId = scope.row.monitorpointId;\n        this.getPalyUrl(scope.row);\n      }\n\n      // // this.isChange = !this.isChange;\n    },\n    stopVideo(scope) {\n      console.log(scope);\n      let param = new URLSearchParams();\n      param.append(\"method\", \"delete\");\n      param.append(\"monitorpointId\", scope.row.monitorpointId);\n      param.append(\"frequencyValue\", scope.row.frequencyValue);\n      param.append(\"key\", 123456);\n      this.$getJSON(\n        \"http://wiibox.xicp.io:19868/FRP/TNewrecordtask.do\",\n        param\n      ).then((res) => {\n        console.log(res);\n      });\n\n      if (this.player) {\n        // this.player.destory();\n        this.player.pause();\n        this.player.unload();\n        this.player.detachMediaElement();\n        this.player.destroy();\n        this.player = null;\n      }\n    },\n\n    getPalyUrl(row) {\n      // this.$emit(\"showLoading\", \"jianting\");\n\n      // if (row.frequencyValue == \"\" || row.frequencyValue == \"--\") {\n\n      // }\n      // this.showLoading(\"jianting\");\n      let param = new URLSearchParams();\n      param.append(\"method\", \"playLiveNew\");\n      param.append(\"instruct\", 1);\n      param.append(\"playType\", 0);\n      param.append(\"hls\", 0);\n      param.append(\"key\", 123456);\n      param.append(\"monitorpointId\", row.monitorpointId);\n      param.append(\"frequencyValue\", row.frequencyValue);\n\n      // let url = `http://wiibox.xicp.io:19868/FRP/ScanSignal.do?method=playLiveNew&instruct=1&playType=0&hls=0&key=123456&monitorpointId=${row.monitorpointId}&frequencyValue=${row.frequency}`;\n      this.$getJSON(\n        \"http://wiibox.xicp.io:19868/FRP/ScanSignal.do\",\n        param\n      ).then((res) => {\n        console.log(res);\n        this.$message.warning(res.success);\n        // this.hideLoading();\n\n        let flvurl = \"\";\n        if (res.url) {\n          flvurl = res.url;\n        }\n\n        // let param1 = {\n        //   bid: \"setTempRecord\",\n        //   monitorpointId: row.monitorpointId,\n        //   frequency: row.frequencyValue,\n        //   userid: JSON.parse(sessionStorage.getItem(\"userName\")).username,\n        //   requesturl: url,\n        //   success: res.success,\n        //   msg: res.msg,\n        //   flvurl: flvurl,\n        // };\n\n        // this.$post(\n        //   \"http://wiibox.xicp.io:8484/dataservice/dealData\",\n        //   param1\n        // ).then((res1) => {});\n\n        if (res.url) {\n          this.rtsp = res.url;\n\n          let video = document.getElementById(\"videoElement\");\n\n          if (flvjs.isSupported()) {\n            this.player = flvjs.createPlayer({\n              type: \"flv\",\n              url: this.rtsp,\n            });\n\n            this.player.attachMediaElement(video);\n\n            this.player.load(); //加载\n\n            if (this.rtsp) {\n              this.isplay = true;\n              this.player.play();\n            } else {\n              this.$message.error(\"无音频文件\");\n            }\n          }\n        } else {\n          this.isPlay = true;\n          this.isChange = !this.isChange;\n        }\n      });\n    },\n\n    dateFormatter(time) {\n      var year = time.getFullYear();\n      var month = time.getMonth() + 1;\n      var date = time.getDate();\n      var hour = time.getHours();\n      var minute = time.getMinutes();\n      var second = time.getSeconds();\n      return (\n        this.add0(year) +\n        \"-\" +\n        this.add0(month) +\n        \"-\" +\n        this.add0(date) +\n        \" \" +\n        this.add0(hour) +\n        \":\" +\n        this.add0(minute) +\n        \":\" +\n        this.add0(second)\n      );\n    },\n\n    add0(val) {\n      return val < 10 ? \"0\" + val : val;\n    },\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:8484/dataservice/getNoTokenData?bid=getPointAndChannels\"\n      ).then((res) => {\n        console.log(res);\n        this.tableData = res.data.data.monitorpoints;\n      });\n    },\n    lookBack(scope) {\n      console.log(scope.row);\n      this.lookBackData = scope.row;\n      this.lookBackVisible = true;\n    },\n    //  http://wiibox.xicp.io:8484/dataservice/getNoTokenData?bid=getRecordFreqs&start_time=2021-07-24%2018:00:00&end_time=2017-07-24%2019:00:00&monitorpointId=16\n    getFrequencySel() {\n      this.isReplay = false;\n      if (this.playVideo) {\n        this.playVideo.pause();\n        // this.playVideo.destroy();\n        this.playVideo = null;\n      }\n\n      let param = new URLSearchParams();\n      param.append(\"bid\", \"getRecordFreqs\");\n      param.append(\"start_time\", this.dateFormatter(this.timeValue[0]));\n      param.append(\"end_time\", this.dateFormatter(this.timeValue[1]));\n      param.append(\"monitorpointId\", this.lookBackData.monitorpointId);\n      this.$getJSON(\n        \"http://wiibox.xicp.io:8484/dataservice/getNoTokenData\",\n        param\n      ).then((res) => {\n        console.log(res);\n        let fArr = [];\n        res.data.data[0].forEach((item) => {\n          fArr.push(item.frequencyValue);\n        });\n        this.frequencyArr = fArr;\n        console.log(this.frequencyArr);\n      });\n    },\n    handleClick(tab, event) {\n      console.log(tab, event);\n    },\n    lookFrequency(scope) {\n      let param = new URLSearchParams();\n      param.append(\"bid\", \"getCurrPointFreqs\");\n      param.append(\"monitorpointId\", scope.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        this.lookFrequencyVisible = true;\n      });\n    },\n    lookPassage(scope) {\n      let param = new URLSearchParams();\n      param.append(\"bid\", \"getChannelRecord\");\n      param.append(\"monitorpointId\", scope.row.monitorpointId);\n      this.$getJSON(\n        \"http://wiibox.xicp.io:8484/dataservice/getNoTokenData\",\n        param\n      ).then((res) => {\n        console.log(res);\n        this.showFirst = res.data.data[0];\n        this.showFirst.forEach((item) => {\n          item.isEdit = false;\n        });\n        console.log(this.showFirst);\n        this.lookPassageVisible = true;\n      });\n    },\n    // expandChange(row, expanded) {},\n  },\n  beforeDestroy() {\n    if (this.player) {\n      this.player.pause();\n      this.player.unload();\n      this.player.detachMediaElement();\n      this.player.destroy();\n      this.player = null;\n    }\n  },\n};\n</script>\n<style lang=\"scss\">\n.tableDiv {\n  width: 90%;\n  margin-left: 5%;\n  margin-top: 30px;\n}\n\n.lookBackDataTitle {\n  width: 90%;\n  margin-left: 5%;\n  display: flex;\n  flex-wrap: nowrap;\n  justify-content: space-between;\n}\n\n.svgIcon {\n  cursor: pointer;\n}\n\n// .lookBackBlock {\n//   display: flex;\n//   flex-wrap: nowrap;\n//   flex-direction: row;\n//   justify-content: start;\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=de53d826&\"\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":""}