46c519766e94836fd91b560383a82014.json 45 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/account/terminalManagement/index.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/views/account/terminalManagement/index.vue","mtime":1708395041886},{"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:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiL1VzZXJzL2Nhb2dlL0Rlc2t0b3AvXHU1NzMwXHU4RDI4XHU3M0IwXHU1NzNBL1ZlaGljbGVNb25pdG9yLVdFQi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0U3ByZWFkMi5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAudG8tc3RyaW5nLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LmtleXMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcuaXRlcmF0b3IuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy93ZWIuZG9tLWNvbGxlY3Rpb25zLml0ZXJhdG9yLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvd2ViLnVybC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL3dlYi51cmwtc2VhcmNoLXBhcmFtcy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL3dlYi51cmwtc2VhcmNoLXBhcmFtcy5kZWxldGUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy93ZWIudXJsLXNlYXJjaC1wYXJhbXMuaGFzLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvd2ViLnVybC1zZWFyY2gtcGFyYW1zLnNpemUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5wdXNoLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuc3BsaWNlLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuZmluZC1pbmRleC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuZm9yLWVhY2guanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zbGljZS5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCgppbXBvcnQgeyBnZXRUb2tlbiB9IGZyb20gJ0AvdXRpbHMvYXV0aCc7CmltcG9ydCB7IG1hcEdldHRlcnMgfSBmcm9tICd2dWV4JzsKaW1wb3J0IHsgdmVoaWNsZVRlcm1pbmFsTGlzdCBhcyBfdmVoaWNsZVRlcm1pbmFsTGlzdCwgZXhwb3J0QmFzZVZlaGljbGVUZXJtaW5hbCBhcyBfZXhwb3J0QmFzZVZlaGljbGVUZXJtaW5hbCwgZG93bmxvYUV4Y2VsIGFzIF9kb3dubG9hRXhjZWwsIGltcG9ydEJhc2VWZWhpY2xlVGVybWluYWwsIHZlaGljbGVUZXJtaW5hbGVEZWxldGUsIHZlaGljbGVUZXJtaW5hbEFkZCwgdmVoaWNsZVRlcm1pbmFsVXBkYXRlIH0gZnJvbSAnQC9hcGkvYWNjb3VudC90ZXJtaW5hbE1hbmFnZW1lbnQnOwppbXBvcnQgYWRkVGVybWluYWxEaWFsb2cgZnJvbSAnLi9jb21wb25lbnRzL2FkZFRlcm1pbmFsRGlhbG9nLnZ1ZSc7CmltcG9ydCB1cGRhdGVUZXJtaW5hbERpYWxvZyBmcm9tICcuL2NvbXBvbmVudHMvdXBkYXRlVGVybWluYWxEaWFsb2cudnVlJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdDYXJ0JywKICBjb21wdXRlZDogX29iamVjdFNwcmVhZCh7fSwgbWFwR2V0dGVycyhbJ25hbWUnXSkpLAogIGNvbXBvbmVudHM6IHsKICAgIGFkZFRlcm1pbmFsRGlhbG9nOiBhZGRUZXJtaW5hbERpYWxvZywKICAgIHVwZGF0ZVRlcm1pbmFsRGlhbG9nOiB1cGRhdGVUZXJtaW5hbERpYWxvZwogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGFkZFRlcm1pbmFsRGF0YTogewogICAgICAgIGRpYWxvZ1Zpc2libGU6IGZhbHNlCiAgICAgIH0sCiAgICAgIHVwZGF0YVRlcm1pbmFsRGF0YTogewogICAgICAgIGRpYWxvZ1Zpc2libGU6IGZhbHNlLAogICAgICAgIGRhdGE6IHt9CiAgICAgIH0sCiAgICAgIHVwbG9hZERpYWxvZzogZmFsc2UsCiAgICAgIGZpbGVMaXN0OiBbXSwKICAgICAgcXVlcnlQYXJhbXM6IHsKICAgICAgICBwYWdlTnVtOiAxLAogICAgICAgIHBhZ2VTaXplOiAxMCwKICAgICAgICB0ZXJtaW5hbENvZGU6ICcnLAogICAgICAgIHRlcm1pbmFsTmFtZTogJycsCiAgICAgICAgc3RhdHVzOiAnJwogICAgICB9LAogICAgICB0YWJsZURhdGE6IFtdLAogICAgICBzdGF0dXNUeXBlOiBbewogICAgICAgIGxhYmVsOiAn5Zyo57q/JywKICAgICAgICB2YWx1ZTogJzEnCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogJ+emu+e6vycsCiAgICAgICAgdmFsdWU6ICcyJwogICAgICB9XSwKICAgICAgZGVsVGVybWluYWxMaXN0OiAnJywKICAgICAgZXhwb3J0RGF0YTogewogICAgICAgIGlkczogW10KICAgICAgfQogICAgfTsKICB9LAogIHdhdGNoOiB7fSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy52ZWhpY2xlVGVybWluYWxMaXN0KHRoaXMucXVlcnlQYXJhbXMpOwogIH0sCiAgbWV0aG9kczogewogICAgaGFuZGxlU2l6ZUNoYW5nZTogZnVuY3Rpb24gaGFuZGxlU2l6ZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5xdWVyeVBhcmFtcy5wYWdlU2l6ZSA9IHZhbDsKICAgICAgdGhpcy52ZWhpY2xlVGVybWluYWxMaXN0KHRoaXMucXVlcnlQYXJhbXMpOwogICAgfSwKICAgIGhhbmRsZUN1cnJlbnRDaGFuZ2U6IGZ1bmN0aW9uIGhhbmRsZUN1cnJlbnRDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucXVlcnlQYXJhbXMucGFnZU51bSA9IHZhbDsKICAgICAgdGhpcy52ZWhpY2xlVGVybWluYWxMaXN0KHRoaXMucXVlcnlQYXJhbXMpOwogICAgfSwKICAgIGFkZFRlcm1pbmFsOiBmdW5jdGlvbiBhZGRUZXJtaW5hbChwYXlsb2FkKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIHZlaGljbGVUZXJtaW5hbEFkZChwYXlsb2FkKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBpZiAocmVzLmNvZGUgPT0gMjAwKSB7CiAgICAgICAgICBfdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJywKICAgICAgICAgICAgbWVzc2FnZTogJ+aWsOWinuaIkOWKnyEnCiAgICAgICAgICB9KTsKICAgICAgICAgIF90aGlzLnZlaGljbGVUZXJtaW5hbExpc3QoX3RoaXMucXVlcnlQYXJhbXMpOwogICAgICAgICAgX3RoaXMuYWRkVGVybWluYWxEYXRhLmRpYWxvZ1Zpc2libGUgPSBmYWxzZTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgX3RoaXMuJG1lc3NhZ2UoewogICAgICAgICAgICB0eXBlOiAnZXJyb3InLAogICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnCiAgICAgICAgICB9KTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIGFkZFRlcm1pbmFsQnRuOiBmdW5jdGlvbiBhZGRUZXJtaW5hbEJ0bigpIHsKICAgICAgdGhpcy5hZGRUZXJtaW5hbERhdGEuZGlhbG9nVmlzaWJsZSA9IHRydWU7CiAgICB9LAogICAgdXBkYXRlVGVybWluYWw6IGZ1bmN0aW9uIHVwZGF0ZVRlcm1pbmFsKHJvdykgewogICAgICB0aGlzLnVwZGF0YVRlcm1pbmFsRGF0YS5kYXRhID0gewogICAgICAgIGlkOiByb3cuaWQsCiAgICAgICAgdGVybWluYWxDb2RlOiByb3cudGVybWluYWxDb2RlLAogICAgICAgIHRlcm1pbmFsTmFtZTogcm93LnRlcm1pbmFsTmFtZSwKICAgICAgICBzdGF0dXM6IHJvdy5zdGF0dXMudG9TdHJpbmcoKSwKICAgICAgICB0ZXJtaW5hbExvbmdpdHVkZTogcm93LnRlcm1pbmFsTG9uZ2l0dWRlLAogICAgICAgIHRlcm1pbmFsTGF0aXR1ZGU6IHJvdy50ZXJtaW5hbExhdGl0dWRlLAogICAgICAgIHJlbWFyazogcm93LnJlbWFyawogICAgICB9OwogICAgICB0aGlzLnVwZGF0YVRlcm1pbmFsRGF0YS5kaWFsb2dWaXNpYmxlID0gdHJ1ZTsKICAgIH0sCiAgICB1cGRhdGVUZXJtaW5hbEJ0bjogZnVuY3Rpb24gdXBkYXRlVGVybWluYWxCdG4ocGF5bG9hZCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgdmVoaWNsZVRlcm1pbmFsVXBkYXRlKHBheWxvYWQpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIGlmIChyZXMuY29kZSA9PSAyMDApIHsKICAgICAgICAgIF90aGlzMi4kbWVzc2FnZSh7CiAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJywKICAgICAgICAgICAgbWVzc2FnZTogJ+S/ruaUueaIkOWKnyEnCiAgICAgICAgICB9KTsKICAgICAgICAgIF90aGlzMi52ZWhpY2xlVGVybWluYWxMaXN0KF90aGlzMi5xdWVyeVBhcmFtcyk7CiAgICAgICAgICBfdGhpczIudXBkYXRhVGVybWluYWxEYXRhLmRpYWxvZ1Zpc2libGUgPSBmYWxzZTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgX3RoaXMyLiRtZXNzYWdlKHsKICAgICAgICAgICAgdHlwZTogJ2Vycm9yJywKICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZwogICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICB2ZWhpY2xlVGVybWluYWxMaXN0OiBmdW5jdGlvbiB2ZWhpY2xlVGVybWluYWxMaXN0KHBhcmFtcykgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKICAgICAgX3ZlaGljbGVUZXJtaW5hbExpc3QocGFyYW1zKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBpZiAocmVzLmNvZGUgPT0gMjAwKSB7CiAgICAgICAgICBfdGhpczMudGFibGVEYXRhID0gcmVzLmRhdGEucmVjb3JkczsKICAgICAgICAgIF90aGlzMy50b3RhbCA9IHJlcy5kYXRhLnRvdGFsOwogICAgICAgIH0KICAgICAgfSk7CiAgICB9LAogICAgaGFuZGxlUXVlcnk6IGZ1bmN0aW9uIGhhbmRsZVF1ZXJ5KCkgewogICAgICB0aGlzLnZlaGljbGVUZXJtaW5hbExpc3QodGhpcy5xdWVyeVBhcmFtcyk7CiAgICB9LAogICAgcmVzZXQ6IGZ1bmN0aW9uIHJlc2V0KCkgewogICAgICB0aGlzLnF1ZXJ5UGFyYW1zID0gewogICAgICAgIHBhZ2VOdW06IDEsCiAgICAgICAgcGFnZVNpemU6IDEwLAogICAgICAgIHRlcm1pbmFsQ29kZTogJycsCiAgICAgICAgdGVybWluYWxOYW1lOiAnJywKICAgICAgICBzdGF0dXM6ICcnCiAgICAgIH07CiAgICAgIHRoaXMudmVoaWNsZVRlcm1pbmFsTGlzdCh0aGlzLnF1ZXJ5UGFyYW1zKTsKICAgIH0sCiAgICBleHBvcnRCYXNlVmVoaWNsZVRlcm1pbmFsOiBmdW5jdGlvbiBleHBvcnRCYXNlVmVoaWNsZVRlcm1pbmFsKCkgewogICAgICBpZiAodGhpcy5leHBvcnREYXRhLmlkcy5sZW5ndGggPT0gMCkgewogICAgICAgIHJldHVybiB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgIHR5cGU6ICdlcnJvcicsCiAgICAgICAgICBtZXNzYWdlOiAn6K+36YCJ5oup6KaB5a+85Ye655qE57uI56uv5L+h5oGvIScKICAgICAgICB9KTsKICAgICAgfSBlbHNlIHsKICAgICAgICBfZXhwb3J0QmFzZVZlaGljbGVUZXJtaW5hbCh0aGlzLmV4cG9ydERhdGEpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgLy8gY29uc3QgYmxvYiA9IG5ldyBCbG9iKFtyZXNdLCB7IHR5cGU6ICd0ZXh0L3BsYWluO2NoYXJzZXQ9dXRmLTgnIH0pOwogICAgICAgICAgLy8gY29uc3QgdXJsID0gd2luZG93LlVSTC5jcmVhdGVPYmplY3RVUkwoYmxvYik7CiAgICAgICAgICAvLyBjb25zdCBhID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpOwogICAgICAgICAgLy8gYS5ocmVmID0gdXJsOwogICAgICAgICAgLy8gYS5kb3dubG9hZCA9ICfovabovb3nu4jnq6/kv6Hmga8ueGxzeCc7CiAgICAgICAgICAvLyBhLmNsaWNrKCk7CiAgICAgICAgICAvLyB3aW5kb3cuVVJMLnJldm9rZU9iamVjdFVSTCh1cmwpOwoKICAgICAgICAgIGlmIChyZXMudHlwZSA9PSAiYXBwbGljYXRpb24vanNvbiIpIHsKICAgICAgICAgICAgdmFyIHJlYWRlciA9IG5ldyBGaWxlUmVhZGVyKCk7CiAgICAgICAgICAgIHJlYWRlci5yZWFkQXNUZXh0KHJlcywgJ3V0Zi04Jyk7CiAgICAgICAgICAgIHJlYWRlci5vbmxvYWQgPSBmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgICAgdmFyIG1zZyA9IEpTT04ucGFyc2UocmVhZGVyLnJlc3VsdCk7CiAgICAgICAgICAgICAgaWYgKG1zZy5jb2RlID09IDIwMCkgewogICAgICAgICAgICAgICAgdmFyIGJsb2IgPSBuZXcgQmxvYihbcmVzXSwgewogICAgICAgICAgICAgICAgICB0eXBlOiAndGV4dC9wbGFpbjtjaGFyc2V0PXV0Zi04JwogICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICB2YXIgdXJsID0gd2luZG93LlVSTC5jcmVhdGVPYmplY3RVUkwoYmxvYik7CiAgICAgICAgICAgICAgICB2YXIgYSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTsKICAgICAgICAgICAgICAgIGEuaHJlZiA9IHVybDsKICAgICAgICAgICAgICAgIGEuZG93bmxvYWQgPSAn6L2m6L2957uI56uv5L+h5oGvLnhsc3gnOwogICAgICAgICAgICAgICAgYS5jbGljaygpOwogICAgICAgICAgICAgICAgd2luZG93LlVSTC5yZXZva2VPYmplY3RVUkwodXJsKTsKICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgTWVzc2FnZSh7CiAgICAgICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsCiAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6IG1zZy5tc2cKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfTsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHZhciBibG9iID0gbmV3IEJsb2IoW3Jlc10sIHsKICAgICAgICAgICAgICB0eXBlOiAndGV4dC9wbGFpbjtjaGFyc2V0PXV0Zi04JwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgdmFyIHVybCA9IHdpbmRvdy5VUkwuY3JlYXRlT2JqZWN0VVJMKGJsb2IpOwogICAgICAgICAgICB2YXIgYSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTsKICAgICAgICAgICAgYS5ocmVmID0gdXJsOwogICAgICAgICAgICBhLmRvd25sb2FkID0gJ+i9pui9vee7iOerr+S/oeaBry54bHN4JzsKICAgICAgICAgICAgYS5jbGljaygpOwogICAgICAgICAgICB3aW5kb3cuVVJMLnJldm9rZU9iamVjdFVSTCh1cmwpOwogICAgICAgICAgfQogICAgICAgIH0pOwogICAgICB9CiAgICB9LAogICAgZG93bmxvYUV4Y2VsOiBmdW5jdGlvbiBkb3dubG9hRXhjZWwoKSB7CiAgICAgIF9kb3dubG9hRXhjZWwoJy9iYXNlVmVoaWNsZVRlcm1pbmFsL2Rvd25sb2FFeGNlbCcpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIHZhciBibG9iID0gbmV3IEJsb2IoW3Jlc10sIHsKICAgICAgICAgIHR5cGU6ICd0ZXh0L3BsYWluO2NoYXJzZXQ9dXRmLTgnCiAgICAgICAgfSk7CiAgICAgICAgdmFyIHVybCA9IHdpbmRvdy5VUkwuY3JlYXRlT2JqZWN0VVJMKGJsb2IpOwogICAgICAgIHZhciBhID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpOwogICAgICAgIGEuaHJlZiA9IHVybDsKICAgICAgICBhLmRvd25sb2FkID0gJ+i9pui9vee7iOerr+S/oeaBr+aooeadvy54bHN4JzsKICAgICAgICBhLmNsaWNrKCk7CiAgICAgICAgd2luZG93LlVSTC5yZXZva2VPYmplY3RVUkwodXJsKTsKICAgICAgfSk7CiAgICB9LAogICAgaW1wb3J0TG9hZEluOiBmdW5jdGlvbiBpbXBvcnRMb2FkSW4oKSB7CiAgICAgIHRoaXMudXBsb2FkRGlhbG9nID0gdHJ1ZTsKICAgIH0sCiAgICB1cGxvYWRGaWxlTGlzdDogZnVuY3Rpb24gdXBsb2FkRmlsZUxpc3QoZmlsZSkgewogICAgICBpZiAoZmlsZS5zdGF0dXMgPT09ICdyZWFkeScpIHsKICAgICAgICB0aGlzLmZpbGVMaXN0LnB1c2goZmlsZSk7CiAgICAgICAgaWYgKHRoaXMuZmlsZUxpc3QubGVuZ3RoID4gMSkgewogICAgICAgICAgdGhpcy5maWxlTGlzdC5zcGxpY2UoMCwgMSk7CiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgLy/lr7zlhaUKICAgIGh0dHBSZXF1ZXN0OiBmdW5jdGlvbiBodHRwUmVxdWVzdCgpIHsKICAgICAgdmFyIF90aGlzNCA9IHRoaXM7CiAgICAgIHZhciBmb3JtRGF0YSA9IG5ldyBGb3JtRGF0YSgpOwogICAgICAvLyBmb3JtRGF0YS5hcHBlbmQoJ2ZpbGUnLCB0aGlzLmRhdGFGb3JtLmZpbGUucmF3KTsKICAgICAgZm9ybURhdGEuYXBwZW5kKCdmaWxlJywgdGhpcy5maWxlTGlzdFswXS5yYXcpOwogICAgICB2YXIgY29uZmlnSGVhZGVycyA9IHsKICAgICAgICBoZWFkZXJzOiB7CiAgICAgICAgICAiQ29udGVudC1UeXBlIjogIm11bHRpcGFydC9mb3JtLWRhdGEiCiAgICAgICAgfQogICAgICB9OwogICAgICBpbXBvcnRCYXNlVmVoaWNsZVRlcm1pbmFsKGZvcm1EYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBpZiAocmVzLmNvZGUgPT0gMjAwKSB7CiAgICAgICAgICBfdGhpczQuJG1lc3NhZ2UoewogICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsCiAgICAgICAgICAgIG1lc3NhZ2U6ICflr7zlhaXmiJDlip8hJwogICAgICAgICAgfSk7CiAgICAgICAgICB2YXIgdWlkID0gX3RoaXM0LmZpbGVMaXN0WzBdLnJhdy51aWQ7CiAgICAgICAgICB2YXIgaWR4ID0gX3RoaXM0LiRyZWZzLnVwbG9hZEZpbGUudXBsb2FkRmlsZXMuZmluZEluZGV4KGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgICAgICAgIHJldHVybiBpdGVtLnVpZCA9PT0gdWlkOwogICAgICAgICAgfSk7CiAgICAgICAgICBfdGhpczQuJHJlZnMudXBsb2FkRmlsZS51cGxvYWRGaWxlcy5zcGxpY2UoaWR4LCAxKTsKICAgICAgICAgIF90aGlzNC52ZWhpY2xlVGVybWluYWxMaXN0KF90aGlzNC5xdWVyeVBhcmFtcyk7CiAgICAgICAgICBfdGhpczQudXBsb2FkRGlhbG9nID0gZmFsc2U7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIHZhciBfdWlkID0gX3RoaXM0LmZpbGVMaXN0WzBdLnJhdy51aWQ7CiAgICAgICAgICB2YXIgX2lkeCA9IF90aGlzNC4kcmVmcy51cGxvYWRGaWxlLnVwbG9hZEZpbGVzLmZpbmRJbmRleChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgICAgICByZXR1cm4gaXRlbS51aWQgPT09IF91aWQ7CiAgICAgICAgICB9KTsKICAgICAgICAgIF90aGlzNC4kcmVmcy51cGxvYWRGaWxlLnVwbG9hZEZpbGVzLnNwbGljZShfaWR4LCAxKTsKICAgICAgICAgIF90aGlzNC4kbWVzc2FnZSh7CiAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsCiAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2cKICAgICAgICAgIH0pOwogICAgICAgIH0KICAgICAgfSk7CiAgICB9LAogICAgZGVsVGVybWluYWw6IGZ1bmN0aW9uIGRlbFRlcm1pbmFsKHNjb3BlKSB7CiAgICAgIHZhciBfdGhpczUgPSB0aGlzOwogICAgICB0aGlzLiRjb25maXJtKCfnoa7lrpropoHliKDpmaTlkJc/JywgJ+S/oeaBr+aPkOekuicsIHsKICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogJ+ehruWumicsCiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogJ+WPlua2iCcsCiAgICAgICAgdHlwZTogJ3dhcm5pbmcnCiAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHZlaGljbGVUZXJtaW5hbGVEZWxldGUoc2NvcGUuaWQpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgICAgaWYgKHJlcy5jb2RlID09IDIwMCkgewogICAgICAgICAgICBfdGhpczUudmVoaWNsZVRlcm1pbmFsTGlzdChfdGhpczUucXVlcnlQYXJhbXMpOwogICAgICAgICAgICBfdGhpczUuJG1lc3NhZ2UoewogICAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJywKICAgICAgICAgICAgICBtZXNzYWdlOiAn5Yig6Zmk5oiQ5YqfIScKICAgICAgICAgICAgfSk7CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBfdGhpczUuJG1lc3NhZ2UoewogICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsCiAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZwogICAgICAgICAgICB9KTsKICAgICAgICAgIH0KICAgICAgICB9KTsKICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKCkgewogICAgICAgIF90aGlzNS4kbWVzc2FnZSh7CiAgICAgICAgICB0eXBlOiAnaW5mbycsCiAgICAgICAgICBtZXNzYWdlOiAn5bey5Y+W5raI5Yig6ZmkJwogICAgICAgIH0pOwogICAgICB9KTsKICAgIH0sCiAgICBoYW5kbGVTZWxlY3Rpb25DaGFuZ2U6IGZ1bmN0aW9uIGhhbmRsZVNlbGVjdGlvbkNoYW5nZSh2KSB7CiAgICAgIHZhciBfdGhpczYgPSB0aGlzOwogICAgICB2YXIgZGVsVGVybWluYWxMaXN0ID0gJyc7CiAgICAgIHRoaXMuZXhwb3J0RGF0YS5pZHMgPSBbXTsKICAgICAgdi5mb3JFYWNoKGZ1bmN0aW9uIChlbGVtZW50KSB7CiAgICAgICAgZGVsVGVybWluYWxMaXN0ICs9IGVsZW1lbnQuaWQgKyAnLCc7CiAgICAgICAgX3RoaXM2LmV4cG9ydERhdGEuaWRzLnB1c2goZWxlbWVudC5pZCk7CiAgICAgIH0pOwogICAgICBkZWxUZXJtaW5hbExpc3QgPSBkZWxUZXJtaW5hbExpc3Quc2xpY2UoMCwgZGVsVGVybWluYWxMaXN0Lmxlbmd0aCAtIDEpOwogICAgICB0aGlzLmRlbFRlcm1pbmFsTGlzdCA9IGRlbFRlcm1pbmFsTGlzdDsKICAgIH0sCiAgICBiYXRjaERlbFRlcm1pbmFsOiBmdW5jdGlvbiBiYXRjaERlbFRlcm1pbmFsKCkgewogICAgICB2YXIgX3RoaXM3ID0gdGhpczsKICAgICAgaWYgKHRoaXMuZGVsVGVybWluYWxMaXN0Lmxlbmd0aCA9PSAwKSB7CiAgICAgICAgcmV0dXJuIHRoaXMuJG1lc3NhZ2UoewogICAgICAgICAgdHlwZTogJ2Vycm9yJywKICAgICAgICAgIG1lc3NhZ2U6ICfor7fpgInmi6nopoHliKDpmaTnmoTmnLrovabkv6Hmga8hJwogICAgICAgIH0pOwogICAgICB9CiAgICAgIHRoaXMuJGNvbmZpcm0oJ+ehruWumuimgeWIoOmZpOWQlz8nLCAn5L+h5oGv5o+Q56S6JywgewogICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAn56Gu5a6aJywKICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJywKICAgICAgICB0eXBlOiAnd2FybmluZycKICAgICAgfSkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgdmVoaWNsZVRlcm1pbmFsZURlbGV0ZShfdGhpczcuZGVsVGVybWluYWxMaXN0KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgIGlmIChyZXMuY29kZSA9PSAyMDApIHsKICAgICAgICAgICAgX3RoaXM3LnZlaGljbGVUZXJtaW5hbExpc3QoX3RoaXM3LnF1ZXJ5UGFyYW1zKTsKICAgICAgICAgICAgX3RoaXM3LiRtZXNzYWdlKHsKICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsCiAgICAgICAgICAgICAgbWVzc2FnZTogJ+WIoOmZpOaIkOWKnyEnCiAgICAgICAgICAgIH0pOwogICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgX3RoaXM3LiRtZXNzYWdlKHsKICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLAogICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2cKICAgICAgICAgICAgfSk7CiAgICAgICAgICB9CiAgICAgICAgfSk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpczcuJG1lc3NhZ2UoewogICAgICAgICAgdHlwZTogJ2luZm8nLAogICAgICAgICAgbWVzc2FnZTogJ+W3suWPlua2iOWIoOmZpCcKICAgICAgICB9KTsKICAgICAgfSk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["getToken","mapGetters","vehicleTerminalList","exportBaseVehicleTerminal","downloaExcel","importBaseVehicleTerminal","vehicleTerminaleDelete","vehicleTerminalAdd","vehicleTerminalUpdate","addTerminalDialog","updateTerminalDialog","name","computed","_objectSpread","components","data","addTerminalData","dialogVisible","updataTerminalData","uploadDialog","fileList","queryParams","pageNum","pageSize","terminalCode","terminalName","status","tableData","statusType","label","value","delTerminalList","exportData","ids","watch","created","methods","handleSizeChange","val","handleCurrentChange","addTerminal","payload","_this","then","res","code","$message","type","message","msg","addTerminalBtn","updateTerminal","row","id","toString","terminalLongitude","terminalLatitude","remark","updateTerminalBtn","_this2","params","_this3","records","total","handleQuery","reset","length","reader","FileReader","readAsText","onload","JSON","parse","result","blob","Blob","url","window","URL","createObjectURL","a","document","createElement","href","download","click","revokeObjectURL","Message","importLoadIn","uploadFileList","file","push","splice","httpRequest","_this4","formData","FormData","append","raw","configHeaders","headers","uid","idx","$refs","uploadFile","uploadFiles","findIndex","item","delTerminal","scope","_this5","$confirm","confirmButtonText","cancelButtonText","catch","handleSelectionChange","v","_this6","forEach","element","slice","batchDelTerminal","_this7"],"sources":["src/views/account/terminalManagement/index.vue"],"sourcesContent":["<template>\n <div class=\"dashboard-container\">\n <div class=\"search-content\">\n <el-input placeholder=\"请输入终端编码\" v-model=\"queryParams.terminalCode\" style=\"width: 220px\" clearable />\n <el-input placeholder=\"请输入终端名称\" v-model=\"queryParams.terminalName\" style=\"width: 220px\" clearable />\n <el-select v-model=\"queryParams.status\" placeholder=\"请选择终端状态\" style=\"width: 220px\" clearable>\n <el-option v-for=\"item in statusType\" :key=\"item.value\" :label=\"item.label\" :value=\"item.value\" clerable />\n </el-select>\n <div class=\"search-btn\">\n <div class=\"search\" @click=\"handleQuery\">查询</div>\n <div class=\"reset\" @click=\"reset\">重置</div>\n </div>\n </div>\n <div class=\"table-content\">\n <div style=\"width: 100%;height: 30px;\">\n <!-- <div style=\"font-size: 18px;height: 30px;float: left;position: relative;top: 17px;\">\n 当前相机个数:<span style=\"font-size: 24px; color: red\">{{\n total\n }}</span>\n </div> -->\n <div class=\"btn\" @click=\"addTerminalBtn\">\n <span class=\"icon font_family\">&#xe604;</span>\n 新增\n </div>\n <div class=\"btn\" @click=\"batchDelTerminal\">\n <span class=\"icon font_family\">&#xe607;</span>\n 批量删除\n </div>\n <div class=\"btn\" @click=\"importLoadIn\">\n <span class=\"icon font_family\">&#xe606;</span>\n 导入\n </div>\n <div class=\"btn\" @click=\"exportBaseVehicleTerminal\">\n <span class=\"icon font_family\">&#xe605;</span>\n 导出\n </div>\n <div class=\"btn\" @click=\"downloaExcel\">\n <span class=\"icon font_family\">&#xe603;</span>\n 下载模板\n </div>\n <el-dialog center :visible.sync=\"uploadDialog\" title=\"终端信息导入\" width=\"620px\">\n <el-upload style=\"text-align: center\" ref=\"uploadFile\" class=\"upload-demo\" drag action=\"#\"\n :http-request=\"uploadHttpRequest\" :auto-upload=\"false\" :file-list=\"fileList\"\n :on-change=\"uploadFileList\">\n <i class=\"el-icon-upload\" />\n <div class=\"el-upload__text\">将文件拖到此处,或<em>点击上传</em></div>\n <!-- <div class=\"el-upload__tip\">只能上传xls/xlsx文件,且不超过500kb</div> -->\n </el-upload>\n <div class=\"hxj\">支持扩展名:.xlsx</div>\n <div class=\"hxj\">请先下载模板,根据模板内容填写,再上传文件 <span class=\"xzmba\" @click=\"downloaExcel\">下载模板</span>\n </div>\n <div slot=\"footer\" class=\"dialog-footer\">\n <div class=\"search\" @click=\"httpRequest\">保 存</div>\n <div class=\"reset\" @click=\"uploadDialog = false\">取 消</div>\n </div>\n\n </el-dialog>\n <addTerminalDialog v-if=\"addTerminalData.dialogVisible\" :addTerminalData=\"addTerminalData\"\n @addTerminal=\"addTerminal\"></addTerminalDialog>\n <updateTerminalDialog @updateTerminalBtn=\"updateTerminalBtn\" :updataTerminalData=\"updataTerminalData\">\n </updateTerminalDialog>\n </div>\n <el-table :data=\"tableData\" style=\"width: 100%\" @selection-change=\"handleSelectionChange\">\n <el-table-column type=\"selection\" width=\"55\" />\n <el-table-column prop=\"terminalCode\" label=\"终端编码\" width=\"150px\" align=\"center\" />\n <el-table-column prop=\"terminalName\" label=\"终端名称\" align=\"center\" width=\"200\" />\n <el-table-column prop=\"vehicleCode\" label=\"关联机车号\" align=\"center\" />\n <!-- <el-table-column prop=\"status\" label=\"终端状态\" align=\"center\" width=\"150\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.status == '1'\">在线</span>\n <span v-else style=\"color: red;\">离线</span>\n </template>\n </el-table-column> -->\n <el-table-column prop=\"remark\" label=\"备注\" align=\"center\" width=\"180\"></el-table-column>\n <el-table-column prop=\"createTime\" label=\"创建时间\" width=\"170\" align=\"center\" />\n <el-table-column prop=\"updateTime\" label=\"更新时间\" width=\"170\" align=\"center\"></el-table-column>\n <el-table-column label=\"操作\" align=\"center\">\n <template slot-scope=\"scope\">\n <div class=\"operateBtn\" style=\"display:flex\">\n <div type=\"text\" @click=\"updateTerminal(scope.row)\">修改</div>\n <div type=\"text\" @click=\"delTerminal(scope.row)\">删除</div>\n </div>\n </template>\n </el-table-column>\n </el-table>\n <div class=\"pagination\">\n <el-pagination :page-sizes=\"[10, 15, 20]\" layout=\"total, sizes, prev, pager, next, jumper\" :total=\"total\"\n @size-change=\"handleSizeChange\" @current-change=\"handleCurrentChange\" />\n </div>\n </div>\n </div>\n</template>\n \n<script>\nimport { getToken } from '@/utils/auth'\nimport { mapGetters } from 'vuex'\nimport {\n vehicleTerminalList,\n exportBaseVehicleTerminal,\n downloaExcel,\n importBaseVehicleTerminal,\n vehicleTerminaleDelete,\n vehicleTerminalAdd,\n vehicleTerminalUpdate\n} from '@/api/account/terminalManagement'\nimport addTerminalDialog from './components/addTerminalDialog.vue'\nimport updateTerminalDialog from './components/updateTerminalDialog.vue'\nexport default {\n name: 'Cart',\n computed: {\n ...mapGetters(['name'])\n },\n components: {\n addTerminalDialog,\n updateTerminalDialog\n },\n data() {\n return {\n addTerminalData: {\n dialogVisible: false\n },\n updataTerminalData: {\n dialogVisible: false,\n data: {}\n },\n uploadDialog: false,\n fileList: [],\n queryParams: {\n pageNum: 1,\n pageSize: 10,\n terminalCode: '',\n terminalName: '',\n status: '',\n },\n tableData: [],\n statusType: [\n {\n label: '在线',\n value: '1'\n },\n {\n label: '离线',\n value: '2'\n }\n ],\n delTerminalList: '',\n exportData: {\n ids: []\n }\n }\n },\n watch: {\n\n },\n created() {\n this.vehicleTerminalList(this.queryParams)\n },\n methods: {\n handleSizeChange(val){\n this.queryParams.pageSize = val\n this.vehicleTerminalList(this.queryParams)\n },\n handleCurrentChange(val){\n this.queryParams.pageNum = val\n this.vehicleTerminalList(this.queryParams)\n },\n addTerminal(payload) {\n vehicleTerminalAdd(payload).then(res => {\n if (res.code == 200) {\n this.$message({\n type: 'success',\n message: '新增成功!'\n });\n this.vehicleTerminalList(this.queryParams)\n this.addTerminalData.dialogVisible = false\n } else {\n this.$message({\n type: 'error',\n message: res.msg\n });\n }\n })\n },\n addTerminalBtn() {\n this.addTerminalData.dialogVisible = true\n },\n updateTerminal(row) {\n this.updataTerminalData.data = {\n id: row.id,\n terminalCode: row.terminalCode,\n terminalName: row.terminalName,\n status: row.status.toString(),\n terminalLongitude: row.terminalLongitude,\n terminalLatitude: row.terminalLatitude,\n remark: row.remark\n }\n this.updataTerminalData.dialogVisible = true\n },\n updateTerminalBtn(payload) {\n vehicleTerminalUpdate(payload).then(res => {\n if (res.code == 200) {\n this.$message({\n type: 'success',\n message: '修改成功!'\n });\n this.vehicleTerminalList(this.queryParams)\n this.updataTerminalData.dialogVisible = false\n } else {\n this.$message({\n type: 'error',\n message: res.msg\n });\n }\n })\n },\n vehicleTerminalList(params) {\n vehicleTerminalList(params).then(res => {\n if (res.code == 200) {\n this.tableData = res.data.records\n this.total = res.data.total\n }\n })\n },\n handleQuery() {\n this.vehicleTerminalList(this.queryParams)\n },\n reset() {\n this.queryParams = {\n pageNum: 1,\n pageSize: 10,\n terminalCode: '',\n terminalName: '',\n status: '',\n }\n this.vehicleTerminalList(this.queryParams)\n },\n exportBaseVehicleTerminal() {\n if (this.exportData.ids.length == 0) {\n return this.$message({\n type: 'error',\n message: '请选择要导出的终端信息!'\n });\n } else {\n exportBaseVehicleTerminal(this.exportData).then(res => {\n // const blob = new Blob([res], { type: 'text/plain;charset=utf-8' });\n // const url = window.URL.createObjectURL(blob);\n // const a = document.createElement('a');\n // a.href = url;\n // a.download = '车载终端信息.xlsx';\n // a.click();\n // window.URL.revokeObjectURL(url);\n\n\n if (res.type == \"application/json\") {\n const reader = new FileReader(); \n reader.readAsText(res, 'utf-8'); \n reader.onload = function () {\n const msg = JSON.parse(reader.result);\n if(msg.code == 200){\n const blob = new Blob([res], { type: 'text/plain;charset=utf-8' });\n const url = window.URL.createObjectURL(blob);\n const a = document.createElement('a');\n a.href = url;\n a.download = '车载终端信息.xlsx';\n a.click();\n window.URL.revokeObjectURL(url);\n } else{\n Message({\n type: 'error',\n message: msg.msg\n });\n } \n }\n }else{\n const blob = new Blob([res], { type: 'text/plain;charset=utf-8' });\n const url = window.URL.createObjectURL(blob);\n const a = document.createElement('a');\n a.href = url;\n a.download = '车载终端信息.xlsx';\n a.click();\n window.URL.revokeObjectURL(url);\n }\n\n\n\n })\n }\n },\n downloaExcel() {\n downloaExcel('/baseVehicleTerminal/downloaExcel').then(res => {\n const blob = new Blob([res], { type: 'text/plain;charset=utf-8' });\n const url = window.URL.createObjectURL(blob);\n const a = document.createElement('a');\n a.href = url;\n a.download = '车载终端信息模板.xlsx';\n a.click();\n window.URL.revokeObjectURL(url);\n })\n },\n importLoadIn: function () {\n this.uploadDialog = true\n },\n uploadFileList(file) {\n if (file.status === 'ready') {\n this.fileList.push(file)\n if (this.fileList.length > 1) {\n this.fileList.splice(0, 1)\n }\n }\n },\n //导入\n httpRequest() {\n let formData = new FormData();\n // formData.append('file', this.dataForm.file.raw);\n formData.append('file', this.fileList[0].raw)\n let configHeaders = {\n headers: { \"Content-Type\": \"multipart/form-data\" }\n };\n importBaseVehicleTerminal(formData).then(res => {\n if (res.code == 200) {\n this.$message({\n type: 'success',\n message: '导入成功!'\n });\n let uid = this.fileList[0].raw.uid\n let idx = this.$refs.uploadFile.uploadFiles.findIndex(item => item.uid === uid)\n this.$refs.uploadFile.uploadFiles.splice(idx, 1)\n this.vehicleTerminalList(this.queryParams)\n this.uploadDialog = false\n } else {\n let uid = this.fileList[0].raw.uid\n let idx = this.$refs.uploadFile.uploadFiles.findIndex(item => item.uid === uid)\n this.$refs.uploadFile.uploadFiles.splice(idx, 1)\n this.$message({\n type: 'error',\n message: res.msg\n });\n }\n })\n },\n delTerminal(scope) {\n this.$confirm('确定要删除吗?', '信息提示', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(() => {\n vehicleTerminaleDelete(scope.id).then(res => {\n if (res.code == 200) {\n this.vehicleTerminalList(this.queryParams)\n this.$message({\n type: 'success',\n message: '删除成功!'\n });\n } else {\n this.$message({\n type: 'error',\n message: res.msg\n });\n }\n })\n }).catch(() => {\n this.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n },\n handleSelectionChange(v) {\n let delTerminalList = ''\n this.exportData.ids = []\n v.forEach(element => {\n delTerminalList += element.id + ','\n this.exportData.ids.push(element.id)\n });\n delTerminalList = delTerminalList.slice(0, delTerminalList.length - 1)\n this.delTerminalList = delTerminalList\n },\n batchDelTerminal() {\n if (this.delTerminalList.length == 0) {\n return this.$message({\n type: 'error',\n message: '请选择要删除的机车信息!'\n });\n }\n this.$confirm('确定要删除吗?', '信息提示', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(() => {\n vehicleTerminaleDelete(this.delTerminalList).then(res => {\n if (res.code == 200) {\n this.vehicleTerminalList(this.queryParams)\n this.$message({\n type: 'success',\n message: '删除成功!'\n });\n } else {\n this.$message({\n type: 'error',\n message: res.msg\n });\n }\n })\n }).catch(() => {\n this.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n }\n }\n}\n</script>\n \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\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\n .startUsing {\n width: 60px;\n height: 25px;\n margin: 14.5px auto 0;\n line-height: 25px;\n text-align: center;\n font-size: 12px;\n color: #fff;\n border-radius: 5px;\n background-color: #00974B;\n }\n\n .Deactivate {\n width: 60px;\n height: 25px;\n margin: 14.5px auto 0;\n line-height: 25px;\n text-align: center;\n font-size: 12px;\n color: #fff;\n border-radius: 5px;\n background-color: #FF9933;\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\n.operateBtn {\n display: flex;\n justify-content: center;\n color: #2866DD;\n\n div {\n font-size: 16px;\n margin: 0 5px;\n cursor: pointer;\n }\n}\n\n.el-tooltip__popper {\n max-width: 30%;\n padding-bottom: 5px !important;\n display: -webkit-box;\n overflow: hidden;\n text-overflow: ellipsis;\n -webkit-line-clamp: 15;\n -webkit-box-orient: vertical;\n\n}\n\n.el-tooltip__popper,\n.el-tooltip__popper.is-dark {\n background: rgb(48, 65, 86) !important;\n color: #fff !important;\n line-height: 24px;\n}\n\n.hxj {\n height: 46px;\n line-height: 46px;\n text-align: center;\n}\n\n.xzmba {\n color: #2766dd;\n text-decoration: underline;\n cursor: pointer;\n}\n</style>\n "],"mappings":"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"}]}