From 97d5e68152129193b5734ab5d4e895817a331c5a Mon Sep 17 00:00:00 2001 From: zhulongchuan <1624729110@qq.com> Date: Wed, 17 Sep 2025 19:57:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=A8=A1=E5=9E=8B=E5=BA=93?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=88=9D=E5=A7=8B=E5=8C=96=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 5 +- src/api/datamodel/metasploitable/equmodel.js | 24 +- src/api/datamodel/uavInformation/type.js | 12 +- src/views/system/metasploitable/index.vue | 1825 ++++++++++++------ src/views/system/operator/data.vue | 6 +- src/views/system/uavInformation/index.vue | 543 ++++-- 6 files changed, 1702 insertions(+), 713 deletions(-) diff --git a/package.json b/package.json index ab3bdab..e366660 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@riophae/vue-treeselect": "0.4.0", "axios": "0.28.1", "clipboard": "2.0.8", - "core-js": "3.37.1", + "core-js": "^3.37.1", "echarts": "5.4.0", "element-ui": "2.15.14", "file-saver": "2.0.5", @@ -36,6 +36,7 @@ "js-beautify": "1.13.0", "js-cookie": "3.0.1", "jsencrypt": "3.0.0-rc.1", + "minimatch": "^10.0.3", "nprogress": "0.2.0", "quill": "2.0.2", "screenfull": "5.0.2", @@ -55,7 +56,7 @@ "chalk": "4.1.0", "compression-webpack-plugin": "6.1.2", "connect": "3.6.6", - "sass": "1.32.13", + "sass": "^1.92.1", "sass-loader": "10.1.1", "script-ext-html-webpack-plugin": "2.1.5", "svg-sprite-loader": "5.1.1", diff --git a/src/api/datamodel/metasploitable/equmodel.js b/src/api/datamodel/metasploitable/equmodel.js index a74a56d..45e01d2 100644 --- a/src/api/datamodel/metasploitable/equmodel.js +++ b/src/api/datamodel/metasploitable/equmodel.js @@ -10,7 +10,7 @@ export function list(query) { // 查询设备型号列表 export function listEqumodel(query) { return request({ - url: '/uav/metasploitable/list', + url: '/metasploitable/list', method: 'get', params: query }) @@ -23,7 +23,7 @@ export function listEqumodel(query) { */ export function infoByUavTypeName(query) { return request({ - url: '/uav/equmodel/infoByUavTypeName', + url: '/equmodel/infoByUavTypeName', method: 'get', params: query }) @@ -33,7 +33,7 @@ export function infoByUavTypeName(query) { // 查询设备型号详细 export function getEqumodel(id) { return request({ - url: '/uav/metasploitable/' + id, + url: '/metasploitable/' + id, method: 'get' }) } @@ -41,7 +41,7 @@ export function getEqumodel(id) { // 新增设备型号 export function addEqumodel(data) { return request({ - url: '/uav/metasploitable', + url: '/metasploitable', method: 'post', data: data }) @@ -50,7 +50,7 @@ export function addEqumodel(data) { // 修改设备型号 export function updateEqumodel(data) { return request({ - url: '/uav/metasploitable', + url: '/metasploitable', method: 'put', data: data }) @@ -59,7 +59,7 @@ export function updateEqumodel(data) { // 删除设备型号 export function delEqumodel(id) { return request({ - url: '/uav/metasploitable/' + id, + url: '/metasploitable/' + id, method: 'delete' }) } @@ -67,7 +67,7 @@ export function delEqumodel(id) { // 获取类别 export function queryEquType() { return request({ - url: '/uav/metasploitable/queryEquType', + url: '/metasploitable/queryEquType', method: 'get' }) } @@ -77,7 +77,7 @@ export function queryEquType() { // 修改设备参数 // export function updateEqumodelParam(data) { // return request({ -// url: '/uav/equmodel/updateEqumodelParam', +// url: '/equmodel/updateEqumodelParam', // method: 'post', // data: data // }) @@ -86,7 +86,7 @@ export function queryEquType() { //根据类型查询默认配置 export function getEqumodelDefine(typeId) { return request({ - url: '/uav/metasploitable/getEqumodelDefine/'+ typeId, + url: '/metasploitable/getEqumodelDefine/'+ typeId, method: 'get' }) } @@ -94,7 +94,7 @@ export function getEqumodelDefine(typeId) { export function getEqumodelParam(query) { return request({ - url: '/uav/metasploitable/getEqumodelParam', + url: '/metasploitable/getEqumodelParam', method: 'post', data:query }) @@ -104,7 +104,7 @@ export function getEqumodelParam(query) { export function checkModelCode(modelCode) { return request({ - url: '/uav/metasploitable/checkModelCode/'+ modelCode, + url: '/metasploitable/checkModelCode/'+ modelCode, method: 'get' }) } @@ -112,7 +112,7 @@ export function checkModelCode(modelCode) { // 设备型号导入 export function API_POST_importExcel (data) { return request({ - url: '/uav/metasploitable/importData', + url: '/metasploitable/importData', method: 'post', data: data }) diff --git a/src/api/datamodel/uavInformation/type.js b/src/api/datamodel/uavInformation/type.js index 1e5431b..a326bd0 100644 --- a/src/api/datamodel/uavInformation/type.js +++ b/src/api/datamodel/uavInformation/type.js @@ -3,7 +3,7 @@ import request from '@/utils/request' // 查询字典类型列表 export function listType(query) { return request({ - url: '/uav/information/list', + url: '/information/list', method: 'get', params: query }) @@ -12,7 +12,7 @@ export function listType(query) { // 查询字典类型详细 export function getType(uavId) { return request({ - url: '/uav/information/' + uavId, + url: '/information/' + uavId, method: 'get' }) } @@ -20,7 +20,7 @@ export function getType(uavId) { // 新增字典类型 export function addType(data) { return request({ - url: '/uav/information', + url: '/information', method: 'post', data: data }) @@ -29,7 +29,7 @@ export function addType(data) { // 修改字典类型 export function updateType(data) { return request({ - url: '/uav/information', + url: '/information', method: 'put', data: data }) @@ -38,7 +38,7 @@ export function updateType(data) { // 删除字典类型 export function delType(uavId) { return request({ - url: '/uav/information/' + uavId, + url: '/information/' + uavId, method: 'delete' }) } @@ -46,7 +46,7 @@ export function delType(uavId) { // 导出字典类型 export function exportType(query) { return request({ - url: '/uav/information/export', + url: '/information/export', method: 'get', params: query }) diff --git a/src/views/system/metasploitable/index.vue b/src/views/system/metasploitable/index.vue index 14a0ab1..988bf2a 100644 --- a/src/views/system/metasploitable/index.vue +++ b/src/views/system/metasploitable/index.vue @@ -1,558 +1,1309 @@ - \ No newline at end of file diff --git a/src/views/system/operator/data.vue b/src/views/system/operator/data.vue index 1b0241d..d18ff55 100644 --- a/src/views/system/operator/data.vue +++ b/src/views/system/operator/data.vue @@ -28,7 +28,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -122,7 +122,7 @@ - + diff --git a/src/views/system/uavInformation/index.vue b/src/views/system/uavInformation/index.vue index 14a0ab1..3873c19 100644 --- a/src/views/system/uavInformation/index.vue +++ b/src/views/system/uavInformation/index.vue @@ -6,7 +6,7 @@
- +
@@ -17,18 +17,10 @@ - - + + - - - - - - - - - + @@ -37,7 +29,7 @@ - + 新增 @@ -47,131 +39,280 @@ 删除 - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {{ dict.label }} - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +