From 1afa25da70fde2aef1ea2440b2300ad56e034f76 Mon Sep 17 00:00:00 2001 From: zhulongchuan <1624729110@qq.com> Date: Thu, 18 Sep 2025 17:14:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E7=AE=A1=E7=90=86=E9=A1=B5?= =?UTF-8?q?=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 --- src/api/system/airspace.js | 179 +++++ src/views/system/airspace/authRole.vue | 123 ++++ src/views/system/airspace/index.vue | 677 ++++++++++++++++++ src/views/system/airspace/index1.vue | 677 ++++++++++++++++++ src/views/system/airspace/profile/index.vue | 95 +++ .../system/airspace/profile/resetPwd.vue | 69 ++ .../system/airspace/profile/userAvatar.vue | 184 +++++ .../system/airspace/profile/userInfo.vue | 88 +++ src/views/system/c_airspace/authRole.vue | 123 ++++ src/views/system/c_airspace/index.vue | 558 +++++++++++++++ src/views/system/c_airspace/profile/index.vue | 95 +++ .../system/c_airspace/profile/resetPwd.vue | 69 ++ .../system/c_airspace/profile/userAvatar.vue | 184 +++++ .../system/c_airspace/profile/userInfo.vue | 88 +++ src/views/system/warLawLibrary/api.js | 61 ++ src/views/system/warLawLibrary/authRole.vue | 123 ++++ src/views/system/warLawLibrary/index.vue | 558 +++++++++++++++ .../system/warLawLibrary/profile/index.vue | 95 +++ .../system/warLawLibrary/profile/resetPwd.vue | 69 ++ .../warLawLibrary/profile/userAvatar.vue | 184 +++++ .../system/warLawLibrary/profile/userInfo.vue | 88 +++ 21 files changed, 4387 insertions(+) create mode 100644 src/api/system/airspace.js create mode 100644 src/views/system/airspace/authRole.vue create mode 100644 src/views/system/airspace/index.vue create mode 100644 src/views/system/airspace/index1.vue create mode 100644 src/views/system/airspace/profile/index.vue create mode 100644 src/views/system/airspace/profile/resetPwd.vue create mode 100644 src/views/system/airspace/profile/userAvatar.vue create mode 100644 src/views/system/airspace/profile/userInfo.vue create mode 100644 src/views/system/c_airspace/authRole.vue create mode 100644 src/views/system/c_airspace/index.vue create mode 100644 src/views/system/c_airspace/profile/index.vue create mode 100644 src/views/system/c_airspace/profile/resetPwd.vue create mode 100644 src/views/system/c_airspace/profile/userAvatar.vue create mode 100644 src/views/system/c_airspace/profile/userInfo.vue create mode 100644 src/views/system/warLawLibrary/api.js create mode 100644 src/views/system/warLawLibrary/authRole.vue create mode 100644 src/views/system/warLawLibrary/index.vue create mode 100644 src/views/system/warLawLibrary/profile/index.vue create mode 100644 src/views/system/warLawLibrary/profile/resetPwd.vue create mode 100644 src/views/system/warLawLibrary/profile/userAvatar.vue create mode 100644 src/views/system/warLawLibrary/profile/userInfo.vue diff --git a/src/api/system/airspace.js b/src/api/system/airspace.js new file mode 100644 index 0000000..33e8c7f --- /dev/null +++ b/src/api/system/airspace.js @@ -0,0 +1,179 @@ +import request from '@/utils/request' + +// 【用户】获取用户列表 +// export function API_GET_list (data) { +// return request({ +// url: '/system/user/list', +// method: 'get', +// params: data +// }) +// } +export function API_GET_list (query) { + return request({ + url: '/airplane/list', + method: 'get', + params: query + }) +} + + +// 【用户】获取部门列表 +export function API_GET_deptTree (data) { + return request({ + url: '/system/user/deptTree', + method: 'get' + }) +} + +// 【用户】用户状态修改 +export function API_PUT_changeUserStatus (data) { + return request({ + url: '/system/user/changeStatus', + method: 'put', + data: data + }) +} + +// 【用户】删除用户 +// export function API_DELETE_delUser (userId) { +// return request({ +// url: '/system/user/' + userId, +// method: 'delete' +// }) +// } +export function API_DELETE_delUser (userId) { + return request({ + url: '/airplane/' + userId, + method: 'delete' + }) +} + +// 【用户】查询用户详细 +// export function API_GET_getUser (userId) { +// userId = userId ? userId : "" +// return request({ +// url: '/system/user/' + userId, +// method: 'get' +// }) +// } + + +// 【用户】查询用户详细 +export function API_GET_getUser (userId) { + userId = userId ? userId : "" + return request({ + url: '/airplane/' + userId, + method: 'get' + }) +} + + +// 【用户】新增用户 +// export function API_POST_addUser (data) { +// return request({ +// url: '/system/user', +// method: 'post', +// data: data +// }) +// } + +export function API_POST_addUser (data) { + return request({ + url: '/airplane', + method: 'post', + data: data + }) +} + +// 【用户】修改用户 +// export function API_PUT_updateUser (data) { +// return request({ +// url: '/system/user', +// method: 'put', +// data: data +// }) +// } +export function API_PUT_updateUser (data) { + return request({ + url: '/airplane', + method: 'put', + data: data + }) +} + + +export function API_GET_AirspaceList (data) { + return request({ + url: '/airspace/list', + method: 'get', + params: data + }) +} +export function API_GET_UavList (data) { + return request({ + url: '/equ/info/lists', + method: 'get', + params: data + }) +} +export function API_GET_OperatorList (data) { + return request({ + url: '/operator/list', + method: 'get', + params: data + }) +} +// 【用户】密码重置 +export function API_PUT_resetUserPwd (data) { + return request({ + url: '/system/user/resetPwd', + method: 'put', + data: data + }) +} + + +//【用户】 保存授权角色 +export function API_PUT_updateAuthRole (data) { + return request({ + url: '/system/user/authRole', + method: 'put', + params: data + }) +} + + +// 【用户】新增飞手认证 +export function API_POST_addOperator (data) { + return request({ + url: `/operator/add`, + method: 'post', + headers: { + 'Content-Type': 'multipart/form-data' + }, + data: data + }) +} + +// 【用户】修改飞手认证 +export function API_POST_editOperator (data) { + return request({ + url: `/operator/edit`, + method: 'post', + headers: { + 'Content-Type': 'multipart/form-data' + }, + data: data + }) +} + + + +// 【用户】查询飞手信息 +export function API_POST_operatorInfo (userId) { + return request({ + url: '/operator/user/operatorInfo', + method: 'get', + params: userId + }) +} \ No newline at end of file diff --git a/src/views/system/airspace/authRole.vue b/src/views/system/airspace/authRole.vue new file mode 100644 index 0000000..1f862d7 --- /dev/null +++ b/src/views/system/airspace/authRole.vue @@ -0,0 +1,123 @@ + + + \ No newline at end of file diff --git a/src/views/system/airspace/index.vue b/src/views/system/airspace/index.vue new file mode 100644 index 0000000..a04675e --- /dev/null +++ b/src/views/system/airspace/index.vue @@ -0,0 +1,677 @@ + + + \ No newline at end of file diff --git a/src/views/system/airspace/index1.vue b/src/views/system/airspace/index1.vue new file mode 100644 index 0000000..b34d429 --- /dev/null +++ b/src/views/system/airspace/index1.vue @@ -0,0 +1,677 @@ + + + \ No newline at end of file diff --git a/src/views/system/airspace/profile/index.vue b/src/views/system/airspace/profile/index.vue new file mode 100644 index 0000000..c070cd1 --- /dev/null +++ b/src/views/system/airspace/profile/index.vue @@ -0,0 +1,95 @@ + + + diff --git a/src/views/system/airspace/profile/resetPwd.vue b/src/views/system/airspace/profile/resetPwd.vue new file mode 100644 index 0000000..954d341 --- /dev/null +++ b/src/views/system/airspace/profile/resetPwd.vue @@ -0,0 +1,69 @@ + + + diff --git a/src/views/system/airspace/profile/userAvatar.vue b/src/views/system/airspace/profile/userAvatar.vue new file mode 100644 index 0000000..59afb35 --- /dev/null +++ b/src/views/system/airspace/profile/userAvatar.vue @@ -0,0 +1,184 @@ + + + + diff --git a/src/views/system/airspace/profile/userInfo.vue b/src/views/system/airspace/profile/userInfo.vue new file mode 100644 index 0000000..486adfc --- /dev/null +++ b/src/views/system/airspace/profile/userInfo.vue @@ -0,0 +1,88 @@ + + + diff --git a/src/views/system/c_airspace/authRole.vue b/src/views/system/c_airspace/authRole.vue new file mode 100644 index 0000000..1f862d7 --- /dev/null +++ b/src/views/system/c_airspace/authRole.vue @@ -0,0 +1,123 @@ + + + \ No newline at end of file diff --git a/src/views/system/c_airspace/index.vue b/src/views/system/c_airspace/index.vue new file mode 100644 index 0000000..14a0ab1 --- /dev/null +++ b/src/views/system/c_airspace/index.vue @@ -0,0 +1,558 @@ + + + \ No newline at end of file diff --git a/src/views/system/c_airspace/profile/index.vue b/src/views/system/c_airspace/profile/index.vue new file mode 100644 index 0000000..c070cd1 --- /dev/null +++ b/src/views/system/c_airspace/profile/index.vue @@ -0,0 +1,95 @@ + + + diff --git a/src/views/system/c_airspace/profile/resetPwd.vue b/src/views/system/c_airspace/profile/resetPwd.vue new file mode 100644 index 0000000..954d341 --- /dev/null +++ b/src/views/system/c_airspace/profile/resetPwd.vue @@ -0,0 +1,69 @@ + + + diff --git a/src/views/system/c_airspace/profile/userAvatar.vue b/src/views/system/c_airspace/profile/userAvatar.vue new file mode 100644 index 0000000..59afb35 --- /dev/null +++ b/src/views/system/c_airspace/profile/userAvatar.vue @@ -0,0 +1,184 @@ + + + + diff --git a/src/views/system/c_airspace/profile/userInfo.vue b/src/views/system/c_airspace/profile/userInfo.vue new file mode 100644 index 0000000..486adfc --- /dev/null +++ b/src/views/system/c_airspace/profile/userInfo.vue @@ -0,0 +1,88 @@ + + + diff --git a/src/views/system/warLawLibrary/api.js b/src/views/system/warLawLibrary/api.js new file mode 100644 index 0000000..19feb41 --- /dev/null +++ b/src/views/system/warLawLibrary/api.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' + +// 根据字典类型查询字典数据信息 +export function getDicts (dictType) { + return request({ + url: '/system/dict/data/type/' + dictType, + method: 'get' + }) +} + +// 获取战法库列表 +export function API_GET_WarLawLibraryList (data) { + return request({ + url: '/policeWarLawLibrary/list', + method: 'post', + data: data + }) +} + +// 获取战法库列表 +export function API_GET_warNameList (data) { + return request({ + url: '/policeWarLawLibrary/warNameList', + method: 'get' + }) +} +// 获取靶机库列表 +export function API_GET_metasploitable (data) { + return request({ + url: '/metasploitable/list', + method: 'get' + }) +} + +// 新增战法库 +export function API_POST_WarLawLibraryAdd (data) { + return request({ + url: '/policeWarLawLibrary', + method: 'post', + data: data + }) +} + +// 根据战法名称删除战法 +export function API_DELETE_WarLawLibraryDel (warName) { + return request({ + url: '/policeWarLawLibrary/removeByWarName', + method: 'post', + params: { warName } + }) +} + +// 根据战法名称导出战法 +export function API_DELETE_WarLawLibraryExport (warName) { + return request({ + url: '/policeWarLawLibrary/export', + method: 'post', + params: { warName } + }) +} + diff --git a/src/views/system/warLawLibrary/authRole.vue b/src/views/system/warLawLibrary/authRole.vue new file mode 100644 index 0000000..1f862d7 --- /dev/null +++ b/src/views/system/warLawLibrary/authRole.vue @@ -0,0 +1,123 @@ + + + \ No newline at end of file diff --git a/src/views/system/warLawLibrary/index.vue b/src/views/system/warLawLibrary/index.vue new file mode 100644 index 0000000..14a0ab1 --- /dev/null +++ b/src/views/system/warLawLibrary/index.vue @@ -0,0 +1,558 @@ + + + \ No newline at end of file diff --git a/src/views/system/warLawLibrary/profile/index.vue b/src/views/system/warLawLibrary/profile/index.vue new file mode 100644 index 0000000..c070cd1 --- /dev/null +++ b/src/views/system/warLawLibrary/profile/index.vue @@ -0,0 +1,95 @@ + + + diff --git a/src/views/system/warLawLibrary/profile/resetPwd.vue b/src/views/system/warLawLibrary/profile/resetPwd.vue new file mode 100644 index 0000000..954d341 --- /dev/null +++ b/src/views/system/warLawLibrary/profile/resetPwd.vue @@ -0,0 +1,69 @@ + + + diff --git a/src/views/system/warLawLibrary/profile/userAvatar.vue b/src/views/system/warLawLibrary/profile/userAvatar.vue new file mode 100644 index 0000000..59afb35 --- /dev/null +++ b/src/views/system/warLawLibrary/profile/userAvatar.vue @@ -0,0 +1,184 @@ + + + + diff --git a/src/views/system/warLawLibrary/profile/userInfo.vue b/src/views/system/warLawLibrary/profile/userInfo.vue new file mode 100644 index 0000000..486adfc --- /dev/null +++ b/src/views/system/warLawLibrary/profile/userInfo.vue @@ -0,0 +1,88 @@ + + +