From ad2a3ee70f296b17e12cde29f7b00e6b69549e1d Mon Sep 17 00:00:00 2001 From: mohammad javad fesahat Date: Tue, 27 Aug 2024 12:00:33 +0330 Subject: [PATCH] Add Event Type for Create Event Page and Send SMS --- src/app/(index)/leads/[id]/page.tsx | 2 +- src/app/(index)/leads/new/page.tsx | 72 +++++++++++++++++++++++++++-- src/app/(index)/leads/page.tsx | 2 +- src/app/(index)/marketing/page.tsx | 2 +- 4 files changed, 72 insertions(+), 6 deletions(-) diff --git a/src/app/(index)/leads/[id]/page.tsx b/src/app/(index)/leads/[id]/page.tsx index 41c5eef..57f4104 100644 --- a/src/app/(index)/leads/[id]/page.tsx +++ b/src/app/(index)/leads/[id]/page.tsx @@ -237,7 +237,7 @@ const LeadIdPage = ({params}:{params: {id: number} })=>{ return ( -
+
diff --git a/src/app/(index)/leads/new/page.tsx b/src/app/(index)/leads/new/page.tsx index 5286a9b..3593c44 100644 --- a/src/app/(index)/leads/new/page.tsx +++ b/src/app/(index)/leads/new/page.tsx @@ -28,6 +28,12 @@ interface IFormValues { title: String }, ], + lead_event: [ + { + id: Number, + title: String + }, + ], product_types: [ { id: Number, @@ -65,11 +71,15 @@ interface IShahr { interface IFormNewLead { title: string, + mobile1: number, + mobile2: number, + phone: number customer_id: number, desc: string, product_type_id: number , lead_type_id: number, lead_source_id: number, + lead_event_id: number, ostan: number, city_id: number, lead_step_id: number, @@ -108,6 +118,17 @@ const newLead = ()=>{ await setSubmitButtonEnable(false) try { + //if data.phone is empty remove + if(data.phone == 0 || data.phone == null || data.phone == undefined || data.phone.toString() == ''){ + delete data.phone + } + if(data.mobile2 == 0 || data.mobile2 == null || data.mobile2 == undefined || data.mobile2.toString() == ''){ + delete data.mobile2 + } + //if data.lead_event_id is empty remove + if(data.lead_event_id == 0 || data.lead_event_id == null || data.lead_event_id == undefined || data.lead_event_id.toString() == '' || data.lead_event_id.toString() == '0'){ + delete data.lead_event_id + } const result = await axiosInstance.post('/lead/new/', data) if(result.status == 201){ @@ -156,7 +177,7 @@ const newLead = ()=>{ return ( -
+
@@ -175,12 +196,12 @@ const newLead = ()=>{
- +
- + { )} /> +

+ در صورتی که ایجاد شخص جدید ضرورت ندارد، لطفا آن را به شخصیت بازاریابی خود اضافه کنید. +

+
+
+ + +
+ + +
+ + +
+ + +
+ +
+ + +
+ +
+ + + + +
+ +
+ + +