CRM-走访审核-通过添加返回,优化驳回的输入

This commit is contained in:
wangyang
2025-08-29 14:39:52 +08:00
parent d15689ccb8
commit 26f4f88574

View File

@@ -95,7 +95,12 @@ import { ref } from 'vue'
import { onLoad } from '@dcloudio/uni-app' import { onLoad } from '@dcloudio/uni-app'
import customHeader from '@/components/customHeader.vue' import customHeader from '@/components/customHeader.vue'
import customTabs from '@/components/customTabs.vue'; import customTabs from '@/components/customTabs.vue';
import { auditActivityReport, getVisistDetailList, getYsVisistInfo } from '../../../../api/crm/activity/activity'; import {
auditActivityReport,
getRejectReason,
getVisistDetailList,
getYsVisistInfo
} from '../../../../api/crm/activity/activity';
let visistId = ref(0) let visistId = ref(0)
@@ -127,10 +132,38 @@ const activeTab = ref(0);//默认报告明细
const tabList = ['报告明细']; const tabList = ['报告明细'];
//点击驳回 //点击驳回
function refuse() { // 修正后的驳回方法
uni.navigateTo({ const refuse = async () => {
url: './auditReject?visistId=' + visistId.value uni.showModal({
}) title: '驳回原因',
content: '',
editable: true,
success: async function (modalRes) { // 使用modalRes避免重名
if (modalRes.confirm) {
try {
const param = {
visistId: visistId.value,
rejectReason: modalRes.content // 用户输入的驳回原因
};
const apiRes = await getRejectReason(param); // 避免与modalRes重名
uni.showToast({
title: '驳回成功',
icon: 'success'
});
// 操作完成后返回
setTimeout(() => {
uni.navigateBack(1);
}, 800);
} catch (err) {
console.log('驳回失败:', err);
uni.showToast({
title: '驳回失败',
icon: 'error'
});
}
}
}
});
} }
//点击通过 //点击通过
@@ -145,7 +178,7 @@ function adopt(item) {
reportStaffName: item.staffName, reportStaffName: item.staffName,
}).then(res => { }).then(res => {
if (res.code == 200) { if (res.code == 200) {
// that.mescroll.resetUpScroll() mescroll.resetUpScroll()
} else { } else {
uni.showToast({ uni.showToast({
icon: 'none', icon: 'none',
@@ -153,6 +186,10 @@ function adopt(item) {
}); });
} }
}) })
uni.navigateBack({
})
} }
} }