From 6fdd1ac45143e874ea4bf5aeebce1660ac822c4e Mon Sep 17 00:00:00 2001
From: wxc <191104855@qq.com>
Date: Wed, 6 Nov 2024 18:36:28 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DBUG?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/libraries/v2.xml | 9 +
.idea/misc.xml | 6 +
.idea/modules.xml | 8 +
.idea/supervision-vue.iml | 9 +
.idea/vcs.xml | 6 +
src/api/sensitivePerception/modelClueTask.ts | 7 +
src/api/work/negative.ts | 7 +
src/components/file/list.vue | 30 +-
src/components/file/upload-group.vue | 12 +-
src/components/home/work/my-fav.vue | 151 ++++++----
src/components/home/work/my-todo.vue | 113 +++++---
src/components/negative/add.vue | 2 +-
src/components/negative/dialog.vue | 1 -
.../negative/verify-description.vue | 14 +-
src/components/negative/verify.vue | 89 ++----
src/style/public.scss | 4 +-
.../sensitivePerception/DepartNegative.vue | 14 +-
.../sensitivePerception/ModelClueTask.vue | 25 +-
.../sensitivePerception/PoliceNegative.vue | 10 +-
src/views/work/Done.vue | 105 ++++---
src/views/work/Query.vue | 273 +++++++++++++++++-
21 files changed, 636 insertions(+), 259 deletions(-)
create mode 100644 .idea/libraries/v2.xml
create mode 100644 .idea/misc.xml
create mode 100644 .idea/modules.xml
create mode 100644 .idea/supervision-vue.iml
create mode 100644 .idea/vcs.xml
diff --git a/.idea/libraries/v2.xml b/.idea/libraries/v2.xml
new file mode 100644
index 0000000..70ffcb4
--- /dev/null
+++ b/.idea/libraries/v2.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..07115cd
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..d2c3ff2
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/supervision-vue.iml b/.idea/supervision-vue.iml
new file mode 100644
index 0000000..d6ebd48
--- /dev/null
+++ b/.idea/supervision-vue.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/api/sensitivePerception/modelClueTask.ts b/src/api/sensitivePerception/modelClueTask.ts
index 2179660..c1d94fa 100644
--- a/src/api/sensitivePerception/modelClueTask.ts
+++ b/src/api/sensitivePerception/modelClueTask.ts
@@ -11,4 +11,11 @@ export function listModelClueByDepart(taskId) {
return request.get({
url: `/model/clue/tasks/${taskId}/byDepart`
});
+}
+
+export function listModelClues(taskId, query) {
+ return request.get({
+ url: `/model/clue/tasks/${taskId}/clues`,
+ query
+ });
}
\ No newline at end of file
diff --git a/src/api/work/negative.ts b/src/api/work/negative.ts
index 1160e55..f7aca90 100644
--- a/src/api/work/negative.ts
+++ b/src/api/work/negative.ts
@@ -22,6 +22,13 @@ export function addNegative(body) {
});
}
+export function updateNegative(body) {
+ return request.put({
+ url: `/negative`,
+ body
+ });
+}
+
export function negativeExecute(id, body) {
return request.post({
url: `/negative/${id}/execute`,
diff --git a/src/components/file/list.vue b/src/components/file/list.vue
index 7a474f3..1d8f4e9 100644
--- a/src/components/file/list.vue
+++ b/src/components/file/list.vue
@@ -110,11 +110,11 @@
-
+ >
+
+ 下载文件
+
+
@@ -200,7 +210,7 @@
class="download-btn"
@click="download"
type="primary"
- size="large"
+ plain
>
diff --git a/src/components/file/upload-group.vue b/src/components/file/upload-group.vue
index 30e6b9e..b8a2aba 100644
--- a/src/components/file/upload-group.vue
+++ b/src/components/file/upload-group.vue
@@ -27,7 +27,8 @@
将文件拖拽到此处或点击上传
-
文件大小限制为 100MB
+
文件类型支持图片/录音/MP4/PDF/WORD/EXCEL/压缩文件,文件大小限制为 100MB
+
如遇到无法正常上传的情况,请将文件压缩之后再上传
未分类文件
@@ -203,6 +204,9 @@ const emit = defineEmits(["update:files"]);
const show = ref(false);
const fileList = ref(props.files);
+watch(() => props.files, (val => {
+ fileList.value = val
+}))
const fileClasss = ref([]);
if (props.problemSourcesCode === ProblemSources.JWDC) {
@@ -312,4 +316,10 @@ h4 {
.file-list-item_active {
background: #f1f3ff;
}
+.img-box {
+ width: 40px;
+ height: 40px;
+ background-position: center;
+ background-size: cover;
+}
\ No newline at end of file
diff --git a/src/components/home/work/my-fav.vue b/src/components/home/work/my-fav.vue
index b270747..acc11ab 100644
--- a/src/components/home/work/my-fav.vue
+++ b/src/components/home/work/my-fav.vue
@@ -3,59 +3,65 @@
-
-
-
-
{{ row.originId }}
+
+
+
+ {{ row.originId }}
+
+
+
+ {{ row.discoveryTime }}
+
+
+
+ {{ row.happenTime || "/" }}
+
+
+
+ {{ row.crtTime || "/" }}
+
+
+
+ {{ row.problemSources }}
+
+
+
+ {{ row.businessTypeName }}
+
+
+
+ {{ row.policeTypeName || "/" }}
+
+
+
+ {{
+ getInvolveProblem(row.involveProblem) || "/"
+ }}
+
+
+
+ {{ row.responderName }}
+
+
+
+ {{ row.contactPhone }}
+
+
+
+ {{ row.involveDepartName || "/" }}
+
-
-
-
{{ row.discoveryTime }}
+
+
+
+ {{ row.thingDesc }}
+
-
-
- {{ row.happenTime }}
-
-
-
- {{ row.problemSources }}
-
-
-
-
-
- {{ row.responderName }}
-
-
-
- {{ row.contactPhone }}
-
-
-
-
-
- {{ row.businessTypeName }}
-
-
-
- {{}}
-
-
-
-
-
- {{ row.policeTypeName }}
-
-
-
- {{ row.involveDepartName }}
-
-
-
+
-
+
+
+ {{
+ getInvolveProblem(row.involveProblem)
+ }}
+
+
+
-
-
- {{
- getDictLable(
- dict.processingStatus,
- row.processingStatus
- )
- }}
-
-
-
+
+
+ {{
+ getDictLable(
+ dict.processingStatus,
+ row.processingStatus
+ )
+ }}
+
+
+
+
+ {{
+ flowNodes.filter(
+ (item) => item.flowKey === row.flowKey
+ )[0]?.flowName
+ }}
+
+
\ No newline at end of file
diff --git a/src/views/sensitivePerception/PoliceNegative.vue b/src/views/sensitivePerception/PoliceNegative.vue
index 2a7abac..67c6deb 100644
--- a/src/views/sensitivePerception/PoliceNegative.vue
+++ b/src/views/sensitivePerception/PoliceNegative.vue
@@ -96,7 +96,7 @@
type="primary"
link
@click="handleShowProfile(row)"
- >问题画像问题详情
@@ -119,7 +119,7 @@
@@ -215,7 +215,7 @@
-
+
-
+
-
-
-
-
{{ row.originId }}
+
+
+
+ {{ row.originId }}
+
+
+
+ {{ row.discoveryTime }}
+
+
+
+ {{ row.happenTime || "/" }}
+
+
+
+ {{ row.crtTime }}
+
-
-
-
{{ row.discoveryTime }}
+
+
+
+ {{ row.problemSources }}
+
+
+
+ {{ row.businessTypeName }}
+
+
+
+ {{
+ getInvolveProblem(row.involveProblem)
+ }}
+
-
-
-
{{ row.happenTime }}
+
+
+
+ {{ row.responderName }}
+
+
+
+ {{ row.contactPhone }}
+
-
-
- {{ row.problemSources }}
-
-
-
-
-
- {{ row.responderName }}
-
-
-
- {{ row.contactPhone }}
-
-
-
-
-
- {{ row.businessTypeName }}
-
-
-
- {{ getInvolveProblem(row.involveProblem) }}
-
-
-
-
-
-
{{ row.policeTypeName }}
+
+
+
+
+ {{ row.policeTypeName }}
+
+
+
+ {{
+ row.involveDepartName || "/"
+ }}
+
-
-
-
{{ row.involveDepartName }}
+
+
+
+ {{ row.thingDesc }}
+
-
-
+
@@ -129,7 +144,7 @@
- {{row.involveDepartName}}
+ {{ row.involveDepartName }}
diff --git a/src/views/work/Query.vue b/src/views/work/Query.vue
index 9715e67..da3dd17 100644
--- a/src/views/work/Query.vue
+++ b/src/views/work/Query.vue
@@ -361,14 +361,6 @@
>办理超时
{{ formatTimeText(row.handleTimeout) }}
- 未超时
@@ -408,7 +400,7 @@
}}
-
+
详情
+ 编辑
+
+
+
+
+
+
+
+
+ (formData.problemSources = nodeData.label)
+ "
+ />
+
+
+
+
+
+ (formData.businessTypeName =
+ dict.businessType.filter(
+ (item) => item.dictValue === val
+ )[0].dictLabel)
+ "
+ >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (formData.policeTypeName =
+ dict.policeType.filter(
+ (item) => item.dictValue === val
+ )[0].dictLabel)
+ "
+ clearable
+ >
+
+
+
+
+
+
+
+
+ (formData.involveDepartName = row.shortName)
+ "
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+