From 1d830dc30c1d4b0071fc22c72a0cd3822c987991 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期一, 09 六月 2025 10:31:16 +0800 Subject: [PATCH] fix: v1.4 --- apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.vue | 17 ++++++++ packages/core/src/lifeRechargeConstants.ts | 15 +++++++ packages/core/src/lifeRechargeServices.ts | 29 ++++++++------ 3 files changed, 49 insertions(+), 12 deletions(-) diff --git a/apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.vue b/apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.vue index 760d6d4..7f10ab2 100644 --- a/apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.vue +++ b/apps/taro/src/subpackages/my/AgentRecruitment/AgentRecruitment.vue @@ -40,6 +40,7 @@ import { RouterPath, OssAssets } from '@/constants'; import { Image } from '@tarojs/components'; import Taro from '@tarojs/taro'; +import { useLifeRechargeContext } from '@life-payment/core-vue'; defineOptions({ name: 'AgentRecruitment', @@ -49,6 +50,12 @@ const promoterIdNumber = router.params?.promoterIdNumber ?? ''; +onMounted(()=>{ + if(promoterIdNumber){ + setClickCount() + } +}) + function submit() { RouteHelper.navigateTo({ url: promoterIdNumber @@ -56,6 +63,16 @@ : RouterPath.applyAgent, }); } + +const { blLifeRecharge } = useLifeRechargeContext(); + +async function setClickCount() { + try { + let res = await blLifeRecharge.services.setClickCount({ + idnumber: promoterIdNumber, + }); + } catch (error) {} +} </script> <style lang="scss"> diff --git a/packages/core/src/lifeRechargeConstants.ts b/packages/core/src/lifeRechargeConstants.ts index 6d3d950..4904582 100644 --- a/packages/core/src/lifeRechargeConstants.ts +++ b/packages/core/src/lifeRechargeConstants.ts @@ -210,4 +210,19 @@ /**宸插紑閫� */ Open = 1, } + + export enum LifePayChannelAgentType { + /**闆跺敭浠g悊 */ + RetailAgent = 1, + /**鍝佺墝浠g悊 */ + BrandAgent = 2, + /**鍖哄煙浠g悊 */ + AreaAgent = 3, + } + + export const LifePayChannelAgentTypeText = { + [LifePayChannelAgentType.RetailAgent]: '闆跺敭浠g悊', + [LifePayChannelAgentType.BrandAgent]: '鍝佺墝浠g悊', + [LifePayChannelAgentType.AreaAgent]: '鍖哄煙浠g悊', + }; } diff --git a/packages/core/src/lifeRechargeServices.ts b/packages/core/src/lifeRechargeServices.ts index 39398ad..e612ef8 100644 --- a/packages/core/src/lifeRechargeServices.ts +++ b/packages/core/src/lifeRechargeServices.ts @@ -411,12 +411,9 @@ }); } - /** 鏂板鍥炶 POST /api/Promoter/CreateChannelConsultationFollowup */ - async createChannelConsultationFollowup( - body: CreateChannelConsultationFollowupInput, - options?: RequestConfig - ) { - return this.request<string>('/api/Promoter/CreateChannelConsultationFollowup', { + /** 鐢宠娓犻亾鍜ㄨ POST /api/Promoter/CreateChannelConsultation */ + async createChannelConsultation(body: CreateChannelConsultationInput, options?: RequestConfig) { + return this.request<string>('/api/Promoter/CreateChannelConsultation', { method: 'POST', headers: { 'Content-Type': 'application/json', @@ -931,10 +928,18 @@ idnumber?: string; } -export interface CreateChannelConsultationFollowupInput { - /** 娓犻亾鍜ㄨId */ - channelConsultationId?: string; - followupStatus?: LifeRechargeConstants.LifePayChannelConsultationFollowupStatus; - /** 鍥炶璁板綍 */ - followupRemark?: string; +export interface CreateChannelConsultationInput { + /** 瀹㈡埛绔敤鎴稩d 濡傛湁 */ + userId?: string; + /** 鎺ㄥ箍浜篒d */ + idNumber?: string; + /** 鍜ㄨ浜� */ + name?: string; + agentType?: LifeRechargeConstants.LifePayChannelAgentType; + /** 鑱旂郴鏂瑰紡 */ + phoneNumber?: string; + /** 鍏徃鍚嶇О */ + companyName?: string; + /** 瀹㈡埛璧勬簮 */ + customerResources?: string; } -- Gitblit v1.9.1