From 8fa20480f1b25471c747a31526be4f6e556e0d27 Mon Sep 17 00:00:00 2001 From: lihui_ocr Date: Fri, 12 Apr 2024 00:49:13 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=8A=A8=E6=80=81=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Approval/NotPassed.vue | 7 ++++ src/store/modules/task.ts | 9 +++-- src/views/task/aside/ListItem.vue | 12 ++++++- src/views/task/aside/TaskList.vue | 47 ++++++++++++++++++++++++--- src/views/task/content/Content.vue | 4 +++ types/task.d.ts | 3 +- 6 files changed, 73 insertions(+), 9 deletions(-) diff --git a/src/components/Approval/NotPassed.vue b/src/components/Approval/NotPassed.vue index 6d42cca..111b839 100644 --- a/src/components/Approval/NotPassed.vue +++ b/src/components/Approval/NotPassed.vue @@ -43,6 +43,10 @@ function showModal(value) { function closeModal() { show.value = false emit('close') + + formData.disposeTypeId='262403670085013522' + formData.failCauseId= '260402999231251188' + formData.comment= '' } defineExpose({ @@ -114,6 +118,9 @@ async function handleSumbit(e: MouseEvent) { } } }) + formData.disposeTypeId='262403670085013522' + formData.failCauseId= '260402999231251188' + formData.comment= '' } async function selectChange(id) { diff --git a/src/store/modules/task.ts b/src/store/modules/task.ts index bf83d27..f66b80c 100644 --- a/src/store/modules/task.ts +++ b/src/store/modules/task.ts @@ -1,7 +1,7 @@ -import { defineStore } from 'pinia' -import type { TaskState } from '/#/task' import { getApprovalList } from '@/api/task/task' import { store } from '@/store' +import { defineStore } from 'pinia' +import type { TaskState } from '/#/task' export const useTaskStore = defineStore({ id: 'task-store', @@ -12,6 +12,7 @@ export const useTaskStore = defineStore({ packageid: '', immersion: false, inFile: false, // 是否进入文件夹 + inFileId:"", }), getters: { getActiveId: (state: TaskState) => state.activeId, @@ -19,6 +20,7 @@ export const useTaskStore = defineStore({ getCurrentIndex: (state: TaskState) => state.currentIndex, getApprovalList: (state: TaskState) => state.approvalList, getInFile: (state: TaskState) => state.inFile, + getInFileId: (state: TaskState) => state.inFileId, }, actions: { setApprovalList(list: any[]) { @@ -27,6 +29,9 @@ export const useTaskStore = defineStore({ setInFile(flag: any) { this.inFile = flag }, + setInFileId(id: any) { + this.inFileId = id + }, setActive(index: number, taskId?: string) { this.currentIndex = index const task = this.approvalList[index] diff --git a/src/views/task/aside/ListItem.vue b/src/views/task/aside/ListItem.vue index f81bf6e..b281bc7 100644 --- a/src/views/task/aside/ListItem.vue +++ b/src/views/task/aside/ListItem.vue @@ -1,6 +1,6 @@