diff --git a/src/views/work/Query.vue b/src/views/work/Query.vue index 427e297..664a541 100644 --- a/src/views/work/Query.vue +++ b/src/views/work/Query.vue @@ -188,6 +188,8 @@ 标签 转为待办 + 删除 @@ -234,7 +236,8 @@ import { getToken } from '@/utils/auth' import axios from 'axios' import { useRouterParamsStore } from "@/stores/modules/routerParams"; import { useRoute } from "vue-router"; - +import feedback from "@/utils/feedback"; +import {deleteMail} from "@/api/mail"; const rowKey = "id"; const loading = ref(false) @@ -506,12 +509,29 @@ const handleMailTimeQuery = (val: any) => { } } +const handleDelete = async (mailId: any) => { + if(mailId == ""||mailId == null){ + return; + } + await feedback.confirm("确定要删除?"); + await deleteMail({id:mailId}); + feedback.msgSuccess("删除成功"); + getList() +}; + +const IsdeleteMail = (row: any) => { + const allowChangeList = [null,'first_sign', 'first_distribute'] + return allowChangeList.includes(row.flowKey) +} + + const showTodoByChange = ref(false) const handleTodoByChange = (mailId: any) => { showTodoByChange.value = true activeMailId.value = mailId } const handleMailCategory = (row: any) => { + const allowChangeList = ['终止类', '无效类'] return allowChangeList.includes(row.mailCategory) }