bug target id missing
This commit is contained in:
@@ -124,29 +124,69 @@ func (nlt *MDNonlabTemplateHandler) HandleShowNonlabTemplateScreen(c echo.Contex
|
||||
dev_mdnonlabtemplateview.AfterRequestContent(),
|
||||
)
|
||||
|
||||
// dialog delete
|
||||
dialogDeleteCmp := dev_mdnonlabtemplateview.BodyFormMDNonlabTemplate(
|
||||
dialogDeleteBodyID,
|
||||
// dialog add
|
||||
dialogAddBody := dev_mdnonlabtemplateview.BodyFormMDNonlabTemplate(
|
||||
dialogAddBodyID,
|
||||
models.CustomTextFieldv2Prm{
|
||||
Label: "ID Nonlab Template",
|
||||
Name: "nonlabtemplateid",
|
||||
Placeholder: "ID Nonlab Template",
|
||||
Type: "hidden",
|
||||
ID: "nonlabtemplateinputid",
|
||||
Name: "nonlabtemplateid",
|
||||
ID: "nonlabtemplateinputid",
|
||||
Type: "hidden",
|
||||
Value: dialogAddBodyID,
|
||||
},
|
||||
models.CustomTextFieldv2Prm{
|
||||
Label: "Name Nonlab Template",
|
||||
Name: "nonlabtemplatename",
|
||||
Placeholder: "Nama Nonlab Template",
|
||||
Type: "text",
|
||||
ID: "nonlabtemplateinputname",
|
||||
Label: "Nama Template",
|
||||
Name: "nonlabtemplatename",
|
||||
ID: "nonlabtemplateinputname",
|
||||
Type: "text",
|
||||
},
|
||||
models.CustomCheckboxv1Prm{
|
||||
Name: "nonlabtemplateflag",
|
||||
ID: "nonlabtemplateinputname",
|
||||
Text: "Template Fisik",
|
||||
Name: "nonlabtemplatefisik",
|
||||
ID: "nonlabtemplateinputname",
|
||||
Value: "N",
|
||||
},
|
||||
dev_mdnonlabtemplateview.BtnSimpanNama(
|
||||
"/dev/md/nonlabtemplate/simpanama",
|
||||
"#"+dialogAddBodyID,
|
||||
"outerHTML",
|
||||
"#"+dialogAddID,
|
||||
"#tableID, #paginationID, #searchID, #dialogDeleteBodyID, #dialogDeleteID, #dialogEditBodyID, #"+searchID+", #currpage"+paginationID,
|
||||
),
|
||||
dev_mdnonlabtemplateview.JSShowModal(""),
|
||||
)
|
||||
dialogAddBtn := dev_mdnonlabtemplateview.ActionFormMDNonlabTmplt(
|
||||
"/dev/md/nonlabtemplate/closeaddform",
|
||||
"#"+dialogAddBodyID,
|
||||
"outerHTML",
|
||||
"#"+dialogAddID,
|
||||
)
|
||||
dialogAddCls := dev_mdnonlabtemplateview.BtnCloseFormMDNonlabTmplt(
|
||||
"/dev/md/nonlabtemplate/closeaddform",
|
||||
"#"+dialogAddBodyID,
|
||||
"innerHTML",
|
||||
"#"+dialogAddID,
|
||||
)
|
||||
|
||||
modalAddFormComponent := dev_mdnonlabtemplateview.MDNonlabTmpltForm(models.MDNonlabTemplateForm{
|
||||
IDComponent: "test1",
|
||||
Link: "/dev/md/nonlabtemplate/add",
|
||||
HxTarget: "#" + dialogAddBodyID,
|
||||
HxSwap: "outerHTML",
|
||||
HxInclude: "#tableID, #paginationID, #searchID, #dialogDeleteBodyID, #dialogDeleteID, #dialogEditBodyID, #" + searchID + ", #currpage" + paginationID,
|
||||
ModalID: dialogAddID,
|
||||
ModalTitle: "New - Nonlab Template",
|
||||
DialogBody: dialogAddBody,
|
||||
DialogAction: dialogAddBtn,
|
||||
ButtonClose: dialogAddCls,
|
||||
})
|
||||
|
||||
// dialog delete
|
||||
dialogDeleteCmp := dev_mdnonlabtemplateview.DeleteKonfirmasiBody(
|
||||
models.CustomTextFieldv2Prm{Name: "nonlabtemplateid", Type: "hidden", Value: "0"},
|
||||
dialogDeleteBodyID,
|
||||
"Apakah anda yakin menghapus non lab template berikut ?",
|
||||
[]string{"NAME"},
|
||||
[]string{""},
|
||||
dev_mdnonlabtemplateview.JSHideModal(""),
|
||||
)
|
||||
|
||||
@@ -172,7 +212,7 @@ func (nlt *MDNonlabTemplateHandler) HandleShowNonlabTemplateScreen(c echo.Contex
|
||||
HxSwap: "outerHTML",
|
||||
HxInclude: "#tableID, #paginationID, #searchID, #dialogDeleteBodyID, #dialogDeleteID, #dialogEditBodyID, #" + searchID + ", #currpage" + paginationID,
|
||||
ModalID: dialogDeleteID,
|
||||
ModalTitle: "Delete - Non Lab Template",
|
||||
ModalTitle: "Delete - Nonlab Template",
|
||||
DialogBody: dialogDeleteCmp,
|
||||
DialogAction: modalActionDeleteComp,
|
||||
ButtonClose: btnCloseModalDelete,
|
||||
@@ -193,6 +233,7 @@ func (nlt *MDNonlabTemplateHandler) HandleShowNonlabTemplateScreen(c echo.Contex
|
||||
tableFilter,
|
||||
tableComp,
|
||||
tablePagination,
|
||||
modalAddFormComponent,
|
||||
modalDeleteFormComponent,
|
||||
)
|
||||
|
||||
@@ -438,3 +479,88 @@ func (nlt *MDNonlabTemplateHandler) HandleDelete(c echo.Context) error {
|
||||
|
||||
return utils.ViewMulti(c, retVal)
|
||||
}
|
||||
|
||||
func (nlt *MDNonlabTemplateHandler) HandleCloseFormAdd(c echo.Context) error {
|
||||
logger, _ := zap.NewProduction()
|
||||
defer logger.Sync()
|
||||
|
||||
dialogAddBodyID := c.FormValue("dialogAddBodyID")
|
||||
dialogAddID := c.FormValue("dialogAddID")
|
||||
searchID := c.FormValue("searchID")
|
||||
paginationID := c.FormValue("paginationID")
|
||||
|
||||
dialogAddBody := dev_mdnonlabtemplateview.BodyFormMDNonlabTemplate(
|
||||
dialogAddBodyID,
|
||||
models.CustomTextFieldv2Prm{
|
||||
Name: "nonlabtemplateid",
|
||||
ID: "nonlabtemplateinputid",
|
||||
Type: "hidden",
|
||||
},
|
||||
models.CustomTextFieldv2Prm{
|
||||
Label: "Nama Template",
|
||||
Name: "nonlabtemplatename",
|
||||
ID: "nonlabtemplateinputname",
|
||||
Type: "text",
|
||||
},
|
||||
models.CustomCheckboxv1Prm{
|
||||
Text: "Template Fisik",
|
||||
Name: "nonlabtemplatefisik",
|
||||
ID: "nonlabtemplateinputname",
|
||||
Value: "N",
|
||||
},
|
||||
dev_mdnonlabtemplateview.BtnSimpanNama(
|
||||
"/dev/md/nonlabtemplate/simpanama",
|
||||
"#"+dialogAddBodyID,
|
||||
"outerHTML",
|
||||
"#"+dialogAddID,
|
||||
"#tableID, #paginationID, #searchID, #dialogDeleteBodyID, #dialogDeleteID, #dialogEditBodyID, #"+searchID+", #currpage"+paginationID,
|
||||
),
|
||||
dev_mdnonlabtemplateview.JSHideModal("#"+dialogAddID),
|
||||
)
|
||||
return utils.View(c, dialogAddBody)
|
||||
}
|
||||
|
||||
func (nlt *MDNonlabTemplateHandler) HandleSimpanNama(c echo.Context) error {
|
||||
logger, _ := zap.NewProduction()
|
||||
dialogAddBodyID := c.FormValue("dialogAddBodyID")
|
||||
dialogAddID := c.FormValue("dialogAddID")
|
||||
searchID := c.FormValue("searchID")
|
||||
paginationID := c.FormValue("paginationID")
|
||||
logger.Info("Test Button")
|
||||
|
||||
fisik := c.FormValue("nonlabtemplatefisik")
|
||||
name := c.FormValue("nonlabtemplatename")
|
||||
id := c.FormValue("nonlabtemplateid")
|
||||
logger.Info("Component ID", zap.Any("ID", id))
|
||||
|
||||
dialogAddBody := dev_mdnonlabtemplateview.BodyFormMDNonlabTemplate(
|
||||
dialogAddBodyID,
|
||||
models.CustomTextFieldv2Prm{
|
||||
Name: "nonlabtemplateid",
|
||||
ID: "nonlabtemplateinputid",
|
||||
Type: "hidden",
|
||||
},
|
||||
models.CustomTextFieldv2Prm{
|
||||
Label: "Nama Template",
|
||||
Name: "nonlabtemplatename",
|
||||
ID: "nonlabtemplateinputname",
|
||||
Type: "text",
|
||||
Value: name,
|
||||
},
|
||||
models.CustomCheckboxv1Prm{
|
||||
Text: "Template Fisik",
|
||||
Name: "nonlabtemplatefisik",
|
||||
ID: "nonlabtemplateinputname",
|
||||
Value: fisik,
|
||||
},
|
||||
dev_mdnonlabtemplateview.BtnSimpanNama(
|
||||
"/dev/md/nonlabtemplate/simpanama",
|
||||
"#"+dialogAddBodyID,
|
||||
"outerHTML",
|
||||
"#"+dialogAddID,
|
||||
"#tableID, #paginationID, #searchID, #dialogDeleteBodyID, #dialogDeleteID, #dialogEditBodyID, #"+searchID+", #currpage"+paginationID,
|
||||
),
|
||||
dev_mdnonlabtemplateview.JSShowModal(""),
|
||||
)
|
||||
return utils.View(c, dialogAddBody)
|
||||
}
|
||||
|
||||
@@ -287,6 +287,8 @@ func SetupRoutesDev(app *echo.Echo, appStore db.AppStore) {
|
||||
dev.GET("/md/nonlabtemplate/opendelete", devMDNonlabTemplateHandlers.HandleOpenFormDelete)
|
||||
dev.POST("/md/nonlabtemplate/closedeleteform", devMDNonlabTemplateHandlers.HandleCloseFormDelete)
|
||||
dev.POST("/md/nonlabtemplate/delete", devMDNonlabTemplateHandlers.HandleDelete)
|
||||
dev.POST("/md/nonlabtemplate/simpanama", devMDNonlabTemplateHandlers.HandleSimpanNama)
|
||||
dev.POST("/md/nonlabtemplate/closeaddform", devMDNonlabTemplateHandlers.HandleCloseFormAdd)
|
||||
|
||||
// masterdata nat unit
|
||||
devMdNatUnitServices := dev_services.NewMdNatUnitServices(appStore)
|
||||
|
||||
Reference in New Issue
Block a user