1 |
- {"remainingRequest":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/babel-loader/lib/index.js!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/components/videoPlayer/videoLine.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/components/videoPlayer/videoLine.vue","mtime":1708395041801},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/babel.config.js","mtime":1708395041663},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/cache-loader/dist/cjs.js","mtime":1708395146433},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/babel-loader/lib/index.js","mtime":1708395147257},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/cache-loader/dist/cjs.js","mtime":1708395146433},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/vue-loader/lib/index.js","mtime":1708395147382}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuZmlsdGVyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCgppbXBvcnQgeyBmb3JtYXRUaW1lIH0gZnJvbSAiQC91dGlscy91dGlscyI7CmltcG9ydCB7IGxpbmVEYXRlLCBsaW5lRGF0ZVByb1Bvc3QgfSBmcm9tICJAL2FwaS92aWRlbyI7CgovLyB2aWRlb0xpbmUKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJWaWRlb0xpbmUiLAogIHByb3BzOiB7CiAgICBjYW1lcmFDb2RlOiB7CiAgICAgIHR5cGU6IFN0cmluZywKICAgICAgZGVmYXVsdDogZnVuY3Rpb24gX2RlZmF1bHQoKSB7CiAgICAgICAgcmV0dXJuICIiOwogICAgICB9CiAgICB9LAogICAgYWxsQ2FtZXJhOiB7CiAgICAgIHR5cGU6IEFycmF5LAogICAgICBkZWZhdWx0OiBmdW5jdGlvbiBfZGVmYXVsdCgpIHsKICAgICAgICByZXR1cm4gIiI7CiAgICAgIH0KICAgIH0sCiAgICBpdGVtczogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6IGZ1bmN0aW9uIF9kZWZhdWx0KCkgewogICAgICAgIHJldHVybiAiIjsKICAgICAgfQogICAgfSwKICAgIHNob3dFbGVjdHJpYzogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiB0cnVlCiAgICB9CiAgfSwKICB3YXRjaDogewogICAgYWxsQ2FtZXJhOiB7CiAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uIGhhbmRsZXIobmV3VmFsKSB7CiAgICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgICBjb25zb2xlLmxvZyhuZXdWYWwsICJhbGxhbGxhbGxhbGxhbGxhbGxhbGxhbGxhbGxhbGwiKTsKICAgICAgICBuZXdWYWwuZmlsdGVyKGZ1bmN0aW9uIChpdGVtLCBpbmRleCkgewogICAgICAgICAgaWYgKGluZGV4IDwgNCkgewogICAgICAgICAgICBjb25zb2xlLmxvZyhpdGVtLmNvZGUsICJpdHJycnJycnJyIik7CiAgICAgICAgICAgIF90aGlzLmNhbWVyYUNvZGUgPSBpdGVtLmNvZGU7CiAgICAgICAgICAgIF90aGlzLmdldERhdGEoaXRlbS5jb2RlKTsKICAgICAgICAgIH0KICAgICAgICB9KTsKICAgICAgfQogICAgfSwKICAgIGNhbWVyYUNvZGU6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihuZXdWYWx1ZSkgewogICAgICAgIHRoaXMuZ2V0RGF0YSgpOwogICAgICB9LAogICAgICBpbW1lZGlhdGU6IHRydWUKICAgIH0sCiAgICBpdGVtczogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiBoYW5kbGVyKG5ld1ZhbHVlKSB7CiAgICAgICAgY29uc29sZS5sb2cobmV3VmFsdWUsICJpdGVtc2l0ZW1zaXRlbXNpdGVtc2l0ZW1zIik7CiAgICAgICAgaWYgKG5ld1ZhbHVlKSB7CiAgICAgICAgICB0aGlzLmdldERhdGEoKTsKICAgICAgICB9CiAgICAgIH0sCiAgICAgIGltbWVkaWF0ZTogdHJ1ZQogICAgfQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGNhbWVyYUNvZGU6ICIiLAogICAgICBsaW5lOiAiIiwKICAgICAgbWlsZWFnZVBvc2l0aW9uOiAiIiwKICAgICAgcmFua3M6ICIiLAogICAgICByYW5rOiAiIiwKICAgICAgZWxlY3RyaWNRdWFudGl0eTogIiIsCiAgICAgIGNhbWVyYUNvZGluZzogIiIsCiAgICAgIGNvdW50RG93blRpbWVyOiAiIiwKICAgICAgY291bnREb3duVGV4dDogIiIKICAgIH07CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdGhpcy5jb3VudERvd24oKTsKICB9LAogIGJlZm9yZURlc3Ryb3k6IGZ1bmN0aW9uIGJlZm9yZURlc3Ryb3koKSB7CiAgICB0aGlzLmNvdW50RG93bigic3RvcCIpOwogIH0sCiAgbWV0aG9kczogewogICAgLy8g6I635Y+W6KeG6aKR5LiK5pa55pWw5o2uCiAgICBnZXREYXRhOiBmdW5jdGlvbiBnZXREYXRhKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgY29uc29sZS5sb2codGhpcy5pdGVtcywgdGhpcy5pdGVtcyA9PT0gIjEiLCAidGhpcy5pdGVtc3RoaXMuaXRlbXMiKTsKICAgICAgaWYgKHRoaXMuaXRlbXMgPT09ICIxIikgewogICAgICAgIHJldHVybjsKICAgICAgfQogICAgICBjb25zb2xlLmxvZyh0aGlzLml0ZW1zLCAiaXRlbXMiKTsKICAgICAgaWYgKHRoaXMuaXRlbXMpIHsKICAgICAgICBsaW5lRGF0ZVByb1Bvc3QoewogICAgICAgICAgaWQ6IHRoaXMuaXRlbXMuaWQsCiAgICAgICAgICByYWlsd2F5Q29kZTogdGhpcy5pdGVtcy5yYWlsd2F5Q29kZSwKICAgICAgICAgIGFsYXJtTWlsZTogdGhpcy5pdGVtcy5hbGFybU1pbGUKICAgICAgICB9KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgIGlmIChyZXMuY29kZSA9PSAyMDApIHsKICAgICAgICAgICAgY29uc29sZS5sb2cocmVzLCAicmVzc3Nzc3MiKTsKICAgICAgICAgICAgX3RoaXMyLmxpbmUgPSByZXMuZGF0YS5yYWlsd2F5Q29kZU5hbWU7CiAgICAgICAgICAgIF90aGlzMi5taWxlYWdlUG9zaXRpb24gPSByZXMuZGF0YS5hbGFybU1pbGVzOwogICAgICAgICAgICBfdGhpczIucmFua3MgPSByZXMuZGF0YS5saW5lRGlyU3RyOwogICAgICAgICAgICBfdGhpczIuZWxlY3RyaWNRdWFudGl0eSA9IHJlcy5kYXRhLmVsZWN0cmljaXR5OwogICAgICAgICAgICBfdGhpczIuY2FtZXJhQ29kaW5nID0gcmVzLmRhdGEuY2FtZXJhQ29kZTsKICAgICAgICAgICAgX3RoaXMyLiRzdG9yZS5zdGF0ZS5saW5lRGF0ZVByb1Bvc3QgPSByZXMuZGF0YTsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIF90aGlzMi5jbGVhckRhdGEoKTsKICAgICAgICAgIH0KICAgICAgICB9KTsKICAgICAgICByZXR1cm47CiAgICAgIH0KICAgICAgY29uc29sZS5sb2codGhpcywgImNhbWVyYUNvZGVjYW1lcmFDb2RlY2FtZXJhQ29kZWNhbWVyYUNvZGUiKTsKICAgICAgbGluZURhdGUodGhpcy5jYW1lcmFDb2RlKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBjb25zb2xlLmxvZyhyZXMsICIyMjIyIik7CiAgICAgICAgaWYgKHJlcy5jb2RlID09IDIwMCkgewogICAgICAgICAgX3RoaXMyLmxpbmUgPSByZXMuZGF0YVswXTsKICAgICAgICAgIF90aGlzMi5taWxlYWdlUG9zaXRpb24gPSByZXMuZGF0YVsxXTsKICAgICAgICAgIF90aGlzMi5yYW5rID0gcmVzLmRhdGFbMl07CiAgICAgICAgICBfdGhpczIuZWxlY3RyaWNRdWFudGl0eSA9IHJlcy5kYXRhWzRdOwogICAgICAgICAgX3RoaXMyLmNhbWVyYUNvZGluZyA9IHJlcy5kYXRhWzNdOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBfdGhpczIuY2xlYXJEYXRhKCk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICAvLyDor7fpmaTmlbDmja4KICAgIGNsZWFyRGF0YTogZnVuY3Rpb24gY2xlYXJEYXRhKCkgewogICAgICB0aGlzLmxpbmUgPSAiIjsKICAgICAgdGhpcy5taWxlYWdlUG9zaXRpb24gPSAiIjsKICAgICAgdGhpcy5lbGVjdHJpY1F1YW50aXR5ID0gIiI7CiAgICAgIHRoaXMuY2FtZXJhQ29kaW5nID0gIiI7CiAgICB9LAogICAgLy8g5YCS6K6h5pe2CiAgICBjb3VudERvd246IGZ1bmN0aW9uIGNvdW50RG93bih0eXBlKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwogICAgICBpZiAodGhpcy5jb3VudERvd25UaW1lcikgY2xlYXJJbnRlcnZhbCh0aGlzLmNvdW50RG93blRpbWVyKTsKICAgICAgaWYgKHR5cGUgPT09ICJzdG9wIikgewogICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLmNvdW50RG93blRpbWVyID0gc2V0SW50ZXJ2YWwoZnVuY3Rpb24gKCkgewogICAgICAgICAgdmFyIHRpbWUgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKSAvIDEwMDA7CiAgICAgICAgICBfdGhpczMuY291bnREb3duVGV4dCA9IGZvcm1hdFRpbWUodGltZSwgIlkuTS5EIGg6bTpzIik7CiAgICAgICAgfSwgMTAwMCk7CiAgICAgIH0KICAgIH0KICB9Cn07"},{"version":3,"names":["formatTime","lineDate","lineDateProPost","name","props","cameraCode","type","String","default","_default","allCamera","Array","items","showElectric","Boolean","watch","handler","newVal","_this","console","log","filter","item","index","code","getData","newValue","immediate","data","line","mileagePosition","ranks","rank","electricQuantity","cameraCoding","countDownTimer","countDownText","mounted","countDown","beforeDestroy","methods","_this2","id","railwayCode","alarmMile","then","res","railwayCodeName","alarmMiles","lineDirStr","electricity","$store","state","clearData","_this3","clearInterval","setInterval","time","Date","getTime"],"sources":["src/components/videoPlayer/videoLine.vue"],"sourcesContent":["<template>\n <div style=\"\n display: flex;\n align-items: center;\n background-color: #e2e2e2;\n height: 20px;\n padding: 5px 10px;\n \">\n <el-breadcrumb separator-class=\"el-icon-arrow-right\">\n <el-breadcrumb-item>{{ line }}</el-breadcrumb-item>\n\n <el-breadcrumb-item>{{ mileagePosition }}</el-breadcrumb-item>\n <el-breadcrumb-item>\n {{ rank == '1' ? '上行' : '下行' }}\n </el-breadcrumb-item>\n\n <el-breadcrumb-item>{{ cameraCoding }}</el-breadcrumb-item>\n <!-- <el-breadcrumb-item>{{ mileagePosition }}</el-breadcrumb-item> -->\n </el-breadcrumb>\n <div style=\"flex: 1\" />\n <div v-if=\"showElectric && electricQuantity\" style=\"display: flex; align-items: center; margin-right: 10px\">\n <img src=\"@/assets/2.png\" style=\"width: 20px; height: 15px; margin-right: 5px\" />\n {{ electricQuantity }}%\n </div>\n <!-- <div>{{ countDownText }}</div> -->\n </div>\n</template>\n\n<script>\nimport { formatTime } from \"@/utils/utils\";\nimport { lineDate, lineDateProPost } from \"@/api/video\";\n\n// videoLine\nexport default {\n name: \"VideoLine\",\n props: {\n cameraCode: {\n type: String,\n default() {\n return \"\";\n },\n },\n allCamera: {\n type: Array,\n default() {\n return \"\";\n },\n },\n items: {\n type: String,\n default() {\n return \"\";\n },\n },\n showElectric: {\n type: Boolean,\n default: true,\n }\n },\n watch: {\n allCamera: {\n handler(newVal) {\n console.log(newVal, \"allallallallallallallallallall\");\n newVal.filter((item, index) => {\n if (index < 4) {\n console.log(item.code, \"itrrrrrrrr\");\n this.cameraCode = item.code;\n this.getData(item.code);\n }\n });\n },\n },\n cameraCode: {\n handler(newValue) {\n this.getData();\n },\n immediate: true,\n },\n items: {\n handler(newValue) {\n console.log(newValue, \"itemsitemsitemsitemsitems\");\n if (newValue) {\n this.getData();\n }\n },\n immediate: true,\n },\n },\n data() {\n return {\n cameraCode: \"\",\n line: \"\",\n mileagePosition: \"\",\n ranks: \"\",\n rank: \"\",\n electricQuantity: \"\",\n cameraCoding: \"\",\n countDownTimer: \"\",\n countDownText: \"\",\n };\n },\n mounted() {\n this.countDown();\n },\n beforeDestroy() {\n this.countDown(\"stop\");\n },\n methods: {\n // 获取视频上方数据\n getData() {\n console.log(this.items, this.items === \"1\", \"this.itemsthis.items\");\n if (this.items === \"1\") {\n return;\n }\n console.log(this.items, \"items\");\n if (this.items) {\n lineDateProPost({\n id: this.items.id,\n railwayCode: this.items.railwayCode,\n alarmMile: this.items.alarmMile,\n }).then((res) => {\n if (res.code == 200) {\n console.log(res, \"ressssss\");\n this.line = res.data.railwayCodeName;\n this.mileagePosition = res.data.alarmMiles;\n this.ranks = res.data.lineDirStr;\n this.electricQuantity = res.data.electricity;\n this.cameraCoding = res.data.cameraCode;\n this.$store.state.lineDateProPost = res.data;\n } else {\n this.clearData();\n }\n });\n return;\n }\n console.log(this, \"cameraCodecameraCodecameraCodecameraCode\");\n lineDate(this.cameraCode).then((res) => {\n console.log(res, \"2222\");\n if (res.code == 200) {\n this.line = res.data[0];\n this.mileagePosition = res.data[1];\n this.rank = res.data[2];\n this.electricQuantity = res.data[4];\n this.cameraCoding = res.data[3];\n } else {\n this.clearData();\n }\n });\n },\n // 请除数据\n clearData() {\n this.line = \"\";\n this.mileagePosition = \"\";\n this.electricQuantity = \"\";\n this.cameraCoding = \"\";\n },\n // 倒计时\n countDown(type) {\n if (this.countDownTimer) clearInterval(this.countDownTimer);\n\n if (type === \"stop\") {\n return false;\n } else {\n this.countDownTimer = setInterval(() => {\n const time = new Date().getTime() / 1000;\n this.countDownText = formatTime(time, \"Y.M.D h:m:s\");\n }, 1000);\n }\n },\n },\n};\n</script>\n"],"mappings":"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"}]}
|