From 8d1c7997b62f3ce34e6fb4da2b408894bc586c37 Mon Sep 17 00:00:00 2001 From: sindhu Date: Wed, 5 Jun 2024 10:55:42 +0700 Subject: [PATCH] step 12 : refactor layout add, ketambahan alamat dan agama, proses add fix --- handlers/dev/md.doctor.handlers.go | 181 +++++++++++++++++- services/dev/md.doctor.services.go | 6 +- views/dev/mddoctor/mddoctorformmodal.templ | 114 ++++++----- views/dev/mddoctor/mddoctorformmodal_templ.go | 146 +++++++------- 4 files changed, 331 insertions(+), 116 deletions(-) diff --git a/handlers/dev/md.doctor.handlers.go b/handlers/dev/md.doctor.handlers.go index 232d04d..195355e 100644 --- a/handlers/dev/md.doctor.handlers.go +++ b/handlers/dev/md.doctor.handlers.go @@ -234,6 +234,33 @@ func (lh *MdDoctorHandler) HandleShowMdDoctorScreen(c echo.Context) error { }, }, dataResultGolonganDarah...) + // listItem Agama + dataResultAgama, err := services.GetTerminologyList( + models.TerminologyParamv0{ + AttributePath: "Person.religion.code", + CodeSystem: "xcpone.code.religion", + }, + ) + fmt.Println(dataResultAgama) + fmt.Println(err) + if err != nil { + defer logger.Sync() + logger.Info("ERROR BREADCRUMB DEV", + zap.Any("error", err), + ) + fmt.Println(dataResultAgama) + return err + } + + dataResultAgama = append([]models.TerminologyV0{ + { + AttributePath: "Person.religion.code", + CodeSystem: "xcpone.code.religion", + Code: "default", + Display: "Agama", + }, + }, dataResultAgama...) + // listItem Kewarganegaraan dataResultKewarganegaraan, err := lh.MdDoctorServices.GetKewarganegaraan() fmt.Println(dataResultKewarganegaraan) @@ -399,7 +426,7 @@ func (lh *MdDoctorHandler) HandleShowMdDoctorScreen(c echo.Context) error { // Component Dropdown JK listItemResultJKComponent := dev_mddoctorview.ItemDropdownJenisKelamin(dataResultJenisKelamin, 0) - // Component Dropdown Golongan Darah + // Component Dropdown GD listItemResultGDComponent := dev_mddoctorview.ItemDropdownTerminology(dataResultGolonganDarah, models.TerminologySelectedV0{ AttributePath: "Person.blood.type", @@ -409,6 +436,16 @@ func (lh *MdDoctorHandler) HandleShowMdDoctorScreen(c echo.Context) error { }, ) + // Component Dropdown Agama + listItemResultAgamaComponent := dev_mddoctorview.ItemDropdownTerminology(dataResultAgama, + models.TerminologySelectedV0{ + AttributePath: "Person.religion.code", + CodeSystem: "xcpone.code.religion", + Code: "default", + Display: "Agama", + }, + ) + // Component Radio Button Kewarganegaraan listItemResultKewarganegaraanComponent := dev_mddoctorview.ItemRadioButtonKewarganegaraan(dataResultKewarganegaraan, 1) @@ -618,6 +655,12 @@ func (lh *MdDoctorHandler) HandleShowMdDoctorScreen(c echo.Context) error { Type: "text", ID: "doctorimbuhannohp", }, + models.CustomDropdownv1Prm{ + Label: "Agama", + Name: "doctoragama", + ID: "doctoragama", + }, + listItemResultAgamaComponent, dialogAddBodyID, dev_mddoctorview.JsHideModalDoctor("")) modalActioAddCmp := dev_mddoctorview.ActionFormDoctor( @@ -982,6 +1025,33 @@ func (lh *MdDoctorHandler) HandleCloseFormAdd(c echo.Context) error { }, }, dataResultGolonganDarah...) + // listItem Agama + dataResultAgama, err := services.GetTerminologyList( + models.TerminologyParamv0{ + AttributePath: "Person.religion.code", + CodeSystem: "xcpone.code.religion", + }, + ) + fmt.Println(dataResultAgama) + fmt.Println(err) + if err != nil { + defer logger.Sync() + logger.Info("ERROR BREADCRUMB DEV", + zap.Any("error", err), + ) + fmt.Println(dataResultAgama) + return err + } + + dataResultAgama = append([]models.TerminologyV0{ + { + AttributePath: "Person.religion.code", + CodeSystem: "xcpone.code.religion", + Code: "default", + Display: "Agama", + }, + }, dataResultAgama...) + // listItem Kewarganegaraan dataResultKewarganegaraan, err := lh.MdDoctorServices.GetKewarganegaraan() fmt.Println(dataResultKewarganegaraan) @@ -1152,6 +1222,16 @@ func (lh *MdDoctorHandler) HandleCloseFormAdd(c echo.Context) error { }, ) + // Component Dropdown Agama + listItemResultAgamaComponent := dev_mddoctorview.ItemDropdownTerminology(dataResultAgama, + models.TerminologySelectedV0{ + AttributePath: "Person.religion.code", + CodeSystem: "xcpone.code.religion", + Code: "default", + Display: "Agama", + }, + ) + // Component Radio Button Kewarganegaraan listItemResultKewarganegaraanComponent := dev_mddoctorview.ItemRadioButtonKewarganegaraan(dataResultKewarganegaraan, 1) @@ -1348,7 +1428,7 @@ func (lh *MdDoctorHandler) HandleCloseFormAdd(c echo.Context) error { }, listItemResultBloodRhesusComponent, models.CustomDropdownv1Prm{ - Label: "Ernis", + Label: "Etnis", Name: "doctorgolonganetnis", ID: "doctorgolonganetnis", }, @@ -1360,6 +1440,12 @@ func (lh *MdDoctorHandler) HandleCloseFormAdd(c echo.Context) error { Type: "text", ID: "doctorimbuhannohp", }, + models.CustomDropdownv1Prm{ + Label: "Agama", + Name: "doctoragama", + ID: "doctoragama", + }, + listItemResultAgamaComponent, dialogAddBodyID, dev_mddoctorview.JsHideModalDoctor("")) return utils.View(c, newForm) } @@ -1396,6 +1482,7 @@ func (lh *MdDoctorHandler) HandleAddMdDoctor(c echo.Context) error { doctorGolonganBloodRhesus := c.FormValue("doctorgolonganbloodrhesus") doctorGolonganEtnis := c.FormValue("doctorgolonganetnis") doctorImbuhanNoHP := c.FormValue("doctorimbuhannohp") + doctorAgama := c.FormValue("doctoragama") separator := "$$" @@ -1438,6 +1525,7 @@ func (lh *MdDoctorHandler) HandleAddMdDoctor(c echo.Context) error { zap.String("doctorGolonganBloodRhesus", doctorGolonganBloodRhesus), zap.String("doctorGolonganEtnis", doctorGolonganEtnis), zap.String("doctorImbuhanNoHP", doctorImbuhanNoHP), + zap.String("doctorAgama", doctorAgama), zap.Any("tableid", tableID), zap.Any("search", search), zap.Any("currpage", currPage), @@ -1566,6 +1654,42 @@ func (lh *MdDoctorHandler) HandleAddMdDoctor(c echo.Context) error { Code: strArrayGD[0], }) + // agama + // listItem Agama + strArrayAgama := strings.Split(doctorAgama, separator) + dataResultAgama, err := services.GetTerminologyList( + models.TerminologyParamv0{ + AttributePath: "Person.religion.code", + CodeSystem: "xcpone.code.religion", + }, + ) + fmt.Println(dataResultAgama) + fmt.Println(err) + if err != nil { + defer logger.Sync() + logger.Info("ERROR BREADCRUMB DEV", + zap.Any("error", err), + ) + fmt.Println(dataResultAgama) + return err + } + + dataResultAgama = append([]models.TerminologyV0{ + { + AttributePath: "Person.religion.code", + CodeSystem: "xcpone.code.religion", + Code: "default", + Display: "Agama", + }, + }, dataResultAgama...) + + // Component Dropdown Agama + listItemResultAgamaComponent := dev_mddoctorview.ItemDropdownTerminology(dataResultAgama, models.TerminologySelectedV0{ + AttributePath: "Person.religion.code", + CodeSystem: "xcpone.code.religion", + Code: strArrayAgama[0], + }) + // listItem Kewarganegaraan dataResultKewarganegaraan, err := lh.MdDoctorServices.GetKewarganegaraan() fmt.Println(dataResultKewarganegaraan) @@ -1816,6 +1940,13 @@ func (lh *MdDoctorHandler) HandleAddMdDoctor(c echo.Context) error { Code: strArrayGD[0], }) + // Component Dropdown Agama + listItemResultAgamaComponent := dev_mddoctorview.ItemDropdownTerminology(dataResultAgama, models.TerminologySelectedV0{ + AttributePath: "Person.religion.code", + CodeSystem: "xcpone.code.religion", + Code: strArrayAgama[0], + }) + // Component Radio Button Kewarganegaraan listItemResultKewarganegaraanComponent := dev_mddoctorview.ItemRadioButtonKewarganegaraan(dataResultKewarganegaraan, idSelectedKewarganegaraan) @@ -2049,6 +2180,13 @@ func (lh *MdDoctorHandler) HandleAddMdDoctor(c echo.Context) error { ID: "doctorimbuhannohp", Value: doctorImbuhanNoHP, }, + // agama + models.CustomDropdownv1Prm{ + Label: "Agama", + Name: "doctoragama", + ID: "doctoragama", + }, + listItemResultAgamaComponent, dialogAddBodyID, dev_mddoctorview.JsHideModalDoctor("")) return utils.ViewMulti(c, []templ.Component{customtoastv2.CustomToastV2Show("Warning", formValidation, "warning"), newForm}) } @@ -2071,6 +2209,13 @@ func (lh *MdDoctorHandler) HandleAddMdDoctor(c echo.Context) error { Code: strArrayGD[0], }) + // Component Dropdown Agama + listItemResultAgamaComponent := dev_mddoctorview.ItemDropdownTerminology(dataResultAgama, models.TerminologySelectedV0{ + AttributePath: "Person.religion.code", + CodeSystem: "xcpone.code.religion", + Code: strArrayAgama[0], + }) + // Component Radio Button Kewarganegaraan listItemResultKewarganegaraanComponent := dev_mddoctorview.ItemRadioButtonKewarganegaraan(dataResultKewarganegaraan, idSelectedKewarganegaraan) @@ -2305,6 +2450,13 @@ func (lh *MdDoctorHandler) HandleAddMdDoctor(c echo.Context) error { ID: "doctorimbuhannohp", Value: doctorImbuhanNoHP, }, + // agama + models.CustomDropdownv1Prm{ + Label: "Agama", + Name: "doctoragama", + ID: "doctoragama", + }, + listItemResultAgamaComponent, dialogAddBodyID, dev_mddoctorview.JsHideModalDoctor("")) return utils.ViewMulti(c, []templ.Component{customtoastv2.CustomToastV2Show("Error", "Error Get Doctor Code", "danger"), newForm}) @@ -2321,8 +2473,8 @@ func (lh *MdDoctorHandler) HandleAddMdDoctor(c echo.Context) error { M_DoctorSuffix2: doctorImbuhanAkhir2, M_DoctorGender: doctorJKAdd, M_DoctorDOB: doctorImbuhanTanggalLahir, - M_DoctorReligionCode: "", - M_DoctorReligionSystem: "", + M_DoctorReligionCode: strArrayAgama[0], + M_DoctorReligionSystem: strArrayAgama[1], M_DoctorBloodTypeCode: strArrayGD[0], M_DoctorBloodTypeSystem: strArrayGD[1], M_DoctorBloodRhCode: strArrayRhesus[0], @@ -2377,6 +2529,7 @@ func (lh *MdDoctorHandler) HandleAddMdDoctor(c echo.Context) error { zap.String("doctorGolonganBloodRhesus", doctorGolonganBloodRhesus), zap.String("doctorGolonganEtnis", doctorGolonganEtnis), zap.String("doctorImbuhanNoHP", doctorImbuhanNoHP), + zap.String("doctorAgama", doctorAgama), ) // Component Dropdown JK @@ -2392,6 +2545,13 @@ func (lh *MdDoctorHandler) HandleAddMdDoctor(c echo.Context) error { Code: strArrayGD[0], }) + // Component Dropdown Agama + listItemResultAgamaComponent := dev_mddoctorview.ItemDropdownTerminology(dataResultAgama, models.TerminologySelectedV0{ + AttributePath: "Person.religion.code", + CodeSystem: "xcpone.code.religion", + Code: strArrayAgama[0], + }) + // Component Radio Button Kewarganegaraan listItemResultKewarganegaraanComponent := dev_mddoctorview.ItemRadioButtonKewarganegaraan(dataResultKewarganegaraan, idSelectedKewarganegaraan) @@ -2624,6 +2784,13 @@ func (lh *MdDoctorHandler) HandleAddMdDoctor(c echo.Context) error { ID: "doctorimbuhannohp", Value: doctorImbuhanNoHP, }, + // agama + models.CustomDropdownv1Prm{ + Label: "Agama", + Name: "doctoragama", + ID: "doctoragama", + }, + listItemResultAgamaComponent, dialogAddBodyID, dev_mddoctorview.JsHideModalDoctor("")) return utils.ViewMulti(c, []templ.Component{ customtoastv2.CustomToastV2Show("Error", err.Error(), "danger"), @@ -2867,6 +3034,12 @@ func (lh *MdDoctorHandler) HandleAddMdDoctor(c echo.Context) error { Type: "text", ID: "doctorimbuhannohp", }, + models.CustomDropdownv1Prm{ + Label: "Agama", + Name: "doctoragama", + ID: "doctoragama", + }, + listItemResultAgamaComponent, dialogAddBodyID, dev_mddoctorview.JsHideModalDoctor("#"+dialogAddID)) toastSuccess := customtoastv2.CustomToastV2Show("Success", "Success add master doctor "+doctorImbuhanNama, "success") diff --git a/services/dev/md.doctor.services.go b/services/dev/md.doctor.services.go index 6ee2588..b3f5b90 100644 --- a/services/dev/md.doctor.services.go +++ b/services/dev/md.doctor.services.go @@ -8,6 +8,7 @@ import ( "math" "strconv" "strings" + "time" "go.uber.org/zap" ) @@ -1137,7 +1138,8 @@ func (su *ServicesMdDoctor) AddMdDoctor(inp models.DoctorV1) (models.DoctorV1, e M_DoctorAddressState, M_DoctorAddressCountry, M_DoctorIsActive, - M_DoctorCreatedUserID + M_DoctorCreatedUserID, + M_DoctorCreated ) VALUES ( @@ -1174,6 +1176,7 @@ func (su *ServicesMdDoctor) AddMdDoctor(inp models.DoctorV1) (models.DoctorV1, e ?, ?, ?, + ?, ? )` @@ -1212,6 +1215,7 @@ func (su *ServicesMdDoctor) AddMdDoctor(inp models.DoctorV1) (models.DoctorV1, e M_DoctorAddressCountry, "Y", "1", + time.Now(), ) insertedID, err := rst.LastInsertId() if err != nil { diff --git a/views/dev/mddoctor/mddoctorformmodal.templ b/views/dev/mddoctor/mddoctorformmodal.templ index f5f28dc..91be2b4 100644 --- a/views/dev/mddoctor/mddoctorformmodal.templ +++ b/views/dev/mddoctor/mddoctorformmodal.templ @@ -94,6 +94,8 @@ templ BodyFormDoctor( dropdownDoctorEtnis models.CustomDropdownv1Prm, listItemEtnis templ.Component, InputNomorHP models.CustomTextFieldv2Prm, + dropdownDoctorAgama models.CustomDropdownv1Prm, + listItemAgama templ.Component, componentID string, hxOnLoad templ.ComponentScript) {
@@ -162,26 +164,6 @@ templ BodyFormDoctor( listItemGolonganDarah)
- -
- @customradiobuttoninline.MainCustomRadioButtonInputV0( - radiobuttonDoctorKewarganegaraan, - listItemKewarganegaraan) -
- - -
- @customtextfield.CustomTextFieldv2( - InputNomorIdentitas) -
- - -
- @customdropdown.MainCustomDropdownInputV0( - dropdownDoctorSpesialis, - listItemSpesialis) -
- @@ -211,25 +193,7 @@ templ BodyFormDoctor( -
- -
- @customdropdown.MainCustomDropdownInputV0( - dropdownDoctorEtnis, - listItemEtnis) -
- -
-
- -
- @customtextfield.CustomTextFieldv2( - InputNomorHP) -
- -
-
@@ -273,19 +237,81 @@ templ BodyFormDoctor( listItemPend)
- +
+ + + +
+ +
+ +
+
+ @customradiobuttoninline.MainCustomRadioButtonInputV0( + radiobuttonDoctorKewarganegaraan, + listItemKewarganegaraan) +
+ + +
@customdropdown.MainCustomDropdownInputV0( dropdownDoctorIdentitas, listItemIdentitas)
- - +
- @customtextfield.CustomTextFieldv2( - InputEmail) + @customdropdown.MainCustomDropdownInputV0( + dropdownDoctorSpesialis, + listItemSpesialis) +
+ +
+ + +
+
+ +
+ @customdropdown.MainCustomDropdownInputV0( + dropdownDoctorEtnis, + listItemEtnis) +
+ +
+
+ +
+ @customtextfield.CustomTextFieldv2( + InputNomorIdentitas) +
+ +
+
+ +
+ @customtextfield.CustomTextFieldv2( + InputEmail) +
+ +
+
+ + +
+
+ @customdropdown.MainCustomDropdownInputV0( + dropdownDoctorAgama, + listItemAgama) +
+
+ +
+ @customtextfield.CustomTextFieldv2( + InputNomorHP) +
+
-
diff --git a/views/dev/mddoctor/mddoctorformmodal_templ.go b/views/dev/mddoctor/mddoctorformmodal_templ.go index fa9ebee..88bb397 100644 --- a/views/dev/mddoctor/mddoctorformmodal_templ.go +++ b/views/dev/mddoctor/mddoctorformmodal_templ.go @@ -221,6 +221,8 @@ func BodyFormDoctor( dropdownDoctorEtnis models.CustomDropdownv1Prm, listItemEtnis templ.Component, InputNomorHP models.CustomTextFieldv2Prm, + dropdownDoctorAgama models.CustomDropdownv1Prm, + listItemAgama templ.Component, componentID string, hxOnLoad templ.ComponentScript) templ.Component { return templ.ComponentFunc(func(ctx context.Context, templ_7745c5c3_W io.Writer) (templ_7745c5c3_Err error) { @@ -246,7 +248,7 @@ func BodyFormDoctor( var templ_7745c5c3_Var10 string templ_7745c5c3_Var10, templ_7745c5c3_Err = templ.JoinStringErrs(componentID) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 99, Col: 22} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 101, Col: 22} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var10)) if templ_7745c5c3_Err != nil { @@ -328,36 +330,7 @@ func BodyFormDoctor( if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = customradiobuttoninline.MainCustomRadioButtonInputV0( - radiobuttonDoctorKewarganegaraan, - listItemKewarganegaraan).Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = customtextfield.CustomTextFieldv2( - InputNomorIdentitas).Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = customdropdown.MainCustomDropdownInputV0( - dropdownDoctorSpesialis, - listItemSpesialis).Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } @@ -385,26 +358,7 @@ func BodyFormDoctor( if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = customdropdown.MainCustomDropdownInputV0( - dropdownDoctorEtnis, - listItemEtnis).Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = customtextfield.CustomTextFieldv2( - InputNomorHP).Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } @@ -459,7 +413,17 @@ func BodyFormDoctor( if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = customradiobuttoninline.MainCustomRadioButtonInputV0( + radiobuttonDoctorKewarganegaraan, + listItemKewarganegaraan).Render(ctx, templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } @@ -469,7 +433,36 @@ func BodyFormDoctor( if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = customdropdown.MainCustomDropdownInputV0( + dropdownDoctorSpesialis, + listItemSpesialis).Render(ctx, templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = customdropdown.MainCustomDropdownInputV0( + dropdownDoctorEtnis, + listItemEtnis).Render(ctx, templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = customtextfield.CustomTextFieldv2( + InputNomorIdentitas).Render(ctx, templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } @@ -478,7 +471,26 @@ func BodyFormDoctor( if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = customdropdown.MainCustomDropdownInputV0( + dropdownDoctorAgama, + listItemAgama).Render(ctx, templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = customtextfield.CustomTextFieldv2( + InputNomorHP).Render(ctx, templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } @@ -558,7 +570,7 @@ func ActionFormDoctor(LinkClose string, targetClose string, hxSwapClose string, var templ_7745c5c3_Var14 string templ_7745c5c3_Var14, templ_7745c5c3_Err = templ.JoinStringErrs(LinkClose) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 408, Col: 22} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 434, Col: 22} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var14)) if templ_7745c5c3_Err != nil { @@ -571,7 +583,7 @@ func ActionFormDoctor(LinkClose string, targetClose string, hxSwapClose string, var templ_7745c5c3_Var15 string templ_7745c5c3_Var15, templ_7745c5c3_Err = templ.JoinStringErrs(targetClose) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 409, Col: 26} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 435, Col: 26} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var15)) if templ_7745c5c3_Err != nil { @@ -584,7 +596,7 @@ func ActionFormDoctor(LinkClose string, targetClose string, hxSwapClose string, var templ_7745c5c3_Var16 string templ_7745c5c3_Var16, templ_7745c5c3_Err = templ.JoinStringErrs(hxSwapClose) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 410, Col: 24} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 436, Col: 24} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var16)) if templ_7745c5c3_Err != nil { @@ -625,7 +637,7 @@ func BtnCloseFormDoctor(LinkClose string, targetClose string, hxSwapClose string var templ_7745c5c3_Var18 string templ_7745c5c3_Var18, templ_7745c5c3_Err = templ.JoinStringErrs(LinkClose) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 431, Col: 21} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 457, Col: 21} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var18)) if templ_7745c5c3_Err != nil { @@ -638,7 +650,7 @@ func BtnCloseFormDoctor(LinkClose string, targetClose string, hxSwapClose string var templ_7745c5c3_Var19 string templ_7745c5c3_Var19, templ_7745c5c3_Err = templ.JoinStringErrs(targetClose) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 432, Col: 25} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 458, Col: 25} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var19)) if templ_7745c5c3_Err != nil { @@ -651,7 +663,7 @@ func BtnCloseFormDoctor(LinkClose string, targetClose string, hxSwapClose string var templ_7745c5c3_Var20 string templ_7745c5c3_Var20, templ_7745c5c3_Err = templ.JoinStringErrs(hxSwapClose) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 433, Col: 23} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 459, Col: 23} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var20)) if templ_7745c5c3_Err != nil { @@ -706,7 +718,7 @@ func DeleteConfirmationBodyDoctor(inputId models.CustomTextFieldv2Prm, var templ_7745c5c3_Var23 string templ_7745c5c3_Var23, templ_7745c5c3_Err = templ.JoinStringErrs(componentID) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 450, Col: 22} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 476, Col: 22} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var23)) if templ_7745c5c3_Err != nil { @@ -728,7 +740,7 @@ func DeleteConfirmationBodyDoctor(inputId models.CustomTextFieldv2Prm, var templ_7745c5c3_Var25 string templ_7745c5c3_Var25, templ_7745c5c3_Err = templ.JoinStringErrs(message) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 451, Col: 14} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 477, Col: 14} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var25)) if templ_7745c5c3_Err != nil { @@ -746,7 +758,7 @@ func DeleteConfirmationBodyDoctor(inputId models.CustomTextFieldv2Prm, var templ_7745c5c3_Var26 string templ_7745c5c3_Var26, templ_7745c5c3_Err = templ.JoinStringErrs(v) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 456, Col: 68} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 482, Col: 68} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var26)) if templ_7745c5c3_Err != nil { @@ -769,7 +781,7 @@ func DeleteConfirmationBodyDoctor(inputId models.CustomTextFieldv2Prm, var templ_7745c5c3_Var27 string templ_7745c5c3_Var27, templ_7745c5c3_Err = templ.JoinStringErrs(v) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 462, Col: 10} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 488, Col: 10} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var27)) if templ_7745c5c3_Err != nil { @@ -836,7 +848,7 @@ func ActionFormDoctorDelete(LinkClose string, targetClose string, hxSwapClose st var templ_7745c5c3_Var30 string templ_7745c5c3_Var30, templ_7745c5c3_Err = templ.JoinStringErrs(LinkClose) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 476, Col: 22} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 502, Col: 22} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var30)) if templ_7745c5c3_Err != nil { @@ -849,7 +861,7 @@ func ActionFormDoctorDelete(LinkClose string, targetClose string, hxSwapClose st var templ_7745c5c3_Var31 string templ_7745c5c3_Var31, templ_7745c5c3_Err = templ.JoinStringErrs(targetClose) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 477, Col: 26} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 503, Col: 26} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var31)) if templ_7745c5c3_Err != nil { @@ -862,7 +874,7 @@ func ActionFormDoctorDelete(LinkClose string, targetClose string, hxSwapClose st var templ_7745c5c3_Var32 string templ_7745c5c3_Var32, templ_7745c5c3_Err = templ.JoinStringErrs(hxSwapClose) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 478, Col: 24} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mddoctor\mddoctorformmodal.templ`, Line: 504, Col: 24} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var32)) if templ_7745c5c3_Err != nil {