From cddb40925b3c30a1d9218dacd0a14dd29801509d Mon Sep 17 00:00:00 2001
From: yujiacong <1016029365@qq.com>
Date: Sun, 28 Sep 2025 14:50:41 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20-=20X=E5=9E=83=E5=9C=BE?=
=?UTF-8?q?=E5=AB=8C=E7=96=91=E7=94=A8=E6=88=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/users/SuspectedUserX.js | 35 ++++
src/views/users/SuspectedUserX.vue | 272 +++++++++++++++++++++++++++++
2 files changed, 307 insertions(+)
create mode 100644 src/api/users/SuspectedUserX.js
create mode 100644 src/views/users/SuspectedUserX.vue
diff --git a/src/api/users/SuspectedUserX.js b/src/api/users/SuspectedUserX.js
new file mode 100644
index 0000000..bc9a70e
--- /dev/null
+++ b/src/api/users/SuspectedUserX.js
@@ -0,0 +1,35 @@
+import request from '@/utils/request';
+
+// X嫌疑人 - 列表
+export const getChargeUserXDetailPage = query => {
+ return request({
+ url: '/chargeUserXDetail/list',
+ method: 'get',
+ params: query
+ });
+};
+// X嫌疑人 导出
+export const exportChargeUserXDetail = query => {
+ return request({
+ url: `/chargeUserXDetail/export`,
+ method: 'post',
+ params: query,
+ responseType: 'blob'
+ });
+}
+// X嫌疑人 - 增加
+export const saveChargeUserXDetailPage = query => {
+ return request({
+ url: '/chargeUserXDetail/save',
+ method: 'post',
+ params: query
+ });
+};
+// X嫌疑人 - 删除
+export const deleteChargeUserXDetailPage = query => {
+ return request({
+ url: '/chargeUserXDetail/delete',
+ method: 'post',
+ params: query
+ });
+};
\ No newline at end of file
diff --git a/src/views/users/SuspectedUserX.vue b/src/views/users/SuspectedUserX.vue
new file mode 100644
index 0000000..091302c
--- /dev/null
+++ b/src/views/users/SuspectedUserX.vue
@@ -0,0 +1,272 @@
+
+
+
+ 用户ID:
+
+
+
+ 登录IP:
+
+
+
+ 登录设备号:
+
+
+
+ 是否嫌疑人
+
+
+
+
+
+
+
查询
+
导出
+
新增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 是
+ 否
+
+
+
+
+
+
+
+
+ 移除
+
+
+
+
+
+
+
+ 用户ID
+
+
+
+
+
+
+
+
+
+
+
+
+
+