From 35a617123c0d578772d9f4450bf27d3b52277384 Mon Sep 17 00:00:00 2001 From: 移动系统liao <liaoxujun@qq.com> Date: 星期二, 30 七月 2024 13:27:40 +0800 Subject: [PATCH] Merge branch 'master' of http://47.108.235.38:8080/r/baifenbaishop --- CoreCms.Net.Web.Admin/wwwroot/views/corecmsplanorder/edit.html | 348 +++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 298 insertions(+), 50 deletions(-) diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/corecmsplanorder/edit.html b/CoreCms.Net.Web.Admin/wwwroot/views/corecmsplanorder/edit.html index ec5212b..0598873 100644 --- a/CoreCms.Net.Web.Admin/wwwroot/views/corecmsplanorder/edit.html +++ b/CoreCms.Net.Web.Admin/wwwroot/views/corecmsplanorder/edit.html @@ -1,110 +1,367 @@ <script type="text/html" template lay-done="layui.data.sendParams(d);"> <div class="layui-form coreshop-form layui-form-pane" lay-filter="LAY-app-CoreCmsPlanOrder-editForm" id="LAY-app-CoreCmsPlanOrder-editForm"> - - <div class="layui-form-item"> - <label for="orderId" class="layui-form-label layui-form-required">璁㈠崟鍙�</label> - <div class="layui-input-block"> - <input name="orderId" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="璇疯緭鍏ヨ鍗曞彿" lay-reqText="璇疯緭鍏ヨ鍗曞彿" value="{{d.params.data.orderId || '' }}" /> - </div> - </div> - - <div class="layui-form-item"> - <label for="orderAmount" class="layui-form-label layui-form-required">璋冩暣璁㈠崟閲戦</label> - <div class="layui-input-block"> - <input name="orderAmount" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="璇疯緭鍏ヨ皟鏁磋鍗曢噾棰�" lay-reqText="璇疯緭鍏ヨ皟鏁磋鍗曢噾棰�" value="{{d.params.data.orderAmount || '' }}" /> - </div> - </div> - - <div class="layui-form-item"> + <input type="hidden" name="orderId" id="orderId" value="{{d.params.data.model.orderId || '' }}"> + <table class="layui-table layui-form"> + <colgroup> + <col width="100"> + <col> + </colgroup> + <tbody> + + <tr> + <td width="17%"> + <label for="orderId">璁㈠崟鍙�</label> + </td> + <td width="34%" colspan="2"> + {{ d.params.data.model.orderId || '' }} + </td> + <td width="17%"> + <label for="shipAddress">瀛︽牎</label> + </td> + <td width="34%" colspan="2"> + {{ d.params.data.model.shipAddress || '' }} + </td> + </tr> + + + + <tr> + <td> + <label for="shi">甯�</label> + </td> + <td colspan="2"> + {{ d.params.data.model.shi || '' }} + </td> + <td> + <label for="quxian">鍖哄幙</label> + </td> + <td colspan="2"> + {{ d.params.data.model.quxian || '' }} + </td> + </tr> + + + <tr> + <td> + <label for="pianqu">鐗囧尯</label> + </td> + <td colspan="2"> + {{ d.params.data.model.pianqu || '' }} + </td> + <td> + <label for="quxian">鏀惰揣鍦板潃</label> + </td> + <td colspan="2"> + {{ d.params.data.model.shouhuoAddress || '' }} + </td> + </tr> + + <tr> + <td> + <label for="shipName">鑱旂郴浜�</label> + </td> + <td colspan="2"> + {{ d.params.data.model.shipName || '' }} + </td> + <td> + <label for="shipMobile">鑱旂郴鐢佃瘽</label> + </td> + <td colspan="2"> + {{ d.params.data.model.shipMobile || '' }} + </td> + </tr> + + <tr> + <td> + <label for="oldOrderAmount">璁″垝閲戦</label> + </td> + <td colspan="2"> + <input id="oldOrderAmount" name="oldOrderAmount" type="number" class="layui-input" value="{{ d.params.data.model.oldOrderAmount || '' }}" readonly="readonly" /> + </td> + <td> + <label for="orderAmount">璋冩暣閲戦</label> + </td> + <td colspan="2"> + <input id="orderAmount" style="color:red;" name="orderAmount" type="number" class="layui-input" value="{{ d.params.data.model.orderAmount || '' }}" readonly="readonly" /> + </td> + </tr> + + + <tr> + <td > + <label for="keYongAmount">鍙敤浣欓</label> + </td> + <td colspan="2"> + <input type="hidden" name="huaFeiAmount" id="huaFeiAmount" value="{{d.params.data.model.huaFeiAmount }}"> + <input id="keYongAmount" style="color:red;" name="keYongAmount" type="number" class="layui-input" value="{{ d.params.data.model.keYongAmount }}" readonly="readonly" /> + </td> + <td> + <label for="status">璁㈠崟鐘舵��</label> + </td> + <td colspan="2"> + {{ d.params.data.model.statusText || '' }} + </td> + </tr> + + <tr> + <td> + <label for="createTime">寤虹珛鏃堕棿</label> + </td> + <td colspan="2"> + {{ d.params.data.model.createTime || '' }} + </td> + <td> + <label for="upDataTime">淇敼鏃堕棿</label> + </td> + <td colspan="2"> + {{ d.params.data.model.upDataTime || '' }} + </td> + </tr> + + <!--<tr> + <td style="background-color:lightsteelblue;" colspan="4"> + 鍘熻鍗� + </td> + + </tr>--> + <tr> + <td style="background-color:lightsteelblue;"> + 鍟嗗搧鍚嶇О + </td> + <td style="background-color:lightsteelblue;"> + 鍗曚环锛堝厓锛� + </td> + <td style="background-color:lightsteelblue;"> + 璁″垝鏁伴噺 + </td> + <td style="background-color:lightsteelblue;"> + 璁″垝閲戦锛堝厓锛� + </td> + <td style="background-color:lightsteelblue;"> + 璋冩暣鏁伴噺 + </td> + <td style="background-color:lightsteelblue;"> + 璋冩暣閲戦锛堝厓锛� + </td> + </tr> + + {{# layui.each(d.params.data.modelItem1, function(index, item){ }} + <tr> + <td> + <input type="hidden" name="itemIdarray" value="{{item.idnew || '' }}"> + {{ item.name }} {{ item.specification }} + </td> + <td> + {{ item.price }} + <input type="hidden" name="price" value="{{item.price || '' }}"> + </td> + <td> + {{ item.nums }} + </td> + <td> + {{ item.amount }} + </td> + <td> + <input style="height:21px;" name="itemNumarray" lay-verType="tips" type="number" min="0" max="99999999" lay-verify="required|number" class="layui-input" placeholder="璇疯緭鍏ユ暟閲�" lay-reqText="璇疯緭鍏ユ暟閲�" value="{{ item.numsnew }}" onchange="changenum('{{ index }}')" /> + </td> + <td> + + + <input style="height:21px;" name="amount" type="number" class="layui-input" value="{{ item.amountnew }}" readonly="readonly" /> + </td> + </tr> + {{# }); }} + + + + <!--<tr> + <td style="background-color:lightsteelblue;" colspan="4"> + 淇敼璁㈠崟 + </td> + + </tr> + <tr> + <td style="background-color:lightsteelblue;"> + 鍟嗗搧鍚嶇О + </td> + <td style="background-color:lightsteelblue;"> + 鍗曚环锛堝厓锛� + </td> + <td style="background-color:lightsteelblue;"> + 鏁伴噺 + </td> + <td style="background-color:lightsteelblue;"> + 鎬讳环锛堝厓锛� + </td> + + </tr> + + {{# layui.each(d.params.data.modelItem2, function(index, item){ }} + <tr> + <td> + <input type="hidden" name="itemIdarray" value="{{item.id || '' }}"> + {{ item.name }} {{ item.specification }} + </td> + <td> + {{ item.price }} + <input type="hidden" name="price" value="{{item.price || '' }}"> + </td> + <td> + <input name="itemNumarray" lay-verType="tips" type="number" min="0" max="99999999" lay-verify="required|number" class="layui-input" placeholder="璇疯緭鍏ユ暟閲�" lay-reqText="璇疯緭鍏ユ暟閲�" value="{{ item.nums }}" onchange="changenum('{{ index }}')" /> + </td> + <td> + + + <input name="amount" type="number" class="layui-input" value="{{ item.amount }}" readonly="readonly" /> + </td> + </tr> + {{# }); }}--> + + </tbody> + </table> + + + + <!--<div class="layui-form-item"> <label for="status" class="layui-form-label layui-form-required">璁㈠崟鐘舵��</label> <div class="layui-input-block"> <input type="number" min="0" max="999999" name="status" lay-verType="tips" lay-verify="required|number" class="layui-input" value="{{d.params.data.status || '' }}" placeholder="璇疯緭鍏ヨ鍗曠姸鎬�" lay-reqText="璇疯緭鍏ヨ鍗曠姸鎬佸苟涓烘暟瀛�" /> </div> </div> - - <div class="layui-form-item"> + + <div class="layui-form-item"> <label for="userId" class="layui-form-label layui-form-required">鐢ㄦ埛ID 鍏宠仈user.id</label> <div class="layui-input-block"> <input type="number" min="0" max="999999" name="userId" lay-verType="tips" lay-verify="required|number" class="layui-input" value="{{d.params.data.userId || '' }}" placeholder="璇疯緭鍏ョ敤鎴稩D 鍏宠仈user.id" lay-reqText="璇疯緭鍏ョ敤鎴稩D 鍏宠仈user.id骞朵负鏁板瓧" /> </div> </div> - - <div class="layui-form-item"> + + <div class="layui-form-item"> <label for="shipAddress" class="layui-form-label layui-form-required">瀛︽牎</label> <div class="layui-input-block"> <input name="shipAddress" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="璇疯緭鍏ュ鏍�" lay-reqText="璇疯緭鍏ュ鏍�" value="{{d.params.data.shipAddress || '' }}" /> </div> </div> - - <div class="layui-form-item"> + + <div class="layui-form-item"> <label for="shipName" class="layui-form-label layui-form-required">鑱旂郴浜�</label> <div class="layui-input-block"> <input name="shipName" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="璇疯緭鍏ヨ仈绯讳汉" lay-reqText="璇疯緭鍏ヨ仈绯讳汉" value="{{d.params.data.shipName || '' }}" /> </div> </div> - - <div class="layui-form-item"> + + <div class="layui-form-item"> <label for="shipMobile" class="layui-form-label layui-form-required">鏀惰揣鐢佃瘽</label> <div class="layui-input-block"> <input name="shipMobile" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="璇疯緭鍏ユ敹璐х數璇�" lay-reqText="璇疯緭鍏ユ敹璐х數璇�" value="{{d.params.data.shipMobile || '' }}" /> </div> </div> - - <div class="layui-form-item"> + + <div class="layui-form-item"> <label for="oldOrderAmount" class="layui-form-label layui-form-required">璁″垝璁㈠崟閲戦</label> <div class="layui-input-block"> <input name="oldOrderAmount" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="璇疯緭鍏ヨ鍒掕鍗曢噾棰�" lay-reqText="璇疯緭鍏ヨ鍒掕鍗曢噾棰�" value="{{d.params.data.oldOrderAmount || '' }}" /> </div> </div> - - <div class="layui-form-item"> + + <div class="layui-form-item"> <label for="keYongAmount" class="layui-form-label layui-form-required">鍙敤浣欓</label> <div class="layui-input-block"> <input name="keYongAmount" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="璇疯緭鍏ュ彲鐢ㄤ綑棰�" lay-reqText="璇疯緭鍏ュ彲鐢ㄤ綑棰�" value="{{d.params.data.keYongAmount || '' }}" /> </div> </div> - - <div class="layui-form-item"> + + <div class="layui-form-item"> <label for="createTime" class="layui-form-label layui-form-required">寤虹珛鏃堕棿</label> <div class="layui-input-block"> <input name="createTime" id="editTime-CoreCmsPlanOrder-createTime" type="text" lay-verType="tips" lay-verify="required|datetime" class="layui-input" placeholder="璇疯緭鍏ュ缓绔嬫椂闂�" lay-reqText="璇疯緭鍏ュ缓绔嬫椂闂�" value="{{d.params.data.createTime || '' }}"/> </div> </div> - - <div class="layui-form-item"> + + <div class="layui-form-item"> <label for="upDataTime" class="layui-form-label layui-form-required">淇敼鏃堕棿</label> <div class="layui-input-block"> <input name="upDataTime" id="editTime-CoreCmsPlanOrder-upDataTime" type="text" lay-verType="tips" lay-verify="required|datetime" class="layui-input" placeholder="璇疯緭鍏ヤ慨鏀规椂闂�" lay-reqText="璇疯緭鍏ヤ慨鏀规椂闂�" value="{{d.params.data.upDataTime || '' }}"/> </div> </div> - - <div class="layui-form-item"> + + <div class="layui-form-item"> <label for="createBy" class="layui-form-label layui-form-required">鍒涘缓浜�</label> <div class="layui-input-block"> <input name="createBy" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="璇疯緭鍏ュ垱寤轰汉" lay-reqText="璇疯緭鍏ュ垱寤轰汉" value="{{d.params.data.createBy || '' }}" /> </div> </div> - - <div class="layui-form-item"> + + <div class="layui-form-item"> <label for="upDataBy" class="layui-form-label layui-form-required">淇敼浜�</label> <div class="layui-input-block"> <input name="upDataBy" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="璇疯緭鍏ヤ慨鏀逛汉" lay-reqText="璇疯緭鍏ヤ慨鏀逛汉" value="{{d.params.data.upDataBy || '' }}" /> </div> </div> - - <div class="layui-form-item" pane> + + <div class="layui-form-item" pane> <label for="isdelete" class="layui-form-label layui-form-required">鍒犻櫎鏍囧織</label> <div class="layui-input-block"> <input type="checkbox" lay-filter="switch" name="isdelete" {{ d.params.data.isdelete ? 'checked' : '' }} lay-skin="switch" lay-text="寮�鍚瘄鍏抽棴"> </div> - </div> - + </div>--> + <div class="layui-form-item text-right core-hidden"> <input type="button" class="layui-btn" lay-submit lay-filter="LAY-app-CoreCmsPlanOrder-editForm-submit" id="LAY-app-CoreCmsPlanOrder-editForm-submit" value="纭缂栬緫"> </div> </div> + + </script> <script> + + function changenum(index) { + //alert($("input[name='itemNumarray']:eq(" + index + ")").val()); + + //alert($("input[name='price']:eq(" + index + ")").val()); + + + //alert($("input[name='amount']:eq(" + index + ")").val()); + + //alert($('#oldOrderAmount').val()); + //alert($('#orderAmount').val()); + //alert($('#keYongAmount').val()); + + + var itemNumarray = $("input[name='itemNumarray']:eq(" + index + ")").val(); + var price = $("input[name='price']:eq(" + index + ")").val(); + + + + $("input[name='amount']:eq(" + index + ")").val((itemNumarray * price).toFixed(2)); + + + var zongjia = 0; + + for (v = 0; v < $("input[name='amount']").size(); v++) { + + zongjia = zongjia + parseFloat($("input[name='amount']:eq(" + v + ")").val()); + + + } + + var huaFeiAmount = $('#huaFeiAmount').val(); + + + $('#orderAmount').val(zongjia); + + + + var yue = (parseFloat($('#oldOrderAmount').val()) - zongjia - parseFloat($('#huaFeiAmount').val())).toFixed(2); + $('#keYongAmount').val(yue); + + + if (yue < 0) { + layer.msg("鍙敤浣欓涓嶈冻"); + } + + } + var debug= layui.setter.debug; layui.data.sendParams = function (d) { //寮�鍚皟璇曟儏鍐典笅鑾峰彇鎺ュ彛璧嬪�兼暟鎹� @@ -119,16 +376,7 @@ , cropperImg = layui.cropperImg , coreHelper = layui.coreHelper; - laydate.render({ - elem: '#editTime-CoreCmsPlanOrder-createTime', - type: 'datetime', - fullPanel: true - }); - laydate.render({ - elem: '#editTime-CoreCmsPlanOrder-upDataTime', - type: 'datetime', - fullPanel: true - }); + form.verify({ }); -- Gitblit v1.9.1