diff --git a/src/api/mail.ts b/src/api/mail.ts index 146e683..c7d648d 100644 --- a/src/api/mail.ts +++ b/src/api/mail.ts @@ -22,4 +22,8 @@ export function addMail(body) { export function addCoHandling(body) { return request.post({ url: '/mail/coHandling/add', body}) +} + +export function deleteMail(body) { + return request.post({ url: '/mail/delete', body}) } \ No newline at end of file diff --git a/src/views/work/Query.vue b/src/views/work/Query.vue index 318609b..1c4e341 100644 --- a/src/views/work/Query.vue +++ b/src/views/work/Query.vue @@ -184,6 +184,8 @@ 标签 转为待办 + 删除 @@ -230,6 +232,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) @@ -507,12 +511,31 @@ const handleTodoByChange = (mailId: any) => { showTodoByChange.value = true activeMailId.value = mailId } + + +const handleDelete = async (mailId: any) => { + if(mailId == ""||mailId == null){ + return; + } + await feedback.confirm("确定要删除?"); + await deleteMail({id:mailId}); + feedback.msgSuccess("删除成功"); + getList() +}; + + + const handleMailCategory = (row: any) => { const allowChangeList = ['终止类', '无效类'] return allowChangeList.includes(row.mailCategory) } +const IsdeleteMail = (row: any) => { + const allowChangeList = ['first_sign', 'first_distribute'] + return allowChangeList.includes(row.flowKey) +} + getList() diff --git a/src/views/work/components/ConfirmedCompletion.vue b/src/views/work/components/ConfirmedCompletion.vue index 0634a94..e72a0b0 100644 --- a/src/views/work/components/ConfirmedCompletion.vue +++ b/src/views/work/components/ConfirmedCompletion.vue @@ -253,7 +253,13 @@ function isSatisfactionNonConsistent() { if (!props.mail.satisfaction || !props.mail.verifyFeedback) { return false } - return getSatisfaction() !== props.mail.verifyFeedback + if(getSatisfaction()!== props.mail.verifyFeedback){ + if(getSatisfaction()=="满意"&&props.mail.verifyFeedback=="非常满意"){ + return false; + }else{ + return true; + } + } }