From c4f051d82ccccb4c1dcb7c766c5fbde9f2dc61b8 Mon Sep 17 00:00:00 2001 From: huangchengfa <171504222@qq.com> Date: Thu, 18 Dec 2025 16:34:49 +0800 Subject: [PATCH 1/7] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HumanIntelligence/infoCollection/index.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/views/backOfficeSystem/HumanIntelligence/infoCollection/index.vue b/src/views/backOfficeSystem/HumanIntelligence/infoCollection/index.vue index 9795763..bd18d21 100644 --- a/src/views/backOfficeSystem/HumanIntelligence/infoCollection/index.vue +++ b/src/views/backOfficeSystem/HumanIntelligence/infoCollection/index.vue @@ -190,6 +190,9 @@ const isShowTransferMerchantTc = ref(false) const isShow = ref(false) const searchConfiger = ref([ + { label: "开始时间", prop: "startTime", placeholder: "请选择开始时间", showType: "date" }, + { label: "结束时间", prop: "endTime", placeholder: "请选择结束时间", showType: "date" }, + { label: "所属单位", prop: "ssbmdm", placeholder: "请选择所属单位", showType: "department" }, { label: "情报标题", prop: 'qbmc', placeholder: "请输入情报标题", showType: "input" }, { label: "标签级别", prop: 'qbjb', placeholder: "请选择标签级别", showType: "select", options: D_BZ_BQJB }, { label: "情报处置状态", prop: 'lczt', placeholder: "请选择处置状态", showType: "select", options: D_BZ_LCZT }, @@ -570,8 +573,8 @@ const isShowBtn = (btnName, row = {}) => { const lczt = row.lczt /** 按钮权限 */ const buttonPermissions = { - "市情指领导": ["肯定", "采纳", "回退", "分组", "转线索", "转合成", "转会商","打标签", "修改", "详情","关注部门"], - "市情指挥人员": ["采纳", "回退", "分组", "转线索", "转合成", "转会商","打标签", "修改", "详情","关注部门"], + "市情指领导": ["肯定", "采纳", "回退", "分组", "转线索", "转合成", "转会商", "打标签", "修改", "详情", "关注部门"], + "市情指挥人员": ["采纳", "回退", "分组", "转线索", "转合成", "转会商", "打标签", "修改", "详情", "关注部门"], "县情指人员": ["上报", "回退", "修改", "详情"], "部门": ["上报", "新增", "修改", "续报", "详情"] }; From 5a42ab322fbd0c8c5f028608f4bb1a1d4f333e19 Mon Sep 17 00:00:00 2001 From: huangchengfa <171504222@qq.com> Date: Thu, 18 Dec 2025 17:18:53 +0800 Subject: [PATCH 2/7] =?UTF-8?q?feat:=20=E5=A4=87=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/utils/webSocket.js | 6 +++++- src/utils/webSocket.js | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/plugins/utils/webSocket.js b/src/plugins/utils/webSocket.js index cb00f8c..8dfc1cf 100644 --- a/src/plugins/utils/webSocket.js +++ b/src/plugins/utils/webSocket.js @@ -1,4 +1,8 @@ -const url = "ws://80.155.0.82:8006/mosty-api/mosty-websocket/socket/"; //线上 +let url = "ws://80.155.0.82:8006/mosty-api/mosty-websocket/socket/"; //线上 + +if(process.env.NODE_ENV === 'development') { + url = "ws://47.108.232.77:9537/mosty-api/mosty-websocket/socket/"; //本地 +} import { getItem } from "@/utils/storage"; diff --git a/src/utils/webSocket.js b/src/utils/webSocket.js index 4cb1ffc..df41b16 100644 --- a/src/utils/webSocket.js +++ b/src/utils/webSocket.js @@ -1,4 +1,8 @@ -const url = "ws://89.40.9.89:2109/mosty-api/mosty-websocket/socket/"; //线上 +let url = "ws://89.40.9.89:2109/mosty-api/mosty-websocket/socket/"; //线上 + +if(process.env.NODE_ENV === 'development') { + url = "ws://47.108.232.77:9537/mosty-api/mosty-websocket/socket/"; //本地 +} import { getItem } from "@/utils/storage"; From e581d9d5b374c6c33a619b5765d57143b144420c Mon Sep 17 00:00:00 2001 From: huangchengfa <171504222@qq.com> Date: Thu, 18 Dec 2025 17:36:51 +0800 Subject: [PATCH 3/7] =?UTF-8?q?feat:=E7=BA=BF=E7=B4=A2socket=E5=9C=B0?= =?UTF-8?q?=E5=9D=80=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/utils/webSocket.js | 3 ++- src/utils/webSocket.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/utils/webSocket.js b/src/plugins/utils/webSocket.js index 8dfc1cf..c5d180e 100644 --- a/src/plugins/utils/webSocket.js +++ b/src/plugins/utils/webSocket.js @@ -1,4 +1,5 @@ -let url = "ws://80.155.0.82:8006/mosty-api/mosty-websocket/socket/"; //线上 +// let url = "ws://80.155.0.82:8006/mosty-api/mosty-websocket/socket/"; //线上 +let url = "ws://155.240.22.30:2109/mosty-api/mosty-websocket/socket/"; //线上 if(process.env.NODE_ENV === 'development') { url = "ws://47.108.232.77:9537/mosty-api/mosty-websocket/socket/"; //本地 diff --git a/src/utils/webSocket.js b/src/utils/webSocket.js index df41b16..169e538 100644 --- a/src/utils/webSocket.js +++ b/src/utils/webSocket.js @@ -1,4 +1,5 @@ -let url = "ws://89.40.9.89:2109/mosty-api/mosty-websocket/socket/"; //线上 +// let url = "ws://89.40.9.89:2109/mosty-api/mosty-websocket/socket/"; //线上 +let url = "ws://155.240.22.30:2109/mosty-api/mosty-websocket/socket/"; //线上 if(process.env.NODE_ENV === 'development') { url = "ws://47.108.232.77:9537/mosty-api/mosty-websocket/socket/"; //本地 From b18d8e9f25c37242b59e574440ae1893f658fe70 Mon Sep 17 00:00:00 2001 From: huangchengfa <171504222@qq.com> Date: Thu, 18 Dec 2025 17:41:40 +0800 Subject: [PATCH 4/7] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E4=B8=80?= =?UTF-8?q?=E6=AC=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../onlineUserMonitoring/index.vue | 165 +++++++++++++++++- 1 file changed, 164 insertions(+), 1 deletion(-) diff --git a/src/views/backOfficeSystem/dataMonitor/onlineUserMonitoring/index.vue b/src/views/backOfficeSystem/dataMonitor/onlineUserMonitoring/index.vue index 2d4f04d..81b83e0 100644 --- a/src/views/backOfficeSystem/dataMonitor/onlineUserMonitoring/index.vue +++ b/src/views/backOfficeSystem/dataMonitor/onlineUserMonitoring/index.vue @@ -1,5 +1,168 @@ + + + + From 504f3a328cbff875fbadd18d6b0dd636834dbaba Mon Sep 17 00:00:00 2001 From: huangchengfa <171504222@qq.com> Date: Thu, 18 Dec 2025 17:42:33 +0800 Subject: [PATCH 5/7] =?UTF-8?q?feat:=20=E6=8E=A5=E5=8F=A3=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/dataWatch/onlineUser.js | 53 +++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 src/api/dataWatch/onlineUser.js diff --git a/src/api/dataWatch/onlineUser.js b/src/api/dataWatch/onlineUser.js new file mode 100644 index 0000000..1e2021b --- /dev/null +++ b/src/api/dataWatch/onlineUser.js @@ -0,0 +1,53 @@ + + +import request from "@/utils/request"; +const api = "/mosty-api/mosty-websocket"; +/** + * 获取在线用户数 + * @param {Object} params - 查询参数 + * @returns {Promise>} 返回在线用户数组 + * + * @typedef {Object} SysUser 在线用户对象 + * @property {string} [avatar] - 头像 + * @property {string} [beginTime] - 用户有效开始时间,默认为当前日期(用户可改) + * @property {string} [birthday] - 出生日期 + * @property {string} [bz] - 备注 + * @property {string} [email] - 用户邮箱 + * @property {string} [endTime] - 用户有效结束时间,默认空 + * @property {number} [id] - 用户ID + * @property {string} [idEntityCard] - 身份证号 + * @property {string} [inDustRialId] - 行业号码(如:警号) + * @property {string} [isVirtualUser] - 是否虚拟用户:1、是 2、不是 + * @property {string} [loginName] - 登录账号 + * @property {number} [managerOrgId] - 管理部门ID + * @property {string} [managerOrgName] - 管理部门名称 + * @property {string} [marital] - 婚姻状态 + * @property {string} [mk] - - + * @property {string} [mobile] - 移动电话 + * @property {string} [nation] - 民族 + * @property {string} [password] - 密码 + * @property {string} [politic] - 政治面貌 + * @property {number} [positionId] - 岗位ID + * @property {string} [positionName] - 岗位名称 + * @property {string} [sex] - 用户性别(0男 1女 2未知) + * @property {string} [sfrh] - - + * @property {string} [telePhone] - 电话号码 + * @property {string} [type] - 人员类别 + * @property {string} [typeName] - 人员类别中文 + * @property {string} [userId] - - + * @property {string} [userName] - 用户昵称 + * @property {string} [userType] - 用户类型(00系统用户 01注册用户) + * @property {string} [whcd] - 文化程度 + + * @property {number} [xzcs] - 选择次数 + */ +export const socketCurrentUser = (params) => { + return request({ + url: api + "/socket/currentUser", + method: "get", + params + }); +}; + + +// import {socketCurrentUser} from "@/api/dataWatch/onlineUser.js" From 0c0c35316d08605851d9d369822958718e046db7 Mon Sep 17 00:00:00 2001 From: huangchengfa <171504222@qq.com> Date: Thu, 18 Dec 2025 17:50:58 +0800 Subject: [PATCH 6/7] =?UTF-8?q?feat:=E6=9B=B4=E6=96=B0=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../onlineUserMonitoring/index.vue | 86 ++++++++++--------- 1 file changed, 44 insertions(+), 42 deletions(-) diff --git a/src/views/backOfficeSystem/dataMonitor/onlineUserMonitoring/index.vue b/src/views/backOfficeSystem/dataMonitor/onlineUserMonitoring/index.vue index 81b83e0..731fa3c 100644 --- a/src/views/backOfficeSystem/dataMonitor/onlineUserMonitoring/index.vue +++ b/src/views/backOfficeSystem/dataMonitor/onlineUserMonitoring/index.vue @@ -1,33 +1,29 @@