|
|
|
|
@@ -27,9 +27,11 @@ func NewTabDaftarPesertaHandlers(tdp TabDaftarPesertaServices) *TabDaftarPeserta
|
|
|
|
|
|
|
|
|
|
func (tdp *TabDaftarPesertaHandlers) HandleShowTabDaftarPeserta(c echo.Context) error {
|
|
|
|
|
logger, _ := zap.NewProduction()
|
|
|
|
|
// title := "Daftar Peserta"
|
|
|
|
|
title := "Daftar Report"
|
|
|
|
|
tableID := utils.GenerateRandomID("tableid")
|
|
|
|
|
paginationID := utils.GenerateRandomID("paginationID")
|
|
|
|
|
dialogReportID := utils.GenerateRandomID("dialogreportid")
|
|
|
|
|
dialogReportBodyID := utils.GenerateRandomID("dialogreportbodyid")
|
|
|
|
|
|
|
|
|
|
id := c.Param("id")
|
|
|
|
|
logger.Info("Params", zap.Any("id", id))
|
|
|
|
|
@@ -43,6 +45,10 @@ func (tdp *TabDaftarPesertaHandlers) HandleShowTabDaftarPeserta(c echo.Context)
|
|
|
|
|
table := corporate_mcudetail.TableDaftarPeserta(
|
|
|
|
|
dataTable,
|
|
|
|
|
tableID,
|
|
|
|
|
"/corp/dashboard_pic/detail/"+id+"/tabdaftarpeserta/openreport",
|
|
|
|
|
"#"+dialogReportBodyID,
|
|
|
|
|
"#tableID, #paginationID, #dialogReportID, #dialogReportBodyID",
|
|
|
|
|
"outerHTML",
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
pagination := pagination.PaginationV3(
|
|
|
|
|
@@ -50,7 +56,7 @@ func (tdp *TabDaftarPesertaHandlers) HandleShowTabDaftarPeserta(c echo.Context)
|
|
|
|
|
1,
|
|
|
|
|
"/corp/dashboard_pic/detail/"+id+"/tabdaftarpeserta/changepage",
|
|
|
|
|
paginationID,
|
|
|
|
|
"#tableID, #paginationID, #loading-parent, #loading-child, #loading-spinner, #loadingcontent",
|
|
|
|
|
"#tableID, #paginationID, #loading-parent, #loading-child, #loading-spinner, #loadingcontent, #dialogReportID, #dialogReportBodyID",
|
|
|
|
|
"#contentlayout",
|
|
|
|
|
"outerHTML", "", "",
|
|
|
|
|
corporate_mcudetail.BeforeRequestContent(),
|
|
|
|
|
@@ -62,7 +68,38 @@ func (tdp *TabDaftarPesertaHandlers) HandleShowTabDaftarPeserta(c echo.Context)
|
|
|
|
|
pagination,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
content := corporate_mcudetail.TabDaftarPesertaScreen(tableID, paginationID, clayout)
|
|
|
|
|
bodymodal := corporate_mcudetail.ModalBody(
|
|
|
|
|
dialogReportBodyID,
|
|
|
|
|
corporate_mcudetail.JsShowModal(""),
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
closemodal := corporate_mcudetail.ModalClose(
|
|
|
|
|
"/corp/dashboard_pic/detail/"+id+"/tabdaftarpeserta/closereport",
|
|
|
|
|
"#"+dialogReportBodyID,
|
|
|
|
|
"outerHTML",
|
|
|
|
|
"#"+dialogReportID,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
modaldialog := corporate_mcudetail.DialogReport(
|
|
|
|
|
"",
|
|
|
|
|
"/corp/dashboard_pic/detail/"+id+"/tabdaftarpeserta/dialogreport",
|
|
|
|
|
"#"+dialogReportBodyID,
|
|
|
|
|
"outerHTML",
|
|
|
|
|
"#tableID, #paginationID, #dialogReportID, #dialogReportBodyID"+paginationID,
|
|
|
|
|
dialogReportID,
|
|
|
|
|
title,
|
|
|
|
|
bodymodal,
|
|
|
|
|
closemodal,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
content := corporate_mcudetail.TabDaftarPesertaScreen(
|
|
|
|
|
tableID,
|
|
|
|
|
paginationID,
|
|
|
|
|
dialogReportID,
|
|
|
|
|
dialogReportBodyID,
|
|
|
|
|
clayout,
|
|
|
|
|
modaldialog,
|
|
|
|
|
)
|
|
|
|
|
// css := corporate_mcudetail.CSSTabDaftarPeserta()
|
|
|
|
|
// js := corporate_mcudetail.JsTabDaftarPeserta()
|
|
|
|
|
|
|
|
|
|
@@ -80,6 +117,8 @@ func (tdp *TabDaftarPesertaHandlers) HandlePagination(c echo.Context) error {
|
|
|
|
|
pageparam := c.QueryParam("page")
|
|
|
|
|
tableID := c.QueryParam("tableID")
|
|
|
|
|
paginationID := c.QueryParam("paginationID")
|
|
|
|
|
// dialogReportID := c.QueryParam("dialogReportID")
|
|
|
|
|
dialogReportBodyID := c.QueryParam("dialogReportBodyID")
|
|
|
|
|
|
|
|
|
|
id := c.Param("id")
|
|
|
|
|
|
|
|
|
|
@@ -93,14 +132,21 @@ func (tdp *TabDaftarPesertaHandlers) HandlePagination(c echo.Context) error {
|
|
|
|
|
if err != nil {
|
|
|
|
|
return err
|
|
|
|
|
}
|
|
|
|
|
table := corporate_mcudetail.TableDaftarPeserta(tableData, tableID)
|
|
|
|
|
table := corporate_mcudetail.TableDaftarPeserta(
|
|
|
|
|
tableData,
|
|
|
|
|
tableID,
|
|
|
|
|
"/corp/dashboard_pic/detail/"+id+"/tabdaftarpeserta/openreport",
|
|
|
|
|
"#"+dialogReportBodyID,
|
|
|
|
|
"#tableID, #paginationID, #dialogReportID, #dialogReportBodyID",
|
|
|
|
|
"outerHTML",
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
pagination := pagination.PaginationV3(
|
|
|
|
|
totalPage,
|
|
|
|
|
page,
|
|
|
|
|
"/corp/dashboard_pic/detail/"+id+"/tabdaftarpeserta/changepage",
|
|
|
|
|
paginationID,
|
|
|
|
|
"#tableID, #paginationID, #loading-parent, #loading-child, #loading-spinner, #loadingcontent",
|
|
|
|
|
"#tableID, #paginationID, #loading-parent, #loading-child, #loading-spinner, #loadingcontent, #dialogReportID, #dialogReportBodyID",
|
|
|
|
|
"#contentlayout",
|
|
|
|
|
"outerHTML", "", "",
|
|
|
|
|
corporate_mcudetail.BeforeRequestContent(),
|
|
|
|
|
@@ -116,3 +162,19 @@ func (tdp *TabDaftarPesertaHandlers) HandlePagination(c echo.Context) error {
|
|
|
|
|
clayout := corporate_mcudetail.ContentLayout(table, pagination)
|
|
|
|
|
return utils.View(c, clayout)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (tdp *TabDaftarPesertaHandlers) HandleOpenReportDialog(c echo.Context) error {
|
|
|
|
|
logger, _ := zap.NewProduction()
|
|
|
|
|
|
|
|
|
|
idx := c.QueryParam("idx")
|
|
|
|
|
dialogReportID := c.QueryParam("dialogReportID")
|
|
|
|
|
dialogReportBodyID := c.QueryParam("dialogReportBodyID")
|
|
|
|
|
logger.Info("params", zap.Any("idx", idx))
|
|
|
|
|
|
|
|
|
|
modalbody := corporate_mcudetail.ModalBody(
|
|
|
|
|
dialogReportBodyID,
|
|
|
|
|
corporate_mcudetail.JsShowModal("#"+dialogReportID),
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
return utils.View(c, modalbody)
|
|
|
|
|
}
|
|
|
|
|
|