From c4ba3fbd5e213ad21a4bcd8e8b8fbf35059f2eab Mon Sep 17 00:00:00 2001 From: Hanan Askarim Date: Thu, 13 Jun 2024 19:11:14 +0700 Subject: [PATCH] fis kesimpulan --- handlers/dev/kesimpulan.handlers.go | 8 +- services/dev/kesimpulan.services.go | 6 +- views/dev/kesimpulan/kesimpulan.templ | 12 +- views/dev/kesimpulan/kesimpulan_templ.go | 18 +- views/dev/kesimpulan/tableKesimpulan.templ | 10 +- views/dev/kesimpulan/tableKesimpulan_templ.go | 10 +- .../dev/kesimpulan/tablekesimpulanfisik.templ | 46 ----- .../kesimpulan/tablekesimpulanfisik_templ.go | 181 ------------------ .../kesimpulan/tablekesimpulannonlab.templ | 46 ----- .../kesimpulan/tablekesimpulannonlab_templ.go | 181 ------------------ 10 files changed, 17 insertions(+), 501 deletions(-) delete mode 100644 views/dev/kesimpulan/tablekesimpulanfisik.templ delete mode 100644 views/dev/kesimpulan/tablekesimpulanfisik_templ.go delete mode 100644 views/dev/kesimpulan/tablekesimpulannonlab.templ delete mode 100644 views/dev/kesimpulan/tablekesimpulannonlab_templ.go diff --git a/handlers/dev/kesimpulan.handlers.go b/handlers/dev/kesimpulan.handlers.go index 516e3a1..b4354bf 100644 --- a/handlers/dev/kesimpulan.handlers.go +++ b/handlers/dev/kesimpulan.handlers.go @@ -30,8 +30,6 @@ func (h *KesimpulanHandler) HandleShowKesimpulanScreen(c echo.Context) error { logger, _ := zap.NewProduction() tableID := utils.GenerateRandomID("tablebody") - tableIDNonLab := utils.GenerateRandomID("tablebody") - tableIDFisik := utils.GenerateRandomID("tablebody") id := c.Param("id") // table component @@ -63,7 +61,7 @@ func (h *KesimpulanHandler) HandleShowKesimpulanScreen(c echo.Context) error { logger.Info("CEK DATA", zap.Any("data lab", dataNonLab)) - tableComponentNonLab := dev_kesimpulan.CardTableKesimpulanNonLab("3 Kelainan Pemeriksaan Non Lab terbesar :", dataNonLab, tableIDNonLab) + tableComponentNonLab := dev_kesimpulan.CardTableKesimpulan("3 Kelainan Pemeriksaan Non Lab terbesar :", dataNonLab, tableID) // table component fisik dataFisik, err := h.KesimpulanService.GetListKesimpulanFisik(id) @@ -78,11 +76,9 @@ func (h *KesimpulanHandler) HandleShowKesimpulanScreen(c echo.Context) error { logger.Info("CEK DATA", zap.Any("data lab", dataFisik)) - tableComponentFisik := dev_kesimpulan.CardTableKesimpulanFisik("3 Kelainan Pemeriksaan Fisik terbesar :", dataFisik, tableIDFisik) + tableComponentFisik := dev_kesimpulan.CardTableKesimpulan("3 Kelainan Pemeriksaan Fisik terbesar :", dataFisik, tableID) content := dev_kesimpulan.MainKesimpulan(tableID, - tableIDNonLab, - tableIDFisik, tableComponentLab, tableComponentNonLab, tableComponentFisik) diff --git a/services/dev/kesimpulan.services.go b/services/dev/kesimpulan.services.go index 95a4dc9..17d4674 100644 --- a/services/dev/kesimpulan.services.go +++ b/services/dev/kesimpulan.services.go @@ -58,7 +58,7 @@ func (k *KesimpulanServices) GetListKesimpulanLab(id string) ([]models.ModelKesi zap.Any("id", id), zap.Any("cek total", totalLab), ) - query := `SELECT ROW_NUMBER() OVER () AS nomor, + query := `SELECT ROW_NUMBER() OVER (ORDER BY count(Mgm_HeaderT_OrderHeaderID) DESC) AS nomor, ifnull(Nat_TestName ,Mcu_KelainanGroupName) as Test, cast(count(Mgm_HeaderT_OrderHeaderID)/?*100 as decimal(2,0)) as total @@ -130,7 +130,7 @@ func (k *KesimpulanServices) GetListKesimpulanNonLab(id string) ([]models.ModelK zap.Any("id", id), zap.Any("cek total", totalLab), ) - query := `SELECT ROW_NUMBER() OVER () AS nomor, + query := `SELECT ROW_NUMBER() OVER (ORDER BY count(Mgm_HeaderT_OrderHeaderID) DESC) AS nomor, ifnull(Nat_TestName ,Mcu_KelainanGroupName) as Test, cast(count(Mgm_HeaderT_OrderHeaderID)/?*100 as decimal(2,0)) as total @@ -202,7 +202,7 @@ func (k *KesimpulanServices) GetListKesimpulanFisik(id string) ([]models.ModelKe zap.Any("id", id), zap.Any("cek total", totalFisik), ) - query := `SELECT ROW_NUMBER() OVER () AS nomor, + query := `SELECT ROW_NUMBER() OVER (ORDER BY count(Mgm_HeaderT_OrderHeaderID) DESC) AS nomor, ifnull(Nat_TestName ,Mcu_KelainanGroupName) as Test, cast(count(Mgm_HeaderT_OrderHeaderID)/?*100 as decimal(2,0)) as total diff --git a/views/dev/kesimpulan/kesimpulan.templ b/views/dev/kesimpulan/kesimpulan.templ index c31cc97..dca7f33 100644 --- a/views/dev/kesimpulan/kesimpulan.templ +++ b/views/dev/kesimpulan/kesimpulan.templ @@ -8,8 +8,6 @@ import ( templ MainKesimpulan( tableID string, - tableIDNonLab string, - tableIDFisik string, tablecontent templ.Component, tablecontentnonlab templ.Component, tablecontentfisik templ.Component, @@ -19,16 +17,8 @@ templ MainKesimpulan( Name: "tableID", Type: "hidden", Value: tableID}) - @customtextfield.CustomTextFieldv2(models.CustomTextFieldv2Prm{ID: "tableIDNonLab", - Name: "tableIDNonLab", - Type: "hidden", - Value: tableIDNonLab}) - @customtextfield.CustomTextFieldv2(models.CustomTextFieldv2Prm{ID: "tableIDFisik", - Name: "tableIDFisik", - Type: "hidden", - Value: tableIDFisik})
-

Kesimpulan

+

Kesimpulan

@tablecontent @tablecontentnonlab diff --git a/views/dev/kesimpulan/kesimpulan_templ.go b/views/dev/kesimpulan/kesimpulan_templ.go index 810a23e..4ab24a5 100644 --- a/views/dev/kesimpulan/kesimpulan_templ.go +++ b/views/dev/kesimpulan/kesimpulan_templ.go @@ -18,8 +18,6 @@ import ( func MainKesimpulan( tableID string, - tableIDNonLab string, - tableIDFisik string, tablecontent templ.Component, tablecontentnonlab templ.Component, tablecontentfisik templ.Component, @@ -47,21 +45,7 @@ func MainKesimpulan( if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } - templ_7745c5c3_Err = customtextfield.CustomTextFieldv2(models.CustomTextFieldv2Prm{ID: "tableIDNonLab", - Name: "tableIDNonLab", - Type: "hidden", - Value: tableIDNonLab}).Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = customtextfield.CustomTextFieldv2(models.CustomTextFieldv2Prm{ID: "tableIDFisik", - Name: "tableIDFisik", - Type: "hidden", - Value: tableIDFisik}).Render(ctx, templ_7745c5c3_Buffer) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

Kesimpulan

") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

Kesimpulan

") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } diff --git a/views/dev/kesimpulan/tableKesimpulan.templ b/views/dev/kesimpulan/tableKesimpulan.templ index f8bdc2f..0bedd75 100644 --- a/views/dev/kesimpulan/tableKesimpulan.templ +++ b/views/dev/kesimpulan/tableKesimpulan.templ @@ -14,23 +14,23 @@ templ CardTableKesimpulan(title string, data []models.ModelKesimpulanLab, tableI
- @TableKesimpulanLab(data, tableID) + @TableKesimpulan(data, tableID)
} -templ TableKesimpulanLab(data []models.ModelKesimpulanLab, +templ TableKesimpulan(data []models.ModelKesimpulanLab, tableID string) {
@tablecomponent.TableV3([]string{"NO", "PEMERIKSAAN", "PERSENTASE"}, []string{"5%", "70%", "25%"}, - RowKesimpulanLab(data), + RowKesimpulan(data), )
} -templ RowKesimpulanLab(data []models.ModelKesimpulanLab) { +templ RowKesimpulan(data []models.ModelKesimpulanLab) { if len(data) == 0 { Data Tidak Ditemukan @@ -40,7 +40,7 @@ templ RowKesimpulanLab(data []models.ModelKesimpulanLab) { { v.Nomor } { v.Test } - { v.Total } % + { v.Total } } } diff --git a/views/dev/kesimpulan/tableKesimpulan_templ.go b/views/dev/kesimpulan/tableKesimpulan_templ.go index 70f1db2..fcba519 100644 --- a/views/dev/kesimpulan/tableKesimpulan_templ.go +++ b/views/dev/kesimpulan/tableKesimpulan_templ.go @@ -45,7 +45,7 @@ func CardTableKesimpulan(title string, data []models.ModelKesimpulanLab, tableID if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } - templ_7745c5c3_Err = TableKesimpulanLab(data, tableID).Render(ctx, templ_7745c5c3_Buffer) + templ_7745c5c3_Err = TableKesimpulan(data, tableID).Render(ctx, templ_7745c5c3_Buffer) if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } @@ -60,7 +60,7 @@ func CardTableKesimpulan(title string, data []models.ModelKesimpulanLab, tableID }) } -func TableKesimpulanLab(data []models.ModelKesimpulanLab, +func TableKesimpulan(data []models.ModelKesimpulanLab, tableID string) templ.Component { return templ.ComponentFunc(func(ctx context.Context, templ_7745c5c3_W io.Writer) (templ_7745c5c3_Err error) { templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templ_7745c5c3_W.(*bytes.Buffer) @@ -93,7 +93,7 @@ func TableKesimpulanLab(data []models.ModelKesimpulanLab, } templ_7745c5c3_Err = tablecomponent.TableV3([]string{"NO", "PEMERIKSAAN", "PERSENTASE"}, []string{"5%", "70%", "25%"}, - RowKesimpulanLab(data), + RowKesimpulan(data), ).Render(ctx, templ_7745c5c3_Buffer) if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err @@ -109,7 +109,7 @@ func TableKesimpulanLab(data []models.ModelKesimpulanLab, }) } -func RowKesimpulanLab(data []models.ModelKesimpulanLab) templ.Component { +func RowKesimpulan(data []models.ModelKesimpulanLab) templ.Component { return templ.ComponentFunc(func(ctx context.Context, templ_7745c5c3_W io.Writer) (templ_7745c5c3_Err error) { templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templ_7745c5c3_W.(*bytes.Buffer) if !templ_7745c5c3_IsBuffer { @@ -168,7 +168,7 @@ func RowKesimpulanLab(data []models.ModelKesimpulanLab) templ.Component { 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 } diff --git a/views/dev/kesimpulan/tablekesimpulanfisik.templ b/views/dev/kesimpulan/tablekesimpulanfisik.templ deleted file mode 100644 index faedc0b..0000000 --- a/views/dev/kesimpulan/tablekesimpulanfisik.templ +++ /dev/null @@ -1,46 +0,0 @@ -package dev_kesimpulan - -import ( - "cpone/component/table" - "cpone/models" -) - -templ CardTableKesimpulanFisik(title string, data []models.ModelKesimpulanLab, tableIDFisik string) { -
-
-

- { title } -

-
-
-
- @TableKesimpulanFisik(data, tableIDFisik) -
-
-
-} - -templ TableKesimpulanFisik(data []models.ModelKesimpulanLab, - tableIDFisik string) { -
- @tablecomponent.TableV3([]string{"NO", "PEMERIKSAAN", "PERSENTASE"}, - []string{"5%", "70%", "25%"}, - RowKesimpulanFisik(data), - ) -
-} - -templ RowKesimpulanFisik(data []models.ModelKesimpulanLab) { - if len(data) == 0 { - - Data Tidak Ditemukan - - } - for _, v := range data { - - { v.Nomor } - { v.Test } - { v.Total } % - - } -} diff --git a/views/dev/kesimpulan/tablekesimpulanfisik_templ.go b/views/dev/kesimpulan/tablekesimpulanfisik_templ.go deleted file mode 100644 index bdf9fd0..0000000 --- a/views/dev/kesimpulan/tablekesimpulanfisik_templ.go +++ /dev/null @@ -1,181 +0,0 @@ -// Code generated by templ - DO NOT EDIT. - -// templ: version: v0.2.663 -package dev_kesimpulan - -//lint:file-ignore SA4006 This context is only used if a nested component is present. - -import "github.com/a-h/templ" -import "context" -import "io" -import "bytes" - -import ( - "cpone/component/table" - "cpone/models" -) - -func CardTableKesimpulanFisik(title string, data []models.ModelKesimpulanLab, tableIDFisik string) templ.Component { - return templ.ComponentFunc(func(ctx context.Context, templ_7745c5c3_W io.Writer) (templ_7745c5c3_Err error) { - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templ_7745c5c3_W.(*bytes.Buffer) - if !templ_7745c5c3_IsBuffer { - templ_7745c5c3_Buffer = templ.GetBuffer() - defer templ.ReleaseBuffer(templ_7745c5c3_Buffer) - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var1 := templ.GetChildren(ctx) - if templ_7745c5c3_Var1 == nil { - templ_7745c5c3_Var1 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - var templ_7745c5c3_Var2 string - templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.JoinStringErrs(title) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\kesimpulan\tablekesimpulanfisik.templ`, Line: 12, Col: 11} - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var2)) - 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 = TableKesimpulanFisik(data, tableIDFisik).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 - } - if !templ_7745c5c3_IsBuffer { - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteTo(templ_7745c5c3_W) - } - return templ_7745c5c3_Err - }) -} - -func TableKesimpulanFisik(data []models.ModelKesimpulanLab, - tableIDFisik string) templ.Component { - return templ.ComponentFunc(func(ctx context.Context, templ_7745c5c3_W io.Writer) (templ_7745c5c3_Err error) { - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templ_7745c5c3_W.(*bytes.Buffer) - if !templ_7745c5c3_IsBuffer { - templ_7745c5c3_Buffer = templ.GetBuffer() - defer templ.ReleaseBuffer(templ_7745c5c3_Buffer) - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var3 := templ.GetChildren(ctx) - if templ_7745c5c3_Var3 == nil { - templ_7745c5c3_Var3 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = tablecomponent.TableV3([]string{"NO", "PEMERIKSAAN", "PERSENTASE"}, - []string{"5%", "70%", "25%"}, - RowKesimpulanFisik(data), - ).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 - } - if !templ_7745c5c3_IsBuffer { - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteTo(templ_7745c5c3_W) - } - return templ_7745c5c3_Err - }) -} - -func RowKesimpulanFisik(data []models.ModelKesimpulanLab) templ.Component { - return templ.ComponentFunc(func(ctx context.Context, templ_7745c5c3_W io.Writer) (templ_7745c5c3_Err error) { - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templ_7745c5c3_W.(*bytes.Buffer) - if !templ_7745c5c3_IsBuffer { - templ_7745c5c3_Buffer = templ.GetBuffer() - defer templ.ReleaseBuffer(templ_7745c5c3_Buffer) - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var5 := templ.GetChildren(ctx) - if templ_7745c5c3_Var5 == nil { - templ_7745c5c3_Var5 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - if len(data) == 0 { - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("Data Tidak Ditemukan") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - } - for _, v := range data { - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - var templ_7745c5c3_Var6 string - templ_7745c5c3_Var6, templ_7745c5c3_Err = templ.JoinStringErrs(v.Nomor) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\kesimpulan\tablekesimpulanfisik.templ`, Line: 41, Col: 16} - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var6)) - 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 - } - var templ_7745c5c3_Var7 string - templ_7745c5c3_Var7, templ_7745c5c3_Err = templ.JoinStringErrs(v.Test) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\kesimpulan\tablekesimpulanfisik.templ`, Line: 42, Col: 15} - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var7)) - 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 - } - var templ_7745c5c3_Var8 string - templ_7745c5c3_Var8, templ_7745c5c3_Err = templ.JoinStringErrs(v.Total) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\kesimpulan\tablekesimpulanfisik.templ`, Line: 43, Col: 16} - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var8)) - 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 - } - } - if !templ_7745c5c3_IsBuffer { - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteTo(templ_7745c5c3_W) - } - return templ_7745c5c3_Err - }) -} diff --git a/views/dev/kesimpulan/tablekesimpulannonlab.templ b/views/dev/kesimpulan/tablekesimpulannonlab.templ deleted file mode 100644 index ad593fa..0000000 --- a/views/dev/kesimpulan/tablekesimpulannonlab.templ +++ /dev/null @@ -1,46 +0,0 @@ -package dev_kesimpulan - -import ( - "cpone/component/table" - "cpone/models" -) - -templ CardTableKesimpulanNonLab(title string, data []models.ModelKesimpulanLab, tableIDNonLab string) { -
-
-

- { title } -

-
-
-
- @TableKesimpulanNonLab(data, tableIDNonLab) -
-
-
-} - -templ TableKesimpulanNonLab(data []models.ModelKesimpulanLab, - tableIDNonLab string) { -
- @tablecomponent.TableV3([]string{"NO", "PEMERIKSAAN", "PERSENTASE"}, - []string{"5%", "70%", "25%"}, - RowKesimpulanNonLab(data), - ) -
-} - -templ RowKesimpulanNonLab(data []models.ModelKesimpulanLab) { - if len(data) == 0 { - - Data Tidak Ditemukan - - } - for _, v := range data { - - { v.Nomor } - { v.Test } - { v.Total } % - - } -} diff --git a/views/dev/kesimpulan/tablekesimpulannonlab_templ.go b/views/dev/kesimpulan/tablekesimpulannonlab_templ.go deleted file mode 100644 index d758f7a..0000000 --- a/views/dev/kesimpulan/tablekesimpulannonlab_templ.go +++ /dev/null @@ -1,181 +0,0 @@ -// Code generated by templ - DO NOT EDIT. - -// templ: version: v0.2.663 -package dev_kesimpulan - -//lint:file-ignore SA4006 This context is only used if a nested component is present. - -import "github.com/a-h/templ" -import "context" -import "io" -import "bytes" - -import ( - "cpone/component/table" - "cpone/models" -) - -func CardTableKesimpulanNonLab(title string, data []models.ModelKesimpulanLab, tableIDNonLab string) templ.Component { - return templ.ComponentFunc(func(ctx context.Context, templ_7745c5c3_W io.Writer) (templ_7745c5c3_Err error) { - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templ_7745c5c3_W.(*bytes.Buffer) - if !templ_7745c5c3_IsBuffer { - templ_7745c5c3_Buffer = templ.GetBuffer() - defer templ.ReleaseBuffer(templ_7745c5c3_Buffer) - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var1 := templ.GetChildren(ctx) - if templ_7745c5c3_Var1 == nil { - templ_7745c5c3_Var1 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - var templ_7745c5c3_Var2 string - templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.JoinStringErrs(title) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\kesimpulan\tablekesimpulannonlab.templ`, Line: 12, Col: 11} - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var2)) - 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 = TableKesimpulanNonLab(data, tableIDNonLab).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 - } - if !templ_7745c5c3_IsBuffer { - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteTo(templ_7745c5c3_W) - } - return templ_7745c5c3_Err - }) -} - -func TableKesimpulanNonLab(data []models.ModelKesimpulanLab, - tableIDNonLab string) templ.Component { - return templ.ComponentFunc(func(ctx context.Context, templ_7745c5c3_W io.Writer) (templ_7745c5c3_Err error) { - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templ_7745c5c3_W.(*bytes.Buffer) - if !templ_7745c5c3_IsBuffer { - templ_7745c5c3_Buffer = templ.GetBuffer() - defer templ.ReleaseBuffer(templ_7745c5c3_Buffer) - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var3 := templ.GetChildren(ctx) - if templ_7745c5c3_Var3 == nil { - templ_7745c5c3_Var3 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - templ_7745c5c3_Err = tablecomponent.TableV3([]string{"NO", "PEMERIKSAAN", "PERSENTASE"}, - []string{"5%", "70%", "25%"}, - RowKesimpulanNonLab(data), - ).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 - } - if !templ_7745c5c3_IsBuffer { - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteTo(templ_7745c5c3_W) - } - return templ_7745c5c3_Err - }) -} - -func RowKesimpulanNonLab(data []models.ModelKesimpulanLab) templ.Component { - return templ.ComponentFunc(func(ctx context.Context, templ_7745c5c3_W io.Writer) (templ_7745c5c3_Err error) { - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templ_7745c5c3_W.(*bytes.Buffer) - if !templ_7745c5c3_IsBuffer { - templ_7745c5c3_Buffer = templ.GetBuffer() - defer templ.ReleaseBuffer(templ_7745c5c3_Buffer) - } - ctx = templ.InitializeContext(ctx) - templ_7745c5c3_Var5 := templ.GetChildren(ctx) - if templ_7745c5c3_Var5 == nil { - templ_7745c5c3_Var5 = templ.NopComponent - } - ctx = templ.ClearChildren(ctx) - if len(data) == 0 { - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("Data Tidak Ditemukan") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - } - for _, v := range data { - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - var templ_7745c5c3_Var6 string - templ_7745c5c3_Var6, templ_7745c5c3_Err = templ.JoinStringErrs(v.Nomor) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\kesimpulan\tablekesimpulannonlab.templ`, Line: 41, Col: 16} - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var6)) - 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 - } - var templ_7745c5c3_Var7 string - templ_7745c5c3_Var7, templ_7745c5c3_Err = templ.JoinStringErrs(v.Test) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\kesimpulan\tablekesimpulannonlab.templ`, Line: 42, Col: 15} - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var7)) - 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 - } - var templ_7745c5c3_Var8 string - templ_7745c5c3_Var8, templ_7745c5c3_Err = templ.JoinStringErrs(v.Total) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\kesimpulan\tablekesimpulannonlab.templ`, Line: 43, Col: 16} - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var8)) - 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 - } - } - if !templ_7745c5c3_IsBuffer { - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteTo(templ_7745c5c3_W) - } - return templ_7745c5c3_Err - }) -}