From 977eb062caf55fd49598ebe645c851285482a1c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E5=AE=8F=E6=9D=B0?= <1943105267@qq.com> Date: Mon, 28 Aug 2023 11:19:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 4 +- src/api/zongzhi/netManage/qlzxTj/index.js | 53 +++ src/api/zongzhi/netWorkYq/dtsx/index.js | 53 +++ src/api/zongzhi/netWorkYq/yqfl/index.js | 53 +++ src/api/zongzhi/netWorkYq/yqzst/index.js | 53 +++ src/api/zongzhi/netZoology/bjsjzb/index.js | 53 +++ src/api/zongzhi/netZoology/wpywcl/index.js | 53 +++ src/api/zongzhi/town/index.js | 9 + src/store/getters.js | 1 + src/store/modules/user.js | 16 +- src/views/netManage/qlzxTj/index.vue | 454 +++++++++++++++++++ src/views/netSecurity/DataSource/index.vue | 33 +- src/views/netWorkYq/dtsx/index.vue | 392 +++++++++++++++++ src/views/netWorkYq/yqfl/index.vue | 486 +++++++++++++++++++++ src/views/netWorkYq/yqzst/index.vue | 454 +++++++++++++++++++ src/views/netZoology/bjsjzb/index.vue | 416 ++++++++++++++++++ src/views/netZoology/wpywcl/index.vue | 414 ++++++++++++++++++ 17 files changed, 2975 insertions(+), 22 deletions(-) create mode 100644 src/api/zongzhi/netManage/qlzxTj/index.js create mode 100644 src/api/zongzhi/netWorkYq/dtsx/index.js create mode 100644 src/api/zongzhi/netWorkYq/yqfl/index.js create mode 100644 src/api/zongzhi/netWorkYq/yqzst/index.js create mode 100644 src/api/zongzhi/netZoology/bjsjzb/index.js create mode 100644 src/api/zongzhi/netZoology/wpywcl/index.js create mode 100644 src/views/netManage/qlzxTj/index.vue create mode 100644 src/views/netWorkYq/dtsx/index.vue create mode 100644 src/views/netWorkYq/yqfl/index.vue create mode 100644 src/views/netWorkYq/yqzst/index.vue create mode 100644 src/views/netZoology/bjsjzb/index.vue create mode 100644 src/views/netZoology/wpywcl/index.vue diff --git a/.env.development b/.env.development index 02df1c9..8f16e82 100644 --- a/.env.development +++ b/.env.development @@ -8,10 +8,10 @@ ENV = 'development' # VUE_APP_BASE_API = 'https://vue.ruoyi.vip/prod-api' #公司接口 -VUE_APP_BASE_API = 'http://39.101.188.84:9027' +# VUE_APP_BASE_API = 'http://39.101.188.84:9027' #局域网 -# VUE_APP_BASE_API = 'http://192.168.0.108:9027' +VUE_APP_BASE_API = 'http://192.168.0.108:9027' # 路由懒加载 VUE_CLI_BABEL_TRANSPILE_MODULES = true diff --git a/src/api/zongzhi/netManage/qlzxTj/index.js b/src/api/zongzhi/netManage/qlzxTj/index.js new file mode 100644 index 0000000..b19c6ab --- /dev/null +++ b/src/api/zongzhi/netManage/qlzxTj/index.js @@ -0,0 +1,53 @@ +import request from "@/utils/request"; + +// 查询清郎专项行动数据统计列表 +export function listQlzxxdsj(query) { + return request({ + url: "/zongzhi/qlzxxdsj/list", + method: "get", + params: query, + }); +} + +// 查询清郎专项行动数据统计详细 +export function getQlzxxdsj(id) { + return request({ + url: "/zongzhi/qlzxxdsj/" + id, + method: "get", + }); +} + +// 新增清郎专项行动数据统计 +export function addQlzxxdsj(data) { + return request({ + url: "/zongzhi/qlzxxdsj", + method: "post", + data: data, + }); +} + +// 修改清郎专项行动数据统计 +export function updateQlzxxdsj(data) { + return request({ + url: "/zongzhi/qlzxxdsj", + method: "put", + data: data, + }); +} + +// 删除清郎专项行动数据统计 +export function delQlzxxdsj(id) { + return request({ + url: "/zongzhi/qlzxxdsj/" + id, + method: "delete", + }); +} + +// 导出清郎专项行动数据统计 +export function exportQlzxxdsj(data) { + return request({ + url: "/zongzhi/qlzxxdsj/export", + method: "post", + data, + }); +} diff --git a/src/api/zongzhi/netWorkYq/dtsx/index.js b/src/api/zongzhi/netWorkYq/dtsx/index.js new file mode 100644 index 0000000..afa309c --- /dev/null +++ b/src/api/zongzhi/netWorkYq/dtsx/index.js @@ -0,0 +1,53 @@ +import request from "@/utils/request"; + +// 查询动态筛选列表 +export function listSx(query) { + return request({ + url: "/zongzhi/sx/list", + method: "get", + params: query, + }); +} + +// 查询动态筛选详细 +export function getSx(id) { + return request({ + url: "/zongzhi/sx/" + id, + method: "get", + }); +} + +// 新增动态筛选 +export function addSx(data) { + return request({ + url: "/zongzhi/sx", + method: "post", + data: data, + }); +} + +// 修改动态筛选 +export function updateSx(data) { + return request({ + url: "/zongzhi/sx", + method: "put", + data: data, + }); +} + +// 删除动态筛选 +export function delSx(id) { + return request({ + url: "/zongzhi/sx/" + id, + method: "delete", + }); +} + +// 导出动态筛选 +export function exportSx(data) { + return request({ + url: "/zongzhi/sx/export", + method: "post", + data, + }); +} diff --git a/src/api/zongzhi/netWorkYq/yqfl/index.js b/src/api/zongzhi/netWorkYq/yqfl/index.js new file mode 100644 index 0000000..6883430 --- /dev/null +++ b/src/api/zongzhi/netWorkYq/yqfl/index.js @@ -0,0 +1,53 @@ +import request from "@/utils/request"; + +// 查询舆情分类列表 +export function listFl(query) { + return request({ + url: "/zongzhi/fl/list", + method: "get", + params: query, + }); +} + +// 查询舆情分类详细 +export function getFl(id) { + return request({ + url: "/zongzhi/fl/" + id, + method: "get", + }); +} + +// 新增舆情分类 +export function addFl(data) { + return request({ + url: "/zongzhi/fl", + method: "post", + data: data, + }); +} + +// 修改舆情分类 +export function updateFl(data) { + return request({ + url: "/zongzhi/fl", + method: "put", + data: data, + }); +} + +// 删除舆情分类 +export function delFl(id) { + return request({ + url: "/zongzhi/fl/" + id, + method: "delete", + }); +} + +// 导出舆情分类 +export function exportFl(data) { + return request({ + url: "/zongzhi/fl/export", + method: "post", + data, + }); +} diff --git a/src/api/zongzhi/netWorkYq/yqzst/index.js b/src/api/zongzhi/netWorkYq/yqzst/index.js new file mode 100644 index 0000000..c65120a --- /dev/null +++ b/src/api/zongzhi/netWorkYq/yqzst/index.js @@ -0,0 +1,53 @@ +import request from "@/utils/request"; + +// 查询舆情走势图列表 +export function listZs(query) { + return request({ + url: "/zongzhi/zs/list", + method: "get", + params: query, + }); +} + +// 查询舆情走势图详细 +export function getZs(id) { + return request({ + url: "/zongzhi/zs/" + id, + method: "get", + }); +} + +// 新增舆情走势图 +export function addZs(data) { + return request({ + url: "/zongzhi/zs", + method: "post", + data: data, + }); +} + +// 修改舆情走势图 +export function updateZs(data) { + return request({ + url: "/zongzhi/zs", + method: "put", + data: data, + }); +} + +// 删除舆情走势图 +export function delZs(id) { + return request({ + url: "/zongzhi/zs/" + id, + method: "delete", + }); +} + +// 导出舆情走势图 +export function exportZs(data) { + return request({ + url: "/zongzhi/zs/export", + method: "post", + data, + }); +} diff --git a/src/api/zongzhi/netZoology/bjsjzb/index.js b/src/api/zongzhi/netZoology/bjsjzb/index.js new file mode 100644 index 0000000..50b7e81 --- /dev/null +++ b/src/api/zongzhi/netZoology/bjsjzb/index.js @@ -0,0 +1,53 @@ +import request from "@/utils/request"; + +// 查询本级上级网评指令比列 (月)列表 +export function listBjsj(query) { + return request({ + url: "/zongzhi/bjsj/list", + method: "get", + params: query, + }); +} + +// 查询本级上级网评指令比列 (月)详细 +export function getBjsj(id) { + return request({ + url: "/zongzhi/bjsj/" + id, + method: "get", + }); +} + +// 新增本级上级网评指令比列 (月) +export function addBjsj(data) { + return request({ + url: "/zongzhi/bjsj", + method: "post", + data: data, + }); +} + +// 修改本级上级网评指令比列 (月) +export function updateBjsj(data) { + return request({ + url: "/zongzhi/bjsj", + method: "put", + data: data, + }); +} + +// 删除本级上级网评指令比列 (月) +export function delBjsj(id) { + return request({ + url: "/zongzhi/bjsj/" + id, + method: "delete", + }); +} + +// 导出本级上级网评指令比列 (月) +export function exportBjsj(data) { + return request({ + url: "/zongzhi/bjsj/export", + method: "post", + data, + }); +} diff --git a/src/api/zongzhi/netZoology/wpywcl/index.js b/src/api/zongzhi/netZoology/wpywcl/index.js new file mode 100644 index 0000000..4714fea --- /dev/null +++ b/src/api/zongzhi/netZoology/wpywcl/index.js @@ -0,0 +1,53 @@ +import request from "@/utils/request"; + +// 查询网评员任务完成率心列表 +export function listWpyrwwcl(query) { + return request({ + url: "/zongzhi/wpyrwwcl/list", + method: "get", + params: query, + }); +} + +// 查询网评员任务完成率心详细 +export function getWpyrwwcl(id) { + return request({ + url: "/zongzhi/wpyrwwcl/" + id, + method: "get", + }); +} + +// 新增网评员任务完成率心 +export function addWpyrwwcl(data) { + return request({ + url: "/zongzhi/wpyrwwcl", + method: "post", + data: data, + }); +} + +// 修改网评员任务完成率心 +export function updateWpyrwwcl(data) { + return request({ + url: "/zongzhi/wpyrwwcl", + method: "put", + data: data, + }); +} + +// 删除网评员任务完成率心 +export function delWpyrwwcl(id) { + return request({ + url: "/zongzhi/wpyrwwcl/" + id, + method: "delete", + }); +} + +// 导出网评员任务完成率心 +export function exportWpyrwwcl(data) { + return request({ + url: "/zongzhi/wpyrwwcl/export", + method: "post", + data, + }); +} diff --git a/src/api/zongzhi/town/index.js b/src/api/zongzhi/town/index.js index 02e558e..65255cd 100644 --- a/src/api/zongzhi/town/index.js +++ b/src/api/zongzhi/town/index.js @@ -7,3 +7,12 @@ export function listTown(query) { params: query, }); } + +// 树结构 +export function townTree(query) { + return request({ + url: "/zongzhi/town/new/tree", + method: "get", + params: query, + }); +} \ No newline at end of file diff --git a/src/store/getters.js b/src/store/getters.js index 39ca80e..e90a317 100644 --- a/src/store/getters.js +++ b/src/store/getters.js @@ -17,5 +17,6 @@ const getters = { defaultRoutes: (state) => state.permission.defaultRoutes, sidebarRouters: (state) => state.permission.sidebarRouters, townList: (state) => state.user.townList, + treeProps: (state) => state.user.treeProps, }; export default getters; diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 3c4528e..d9035d3 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -1,6 +1,6 @@ import { login, logout, getInfo } from "@/api/login"; import { getToken, setToken, removeToken } from "@/utils/auth"; -import { listTown } from "@/api/zongzhi/town/index.js"; +import { listTown, townTree } from "@/api/zongzhi/town/index.js"; const user = { state: { @@ -10,6 +10,11 @@ const user = { roles: [], permissions: [], townList: [], + treeProps: { + label: "label", + value: "label", + checkStrictly: true, + }, userId: null, }, @@ -119,12 +124,11 @@ const user = { function getownList() { return new Promise((resolve, reject) => { let lsit = []; - listTown({ pageNum: 1, pageSize: 200 }) + townTree() .then((res) => { - res.rows.forEach((item) => { - lsit.push({ value: item.id, label: item.name }); - }); - resolve(lsit); + console.log(res, "树结构"); + + resolve(res.data); }) .catch((error) => { reject(error); diff --git a/src/views/netManage/qlzxTj/index.vue b/src/views/netManage/qlzxTj/index.vue new file mode 100644 index 0000000..68003d5 --- /dev/null +++ b/src/views/netManage/qlzxTj/index.vue @@ -0,0 +1,454 @@ + + + diff --git a/src/views/netSecurity/DataSource/index.vue b/src/views/netSecurity/DataSource/index.vue index aedd146..68648b5 100644 --- a/src/views/netSecurity/DataSource/index.vue +++ b/src/views/netSecurity/DataSource/index.vue @@ -210,20 +210,14 @@ class="dialog-from" > - - + + - - @@ -425,7 +419,7 @@ import { } from "@/api/zongzhi/netSecurity/DataSource/index.js"; export default { computed: { - ...mapGetters(["townList"]), + ...mapGetters(["townList", "treeProps"]), }, name: "Source", //注释字典 @@ -565,6 +559,15 @@ export default { this.reset(); const id = row.id || this.ids; getSource(id).then((response) => { + response.data.areaId = JSON.parse(response.data.areaId); + if ( + response.data.areaId.length > 0 && + Array.isArray(response.data.areaId) + ) { + response.data.areaId = response.data.areaId.join("、"); + } else { + response.data.areaId = ""; + } this.form = response.data; this.infoOpen = true; this.infoTitle = "查看数据来源详情"; @@ -581,6 +584,7 @@ export default { this.reset(); const id = row.id || this.ids; getSource(id).then((response) => { + response.data.areaId = JSON.parse(response.data.areaId); this.form = response.data; this.open = true; this.title = "修改数据来源"; @@ -589,6 +593,7 @@ export default { /** 提交按钮 */ submitForm() { this.$refs["form"].validate((valid) => { + this.form.areaId = JSON.stringify(this.form.areaId); if (valid) { if (this.form.id != null) { updateSource(this.form).then((response) => { diff --git a/src/views/netWorkYq/dtsx/index.vue b/src/views/netWorkYq/dtsx/index.vue new file mode 100644 index 0000000..3ec3515 --- /dev/null +++ b/src/views/netWorkYq/dtsx/index.vue @@ -0,0 +1,392 @@ + + + diff --git a/src/views/netWorkYq/yqfl/index.vue b/src/views/netWorkYq/yqfl/index.vue new file mode 100644 index 0000000..55591b8 --- /dev/null +++ b/src/views/netWorkYq/yqfl/index.vue @@ -0,0 +1,486 @@ + + + diff --git a/src/views/netWorkYq/yqzst/index.vue b/src/views/netWorkYq/yqzst/index.vue new file mode 100644 index 0000000..ed9e701 --- /dev/null +++ b/src/views/netWorkYq/yqzst/index.vue @@ -0,0 +1,454 @@ + + + diff --git a/src/views/netZoology/bjsjzb/index.vue b/src/views/netZoology/bjsjzb/index.vue new file mode 100644 index 0000000..4dff2cb --- /dev/null +++ b/src/views/netZoology/bjsjzb/index.vue @@ -0,0 +1,416 @@ + + + diff --git a/src/views/netZoology/wpywcl/index.vue b/src/views/netZoology/wpywcl/index.vue new file mode 100644 index 0000000..debba28 --- /dev/null +++ b/src/views/netZoology/wpywcl/index.vue @@ -0,0 +1,414 @@ + + +