add nama paket di tabel daftar peserta
This commit is contained in:
@@ -328,18 +328,24 @@ func (tdp *TabDaftarPesertaHandlers) HandleCloseDialogGenPass(c echo.Context) er
|
||||
}
|
||||
|
||||
func (tdp *TabDaftarPesertaHandlers) HandleDialogGenPass(c echo.Context) error {
|
||||
logger, _ := zap.NewProduction()
|
||||
// logger, _ := zap.NewProduction()
|
||||
host := c.Request().Host
|
||||
id := c.Param("id")
|
||||
|
||||
dialogGenPassID := c.FormValue("dialogGenPassID")
|
||||
dialogGenPassBodyID := c.FormValue("dialogGenPassBodyID")
|
||||
dialogReportID := c.FormValue("dialogReportID")
|
||||
dialogReportBodyID := c.FormValue("dialogReportBodyID")
|
||||
dialogAkunID := c.FormValue("dialogAkunID")
|
||||
dialogAkunBodyID := c.FormValue("dialogAkunBodyID")
|
||||
|
||||
tableID := c.FormValue("tableID")
|
||||
paginationID := c.FormValue("paginationID")
|
||||
pageparam := c.FormValue("currpage" + paginationID)
|
||||
|
||||
// generate pasword
|
||||
resp, err := tdp.TabDaftarPesertaServices.GenerataPasswordMCU(id, host)
|
||||
if err != nil {
|
||||
logger.Info("error", zap.Any("err", err))
|
||||
|
||||
modalDialogGenPass := corporate_mcudetail.ModalGenPassBody(
|
||||
dialogGenPassBodyID,
|
||||
"Apakah anda yakin untuk men-generate password untuk seluruh karyawan",
|
||||
@@ -349,7 +355,6 @@ func (tdp *TabDaftarPesertaHandlers) HandleDialogGenPass(c echo.Context) error {
|
||||
retVal := []templ.Component{toastwarning, modalDialogGenPass}
|
||||
return utils.ViewMulti(c, retVal)
|
||||
}
|
||||
defer logger.Sync()
|
||||
|
||||
if resp.Status != "OK" {
|
||||
modalDialogGenPass := corporate_mcudetail.ModalGenPassBody(
|
||||
@@ -362,13 +367,26 @@ func (tdp *TabDaftarPesertaHandlers) HandleDialogGenPass(c echo.Context) error {
|
||||
return utils.ViewMulti(c, retVal)
|
||||
}
|
||||
|
||||
aa := "/corp/dashboard_pic/detail/" + id + "/tabdaftarpeserta/reload?page=" + pageparam
|
||||
bb := "&tableID=" + tableID
|
||||
cc := "&paginationID=" + paginationID
|
||||
dd := "&dialogReportID=" + dialogReportID
|
||||
ee := "&dialogReportBodyID=" + dialogReportBodyID
|
||||
ff := "&dialogGenPassID=" + dialogGenPassID
|
||||
gg := "&dialogGenPassBodyID=" + dialogGenPassBodyID
|
||||
hh := "&dialogAkunID=" + dialogAkunID
|
||||
ii := "&dialogAkunBodyID=" + dialogAkunBodyID
|
||||
jj := "&currpage" + paginationID + "=" + pageparam
|
||||
link := aa + bb + cc + dd + ee + ff + gg + hh + ii + jj
|
||||
|
||||
modalDialogGenPass := corporate_mcudetail.ModalGenPassBody(
|
||||
dialogGenPassBodyID,
|
||||
"Apakah anda yakin untuk men-generate password untuk seluruh karyawan",
|
||||
corporate_mcudetail.JsHideModal("#"+dialogGenPassID),
|
||||
// corporate_mcudetail.JsHideModal("#"+dialogGenPassID),
|
||||
corporate_mcudetail.JsGenPassReload("#"+dialogGenPassID, link),
|
||||
)
|
||||
|
||||
message := "Success generate password.\n" + resp.Message + " password, telah dikirim melalui email peserta"
|
||||
message := "Success generate password.\n" + "resp.Message" + " password, telah dikirim melalui email peserta"
|
||||
toastSuccess := customtoastv2.CustomToastV2Show("Success", message, "success")
|
||||
retVal := []templ.Component{toastSuccess, modalDialogGenPass}
|
||||
return utils.ViewMulti(c, retVal)
|
||||
@@ -608,3 +626,50 @@ func (tdp *TabDaftarPesertaHandlers) HandleAkun(c echo.Context) error {
|
||||
)
|
||||
return utils.View(c, dialogAkunBody)
|
||||
}
|
||||
|
||||
func (tdp *TabDaftarPesertaHandlers) HandleContentReload(c echo.Context) error {
|
||||
id := c.Param("id")
|
||||
dialogReportBodyID := c.FormValue("dialogReportBodyID")
|
||||
dialogAkunBodyID := c.FormValue("dialogAkunBodyID")
|
||||
|
||||
tableID := c.FormValue("tableID")
|
||||
paginationID := c.FormValue("paginationID")
|
||||
pageparam := c.FormValue("currpage" + paginationID)
|
||||
currpage, err := strconv.Atoi(pageparam)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
tableData, totalPage, err := tdp.TabDaftarPesertaServices.GetListDaftarPesertaMCU(id, currpage, 10)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
table := corporate_mcudetail.TableDaftarPeserta(
|
||||
tableData,
|
||||
tableID,
|
||||
"/corp/dashboard_pic/detail/"+id+"/tabdaftarpeserta/openreport",
|
||||
"#"+dialogReportBodyID,
|
||||
"#tableID, #paginationID, #dialogReportID, #dialogReportBodyID, #dialogGenPassID, #dialogGenPassBodyID, #dialogAkunID, #dialogAkunBodyID",
|
||||
"outerHTML",
|
||||
"/corp/dashboard_pic/detail/"+id+"/tabdaftarpeserta/openviewakun",
|
||||
"#"+dialogAkunBodyID,
|
||||
"#tableID, #paginationID, #dialogReportID, #dialogReportBodyID, #dialogGenPassID, #dialogGenPassBodyID, #dialogAkunID, #dialogAkunBodyID",
|
||||
"outerHTML",
|
||||
)
|
||||
|
||||
pagination := pagination.PaginationV3(
|
||||
totalPage,
|
||||
currpage,
|
||||
"/corp/dashboard_pic/detail/"+id+"/tabdaftarpeserta/changepage",
|
||||
paginationID,
|
||||
"#tableID, #paginationID, #loading-parent, #loading-child, #loading-spinner, #loadingcontent, #dialogGenPassID, #dialogGenPassBodyID, #dialogAkunID, #dialogAkunBodyID, #dialogReportID, #dialogReportBodyID, #currPage"+paginationID,
|
||||
"#contentlayout",
|
||||
"outerHTML", "", "",
|
||||
corporate_mcudetail.BeforeRequestContent(),
|
||||
corporate_mcudetail.AfterRequestContent(),
|
||||
)
|
||||
|
||||
clayout := corporate_mcudetail.ContentLayout(table, pagination)
|
||||
return utils.View(c, clayout)
|
||||
}
|
||||
|
||||
@@ -163,6 +163,7 @@ func SetupRoutesCorporate(app *echo.Echo, appStore db.AppStore) {
|
||||
corp.GET("/dashboard_pic/detail/:id/tabdaftarpeserta/openviewakun", daftarpesertaHandl.HandleOpenViewAkun)
|
||||
corp.POST("/dashboard_pic/detail/:id/tabdaftarpeserta/closeviewakun", daftarpesertaHandl.HandleCloseViewAkun)
|
||||
corp.POST("/dashboard_pic/detail/:id/tabdaftarpeserta/viewakun", daftarpesertaHandl.HandleAkun)
|
||||
corp.POST("/dashboard_pic/detail/:id/tabdaftarpeserta/reload", daftarpesertaHandl.HandleContentReload)
|
||||
|
||||
// tab keuangan
|
||||
keuanganService := mcu_corporate_services.NewTabKeuanganServices(appStore)
|
||||
|
||||
Reference in New Issue
Block a user