From 5d6cb15ac86d9174393cb9d1538d69b567e2c26c Mon Sep 17 00:00:00 2001 From: 移动系统liao <liaoxujun@qq.com> Date: 星期四, 09 五月 2024 08:56:50 +0800 Subject: [PATCH] 修改货品编辑bug --- CoreCms.Net.Web.Admin/wwwroot/views/corecmsplanorder/index.html | 126 +++++++++++++++++++++++++++++++++++------- 1 files changed, 105 insertions(+), 21 deletions(-) diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/corecmsplanorder/index.html b/CoreCms.Net.Web.Admin/wwwroot/views/corecmsplanorder/index.html index 3286391..1646ddf 100644 --- a/CoreCms.Net.Web.Admin/wwwroot/views/corecmsplanorder/index.html +++ b/CoreCms.Net.Web.Admin/wwwroot/views/corecmsplanorder/index.html @@ -33,24 +33,47 @@ <input type="text" name="orderAmount" placeholder="璇疯緭鍏ヨ皟鏁磋鍗曢噾棰�" class="layui-input"> </div> </div>--> - + <div class="layui-inline"> <label class="layui-form-label" for="status">璁㈠崟鐘舵��</label> - <div class="layui-input-inline"> - <select name="status"> - <option value="">璇烽�夋嫨</option> - <option value="1">鏈彁浜�</option> - <option value="2">宸叉彁浜�</option> - </select> - </div> - </div> + <div class="layui-input-inline"> + <select name="status"> + <option value="">璇烽�夋嫨</option> + <option value="1">鏈彁浜�</option> + <option value="2">宸叉彁浜�</option> + </select> + </div> + </div> <!--<div class="layui-inline"> <label class="layui-form-label" for="userId">鐢ㄦ埛ID 鍏宠仈user.id</label> <div class="layui-input-inline"> <input type="text" name="userId" placeholder="璇疯緭鍏ョ敤鎴稩D 鍏宠仈user.id" class="layui-input"> </div> </div>--> + <div class="layui-inline"> + <label class="layui-form-label" for="shi">甯�</label> + <div class="layui-input-inline"> + <!--<input type="text" name="shi" placeholder="璇疯緭鍏ュ競" class="layui-input">--> + + <select name="shi" id="shi" lay-filter="cityFilter" > + <option value="0">璇烽�夋嫨</option> + {{# layui.each(indexData, function(index, item){ }} + <option value="{{ item.id }}">{{ item.name }}</option> + {{# }); }} + </select> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" for="quxian">鍖哄幙</label> + <div class="layui-input-inline"> + <!--<input type="text" name="quxian" placeholder="璇疯緭鍏ュ尯鍘�" class="layui-input">--> + <select name="quxian" id="quxian" lay-filter="quxian"> + + + </select> + </div> + </div> <div class="layui-inline"> <label class="layui-form-label" for="shipAddress">瀛︽牎</label> <div class="layui-input-inline"> @@ -67,6 +90,12 @@ <label class="layui-form-label" for="shipMobile">鑱旂郴鐢佃瘽</label> <div class="layui-input-inline"> <input type="text" name="shipMobile" placeholder="璇疯緭鍏ヨ仈绯荤數璇�" class="layui-input"> + </div> + </div> + <div class="layui-inline"> + <label class="layui-form-label" for="shouhuoAddress">鏀惰揣鍦板潃</label> + <div class="layui-input-inline"> + <input type="text" name="shouhuoAddress" placeholder="鏀惰揣鍦板潃" class="layui-input"> </div> </div> <!--<div class="layui-inline"> @@ -135,8 +164,8 @@ <script type="text/html" id="LAY-app-CoreCmsPlanOrder-tableBox-bar"> <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="detail">鏌ョ湅</a> - <!--<a class="layui-btn layui-btn-xs" lay-event="edit">缂栬緫</a> - <a class="layui-btn layui-btn-danger layui-btn-xs" data-dropdown="#CoreCmsPlanOrderTbDelDrop{{d.LAY_INDEX}}" no-shade="true">鍒犻櫎</a>--> + <a class="layui-btn layui-btn-xs" lay-event="edit">缂栬緫</a> + <!--<a class="layui-btn layui-btn-danger layui-btn-xs" data-dropdown="#CoreCmsPlanOrderTbDelDrop{{d.LAY_INDEX}}" no-shade="true">鍒犻櫎</a>--> <div class="dropdown-menu-nav dropdown-popconfirm dropdown-top-right layui-hide" id="CoreCmsPlanOrderTbDelDrop{{d.LAY_INDEX}}" style="max-width: 200px;white-space: normal;min-width: auto;margin-left: 10px;"> <div class="dropdown-anchor"></div> @@ -152,6 +181,7 @@ </script> <script> + var indexData; var debug= layui.setter.debug; layui.data.done = function (d) { @@ -181,6 +211,38 @@ //鎵ц閲嶈浇 table.reloadData('LAY-app-CoreCmsPlanOrder-tableBox',{ where: field }); }); + // 鐩戝惉鎻愪氦浜嬩欢 + form.on('select(cityFilter)', function (data) { + var city = $("#shi").val(); + $.ajax({ + type: "GET", + url: layui.setter.apiUrl + 'Api/CoreCmsPlanOrder/GetAreaId?cityid=' + city, + dataType: "json", + global: false, + data: "", + success: function (data) { + console.log(data.data); + var quxian = $("#quxian"); + quxian.find('option').remove(); + var aaa = '<option value="0">璇烽�夋嫨</option>'; + quxian.append(aaa); + if (data.data.length > 0) { + for (var i = 0; i < data.data.length; i++) { + + var o = '<option value="' + data.data[i].id + '" >' + data.data[i].name + '</option>'; + quxian.append(o); + } + // 浣跨敤form.render鏂规硶閲嶆柊娓叉煋select + form.render('select'); + } + }, + error: function () { + + + parent.layer.msg('澶辫触', { icon: 5 }); + } + }); + }); //鏁版嵁缁戝畾 table.render({ elem: '#LAY-app-CoreCmsPlanOrder-tableBox', @@ -199,12 +261,14 @@ [ { type: "checkbox", fixed: "left" }, { field: 'orderId', title: '璁㈠崟鍙�', sort: false,width: 115 }, - - + { field: 'shi', title: '甯�', sort: false, width: 50 }, + { field: 'quxian', title: '鍖哄幙', sort: false, width: 50 }, + { field: 'pianqu', title: '鐗囧尯', sort: false, width: 115 }, /* { field: 'userId', title: '鐢ㄦ埛ID 鍏宠仈user.id', sort: false,width: 105 },*/ - { field: 'shipAddress', title: '瀛︽牎', sort: false,width: 335 }, + { field: 'shipAddress', title: '瀛︽牎', sort: false, width: 115 }, { field: 'shipName', title: '鑱旂郴浜�', sort: false,width: 115 }, - { field: 'shipMobile', title: '鑱旂郴鐢佃瘽', sort: false,width: 115 }, + { field: 'shipMobile', title: '鑱旂郴鐢佃瘽', sort: false, width: 115 }, + { field: 'shouhuoAddress', title: '鏀惰揣鍦板潃', sort: false, width: 115 }, { field: 'oldOrderAmount', title: '璁″垝閲戦', sort: false, width: 115 }, { field: 'orderAmount', title: '璋冩暣閲戦', sort: false, width: 115 }, { field: 'keYongAmount', title: '鍙敤浣欓', sort: false,width: 115 }, @@ -309,7 +373,7 @@ } //鎵ц缂栬緫鎿嶄綔 function doEdit(obj){ - coreHelper.Post("Api/CoreCmsPlanOrder/GetEdit", {id:obj.data.id}, function (e) { + coreHelper.Post("Api/CoreCmsPlanOrder/GetEdit", { id: obj.data.orderId }, function (e) { if (e.code === 0) { admin.popup({ shadeClose: false, @@ -317,15 +381,31 @@ area: ['1200px', '90%'], id: 'LAY-popup-CoreCmsPlanOrder-edit', success: function (layero, index) { - view(this.id).render('base/CoreCmsPlanOrder/edit', { data: e.data }).done(function () { + view(this.id).render('CoreCmsPlanOrder/edit', { data: e.data }).done(function () { //鐩戝惉鎻愪氦 form.on('submit(LAY-app-CoreCmsPlanOrder-editForm-submit)', function(data) { var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈� - - field.isdelete = field.isdelete == 'on'; + + //field.isdelete = field.isdelete == 'on'; + delete field["itemNumarray"]; + var newarray = Array(); + for (v = 0; v < $("input[name='itemNumarray']").size(); v++) { + newarray.push($("input[name='itemNumarray']:eq("+v+")").val()) + } + field["itemNumarray"] = newarray; + + + delete field["itemIdarray"]; + var newarray = Array(); + for (v = 0; v < $("input[name='itemIdarray']").size(); v++) { + newarray.push($("input[name='itemIdarray']:eq(" + v + ")").val()) + } + field["itemIdarray"] = newarray; + if (debug) { console.log(field); } //寮�鍚皟璇曡繑鍥炴暟鎹� + console.log(field); //鎻愪氦 Ajax 鎴愬姛鍚庯紝鍏抽棴褰撳墠寮瑰眰骞堕噸杞借〃鏍� coreHelper.Post("Api/CoreCmsPlanOrder/DoEdit", field, function (e) { console.log(e) @@ -340,7 +420,7 @@ }); }) // 绂佹寮圭獥鍑虹幇婊氬姩鏉� - $(layero).children('.layui-layer-content').css('overflow', 'visible'); + /* $(layero).children('.layui-layer-content').css('overflow', 'visible');*/ } , btn: ['纭畾', '鍙栨秷'] , yes: function (index, layero) { @@ -366,7 +446,7 @@ form.render(); }); // 绂佹寮圭獥鍑虹幇婊氬姩鏉� - $(layero).children('.layui-layer-content').css('overflow', 'visible'); + /* $(layero).children('.layui-layer-content').css('overflow', 'visible');*/ } }); } else { @@ -486,6 +566,10 @@ form.render(); }); }; + + + + </script> <!--璁剧疆鍒犻櫎鏍囧織--> -- Gitblit v1.9.1