3f9081d1c095e20a4d459713cf085b8b.json 25 KB

1
  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/views/simulatedUpload/index.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/views/simulatedUpload/index.vue","mtime":1708395041889},{"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:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnJlZ2V4cC50by1zdHJpbmcuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwoKaW1wb3J0IHsgZ2V0QW5hbG9nRGF0YSwgYWRkQWxhcm1UZW1wb3JhcnksIHNlbmRBbGFybSwgZWRpdEFsYXJtVGVtcG9yYXJ5LCBkaXNhcm1pbmdBbGFybSBhcyBfZGlzYXJtaW5nQWxhcm0gfSBmcm9tICJAL2FwaS9hbmFsb2dEYXRhIjsKaW1wb3J0IGFkZERpYWxvZyBmcm9tICcuL2NvbXBvbmVudHMvYWRkRGlhbG9nLnZ1ZSc7CmltcG9ydCBkZXRhaWxzRGlhbG9nIGZyb20gJy4vY29tcG9uZW50cy9kZXRhaWxzRGlhbG9nLnZ1ZSc7CmltcG9ydCBlZGl0RGlhbG9nIGZyb20gJy4vY29tcG9uZW50cy9lZGl0RGlhbG9nLnZ1ZSc7CmltcG9ydCBkaXNhcm1pbmdBbGFybURpYWxvZyBmcm9tICcuL2NvbXBvbmVudHMvZGlzYXJtaW5nQWxhcm1EaWFsb2cudnVlJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdzaW11bGF0ZWRVcGxvYWQnLAogIGNvbXBvbmVudHM6IHsKICAgIGFkZERpYWxvZzogYWRkRGlhbG9nLAogICAgZGV0YWlsc0RpYWxvZzogZGV0YWlsc0RpYWxvZywKICAgIGVkaXREaWFsb2c6IGVkaXREaWFsb2csCiAgICBkaXNhcm1pbmdBbGFybURpYWxvZzogZGlzYXJtaW5nQWxhcm1EaWFsb2cKICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICB0YWJsZURhdGE6IFtdLAogICAgICBzZWFyY2hEYXRhOiB7CiAgICAgICAgcGFnZU51bTogMSwKICAgICAgICBwYWdlU2l6ZTogMTAKICAgICAgfSwKICAgICAgdG90YWw6IDAsCiAgICAgIGFkZERpYWxvZ0RhdGE6IHsKICAgICAgICBkaWFsb2dWaXNpYmxlOiBmYWxzZSwKICAgICAgICBkYXRhOiB7fQogICAgICB9LAogICAgICBkZXRhaWxzRGlhbG9nRGF0YTogewogICAgICAgIGRpYWxvZ1Zpc2libGU6IGZhbHNlLAogICAgICAgIGRhdGE6IHt9CiAgICAgIH0sCiAgICAgIGVkaXREaWFsb2dEYXRhOiB7CiAgICAgICAgZGlhbG9nVmlzaWJsZTogZmFsc2UsCiAgICAgICAgZGF0YToge30KICAgICAgfSwKICAgICAgZGlzYXJtaW5nQWxhcm1EYXRhOiB7CiAgICAgICAgZGlhbG9nVmlzaWJsZTogZmFsc2UsCiAgICAgICAgZGF0YToge30KICAgICAgfQogICAgfTsKICB9LAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmdldExpc3QodGhpcy5zZWFyY2hEYXRhKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIGdldExpc3Q6IGZ1bmN0aW9uIGdldExpc3QocGFyYW1zKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIGdldEFuYWxvZ0RhdGEocGFyYW1zKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBpZiAocmVzLmNvZGUgPT0gMjAwKSB7CiAgICAgICAgICBfdGhpcy50YWJsZURhdGEgPSByZXMuZGF0YS5yZWNvcmRzOwogICAgICAgICAgX3RoaXMudG90YWwgPSByZXMuZGF0YS50b3RhbDsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIGhhbmRsZVNpemVDaGFuZ2U6IGZ1bmN0aW9uIGhhbmRsZVNpemVDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMuc2VhcmNoRGF0YS5wYWdlU2l6ZSA9IHZhbDsKICAgICAgdGhpcy5nZXRMaXN0KHRoaXMuc2VhcmNoRGF0YSk7CiAgICB9LAogICAgaGFuZGxlQ3VycmVudENoYW5nZTogZnVuY3Rpb24gaGFuZGxlQ3VycmVudENoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5zZWFyY2hEYXRhLnBhZ2VOdW0gPSB2YWw7CiAgICAgIHRoaXMuZ2V0TGlzdCh0aGlzLnNlYXJjaERhdGEpOwogICAgfSwKICAgIGFkZEJ0bjogZnVuY3Rpb24gYWRkQnRuKCkgewogICAgICB0aGlzLmFkZERpYWxvZ0RhdGEuZGlhbG9nVmlzaWJsZSA9IHRydWU7CiAgICB9LAogICAgYWRkSW1pdGF0ZURhdGE6IGZ1bmN0aW9uIGFkZEltaXRhdGVEYXRhKHBheWxvYWQpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CiAgICAgIGFkZEFsYXJtVGVtcG9yYXJ5KHBheWxvYWQpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIGlmIChyZXMuY29kZSA9PSAyMDApIHsKICAgICAgICAgIF90aGlzMi4kbWVzc2FnZSh7CiAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJywKICAgICAgICAgICAgbWVzc2FnZTogJ+aWsOWinuaIkOWKnyEnCiAgICAgICAgICB9KTsKICAgICAgICAgIF90aGlzMi5nZXRMaXN0KF90aGlzMi5zZWFyY2hEYXRhKTsKICAgICAgICAgIF90aGlzMi5hZGREaWFsb2dEYXRhLmRpYWxvZ1Zpc2libGUgPSBmYWxzZTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgX3RoaXMyLiRtZXNzYWdlKHsKICAgICAgICAgICAgdHlwZTogJ2Vycm9yJywKICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZwogICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICBsb29rRGV0YWlsczogZnVuY3Rpb24gbG9va0RldGFpbHMocm93KSB7CiAgICAgIHJvdy5hbGFybVR5cGUgPSByb3cuYWxhcm1UeXBlLnRvU3RyaW5nKCk7CiAgICAgIHJvdy5hbGFybUxldmVsID0gcm93LmFsYXJtTGV2ZWwudG9TdHJpbmcoKTsKICAgICAgcm93LmxpbmVEaXIgPSByb3cubGluZURpci50b1N0cmluZygpOwogICAgICBpZiAocm93LnNvdXJjZSkgcm93LnNvdXJjZSA9IHJvdy5zb3VyY2UudG9TdHJpbmcoKTsKICAgICAgdGhpcy5kZXRhaWxzRGlhbG9nRGF0YS5kYXRhID0gcm93OwogICAgICB0aGlzLmRldGFpbHNEaWFsb2dEYXRhLmRpYWxvZ1Zpc2libGUgPSB0cnVlOwogICAgfSwKICAgIGVkaXRCdG46IGZ1bmN0aW9uIGVkaXRCdG4ocm93KSB7CiAgICAgIHJvdy5hbGFybVR5cGUgPSByb3cuYWxhcm1UeXBlLnRvU3RyaW5nKCk7CiAgICAgIHJvdy5hbGFybUxldmVsID0gcm93LmFsYXJtTGV2ZWwudG9TdHJpbmcoKTsKICAgICAgcm93LmxpbmVEaXIgPSByb3cubGluZURpci50b1N0cmluZygpOwogICAgICBpZiAocm93LnNvdXJjZSkgcm93LnNvdXJjZSA9IHJvdy5zb3VyY2UudG9TdHJpbmcoKTsKICAgICAgdGhpcy5lZGl0RGlhbG9nRGF0YS5kYXRhID0gcm93OwogICAgICB0aGlzLmVkaXREaWFsb2dEYXRhLmRpYWxvZ1Zpc2libGUgPSB0cnVlOwogICAgfSwKICAgIGRpc2FybWluZ0J0bjogZnVuY3Rpb24gZGlzYXJtaW5nQnRuKHZhbCkgewogICAgICB0aGlzLmRpc2FybWluZ0FsYXJtRGF0YS5kaWFsb2dWaXNpYmxlID0gdHJ1ZTsKICAgICAgdGhpcy5kaXNhcm1pbmdBbGFybURhdGEuZGF0YS5hbGFybUlkID0gdmFsLmFsYXJtSWQ7CiAgICAgIHRoaXMuZGlzYXJtaW5nQWxhcm1EYXRhLmRhdGEucmVsZWFzZVRpbWUgPSAnJzsKICAgICAgdGhpcy5kaXNhcm1pbmdBbGFybURhdGEuZGF0YS5yZWxlYXNlQ29udGVudCA9ICcnOwogICAgfSwKICAgIGRpc2FybWluZ0FsYXJtOiBmdW5jdGlvbiBkaXNhcm1pbmdBbGFybShwYXlsb2FkKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwogICAgICBfZGlzYXJtaW5nQWxhcm0ocGF5bG9hZCkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgaWYgKHJlcy5jb2RlID09IDIwMCkgewogICAgICAgICAgX3RoaXMzLiRtZXNzYWdlKHsKICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLAogICAgICAgICAgICBtZXNzYWdlOiAn6Kej6Zmk5oql6K2m5oiQ5YqfIScKICAgICAgICAgIH0pOwogICAgICAgICAgX3RoaXMzLmdldExpc3QoX3RoaXMzLnNlYXJjaERhdGEpOwogICAgICAgICAgX3RoaXMzLmRpc2FybWluZ0FsYXJtRGF0YS5kaWFsb2dWaXNpYmxlID0gZmFsc2U7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIF90aGlzMy4kbWVzc2FnZSh7CiAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsCiAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2cKICAgICAgICAgIH0pOwogICAgICAgIH0KICAgICAgfSk7CiAgICB9LAogICAgZWRpdEltaXRhdGVEYXRhOiBmdW5jdGlvbiBlZGl0SW1pdGF0ZURhdGEocGF5bG9hZCkgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKICAgICAgZWRpdEFsYXJtVGVtcG9yYXJ5KHBheWxvYWQpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIGlmIChyZXMuY29kZSA9PSAyMDApIHsKICAgICAgICAgIF90aGlzNC4kbWVzc2FnZSh7CiAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJywKICAgICAgICAgICAgbWVzc2FnZTogJ+S/ruaUueaIkOWKnyEnCiAgICAgICAgICB9KTsKICAgICAgICAgIF90aGlzNC5nZXRMaXN0KF90aGlzNC5zZWFyY2hEYXRhKTsKICAgICAgICAgIF90aGlzNC5lZGl0RGlhbG9nRGF0YS5kaWFsb2dWaXNpYmxlID0gZmFsc2U7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIF90aGlzNC4kbWVzc2FnZSh7CiAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsCiAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tZXNzYWdlCiAgICAgICAgICB9KTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIHNlbmRpbmdBbGFybXM6IGZ1bmN0aW9uIHNlbmRpbmdBbGFybXMoc2NvcGUpIHsKICAgICAgdmFyIF90aGlzNSA9IHRoaXM7CiAgICAgIHRoaXMuJGNvbmZpcm0oJ+ehruWumuimgeWPkemAgeaKpeitpuWQlz8nLCAn5L+h5oGv5o+Q56S6JywgewogICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAn56Gu5a6aJywKICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJywKICAgICAgICB0eXBlOiAnd2FybmluZycKICAgICAgfSkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgc2VuZEFsYXJtKHNjb3BlLmlkKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgIGlmIChyZXMuY29kZSA9PSAyMDApIHsKICAgICAgICAgICAgX3RoaXM1LiRtZXNzYWdlKHsKICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsCiAgICAgICAgICAgICAgbWVzc2FnZTogJ+WPkemAgeaKpeitpuaIkOWKnyEnCiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBfdGhpczUuZ2V0TGlzdChfdGhpczUuc2VhcmNoRGF0YSk7CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBfdGhpczUuJG1lc3NhZ2UoewogICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsCiAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZwogICAgICAgICAgICB9KTsKICAgICAgICAgIH0KICAgICAgICB9KTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKCkgewogICAgICAgIF90aGlzNS4kbWVzc2FnZSh7CiAgICAgICAgICB0eXBlOiAnaW5mbycsCiAgICAgICAgICBtZXNzYWdlOiAn5bey5Y+W5raIJwogICAgICAgIH0pOwogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"names":["getAnalogData","addAlarmTemporary","sendAlarm","editAlarmTemporary","disarmingAlarm","addDialog","detailsDialog","editDialog","disarmingAlarmDialog","name","components","data","tableData","searchData","pageNum","pageSize","total","addDialogData","dialogVisible","detailsDialogData","editDialogData","disarmingAlarmData","created","getList","methods","params","_this","then","res","code","records","handleSizeChange","val","handleCurrentChange","addBtn","addImitateData","payload","_this2","$message","type","message","msg","lookDetails","row","alarmType","toString","alarmLevel","lineDir","source","editBtn","disarmingBtn","alarmId","releaseTime","releaseContent","_this3","editImitateData","_this4","sendingAlarms","scope","_this5","$confirm","confirmButtonText","cancelButtonText","id","catch"],"sources":["src/views/simulatedUpload/index.vue"],"sourcesContent":["<template>\n <div class=\"dashboard-container\">\n <div class=\"table-content\">\n <div style=\"width: 100%;height: 30px;\">\n <div class=\"btn\" style=\"margin-right: -3px;\" @click=\"addBtn\">新增</div>\n </div>\n <el-table ref=\"multipleTable\" :data=\"tableData\" tooltip-effect=\"dark\" style=\"width: 100%\">\n <el-table-column type=\"index\" label=\"序号\" width=\"60px\">\n </el-table-column>\n <el-table-column prop=\"alarmTime\" label=\"报警时间\"> \n </el-table-column>\n <el-table-column prop=\"alarmRailway\" label=\"报警线路编码\">\n </el-table-column>\n <el-table-column prop=\"railwayName\" label=\"报警线路\">\n </el-table-column>\n <el-table-column label=\"报警行别\">\n <template slot-scope=\"scope\">\n {{ scope.row.lineDir == 1 ? '上行' : '下行' }}\n </template>\n </el-table-column>\n <el-table-column prop=\"alarmMiles\" label=\"报警里程位置\">\n </el-table-column>\n <el-table-column label=\"报警附件\">\n <template slot-scope=\"scope\" v-if=\"scope.row.fileUrl\">\n <img :src=\"scope.row.fileUrl\" style=\"width: 100px;height: 100px;\"/>\n </template>\n <template slot-scope=\"scope\" v-else></template>\n </el-table-column>\n <el-table-column label=\"报警类型\" width=\"160px\" prop=\"alarmTypeName\"> \n </el-table-column>\n <el-table-column prop=\"alarmLevel\" label=\"报警级别\">\n </el-table-column>\n <el-table-column prop=\"alarmConfidence\" label=\"报警置信度\">\n </el-table-column>\n <el-table-column prop=\"content\" label=\"报警内容\">\n </el-table-column>\n <el-table-column label=\"模拟状态\">\n <template slot-scope=\"scope\">\n {{ scope.row.stareName }}\n </template>\n </el-table-column>\n <el-table-column label=\"模拟生效\">\n <template slot-scope=\"scope\">\n <div class=\"operateBtn\">\n <div v-if=\"scope.row.stareName == '未生效'\" @click=\"sendingAlarms(scope.row)\">发送报警</div>\n </div> \n </template>\n </el-table-column>\n <el-table-column label=\"操作\" width=\"200px\">\n <template slot-scope=\"scope\">\n <div class=\"operateBtn\"> \n <!-- <div>删除</div> -->\n <div @click=\"lookDetails(scope.row)\">详情查看</div>\n <div v-if=\"scope.row.stareName != '已生效'\" @click=\"editBtn(scope.row)\">修改</div> \n <div v-if=\"scope.row.stareName == '已生效'\" @click=\"disarmingBtn(scope.row)\">解除报警</div>\n </div>\n </template>\n </el-table-column>\n </el-table>\n <div class=\"pagination\">\n <el-pagination @size-change=\"handleSizeChange\" @current-change=\"handleCurrentChange\" :page-sizes=\"[10, 15, 20]\"\n :page-size=\"searchData.pageSize\" layout=\"total, sizes, prev, pager, next, jumper\" :total=\"total\">\n </el-pagination>\n </div>\n <addDialog v-if=\"addDialogData.dialogVisible\" :addDialogData=\"addDialogData\" @addImitateData=\"addImitateData\"></addDialog>\n <detailsDialog v-if=\"detailsDialogData.dialogVisible\" :detailsDialogData=\"detailsDialogData\"></detailsDialog>\n <editDialog v-if=\"editDialogData.dialogVisible\" :editDialogData=\"editDialogData\" @editImitateData=\"editImitateData\"></editDialog>\n <disarmingAlarmDialog v-if=\"disarmingAlarmData.dialogVisible\" :disarmingAlarmData=\"disarmingAlarmData\" @disarmingAlarm=\"disarmingAlarm\"></disarmingAlarmDialog>\n </div>\n </div>\n</template>\n<script>\nimport { getAnalogData ,addAlarmTemporary,sendAlarm,editAlarmTemporary,disarmingAlarm} from \"@/api/analogData\";\nimport addDialog from './components/addDialog.vue';\nimport detailsDialog from './components/detailsDialog.vue'\nimport editDialog from './components/editDialog.vue'\nimport disarmingAlarmDialog from './components/disarmingAlarmDialog.vue'\nexport default {\n name :'simulatedUpload',\n components:{\n addDialog,\n detailsDialog,\n editDialog,\n disarmingAlarmDialog\n },\n data() {\n return {\n tableData:[],\n searchData:{\n pageNum: 1,\n pageSize: 10, \n },\n total:0,\n addDialogData:{\n dialogVisible: false,\n data: {} \n },\n detailsDialogData:{\n dialogVisible: false,\n data: {} \n },\n editDialogData:{\n dialogVisible: false,\n data: {} \n },\n disarmingAlarmData:{\n dialogVisible: false,\n data: {} \n }\n }\n },\n created() {\n this.getList(this.searchData)\n },\n methods:{\n getList(params) {\n getAnalogData(params).then(res => { \n if(res.code == 200) {\n this.tableData = res.data.records\n this.total = res.data.total\n }\n })\n },\n handleSizeChange(val) {\n this.searchData.pageSize = val\n this.getList(this.searchData)\n },\n handleCurrentChange(val) {\n this.searchData.pageNum = val\n this.getList(this.searchData)\n },\n addBtn() {\n this.addDialogData.dialogVisible = true\n },\n addImitateData(payload) {\n addAlarmTemporary(payload).then(res => { \n if(res.code == 200) {\n this.$message({\n type: 'success',\n message: '新增成功!'\n });\n this.getList(this.searchData)\n this.addDialogData.dialogVisible = false\n }else{\n this.$message({\n type: 'error',\n message: res.msg\n }); \n }\n })\n }, \n lookDetails(row) {\n row.alarmType = row.alarmType.toString()\n row.alarmLevel = row.alarmLevel.toString()\n row.lineDir = row.lineDir.toString()\n if(row.source) row.source = row.source.toString() \n this.detailsDialogData.data = row\n this.detailsDialogData.dialogVisible = true\n },\n editBtn(row) {\n row.alarmType = row.alarmType.toString()\n row.alarmLevel = row.alarmLevel.toString()\n row.lineDir = row.lineDir.toString()\n if(row.source) row.source = row.source.toString()\n this.editDialogData.data = row\n this.editDialogData.dialogVisible = true\n }, \n disarmingBtn(val) { \n this.disarmingAlarmData.dialogVisible = true\n this.disarmingAlarmData.data.alarmId = val.alarmId\n this.disarmingAlarmData.data.releaseTime = ''\n this.disarmingAlarmData.data.releaseContent = ''\n },\n disarmingAlarm(payload) { \n disarmingAlarm(payload).then(res => { \n if(res.code == 200) {\n this.$message({\n type: 'success',\n message: '解除报警成功!'\n });\n this.getList(this.searchData)\n this.disarmingAlarmData.dialogVisible = false \n }else{\n this.$message({\n type: 'error',\n message: res.msg\n });\n }\n })\n },\n editImitateData(payload){ \n editAlarmTemporary(payload).then(res => { \n if(res.code == 200) {\n this.$message({\n type: 'success',\n message: '修改成功!'\n });\n this.getList(this.searchData) \n this.editDialogData.dialogVisible = false \n }else{\n this.$message({\n type: 'error',\n message: res.message\n });\n }\n })\n }, \n sendingAlarms(scope) { \n this.$confirm('确定要发送报警吗?', '信息提示', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(() => {\n sendAlarm(scope.id).then(res => {\n if(res.code == 200) {\n this.$message({\n type: 'success',\n message: '发送报警成功!'\n });\n this.getList(this.searchData)\n }else{\n this.$message({\n type: 'error',\n message: res.msg\n });\n }\n \n })\n }).catch(() => {\n this.$message({\n type: 'info',\n message: '已取消'\n });\n })\n }\n }\n}\n</script>\n<style lang=\"scss\" scoped>\n.dashboard {\n &-container {\n margin: 30px;\n }\n\n &-text {\n font-size: 30px;\n line-height: 46px;\n }\n}\n.dashboard-container {\n .search-content {\n width: 100%;\n height: 74px;\n background-color: #fff;\n display: flex;\n align-items: center;\n padding-left: 10px;\n\n .el-input {\n margin: 0 10px;\n }\n\n .el-select {\n margin: 0 10px;\n }\n\n .search-btn {\n display: flex;\n align-items: center;\n height: 100%; \n margin-left: 10px;\n\n div {\n // margin: 0 6px;\n display: inline-block;\n width: 80px;\n height: 40px;\n border-radius: 2px;\n font-size: 14px;\n line-height: 40px;\n text-align: center;\n }\n\n div:hover {\n cursor: pointer;\n }\n\n .search {\n margin-right: 10px;\n background-color: #2766DD;\n color: #F7F8FB;\n }\n\n .search:hover {\n background-color: #4D85F4;\n }\n\n .reset {\n color: #333334;\n border: 1px solid #D7D7D7;\n }\n\n .reset:hover {\n color: #1F9FFF;\n border: 1px solid #1F9FFF;\n }\n }\n }\n\n .table-content {\n margin-top: 15px;\n width: 100%;\n background-color: #fff;\n padding: 0 20px 20px;\n\n .btn {\n margin: 15px 20px 15px 0;\n cursor: pointer;\n float: left;\n text-align: center;\n width: 98px;\n height: 34px;\n border-radius: 2px;\n border: 1px solid #ABC7FD;\n line-height: 34px;\n font-weight: 400;\n font-size: 14px;\n color: #2250C8;\n background-color: #E7EEFF;\n }\n\n .btn:hover {\n color: #FFFFFF;\n background-color: #2250C8;\n border: 1px solid #2250C8;\n }\n\n .btn:active {\n color: #FFFFFF;\n background-color: #194DA4;\n border: 1px solid #194DA4;\n }\n\n .startUsing {\n width: 54px;\n height: 24px;\n margin: 14.5px auto 0;\n line-height: 24px;\n text-align: center;\n font-size: 12px;\n color: #00974D;\n border-radius: 4px;\n background-color: #E7FAF0;\n border: 1px solid #BEFDDD;\n }\n\n .Deactivate {\n width: 54px;\n height: 24px;\n margin: 14.5px auto 0;\n line-height: 24px;\n text-align: center;\n font-size: 12px;\n color: #FF9933;\n border-radius: 4px;\n background-color: #FFF3E8;\n border: 1px solid #FDE6CF;\n }\n\n .operateBtn {\n display: flex;\n justify-content: center;\n color: #2866DD;\n\n div {\n font-size: 14px;\n margin: 0 5px;\n cursor: pointer;\n }\n }\n\n .pagination {\n margin: 10px 0;\n width: 100%;\n height: 20px;\n\n .el-pagination {\n float: right;\n margin: 10px 0;\n }\n }\n }\n\n}\n</style>"],"mappings":"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"}]}