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