unknown hace 4 años
padre
commit
8f17fd7133
Se han modificado 3 ficheros con 12 adiciones y 40 borrados
  1. 2 15
      cartridges.gohtml
  2. 10 20
      main.go
  3. 0 5
      models.go

+ 2 - 15
cartridges.gohtml

@@ -5,23 +5,10 @@
 </head>
 <body>
 	<p>Список картриджей и их количество:</p>
-	<!-- <ul>
+	<ul>
 		{{ range .Name }}
 		<li>{{ . }}</li>
 		{{ end }}
-	</ul> -->
-
-	<table>
-		<thead>
-			<th>Наименование</th>
-			<th>Количество</th>
-		</thead>
-		{{ range . }}
-		<tr>
-			<td>{{ .Name }}</td>
-			<td>{{ printf "%d" .Quantity }}</td>
-		</tr>
-		{{ end }}
-	</table>
+	</ul>
 </body>
 </html>

+ 10 - 20
main.go

@@ -68,27 +68,17 @@ func CartridgePage(w http.ResponseWriter, r *http.Request) {
 		fmt.Println("Error during opening DB")
 	} else {
 
-		// var cartridges []Cartridges
-		// var names []string
-		// db.Find(&cartridges)
-		// for _, v := range cartridges {
-		// 	qua := fmt.Sprint(v.Quantity)
-		// 	name := v.Name + ": " + qua
-		// 	names = append(names, name)
-		// }
-
-		// data := CartridgesOutput{
-		// 	Name: names,
-		// }
-
 		var cartridges []Cartridges
+		var names []string
 		db.Find(&cartridges)
-		var cvd []CartridgesViewData
-		for _, v := range cartridges{
-			var tmp CartridgesViewData
-			tmp.Name = v.Name
-			tmp.Quantity = fmt.Sprint(v.Quantity)
-			cvd = append(cvd, tmp)
+		for _, v := range cartridges {
+			qua := fmt.Sprint(v.Quantity)
+			name := v.Name + ": " + qua
+			names = append(names, name)
+		}
+
+		data := CartridgesOutput{
+			Name: names,
 		}
 
 		tmpl, err := template.ParseFiles("cartridges.gohtml")
@@ -98,7 +88,7 @@ func CartridgePage(w http.ResponseWriter, r *http.Request) {
 			fmt.Println(err)
 		}
 
-		tmpl.Execute(w, cvd)
+		tmpl.Execute(w, data)
 	}
 }
 

+ 0 - 5
models.go

@@ -10,11 +10,6 @@ type CartridgesOutput struct {
 	Name []string
 }
 
-type CartridgesViewData struct{
-	Name string
-	Quantity string
-}
-
 type Output struct {
 	PrinterName string
 	Cartridges  []string