diff --git a/src/components/Approval/NotPassed.vue b/src/components/Approval/NotPassed.vue index e2d4031..04bad76 100644 --- a/src/components/Approval/NotPassed.vue +++ b/src/components/Approval/NotPassed.vue @@ -4,9 +4,7 @@ import { useMessage } from 'naive-ui' import { useDictionary } from '@/store/modules/dictonary' import { audit } from '@/api/task/task' -const emit = defineEmits<{ - (e: 'success') -}>() +const emit = defineEmits(['success']) const message = useMessage() const loading = ref(false) @@ -104,7 +102,7 @@ async function handleSumbit(e: MouseEvent) { const { code } = res if (code === 'OK') { message.success('审核成功') - emit('success') + emit('success', param) closeModal() } else { message.error(res.message) } diff --git a/src/views/task/aside/Aside.vue b/src/views/task/aside/Aside.vue index c8a8ab4..17d1790 100644 --- a/src/views/task/aside/Aside.vue +++ b/src/views/task/aside/Aside.vue @@ -20,7 +20,7 @@ import emitter from '@/utils/mitt' const CustomFieldModalRef = ref(null) const collapse = ref(false) const taskStore = useTaskStore() -const taskListRef = ref(null) +const taskListRef: any = ref(null) // 展示字段 const showFieldList = ref([]) @@ -144,6 +144,14 @@ function editFilter(filter: any) { modal.showModal() modal.edit(filter) } + +function setAsideItemName(text) { + taskListRef.value.setStatusName(text) +} + +defineExpose({ + setAsideItemName, +})