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