diff --git a/src/api/data/caseVerif.ts b/src/api/data/caseVerif.ts index 6e21479..0669bfd 100644 --- a/src/api/data/caseVerif.ts +++ b/src/api/data/caseVerif.ts @@ -25,4 +25,11 @@ export function delCaseVerif(id) { return request.del({ url: `/data/caseVerif/${id}` }); +} + +export function distributeCaseVerif(body) { + return request.post({ + url: `/data/caseVerif/distribute`, + body + }); } \ No newline at end of file diff --git a/src/api/data/petitionComplaint.ts b/src/api/data/petitionComplaint.ts index f958b6d..44b9e68 100644 --- a/src/api/data/petitionComplaint.ts +++ b/src/api/data/petitionComplaint.ts @@ -25,4 +25,11 @@ export function delPetitionComplaint(id) { return request.del({ url: `/data/petitionComplaint/${id}` }); +} + +export function distributePetitionComplaint(body) { + return request.post({ + url: `/data/petitionComplaint/distribute`, + body + }); } \ No newline at end of file diff --git a/src/api/request.ts b/src/api/request.ts index dd480d2..4540cb6 100644 --- a/src/api/request.ts +++ b/src/api/request.ts @@ -93,7 +93,7 @@ function ajax(url: string, options: Options) { } else { let message = res.message; if (res.code === 401) { - // deleteToken() + deleteToken() location.href = '/' } feedback.msgError(message) diff --git a/src/api/sensitivePerception/modelClue.ts b/src/api/sensitivePerception/modelClue.ts index f8ad4fd..1026886 100644 --- a/src/api/sensitivePerception/modelClue.ts +++ b/src/api/sensitivePerception/modelClue.ts @@ -11,4 +11,18 @@ export function listTopModelClueRecords(modelId) { return request.get({ url: `/model/clue/records/${modelId}/top` }); -} \ No newline at end of file +} + +export function manuelModelClueTask(body) { + return request.post({ + url: `/model/clues/task/distribute/manuel`, + body + }); +} + +export function updateDepartModelClue(id, body) { + return request.post({ + url: `/model/clues/${id}/updateDepart`, + body + }); +} diff --git a/src/api/sensitivePerception/modelClueTask.ts b/src/api/sensitivePerception/modelClueTask.ts new file mode 100644 index 0000000..23c69a1 --- /dev/null +++ b/src/api/sensitivePerception/modelClueTask.ts @@ -0,0 +1,8 @@ +import request from "@/api/request"; + +export function listModelClueTask(query) { + return request.get({ + url: `/model/clue/tasks`, + query + }); +} \ No newline at end of file diff --git a/src/api/work/negative.ts b/src/api/work/negative.ts index 654c333..1160e55 100644 --- a/src/api/work/negative.ts +++ b/src/api/work/negative.ts @@ -43,3 +43,8 @@ export function negativeExport(query) { }); } +export function delNegative(id) { + return request.del({ + url: `/negative/${id}` + }); +} diff --git a/src/components/data/distrbute.vue b/src/components/data/distrbute.vue new file mode 100644 index 0000000..c6e3f74 --- /dev/null +++ b/src/components/data/distrbute.vue @@ -0,0 +1,188 @@ + + + \ No newline at end of file diff --git a/src/components/data/import-case.vue b/src/components/data/import-case.vue new file mode 100644 index 0000000..a009a9a --- /dev/null +++ b/src/components/data/import-case.vue @@ -0,0 +1,441 @@ + + + \ No newline at end of file diff --git a/src/components/data/import.vue b/src/components/data/import.vue new file mode 100644 index 0000000..d0400de --- /dev/null +++ b/src/components/data/import.vue @@ -0,0 +1,585 @@ + + + \ No newline at end of file diff --git a/src/components/datav/card.vue b/src/components/datav/card.vue index 7c9a096..a074c69 100644 --- a/src/components/datav/card.vue +++ b/src/components/datav/card.vue @@ -1,11 +1,9 @@ \ No newline at end of file diff --git a/src/enums/dictEnums.ts b/src/enums/dictEnums.ts index c6cf0d8..a290c1c 100644 --- a/src/enums/dictEnums.ts +++ b/src/enums/dictEnums.ts @@ -110,13 +110,23 @@ export enum SubjectiveAspect { // 分发方式 export enum DistributionMethod { - NEGATIVE_DISTRIBUTE = '1', - DATA_SAVE = '2', - WARNING_NOTIFICATION = '3' + DIRECTLY_DISTRIBUTE = '1', + MANUALLY_DISTRIBUTE = '2' } // 分发周期 export enum DistributionCycle { DAY = 'day', WEEKLY = 'weekly' +} + +export enum ModelDataType { + NEGATIVE = '1', + NOTIFICATION = '2' +} + +export enum DistributionState { + UNDISTRIBUTED = '0', + DISTRIBUTED = '1', + HANDLED = '2' } \ No newline at end of file diff --git a/src/layout/Index.vue b/src/layout/Index.vue index 0f7cf39..ee1bf5f 100644 --- a/src/layout/Index.vue +++ b/src/layout/Index.vue @@ -5,7 +5,11 @@
- + + + + +
@@ -14,7 +18,9 @@ import Header from "./components/Header.vue"; import LayoutAside from "./components/Aside.vue"; import MultipleTabs from "./components/MultipleTabs.vue"; +import useTabsStore from "@/stores/modules/multipleTabs"; +const tabsStore = useTabsStore() \ No newline at end of file diff --git a/src/views/sensitivePerception/Model.vue b/src/views/sensitivePerception/Model.vue index 052e048..9a6e387 100644 --- a/src/views/sensitivePerception/Model.vue +++ b/src/views/sensitivePerception/Model.vue @@ -1,5 +1,4 @@ \ No newline at end of file diff --git a/src/views/sensitivePerception/Rwff.vue b/src/views/sensitivePerception/Rwff.vue deleted file mode 100644 index 68a371d..0000000 --- a/src/views/sensitivePerception/Rwff.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - \ No newline at end of file diff --git a/src/views/sensitivePerception/Sgff.vue b/src/views/sensitivePerception/Sgff.vue deleted file mode 100644 index 07ed673..0000000 --- a/src/views/sensitivePerception/Sgff.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - \ No newline at end of file diff --git a/src/views/sensitivePerception/Yjxs.vue b/src/views/sensitivePerception/Yjxs.vue deleted file mode 100644 index 5c9ca2b..0000000 --- a/src/views/sensitivePerception/Yjxs.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - \ No newline at end of file diff --git a/src/views/system/Menu.vue b/src/views/system/Menu.vue index af0bd61..b0d4cff 100644 --- a/src/views/system/Menu.vue +++ b/src/views/system/Menu.vue @@ -55,7 +55,7 @@ 删除 @@ -347,9 +347,9 @@ function handleEdit(row) { formData.value = {...row}; } -const handleDelete = async (id: number) => { - await feedback.confirm("确定要删除?"); - await delMenu(id); +const handleDelete = async (row) => { + await feedback.confirm(`确定要删除 ${row.menuName}?`); + await delMenu(row.id); feedback.msgSuccess("删除成功"); getList(); }; diff --git a/src/views/system/Police.vue b/src/views/system/Police.vue index f28c049..8e03dcf 100644 --- a/src/views/system/Police.vue +++ b/src/views/system/Police.vue @@ -126,7 +126,7 @@ - + @@ -148,11 +147,20 @@ }} - - + + + + - + @@ -403,7 +410,7 @@