| | |
| | | <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="25%"> |
| | | <label for="orderId">订单号</label> |
| | | </td> |
| | | <td width="25%"> |
| | | {{ d.params.data.model.orderId || '' }} |
| | | </td> |
| | | <td width="25%"> |
| | | <label for="shipAddress">学校</label> |
| | | </td> |
| | | <td width="25%"> |
| | | {{ d.params.data.model.shipAddress || '' }} |
| | | </td> |
| | | </tr> |
| | | |
| | | |
| | | |
| | | <tr> |
| | | <td> |
| | | <label for="shi">市</label> |
| | | </td> |
| | | <td> |
| | | {{ d.params.data.model.shi || '' }} |
| | | </td> |
| | | <td> |
| | | <label for="quxian">区县</label> |
| | | </td> |
| | | <td> |
| | | {{ d.params.data.model.quxian || '' }} |
| | | </td> |
| | | </tr> |
| | | |
| | | |
| | | <tr> |
| | | <td> |
| | | <label for="pianqu">片区</label> |
| | | </td> |
| | | <td> |
| | | {{ d.params.data.model.pianqu || '' }} |
| | | </td> |
| | | <td> |
| | | <label for="quxian">收货地址</label> |
| | | </td> |
| | | <td> |
| | | {{ d.params.data.model.shouhuoAddress || '' }} |
| | | </td> |
| | | </tr> |
| | | |
| | | <tr> |
| | | <td> |
| | | <label for="shipName">联系人</label> |
| | | </td> |
| | | <td> |
| | | {{ d.params.data.model.shipName || '' }} |
| | | </td> |
| | | <td> |
| | | <label for="shipMobile">联系电话</label> |
| | | </td> |
| | | <td> |
| | | {{ d.params.data.model.shipMobile || '' }} |
| | | </td> |
| | | </tr> |
| | | |
| | | <tr> |
| | | <td> |
| | | <label for="oldOrderAmount">计划金额</label> |
| | | </td> |
| | | <td > |
| | | <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> |
| | | <input id="orderAmount" 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> |
| | | <input id="keYongAmount" name="keYongAmount" type="number" class="layui-input" value="{{ d.params.data.model.keYongAmount || '' }}" readonly="readonly" /> |
| | | </td> |
| | | <td> |
| | | <label for="status">订单状态</label> |
| | | </td> |
| | | <td> |
| | | {{ d.params.data.model.statusText || '' }} |
| | | </td> |
| | | </tr> |
| | | |
| | | <tr> |
| | | <td> |
| | | <label for="createTime">建立时间</label> |
| | | </td> |
| | | <td> |
| | | {{ d.params.data.model.createTime || '' }} |
| | | </td> |
| | | <td> |
| | | <label for="upDataTime">修改时间</label> |
| | | </td> |
| | | <td> |
| | | {{ 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> |
| | | </tr> |
| | | |
| | | {{# layui.each(d.params.data.modelItem1, function(index, item){ }} |
| | | <tr> |
| | | <td> |
| | | {{ item.name }} {{ item.specification }} |
| | | </td> |
| | | <td> |
| | | {{ item.price }} |
| | | </td> |
| | | <td> |
| | | {{ item.nums }} |
| | | </td> |
| | | <td> |
| | | {{ item.amount }} |
| | | </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="请输入用户ID 关联user.id" lay-reqText="请输入用户ID 关联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()); |
| | | |
| | | |
| | | } |
| | | |
| | | $('#orderAmount').val(zongjia); |
| | | |
| | | |
| | | |
| | | var yue = (parseFloat($('#oldOrderAmount').val()) - zongjia).toFixed(2); |
| | | $('#keYongAmount').val(yue); |
| | | |
| | | |
| | | if (yue < 0) { |
| | | layer.msg("订单金额超出计划金额"); |
| | | } |
| | | |
| | | } |
| | | |
| | | var debug= layui.setter.debug; |
| | | layui.data.sendParams = function (d) { |
| | | //开启调试情况下获取接口赋值数据 |
| | |
| | | , 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({ |
| | | |
| | | }); |