From 3d8df521071a65051ab2093edeab4ea1c1f2e622 Mon Sep 17 00:00:00 2001 From: "PC-202311141343\\Administrator" <505354293@qq.com> Date: Tue, 26 Aug 2025 09:27:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=9C=AC=E5=9C=B0=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E5=88=B0718=E5=88=86=E6=94=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/customHeader.vue | 14 +- src/components/customSearch.vue | 343 +++++- src/pages.json | 1065 +++++++++-------- .../CRM/marketInformation/infomationView.vue | 205 ++-- .../addPaymentCollection.vue | 182 +++ .../fullStaffStatisticsViewingTable.vue | 262 ++++ .../business/CRM/paymentCollection/index.vue | 254 ++++ .../paymentCollectionCheck.vue | 106 ++ .../CRM/paymentCollection/paymentDetail.vue | 213 ++++ .../personalPaymentCollectionTable.vue | 294 +++++ src/static/common.css | 48 +- 11 files changed, 2319 insertions(+), 667 deletions(-) create mode 100644 src/pages/business/CRM/paymentCollection/addPaymentCollection.vue create mode 100644 src/pages/business/CRM/paymentCollection/fullStaffStatisticsViewingTable.vue create mode 100644 src/pages/business/CRM/paymentCollection/index.vue create mode 100644 src/pages/business/CRM/paymentCollection/paymentCollectionCheck.vue create mode 100644 src/pages/business/CRM/paymentCollection/paymentDetail.vue create mode 100644 src/pages/business/CRM/paymentCollection/personalPaymentCollectionTable.vue diff --git a/src/components/customHeader.vue b/src/components/customHeader.vue index 702d7da..f07f1a2 100644 --- a/src/components/customHeader.vue +++ b/src/components/customHeader.vue @@ -25,6 +25,7 @@ const props = defineProps({ title: String, leftFlag:true,//默认左侧显示 false-不显示 rightFlag:false,//默认右侧不显示 + searchType:{default:0}//搜索返回为1,其他暂时不处理 }) const emit = defineEmits(['back']) @@ -35,7 +36,7 @@ let navbarHeight = ref(0) let navHeight = ref(0) onMounted(() => { - navBarPaddingTop.value = getNavBarPaddingTop();console.log(navBarPaddingTop.value) + navBarPaddingTop.value = getNavBarPaddingTop(); statusBarHeight.value = getStatusBarHeight(); navbarHeight.value = getNavBarHeight(); navHeight.value = navbarHeight.value - statusBarHeight.value @@ -43,7 +44,8 @@ onMounted(() => { const handleBack = () => { emit('back') - uni.navigateBack() + if(!props.searchType) + uni.navigateBack() } @@ -56,15 +58,15 @@ const handleBack = () => { margin-left:-375rpx; z-index: 999; /* #ifdef APP-PLUS */ - background: url('@/static/images/bg-Blue-header.png') no-repeat; + /* background: url('@/static/images/bg-Blue-header.png') no-repeat; background-size:750rpx 160rpx; - height:160rpx; + height:160rpx; */ /* #endif */ /* #ifndef APP-PLUS */ - background: url('@/static/images/bg-Blue-header2.png') no-repeat; + /* background: url('@/static/images/bg-Blue-header2.png') no-repeat; background-size:750rpx 116rpx; - height:116rpx; + height:116rpx; */ /* #endif */ } diff --git a/src/components/customSearch.vue b/src/components/customSearch.vue index c3ab321..28ad531 100644 --- a/src/components/customSearch.vue +++ b/src/components/customSearch.vue @@ -1,84 +1,307 @@ \ No newline at end of file + +// 点击搜索结果 +const handleResultClick = (item) => { + uni.showToast({ + title: `点击了 ${item.name}`, + icon: 'none' + }) + // 实际项目中这里可以跳转到详情页 + // uni.navigateTo({ url: `/pages/detail/detail?id=${item.id}` }) +} + + \ No newline at end of file diff --git a/src/pages.json b/src/pages.json index 07cd9ee..721d3be 100644 --- a/src/pages.json +++ b/src/pages.json @@ -1,531 +1,536 @@ { - "easycom": { - "autoscan": true, - "custom": { - "^uni-(.*)": "@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue" - } - }, - "pages": [ - { - "path": "pages/loading/loading", - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/login/login", - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/home/home", - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/business", - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/visitorReport", - //市场信息管理 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/visitorReportAdd", - //走访报告添加 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/visitorReportDetail", - //走访报告详情 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/visitorReportEnter", - //走访报告内容录入 - "style": { - "navigationBarTitleText": "" - } - }, - //市场信息管理(已更新) - { - "path": "pages/business/CRM/marketInformation/marketInformation", - "style": { - "navigationBarTitleText": "市场信息管理" - } - }, - //市场机会录入(已更新) - { - "path": "pages/business/CRM/marketInformation/marketOpportunities", - "style": { - "navigationBarTitleText": "市场机会录入" - } - }, - //市场机会修改(已更新) - { - "path": "pages/business/CRM/marketInformation/marketOpportunitiesDetail", - "style": { - "navigationBarTitleText": "市场机会修改" - } - }, - //重大事项录入(已更新) - { - "path": "pages/business/CRM/marketInformation/majorMatter", - "style": { - "navigationBarTitleText": "重大事项录入" - } - }, - //重大事项更改(已更新) - { - "path": "pages/business/CRM/marketInformation/majorMatterDetail", - "style": { - "navigationBarTitleText": "重大事项更改" - } - }, - //竞争对手信息录入(已更新) - { - "path": "pages/business/CRM/marketInformation/competitor", - "style": { - "navigationBarTitleText": "竞争对手信息录入" - } - }, - //竞争对手信息更改(已更新) - { - "path": "pages/business/CRM/marketInformation/competitorDetail", - "style": { - "navigationBarTitleText": "竞争对手信息更改" - } - }, - //人员变化信息录入(已更新) - { - "path": "pages/business/CRM/marketInformation/personnelChanges", - "style": { - "navigationBarTitleText": "人员变化信息录入" - } - }, - //人员变化信息更改(已更新) - { - "path": "pages/business/CRM/marketInformation/personnelChangesDetail", - "style": { - "navigationBarTitleText": "人员变化信息更改" - } - }, - //重点型号任务信息录入(已更新) - { - "path": "pages/business/CRM/marketInformation/keyModelTasks", - "style": { - "navigationBarTitleText": "重点型号任务信息录入" - } - }, - //重点型号任务信息更新(已更新) - { - "path": "pages/business/CRM/marketInformation/keyModelTasksDetail", - "style": { - "navigationBarTitleText": "重点型号任务信息更新" - } - }, - //通用信息录入(已更新) - { - "path": "pages/business/CRM/marketInformation/beCurrent", - "style": { - "navigationBarTitleText": "通用信息录入" - } - }, - //通用信息更新(已更新) - { - "path": "pages/business/CRM/marketInformation/beCurrentDetail", - "style": { - "navigationBarTitleText": "通用信息更新" - } - }, - //选择客户(已更新) - { - "path": "pages/business/CRM/chooseCus", - "style": { - "navigationBarTitleText": "客户选择" - } - }, - //选择客户人员(已更新) - { - "path": "pages/business/CRM/customerUserList", - "style": { - "navigationBarTitleText": "客户人员选择" - } - }, - //市场信息查看(已更新) - { - "path": "pages/business/CRM/marketInformation/infomationView", - "style": { - "navigationBarTitleText": "市场信息查看" - } - }, - //市场信息详情(已更新) - { - "path": "pages/business/CRM/marketInformation/informationDetail", - "style": { - "navigationBarTitleText": "市场信息详情" - } - }, - //市场信息审核(已更新) - { - "path": "pages/business/CRM/marketInformation/marketInformationReview", - "style": { - "navigationBarTitleText": "市场信息审核" - } - }, - //市场信息审核详情(已更新) - { - "path": "pages/business/CRM/marketInformation/marketInformationReviewDetail", - "style": { - "navigationBarTitleText": "市场信息审核" - } - }, - //回款首页查看(已更新) - { - "path": "pages/business/CRM/paymentCollection/index", - "style": { - "navigationBarTitleText": "回款首页查看" - } - }, - //回款新增(已更新) - { - "path": "pages/business/CRM/paymentCollection/addPaymentCollection", - "style": { - "navigationBarTitleText": "回款新增" - } - }, - //回款更新(已更新) - { - "path": "pages/business/CRM/paymentCollection/paymentDetail", - "style": { - "navigationBarTitleText": "回款新增" - } - }, - //回款查看公用页面(已更新) - { - "path": "pages/business/CRM/paymentCollection/paymentCollectionCheck", - "style": { - "navigationBarTitleText": "回款查看" - } - }, - //回款查看全员统计查看(已更新) - { - "path": "pages/business/CRM/paymentCollection/fullStaffStatisticsViewingTable", - "style": { - "navigationBarTitleText": "全员统计查看" - } - }, - //回款查看个人详情查看(已更新) - { - "path": "pages/business/CRM/paymentCollection/personalPaymentCollectionTable", - "style": { - "navigationBarTitleText": "个人详情查看" - } - }, - { - "path": "pages/business/CRM/weekPlanUpdate", - //修改周计划 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/plan/index", - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/plan/myPlan", - //我的计划列表 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/plan/planEdit", - //计划修改 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/plan/planView", - //周计划查看 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/customer/customerAdd", - //客户人员新增 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/customer/customerAudit", - //客户人员审核 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/customer/customerUserBelong", - //客户人员归属 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/customer/components/confirmForm", - //客户人员主归属人变更审核提交 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/customer/changeCustomerOwner", - //客户人员主归属人变更 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/mainOwner/audit/mainOwnerChangeAudit", - //客户人员主归属人变更审核 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/mainOwner/audit/confirmForm", - //客户人员主归属人变更审核提交 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/customer/components/customerUserEdit", - //客户人员详情编辑 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/customer/selectCustomer", - //选择客户 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/vistorCheckin", - //签到打卡 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/checkinStatistics", - //打卡统计 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/paymentCollection", - //回款查看 - "style": { - "navigationBarTitleText": "" - } - }, - //===================================活动报告==================== - { - "path": "pages/business/CRM/marketActivity/visitReport", - //市场信息管理 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/marketActivity/visitorReportAdd", - //走访报告添加 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/marketActivity/visitReportView", - //走访报告查看 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/marketActivity/visitReportDetail", - //走访报告查看具体明细 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/marketActivity/auditReport", - //走访报告审批列表查看 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/marketActivity/detailForApproval", - //走访报告明细审批 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/marketActivity/visitorReportEnter", - //走访报告内容录入 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/marketActivity/auditReject", - //走访报告驳回输入原因 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/marketActivity/customerUserList", - //客户公司人员信息 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/marketActivity/myUserList", - //我公司人员信息 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/marketActivity/activityTypeList", - //活动类型 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/marketActivity/chooseCus", - //选择客户单位 - "style": { - "navigationBarTitleText": "" - } - }, - //====================地图====== - { - "path": "pages/business/CRM/map/vistorCheckin", - //签到打卡 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/map/addRearkSignIn", - //签到备注 - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/map/checkInView", - //打卡信息(考勤查看) - "style": { - "navigationBarTitleText": "" - } - }, - { - "path": "pages/business/CRM/map/checkinStatistics", - //打卡统计 - "style": { - "navigationBarTitleText": "" - } - }, - //===================================活动报告==================== - { - "path": "pages/notice/notice", - "style": { - "navigationBarTitleText": "", - "app-plus": { - "bounce": "none" - // 取消APP端iOS回弹,避免与下拉刷新冲突 (可统一配在 'globalStyle') - }, - "mp-alipay": { - "allowsBounceVertical": "NO" - } - // 取消支付宝和钉钉小程序的iOS回弹,避免与下拉刷新冲突 (可统一配在 'globalStyle') - } - }, - { - "path": "pages/userinfo/userinfo", - "style": { - "navigationBarTitleText": "" - } - } - ], - "globalStyle": { - "navigationBarTextStyle": "black", - "navigationBarTitleText": "718友晟", - "navigationBarBackgroundColor": "#F8F8F8", - "backgroundColor": "#F8F8F8", - "navigationStyle": "custom" - }, - "tabBar": { - "color": "#919191", - "selectedColor": "#ffffff", - "borderStyle": "#ffffff", - "backgroundColor": "#000000", - "fontSize": "12px", - "iconWidth": "24px", - "list": [ - { - "pagePath": "pages/home/home", - "iconPath": "static/images/tabs/menu-home.png", - "selectedIconPath": "static/images/tabs/menu-home-on.png", - "text": "首页" - }, - { - "pagePath": "pages/business/business", - "iconPath": "static/images/tabs/menu-business.png", - "selectedIconPath": "static/images/tabs/menu-business-on.png", - "text": "业务中心" - }, - { - "pagePath": "pages/notice/notice", - "iconPath": "static/images/tabs/menu-info.png", - "selectedIconPath": "static/images/tabs/menu-info-on.png", - "text": "消息" - }, - { - "pagePath": "pages/userinfo/userinfo", - "iconPath": "static/images/tabs/menu-me.png", - "selectedIconPath": "static/images/tabs/menu-me-on.png", - "text": "我的" - } - ] - } -} + "easycom": { + "autoscan": true, + "custom": { + "^uni-(.*)": "@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue" + } + }, + "pages": [{ + "path": "pages/loading/loading", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/login/login", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/home/home", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/business", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/visitorReport", + //市场信息管理 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/visitorReportAdd", + //走访报告添加 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/visitorReportDetail", + //走访报告详情 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/visitorReportEnter", + //走访报告内容录入 + "style": { + "navigationBarTitleText": "" + } + }, + //市场信息管理(已更新) + { + "path": "pages/business/CRM/marketInformation/marketInformation", + "style": { + "navigationBarTitleText": "市场信息管理" + } + }, + //市场机会录入(已更新) + { + "path": "pages/business/CRM/marketInformation/marketOpportunities", + "style": { + "navigationBarTitleText": "市场机会录入" + } + }, + //市场机会修改(已更新) + { + "path": "pages/business/CRM/marketInformation/marketOpportunitiesDetail", + "style": { + "navigationBarTitleText": "市场机会修改" + } + }, + //重大事项录入(已更新) + { + "path": "pages/business/CRM/marketInformation/majorMatter", + "style": { + "navigationBarTitleText": "重大事项录入" + } + }, + //重大事项更改(已更新) + { + "path": "pages/business/CRM/marketInformation/majorMatterDetail", + "style": { + "navigationBarTitleText": "重大事项更改" + } + }, + //竞争对手信息录入(已更新) + { + "path": "pages/business/CRM/marketInformation/competitor", + "style": { + "navigationBarTitleText": "竞争对手信息录入" + } + }, + //竞争对手信息更改(已更新) + { + "path": "pages/business/CRM/marketInformation/competitorDetail", + "style": { + "navigationBarTitleText": "竞争对手信息更改" + } + }, + //人员变化信息录入(已更新) + { + "path": "pages/business/CRM/marketInformation/personnelChanges", + "style": { + "navigationBarTitleText": "人员变化信息录入" + } + }, + //人员变化信息更改(已更新) + { + "path": "pages/business/CRM/marketInformation/personnelChangesDetail", + "style": { + "navigationBarTitleText": "人员变化信息更改" + } + }, + //重点型号任务信息录入(已更新) + { + "path": "pages/business/CRM/marketInformation/keyModelTasks", + "style": { + "navigationBarTitleText": "重点型号任务信息录入" + } + }, + //重点型号任务信息更新(已更新) + { + "path": "pages/business/CRM/marketInformation/keyModelTasksDetail", + "style": { + "navigationBarTitleText": "重点型号任务信息更新" + } + }, + //通用信息录入(已更新) + { + "path": "pages/business/CRM/marketInformation/beCurrent", + "style": { + "navigationBarTitleText": "通用信息录入" + } + }, + //通用信息更新(已更新) + { + "path": "pages/business/CRM/marketInformation/beCurrentDetail", + "style": { + "navigationBarTitleText": "通用信息更新" + } + }, + //选择客户(已更新) + { + "path": "pages/business/CRM/chooseCus", + "style": { + "navigationBarTitleText": "客户选择" + } + }, + //选择客户人员(已更新) + { + "path": "pages/business/CRM/customerUserList", + "style": { + "navigationBarTitleText": "客户人员选择" + } + }, + //市场信息查看(已更新) + { + "path": "pages/business/CRM/marketInformation/infomationView", + "style": { + "navigationBarTitleText": "市场信息查看" + } + }, + //市场信息详情(已更新) + { + "path": "pages/business/CRM/marketInformation/informationDetail", + "style": { + "navigationBarTitleText": "市场信息详情" + } + }, + //市场信息审核(已更新) + { + "path": "pages/business/CRM/marketInformation/marketInformationReview", + "style": { + "navigationBarTitleText": "市场信息审核" + } + }, + //市场信息审核详情(已更新) + { + "path": "pages/business/CRM/marketInformation/marketInformationReviewDetail", + "style": { + "navigationBarTitleText": "市场信息审核" + } + }, + //回款首页查看(已更新) + { + "path": "pages/business/CRM/paymentCollection/index", + "style": { + "navigationBarTitleText": "回款首页查看" + } + }, + //回款新增(已更新) + { + "path": "pages/business/CRM/paymentCollection/addPaymentCollection", + "style": { + "navigationBarTitleText": "回款新增" + } + }, + //回款更新(已更新) + { + "path": "pages/business/CRM/paymentCollection/paymentDetail", + "style": { + "navigationBarTitleText": "回款新增" + } + }, + //回款查看公用页面(已更新) + { + "path": "pages/business/CRM/paymentCollection/paymentCollectionCheck", + "style": { + "navigationBarTitleText": "回款查看" + } + }, + //回款查看全员统计查看(已更新) + { + "path": "pages/business/CRM/paymentCollection/fullStaffStatisticsViewingTable", + "style": { + "navigationBarTitleText": "全员统计查看" + } + }, + //回款查看个人详情查看(已更新) + { + "path": "pages/business/CRM/paymentCollection/personalPaymentCollectionTable", + "style": { + "navigationBarTitleText": "个人详情查看" + } + }, + { + "path": "pages/business/CRM/weekPlanUpdate", + //修改周计划 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/plan/index", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/plan/myPlan", + //我的计划列表 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/plan/planEdit", + //计划修改 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/plan/planView", + //周计划查看 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/customer/customerAdd", + //客户人员新增 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/customer/customerAudit", + //客户人员审核 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/customer/customerUserBelong", + //客户人员归属 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/customer/components/confirmForm", + //客户人员主归属人变更审核提交 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/customer/changeCustomerOwner", + //客户人员主归属人变更 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/mainOwner/audit/mainOwnerChangeAudit", + //客户人员主归属人变更审核 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/mainOwner/audit/confirmForm", + //客户人员主归属人变更审核提交 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/customer/components/customerUserEdit", + //客户人员详情编辑 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/customer/selectCustomer", + //选择客户 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/vistorCheckin", + //签到打卡 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/checkinStatistics", + //打卡统计 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/paymentCollection", + //回款查看 + "style": { + "navigationBarTitleText": "" + } + }, + //===================================活动报告==================== + { + "path": "pages/business/CRM/mainOwner/view/viewMainOwner", //查看主归属人变更信息 + "style": { + "navigationBarTitleText": "" + } + }, + { + + "path": "pages/business/CRM/marketActivity/visitReport", + //市场信息管理 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/marketActivity/visitorReportAdd", + //走访报告添加 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/marketActivity/visitReportView", + //走访报告查看 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/marketActivity/visitReportDetail", + //走访报告查看具体明细 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/marketActivity/auditReport", + //走访报告审批列表查看 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/marketActivity/detailForApproval", + //走访报告明细审批 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/marketActivity/visitorReportEnter", + //走访报告内容录入 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/marketActivity/auditReject", + //走访报告驳回输入原因 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/marketActivity/customerUserList", + //客户公司人员信息 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/marketActivity/myUserList", + //我公司人员信息 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/marketActivity/activityTypeList", + //活动类型 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/marketActivity/chooseCus", + //选择客户单位 + "style": { + "navigationBarTitleText": "" + } + }, + //====================地图====== + { + "path": "pages/business/CRM/map/vistorCheckin", + //签到打卡 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/map/addRearkSignIn", + //签到备注 + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/map/checkInView", + //打卡信息(考勤查看) + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/business/CRM/map/checkinStatistics", + //打卡统计 + "style": { + "navigationBarTitleText": "" + } + }, + //===================================活动报告==================== + { + "path": "pages/notice/notice", + "style": { + "navigationBarTitleText": "", + "app-plus": { + "bounce": "none" + // 取消APP端iOS回弹,避免与下拉刷新冲突 (可统一配在 'globalStyle') + }, + "mp-alipay": { + "allowsBounceVertical": "NO" + } + // 取消支付宝和钉钉小程序的iOS回弹,避免与下拉刷新冲突 (可统一配在 'globalStyle') + } + }, + { + "path": "pages/userinfo/userinfo", + "style": { + "navigationBarTitleText": "" + } + } + ], + "globalStyle": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "718友晟", + "navigationBarBackgroundColor": "#F8F8F8", + "backgroundColor": "#F8F8F8", + "navigationStyle": "custom" + }, + "tabBar": { + "color": "#919191", + "selectedColor": "#ffffff", + "borderStyle": "#ffffff", + "backgroundColor": "#000000", + "fontSize": "12px", + "iconWidth": "24px", + "list": [{ + "pagePath": "pages/home/home", + "iconPath": "static/images/tabs/menu-home.png", + "selectedIconPath": "static/images/tabs/menu-home-on.png", + "text": "首页" + }, + { + "pagePath": "pages/business/business", + "iconPath": "static/images/tabs/menu-business.png", + "selectedIconPath": "static/images/tabs/menu-business-on.png", + "text": "业务中心" + }, + { + "pagePath": "pages/notice/notice", + "iconPath": "static/images/tabs/menu-info.png", + "selectedIconPath": "static/images/tabs/menu-info-on.png", + "text": "消息" + }, + { + "pagePath": "pages/userinfo/userinfo", + "iconPath": "static/images/tabs/menu-me.png", + "selectedIconPath": "static/images/tabs/menu-me-on.png", + "text": "我的" + } + ] + } +} \ No newline at end of file diff --git a/src/pages/business/CRM/marketInformation/infomationView.vue b/src/pages/business/CRM/marketInformation/infomationView.vue index 41d8790..7df89d7 100644 --- a/src/pages/business/CRM/marketInformation/infomationView.vue +++ b/src/pages/business/CRM/marketInformation/infomationView.vue @@ -2,59 +2,61 @@ - - + + - + - + + + + + + + + {{ notictTypeCheck.name?notictTypeCheck.name:'全部' }} + + + + + + + + - - - - - - - {{selCategory.val||'全部'}} - - - - - {{item.categoryName}} - - - - - - - {{'搜索'}} + + - - + 信息类型:{{ item.informationType }} - - + + - 公司名称:{{ item.cusName }} - {{item.myselfBrowsing==0?'未读':'已读'}} + 公司名称:{{ item.cusName }} + + {{item.myselfBrowsing==0?'未读':'已读'}} - + 报告人 @@ -70,7 +72,7 @@ - + @@ -82,6 +84,7 @@ watch } from 'vue' import customHeader from '@/components/customHeader.vue' + import customSearch from '@/components/customSearch.vue' import MescrollUni from 'mescroll-uni/mescroll-uni.vue'; import { getNavBarPaddingTop @@ -90,12 +93,13 @@ visitorReportList } from '@/api/business.js' import { - viewingMarketInfForAllMembers + viewingMarketInfForAllMembers } from '@/api/crm/api_ys.js'; import { onLoad, onShow, - onUnload + onUnload, + onHide } from '@dcloudio/uni-app' // 获取导航栏高度用于内容区域padding const navBarPaddingTop = ref(0); @@ -103,10 +107,45 @@ navBarPaddingTop.value = getNavBarPaddingTop() * 2; uni.$on('updateStatus', markVisited) }) + // 搜索处理 + let searchShow = ref(false); + let searchText = ref(undefined); + let searchTypeObj = ref({ + typeId: 3, + typeName: '消息类型' + }); + let noticeTypeList = ref([{ + id: 1, + name: '市场机会' + }, + { + id: 2, + name: '重大事项信息' + }, + { + id: 3, + name: '竞争对手信息' + }, + { + id: 4, + name: '人员变化信息' + }, + { + id: 5, + name: '重点型号任务信息' + }, + { + id: 6, + name: '通用信息' + } + ]); + let notictTypeCheck = ref({}); //选中类型 // 查询列表 let list = ref([]); - +// 新增状态变量存储搜索条件 +const selValue = ref(''); // 搜索类型名称 +const inputval = ref(''); // 搜索内容 let searchValue = ref(null) //监视查询的内容的变化 watch(searchValue, (newValue, oldValue) => { @@ -114,7 +153,6 @@ var data = { pageNum: 1, pageSize: 10, - searchContent: searchValue.value }; viewingMarketInfForAllMembers(data).then(res => { if (res.code == 200) { @@ -123,6 +161,10 @@ } }) }) + onHide(()=>{ + searchShow.value=false; + }) + const index = ref(0) const categories = ref([{ categoryId: 1, @@ -143,16 +185,39 @@ categoryId: 6, categoryName: '通用信息' }]) - const selCategory = ref ({ - id: 1, - val: '' + const selCategory = ref({ + id: 1, + val: '' }) + // 搜索返回操作 + const handleBack=()=>{ + searchShow.value=false; + } + // 获取input 焦点跳转 + const handleSearchFocus=()=>{ + searchShow.value = true; + } + // 搜索完返回处理 + const handleSearchConfirm = (param1,param2)=>{ + // console.log(param1,param2) + notictTypeCheck.value=param1.value; + inputval.value=param2.value || ''; + selValue.value = param1.value.name || ''; + searchValue.value = param2.value; + console.log("selValue"+selValue.value) + console.log("inputval"+inputval.value) +// 重置mescroll触发刷新 + if (mescrollRef.value) { + mescrollRef.value.resetUpScroll(); + } + searchShow.value = false; + } // 查询搜索跳转 let handleSearch = () => { var data = { pageNum: 1, pageSize: 10, - searchContent: searchValue.value + }; viewingMarketInfForAllMembers(data).then(res => { if (res.code == 200) { @@ -218,7 +283,8 @@ const upCallback = async (mescroll) => { try { setTimeout(async () => { - const res = await getViewingMarketInfForAllMembers(mescroll.num, mescroll.size); + const res = await getViewingMarketInfForAllMembers(mescroll.num, mescroll.size,selValue.value, + inputval.value); if (mescroll.num === 1) { list.value = res.list; } else { @@ -236,7 +302,10 @@ return new Promise(async (resolve) => { let param = { pageNum, - pageSize + pageSize, + // 添加搜索条件参数 + selValue: selValue.value, + inputval: inputval.value } let res = await viewingMarketInfForAllMembers(param); resolve({ @@ -245,7 +314,6 @@ }); }); } - let Loop = ref(0) let now const visistId = ref(); @@ -255,25 +323,28 @@ function showDetail(item) { uni.navigateTo({ - url: "/pages/business/CRM/marketInformation/informationDetail?informationId=" + item.informationId + '&selValue=' + item.selValue+ '&inputval=' + item.inputval + url: "/pages/business/CRM/marketInformation/informationDetail?informationId=" + item.informationId + + '&selValue=' + item.selValue + '&inputval=' + item.inputval }) - } - - onUnload(() => { - uni.$off('updateStatus') - }) - + } + + onUnload(() => { + uni.$off('updateStatus') + }) + const markVisited = (informationId) => { - const newList = [...list.value].map(item => { - if (item.informationId == informationId) { - return { ...item, myselfBrowsing: 1 }; - } - return item; - }); - list.value = newList; - + const newList = [...list.value].map(item => { + if (item.informationId == informationId) { + return { + ...item, + myselfBrowsing: 1 + }; + } + return item; + }); + list.value = newList; + }; - \ No newline at end of file diff --git a/src/pages/business/CRM/paymentCollection/fullStaffStatisticsViewingTable.vue b/src/pages/business/CRM/paymentCollection/fullStaffStatisticsViewingTable.vue new file mode 100644 index 0000000..2719ab9 --- /dev/null +++ b/src/pages/business/CRM/paymentCollection/fullStaffStatisticsViewingTable.vue @@ -0,0 +1,262 @@ + + + + + \ No newline at end of file diff --git a/src/pages/business/CRM/paymentCollection/index.vue b/src/pages/business/CRM/paymentCollection/index.vue new file mode 100644 index 0000000..f1490ba --- /dev/null +++ b/src/pages/business/CRM/paymentCollection/index.vue @@ -0,0 +1,254 @@ + + + + + diff --git a/src/pages/business/CRM/paymentCollection/paymentCollectionCheck.vue b/src/pages/business/CRM/paymentCollection/paymentCollectionCheck.vue new file mode 100644 index 0000000..c38266a --- /dev/null +++ b/src/pages/business/CRM/paymentCollection/paymentCollectionCheck.vue @@ -0,0 +1,106 @@ + + + + + \ No newline at end of file diff --git a/src/pages/business/CRM/paymentCollection/paymentDetail.vue b/src/pages/business/CRM/paymentCollection/paymentDetail.vue new file mode 100644 index 0000000..4b46007 --- /dev/null +++ b/src/pages/business/CRM/paymentCollection/paymentDetail.vue @@ -0,0 +1,213 @@ + + + + + \ No newline at end of file diff --git a/src/pages/business/CRM/paymentCollection/personalPaymentCollectionTable.vue b/src/pages/business/CRM/paymentCollection/personalPaymentCollectionTable.vue new file mode 100644 index 0000000..a52c7e5 --- /dev/null +++ b/src/pages/business/CRM/paymentCollection/personalPaymentCollectionTable.vue @@ -0,0 +1,294 @@ + + + + + \ No newline at end of file diff --git a/src/static/common.css b/src/static/common.css index c9c2e31..18154c7 100644 --- a/src/static/common.css +++ b/src/static/common.css @@ -87,6 +87,8 @@ page { /* 弹出提示框修改样式 begin */ +/* #ifdef H5 */ + .uni-modal { border-radius: 24rpx !important; width: 70% !important; @@ -136,7 +138,7 @@ page { background-color: #05A3F4 !important; color: #fff !important; } - +/* #endif */ /* 弹出提示框修改样式 end */ /* 搜索框修改样式 begin */ @@ -169,13 +171,51 @@ page { } .custom-search .uni-searchbar__box-icon-clear { - display: none !important; + /* display: none !important; */ + margin-right:10rpx; } -/* .custom-search .uni-searchbar__box-icon-clear .uniui-clear{ +.custom-search .uni-searchbar__box-icon-clear .uniui-clear{ color:#fff !important; font-size: 40rpx !important; -} */ +} + +/* 自定义搜索框 */ +.search-bg{ + background-color: #6FA2F8; + border-radius: 28rpx; + /* width:690rpx; */ + width:630rpx; + height:56rpx; + margin:0 auto 30rpx; + padding:0 30rpx; + display: flex; + color:#fff; + font-size:28rpx; + flex: auto; +} +.search-bg .search-left{ + border-right:1px solid #4687F2; + margin-top:10rpx; + margin-bottom:10rpx; + padding-right:30rpx; + /* width:10%; */ +} +.search-bg .search-right{ + margin-top:10rpx; + padding-left:30rpx; + /* width:60%; */ +} +.search-bg .search-right .uni-input{ + color:#fff; + font-size:28rpx; +} +.search-bg .search-right .uni-input .uni-input-input{ + width: 380rpx; +} +.search-bg .search-right .uni-input .search-color{ + color:#fff !important; +} /* 搜索框修改样式 end */ .head-right {