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;
+ }
+ }
}