From 33ec095bdba891d8d26083e15834ce0f4ba85b37 Mon Sep 17 00:00:00 2001 From: wangyang Date: Fri, 29 Aug 2025 09:47:41 +0800 Subject: [PATCH] =?UTF-8?q?CRM-=E5=88=A0=E9=99=A4=E5=88=B7=E6=96=B0?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=EF=BC=8C=E6=8F=90=E4=BA=A4=E5=90=8E=E5=88=B7?= =?UTF-8?q?=E6=96=B0=E9=A1=B5=E9=9D=A2=EF=BC=8C=E4=BC=98=E5=8C=96=E6=88=91?= =?UTF-8?q?=E6=96=B9=E9=A2=86=E5=AF=BC=E4=B8=BA=E7=A9=BA=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E4=B8=8D=E8=83=BD=E6=8F=90=E4=BA=A4=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/CRM/marketActivity/visitReport.vue | 14 +++++++++++++- .../CRM/marketActivity/visitorReportAdd.vue | 4 +++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/pages/business/CRM/marketActivity/visitReport.vue b/src/pages/business/CRM/marketActivity/visitReport.vue index b523248..6556fc0 100644 --- a/src/pages/business/CRM/marketActivity/visitReport.vue +++ b/src/pages/business/CRM/marketActivity/visitReport.vue @@ -79,6 +79,7 @@ import customHeader from '@/components/customHeader.vue' import MescrollUni from 'mescroll-uni/mescroll-uni.vue'; import { getNavBarPaddingTop } from '@/utils/system.js' import { getYsVisistList, removeVisist, updateStatus } from '../../../../api/crm/activity/activity'; +import {onShow} from "@dcloudio/uni-app"; // 获取导航栏高度用于内容区域padding const navBarPaddingTop = ref(0); @@ -86,6 +87,10 @@ onMounted(() => { navBarPaddingTop.value = getNavBarPaddingTop() * 2; }) +onShow(()=>{ + getList() +}) + // 查询列表 let list = ref([]); @@ -210,6 +215,13 @@ const getVisitorReportList = (pageNum, pageSize) => { }); } +//页面数据方法 +function getList(){ + getYsVisistList({pageNum: 1, pageSize: 10}).then(res=>{ + list.value=res.rows; + }) +} + let Loop = ref(0) let now @@ -252,7 +264,7 @@ function touchstart(item) { }); } // 刷新内容 - upCallback() + downCallback(mescrollRef.value.mescroll); }); } } diff --git a/src/pages/business/CRM/marketActivity/visitorReportAdd.vue b/src/pages/business/CRM/marketActivity/visitorReportAdd.vue index b40fd87..380bf94 100644 --- a/src/pages/business/CRM/marketActivity/visitorReportAdd.vue +++ b/src/pages/business/CRM/marketActivity/visitorReportAdd.vue @@ -138,7 +138,9 @@ const submitForm = async () => { icon: 'success' }); saveVisistReportForm.cusId = formData.value.cusId - saveVisistReportForm.joinUser = formData.value.leader.map(item => item.text).join(',') + if (Array.isArray(formData.value.leader)) { + saveVisistReportForm.joinUser = formData.value.leader.map(item => item.text).join(','); + } saveVisistReportForm.visistDate = formData.value.visitDate saveVisistReportForm.visistType = 'I类活动(走访)' saveVisistReportForm.mapId = mapId.value