dialog daftar pasien
This commit is contained in:
@@ -64,3 +64,174 @@ func (mdp *McuDaftarPesertaHandler) HandleShowMcuDaftarPeserta(c echo.Context) e
|
||||
|
||||
return utils.View(c, view)
|
||||
}
|
||||
|
||||
func (mdp *McuDaftarPesertaHandler) HandleShowModalMcuDaftarPeserta(c echo.Context) error {
|
||||
title := "Daftar Peserta"
|
||||
|
||||
DialogBtnPrintID := utils.GenerateRandomID("DialogBtnPrintID")
|
||||
DialogBtnPrintBodyID := utils.GenerateRandomID("DialogBtnPrintBodyID")
|
||||
dialogPrintLabID := utils.GenerateRandomID("dialogPrintLabID")
|
||||
dialogPrintLabBodyID := utils.GenerateRandomID("dialogPrintLabBodyID")
|
||||
dialogPrintNonLabID := utils.GenerateRandomID("dialogPrintNonLabID")
|
||||
dialogPrintFisikID := utils.GenerateRandomID("dialogPrintFisikID")
|
||||
dialogPrintResumeID := utils.GenerateRandomID("dialogPrintResumeID")
|
||||
|
||||
dialogBtnPrintBodyCmp := dev_mcudaftarpeserta.BodyBtnPrint(
|
||||
DialogBtnPrintID,
|
||||
dialogPrintLabID,
|
||||
DialogBtnPrintBodyID,
|
||||
"Hasil Lab",
|
||||
dialogPrintNonLabID,
|
||||
"Hasil Non Lab",
|
||||
dialogPrintFisikID,
|
||||
"Hasil Fisik",
|
||||
dialogPrintResumeID,
|
||||
"Resume Individu",
|
||||
"/dev/mcudaftarpeserta/opendialoglab",
|
||||
"#"+dialogPrintLabBodyID,
|
||||
"outerHTML",
|
||||
"#dialogPrintLabBodyID, #DialogBtnPrintBodyID, #DialogBtnPrintID, #dialogPrintLabID, #dialogPrintNonLabID, #dialogPrintFisikID, #dialogPrintResumeID",
|
||||
dev_mcudaftarpeserta.JsHideModalBtnPrint(""),
|
||||
)
|
||||
|
||||
btnCloseModalCmp := dev_mcudaftarpeserta.BtnPrintClose(
|
||||
"/dev/mcudaftarpeserta/closebtnprint",
|
||||
"#"+DialogBtnPrintBodyID,
|
||||
"outerHTML",
|
||||
DialogBtnPrintID,
|
||||
)
|
||||
|
||||
titleNameBtnPrint := "Abraham Kurniawan - 21304"
|
||||
|
||||
modalBtnPrintComponent := dev_mcudaftarpeserta.ButtoPrintnModalCmp(
|
||||
models.ModelButtonPrintComponent{
|
||||
IDComponent: "dialogbtn",
|
||||
HxTarget: "#" + DialogBtnPrintBodyID,
|
||||
HxSwap: "outerHTML",
|
||||
HxInclude: "#DialogBtnPrintID, #DialogBtnPrintBodyID, #dialogPrintLabID, #dialogPrintNonLabID, #dialogPrintFisikID, #dialogPrintResumeID",
|
||||
ModalBtnPrintID: DialogBtnPrintID,
|
||||
ModalBtnPrintTitle: titleNameBtnPrint,
|
||||
DialogBody: dialogBtnPrintBodyCmp,
|
||||
ButtonClose: btnCloseModalCmp,
|
||||
},
|
||||
)
|
||||
|
||||
// modal component print
|
||||
dialogPrintBodyCmp := dev_mcudaftarpeserta.BodyPrintComponent(
|
||||
dialogPrintLabID,
|
||||
dev_mcudaftarpeserta.JsHideModalPrintLab(""),
|
||||
)
|
||||
btnClosePrintCmp := dev_mcudaftarpeserta.PrintClose(
|
||||
"/dev/mcudaftarpeserta/closeprintlab",
|
||||
"#"+dialogPrintLabBodyID,
|
||||
"outerHTML",
|
||||
)
|
||||
modalPrintComponent := dev_mcudaftarpeserta.PrintComponent(
|
||||
models.ModelPrintComponent{
|
||||
IDComponent: "dialogprintbodylab1",
|
||||
HxTarget: "#" + dialogPrintLabBodyID,
|
||||
HxSwap: "outerHTML",
|
||||
HxInclude: "#dialogPrintLabBodyID, #DialogBtnPrintID, #DialogBtnPrintBodyID, #dialogPrintLabID, #dialogPrintNonLabID, #dialogPrintFisikID, #dialogPrintResumeID",
|
||||
ModalPrintID: dialogPrintLabID,
|
||||
ModalPrintTitle: "Hasil Cetak Lab",
|
||||
DialogBody: dialogPrintBodyCmp,
|
||||
ButtonClose: btnClosePrintCmp,
|
||||
},
|
||||
)
|
||||
|
||||
content := dev_mcudaftarpeserta.ModalMcuDaftarPesertaScreen(
|
||||
DialogBtnPrintID,
|
||||
DialogBtnPrintBodyID,
|
||||
dialogPrintLabID,
|
||||
dialogPrintLabBodyID,
|
||||
dialogPrintNonLabID,
|
||||
dialogPrintFisikID,
|
||||
dialogPrintResumeID,
|
||||
"/dev/mcudaftarpeserta/opendialog",
|
||||
"#"+DialogBtnPrintBodyID,
|
||||
"outerHTML",
|
||||
"#DialogBtnPrintBodyID, #DialogBtnPrintID, #dialogPrintLabID, #dialogPrintNonLabID, #dialogPrintFisikID, #dialogPrintResumeID",
|
||||
2,
|
||||
modalBtnPrintComponent,
|
||||
modalPrintComponent)
|
||||
css := dev_mcudaftarpeserta.CSSMcuDaftarPeserta()
|
||||
js := dev_mcudaftarpeserta.JsMcuDaftarPeserta()
|
||||
|
||||
view := dev_mcudaftarpeserta.ShowMcuDafterPeserta(
|
||||
title,
|
||||
content,
|
||||
css,
|
||||
js,
|
||||
)
|
||||
|
||||
return utils.View(c, view)
|
||||
}
|
||||
|
||||
func (mdp *McuDaftarPesertaHandler) HandleOpenBtnPrint(c echo.Context) error {
|
||||
DialogBtnPrintID := c.QueryParam("DialogBtnPrintID")
|
||||
DialogBtnPrintBodyID := c.QueryParam("DialogBtnPrintBodyID")
|
||||
dialogPrintLabID := c.QueryParam("dialogPrintLabID")
|
||||
dialogPrintNonLabID := c.QueryParam("dialogPrintNonLabID")
|
||||
dialogPrintFisikID := c.QueryParam("dialogPrintFisikID")
|
||||
dialogPrintResumeID := c.QueryParam("dialogPrintResumeID")
|
||||
newDialog := dev_mcudaftarpeserta.BodyBtnPrint(
|
||||
DialogBtnPrintID,
|
||||
dialogPrintLabID,
|
||||
DialogBtnPrintBodyID,
|
||||
"Hasil Lab",
|
||||
dialogPrintNonLabID,
|
||||
"Hasil Non Lab",
|
||||
dialogPrintFisikID,
|
||||
"Hasil Fisik",
|
||||
dialogPrintResumeID,
|
||||
"Resume Individu",
|
||||
"/dev/mcudaftarpeserta/opendialoglab",
|
||||
"#dialogprintbodylab1",
|
||||
"outerHTML",
|
||||
"#dialogprintbodylab1, #DialogBtnPrintBodyID, #DialogBtnPrintID, #dialogPrintLabID, #dialogPrintNonLabID, #dialogPrintFisikID, #dialogPrintResumeID",
|
||||
dev_mcudaftarpeserta.JsShowModalBtnPrint("#"+DialogBtnPrintID),
|
||||
)
|
||||
|
||||
return utils.View(c, newDialog)
|
||||
}
|
||||
|
||||
func (mdp *McuDaftarPesertaHandler) HandleCloseBtnPrint(c echo.Context) error {
|
||||
// DialogBtnPrintID := c.QueryParam("DialogBtnPrintID")
|
||||
DialogBtnPrintID := c.FormValue("DialogBtnPrintID")
|
||||
DialogBtnPrintBodyID := c.FormValue("DialogBtnPrintBodyID")
|
||||
dialogPrintLabID := c.FormValue("dialogPrintLabID")
|
||||
dialogPrintNonLabID := c.FormValue("dialogPrintNonLabID")
|
||||
dialogPrintFisikID := c.FormValue("dialogPrintFisikID")
|
||||
dialogPrintResumeID := c.FormValue("dialogPrintResumeID")
|
||||
newDialog := dev_mcudaftarpeserta.BodyBtnPrint(
|
||||
DialogBtnPrintID,
|
||||
dialogPrintLabID,
|
||||
DialogBtnPrintBodyID,
|
||||
"Hasil Lab",
|
||||
dialogPrintNonLabID,
|
||||
"Hasil Non Lab",
|
||||
dialogPrintFisikID,
|
||||
"Hasil Fisik",
|
||||
dialogPrintResumeID,
|
||||
"Resume Individu",
|
||||
"/dev/mcudaftarpeserta/opendialoglab",
|
||||
"#dialogprintbodylab1",
|
||||
"outerHTML",
|
||||
"#dialogprintbodylab1, #DialogBtnPrintBodyID, #DialogBtnPrintID, #dialogPrintLabID, #dialogPrintNonLabID, #dialogPrintFisikID, #dialogPrintResumeID",
|
||||
dev_mcudaftarpeserta.JsHideModalBtnPrint(""),
|
||||
)
|
||||
|
||||
return utils.View(c, newDialog)
|
||||
}
|
||||
|
||||
// lab
|
||||
func (mdp *McuDaftarPesertaHandler) HandleOpenLab(c echo.Context) error {
|
||||
dialogPrintLabID := c.QueryParam("dialogPrintLabID")
|
||||
|
||||
newDialog := dev_mcudaftarpeserta.BodyPrintComponent(
|
||||
"dialogprintbodylab1",
|
||||
dev_mcudaftarpeserta.JsHideModalBtnPrint("#"+dialogPrintLabID),
|
||||
)
|
||||
|
||||
return utils.View(c, newDialog)
|
||||
}
|
||||
|
||||
@@ -370,4 +370,9 @@ func SetupRoutesDev(app *echo.Echo, appStore db.AppStore) {
|
||||
devMcuDaftarPesertaServices := dev_services.NewMcuDaftarPesertaServices(appStore)
|
||||
devMcuDaftarPesertaHandler := dev_handlers.NewMcuDaftarPeserta(devMcuDaftarPesertaServices)
|
||||
dev.GET("/mcudaftarpeserta/:id", devMcuDaftarPesertaHandler.HandleGetMcuDaftarPeserta)
|
||||
|
||||
dev.GET("/mcudaftarpeserta", devMcuDaftarPesertaHandler.HandleShowModalMcuDaftarPeserta)
|
||||
dev.GET("/mcudaftarpeserta/opendialog", devMcuDaftarPesertaHandler.HandleOpenBtnPrint)
|
||||
dev.POST("/mcudaftarpeserta/closebtnprint", devMcuDaftarPesertaHandler.HandleCloseBtnPrint)
|
||||
dev.GET("/mcudaftarpeserta/opendialoglab", devMcuDaftarPesertaHandler.HandleOpenLab)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user