diff --git a/src/main/java/com/example/demo/controller/WebController.java b/src/main/java/com/example/demo/controller/WebController.java index c182bae..34f047c 100644 --- a/src/main/java/com/example/demo/controller/WebController.java +++ b/src/main/java/com/example/demo/controller/WebController.java @@ -148,12 +148,22 @@ public class WebController { @GetMapping("/order/detail/{id}") public String getDetailOrder(Model model,@PathVariable String id){ model.addAttribute(Constants.SPAN_NAME,"详细画面"); + Diancan diancan=diancanRespository.getOne(id); + model.addAttribute(Constants.QUERY,diancan); + List diancanDetails=diancanDetailRespository.findByZhuohao(diancan.getZhuohao()); + model.addAttribute(Constants.QUERYDETAIL,diancanDetails); + model.addAttribute(Constants.FENLEI,menuRepository.getFenlei()); return "order"; } @GetMapping("/order/pay/{id}") public String getPayOrder(Model model,@PathVariable String id){ model.addAttribute(Constants.SPAN_NAME,"支付画面"); + Diancan diancan=diancanRespository.getOne(id); + model.addAttribute(Constants.QUERY,diancan); + List diancanDetails=diancanDetailRespository.findByZhuohao(diancan.getZhuohao()); + model.addAttribute(Constants.QUERYDETAIL,diancanDetails); + model.addAttribute(Constants.FENLEI,menuRepository.getFenlei()); return "order"; } diff --git a/src/main/resources/templates/order.html b/src/main/resources/templates/order.html index 838e140..bd9211f 100644 --- a/src/main/resources/templates/order.html +++ b/src/main/resources/templates/order.html @@ -50,24 +50,25 @@ function getSelect() { let fenlei = [[${fenlei}]] let fenleistr = '' + let disabled=[[${span_name}]]==='详细画面'||[[${span_name}]]==='支付画面' for (let item in fenlei) { fenleistr += `` } let count=document.querySelectorAll('select[name$=cailiao]').length - return ` ${fenleistr} - - - ` + ` } function plus() { @@ -195,7 +196,7 @@
客人姓名
- +
@@ -203,16 +204,16 @@ 用餐时间
-
- +
- +
@@ -220,7 +221,7 @@ 用餐人数
- +
@@ -228,7 +229,7 @@ 联系方式(手机)
- +
@@ -258,15 +259,26 @@
-
+
备注
- +
-
+ +
+
+ 买单 + 修改 + 返回 +
+
+ 修改 + 完成 +
+