1 line
5.7 KiB
JSON
1 line
5.7 KiB
JSON
{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\acs\\device\\monitor\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\acs\\device\\monitor\\index.vue","mtime":1732871026604},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\babel.config.js","mtime":1732871025888},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1732872825017},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1732872825835}],"contextDependencies":[],"result":["\"use strict\";\n\nvar _interopRequireWildcard = require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/interopRequireWildcard.js\");\nvar _interopRequireDefault = require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/defineProperty.js\"));\nvar _objectSpread2 = _interopRequireDefault(require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/objectSpread2.js\"));\nvar _param = _interopRequireDefault(require(\"@/views/system/param\"));\nvar _crud = _interopRequireWildcard(require(\"@crud/crud\"));\nvar _CRUD = _interopRequireDefault(require(\"@crud/CRUD.operation\"));\nvar _UD = _interopRequireDefault(require(\"@crud/UD.operation\"));\nvar _Pagination = _interopRequireDefault(require(\"@crud/Pagination\"));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar defaultForm = {\n id: null,\n code: null,\n name: null,\n value: null,\n remark: null,\n is_active: 1,\n create_by: null,\n create_time: null,\n update_by: null,\n update_time: null\n};\nvar _default = exports.default = {\n name: 'Param',\n components: {\n pagination: _Pagination.default,\n crudOperation: _CRUD.default,\n udOperation: _UD.default\n },\n mixins: [(0, _crud.presenter)(), (0, _crud.header)(), (0, _crud.form)(defaultForm), (0, _crud.crud)()],\n cruds: function cruds() {\n return (0, _crud.default)({\n title: '系统参数',\n url: 'api/param',\n idField: 'id',\n sort: 'id,desc',\n crudMethod: (0, _objectSpread2.default)({}, _param.default)\n });\n },\n data: function data() {\n return {\n permission: {\n add: ['admin', 'param:add'],\n edit: ['admin', 'param:edit'],\n del: ['admin', 'param:del']\n },\n rules: {\n id: [{\n required: true,\n message: '不能为空',\n trigger: 'blur'\n }],\n code: [{\n required: true,\n message: '不能为空',\n trigger: 'blur'\n }],\n name: [{\n required: true,\n message: '不能为空',\n trigger: 'blur'\n }],\n value: [{\n required: true,\n message: '不能为空',\n trigger: 'blur'\n }],\n create_time: [{\n required: true,\n message: '不能为空',\n trigger: 'blur'\n }]\n }\n };\n },\n created: function created() {\n this.webSocket();\n },\n methods: (0, _defineProperty2.default)((0, _defineProperty2.default)({}, _crud.default.HOOK.beforeRefresh, function () {\n return true;\n }), \"webSocket\", function webSocket() {\n var that = this;\n if (typeof WebSocket === 'undefined') {\n this.$notify({\n title: '提示',\n message: '当前浏览器无法接收实时报警信息,请使用谷歌浏览器!',\n type: 'warning',\n duration: 0\n });\n } else {\n var id = '123';\n // 获取token保存到vuex中的用户信息,此处仅适用于本项目,注意删除或修改\n // 实例化socket,这里我把用户名传给了后台,使后台能判断要把消息发给哪个用户,其实也可以后台直接获取用户IP来判断并推送\n var wsUri = process.env.VUE_APP_WS_API + id;\n this.socket = new WebSocket(wsUri);\n // 监听socket打开\n this.socket.onopen = function () {\n console.log('浏览器WebSocket已打开');\n that.socket.send('测试客户端发送消息');\n };\n\n // 监听socket消息接收\n\n this.socket.onmessage = function (msg) {\n // 转换为json对象\n /* const data = JSON.parse(msg.data);*/\n };\n\n // 监听socket错误\n this.socket.onerror = function () {\n that.$notify({\n title: '错误',\n message: '服务器错误,无法接收实时报警信息',\n type: 'error',\n duration: 0\n });\n };\n // 监听socket关闭\n this.socket.onclose = function () {\n console.log('WebSocket已关闭');\n };\n }\n })\n};",null]} |