<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">
|
<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">
|
<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">
|
<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">
|
<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">
|
<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">
|
<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">
|
<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">
|
<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">
|
<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">
|
<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">
|
<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>
|
<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 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) {
|
//开启调试情况下获取接口赋值数据
|
if (debug) { console.log(d.params.data); }
|
layui.use(['admin', 'form', 'laydate', 'upload', 'coreHelper', 'cropperImg'],
|
function () {
|
var $ = layui.$
|
, form = layui.form
|
, admin = layui.admin
|
, laydate = layui.laydate
|
, upload = layui.upload
|
, cropperImg = layui.cropperImg
|
, coreHelper = layui.coreHelper;
|
|
|
form.verify({
|
|
});
|
//重载form
|
form.render(null, 'LAY-app-CoreCmsPlanOrder-editForm');
|
})
|
};
|
</script>
|