Files
ZERO_CODE/ZeroCodeProject/main/client/node_modules/.cache/babel-loader/ed25ec062d60be7afe3616477e877fefd719604080db178178ea5da9014884cd.json
vermouth789 fe39320977 123
123
2026-01-11 00:11:34 +08:00

1 line
10 KiB
JSON

{"ast":null,"code":"import { ZeroCodeAxios } from \"@/request/request.js\";\nimport WebSocketClient from '@/utils/websocket';\nconst components = {};\nconst data = function () {\n return {\n api_data: [],\n api_info: {},\n messageList: {},\n loading: true\n };\n};\nasync function mounted() {\n await this.fetch_data();\n await this.create_ws();\n}\nconst methods = {\n create_ws() {\n // this.ws = new WebSocketClient('ws://47.116.15.186:8308/ws/file-monitor/'); // 后端提供 websocket 地址或者自己搭建 websocket 服务器\n this.ws = new WebSocketClient('ws://localhost:8308/ws/file-monitor/'); // 后端提供 websocket 地址或者自己搭建 websocket 服务器\n // 注册消息类型回调函数\n this.ws.registerCallback('message', data => {\n // 存放消息列表\n this.messageList = data;\n });\n },\n async fetch_data() {\n await ZeroCodeAxios({\n method: \"POST\",\n url: \":10004/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: {\n model_name: \"api_table\",\n relations: [],\n return_type: \"True\",\n filter_context: {}\n }\n }\n }\n }).then(res => {\n this.api_data = res.data.return_data.data.data.table_data;\n this.loading = false;\n });\n },\n check_info(row) {\n this.api_info = row;\n this.sendMsg(row.api_name);\n },\n start_api(row) {\n ZeroCodeAxios({\n method: \"POST\",\n url: \":10099/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: row\n }\n }\n }).then(res => {\n if (res.data.return_data.data.status === 200) {\n this.$notify({\n title: '启动成功',\n message: res\n });\n this.loading = true;\n this.fetch_data();\n } else {\n this.$notify({\n title: '启动失败',\n message: res\n });\n }\n }).catch(error => {\n this.$notify({\n title: '启动失败',\n message: error\n });\n });\n },\n stop_api(row) {\n ZeroCodeAxios({\n method: \"POST\",\n url: \":10100/ApiClass/base_api_control/api_url/\",\n data: {\n submit_data: {\n data: row\n }\n }\n }).then(res => {\n if (res.data.return_data.data.status === 200) {\n this.$notify({\n title: '停止成功',\n message: res\n });\n this.loading = true;\n this.fetch_data();\n } else {\n this.$notify({\n title: '停止失败',\n message: res\n });\n }\n }).catch(error => {\n this.$notify({\n title: '停止失败',\n message: error\n });\n });\n },\n restart_api(row) {},\n update_api(row) {},\n // 发送消息\n sendMsg(data) {\n this.ws.send(data);\n },\n // 断开连接并销毁实例\n disconnect() {\n this.ws.close();\n this.ws = null;\n }\n};\nexport default {\n data: data,\n methods: methods,\n mounted: mounted,\n components: components\n};","map":{"version":3,"names":["ZeroCodeAxios","WebSocketClient","components","data","api_data","api_info","messageList","loading","mounted","fetch_data","create_ws","methods","ws","registerCallback","method","url","submit_data","model_name","relations","return_type","filter_context","then","res","return_data","table_data","check_info","row","sendMsg","api_name","start_api","status","$notify","title","message","catch","error","stop_api","restart_api","update_api","send","disconnect","close"],"sources":["/mnt/sdc/Project1/main/client/src/components/data_manage/api_project_management/api_project_management.js"],"sourcesContent":["import {ZeroCodeAxios} from \"@/request/request.js\"\r\nimport WebSocketClient from '@/utils/websocket';\r\n\r\nconst components = {}\r\n\r\nconst data = function () {\r\n return {\r\n api_data: [],\r\n api_info: {},\r\n messageList: {},\r\n loading: true\r\n }\r\n}\r\n\r\nasync function mounted() {\r\n await this.fetch_data()\r\n await this.create_ws()\r\n}\r\n\r\nconst methods = {\r\n create_ws() {\r\n // this.ws = new WebSocketClient('ws://47.116.15.186:8308/ws/file-monitor/'); // 后端提供 websocket 地址或者自己搭建 websocket 服务器\r\n this.ws = new WebSocketClient('ws://localhost:8308/ws/file-monitor/'); // 后端提供 websocket 地址或者自己搭建 websocket 服务器\r\n // 注册消息类型回调函数\r\n this.ws.registerCallback('message', (data) => {\r\n // 存放消息列表\r\n this.messageList = data\r\n });\r\n },\r\n async fetch_data() {\r\n await ZeroCodeAxios({\r\n method: \"POST\",\r\n url: \":10004/ApiClass/base_api_control/api_url/\",\r\n data: {\r\n submit_data: {\r\n data: {\r\n model_name: \"api_table\",\r\n relations: [],\r\n return_type: \"True\",\r\n filter_context: {}\r\n }\r\n }\r\n }\r\n }).then(res => {\r\n this.api_data = res.data.return_data.data.data.table_data\r\n this.loading = false\r\n })\r\n },\r\n check_info(row) {\r\n this.api_info = row\r\n this.sendMsg(row.api_name)\r\n },\r\n start_api(row) {\r\n ZeroCodeAxios({\r\n method: \"POST\",\r\n url: \":10099/ApiClass/base_api_control/api_url/\",\r\n data: {\r\n submit_data: {\r\n data: row\r\n }\r\n }\r\n }).then(res => {\r\n if (res.data.return_data.data.status === 200) {\r\n this.$notify({\r\n title: '启动成功',\r\n message: res,\r\n });\r\n this.loading = true\r\n this.fetch_data()\r\n } else {\r\n this.$notify({\r\n title: '启动失败',\r\n message: res,\r\n });\r\n }\r\n }).catch(error => {\r\n this.$notify({\r\n title: '启动失败',\r\n message: error,\r\n });\r\n })\r\n },\r\n stop_api(row) {\r\n ZeroCodeAxios({\r\n method: \"POST\",\r\n url: \":10100/ApiClass/base_api_control/api_url/\",\r\n data: {\r\n submit_data: {\r\n data: row\r\n }\r\n }\r\n }).then(res => {\r\n if (res.data.return_data.data.status === 200) {\r\n this.$notify({\r\n title: '停止成功',\r\n message: res,\r\n });\r\n this.loading = true\r\n this.fetch_data()\r\n } else {\r\n this.$notify({\r\n title: '停止失败',\r\n message: res,\r\n });\r\n }\r\n }).catch(error => {\r\n this.$notify({\r\n title: '停止失败',\r\n message: error,\r\n });\r\n })\r\n },\r\n restart_api(row) {\r\n },\r\n update_api(row) {\r\n },\r\n // 发送消息\r\n sendMsg(data) {\r\n this.ws.send(data)\r\n },\r\n // 断开连接并销毁实例\r\n disconnect() {\r\n this.ws.close()\r\n this.ws = null\r\n }\r\n}\r\n\r\nexport default {\r\n data: data,\r\n methods: methods,\r\n mounted: mounted,\r\n components: components,\r\n}"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}