From 5f4384bdab4697cc0a678fb17e55603a91a4750b Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期五, 12 四月 2024 08:44:54 +0800 Subject: [PATCH] Merge branch 'master' of http://47.108.235.38:8080/r/baifenbaishop --- CoreCms.Net.Web.Admin/wwwroot/views/good/goods/create.html | 106 +++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 94 insertions(+), 12 deletions(-) diff --git a/CoreCms.Net.Web.Admin/wwwroot/views/good/goods/create.html b/CoreCms.Net.Web.Admin/wwwroot/views/good/goods/create.html index 594146b..5288dba 100644 --- a/CoreCms.Net.Web.Admin/wwwroot/views/good/goods/create.html +++ b/CoreCms.Net.Web.Admin/wwwroot/views/good/goods/create.html @@ -229,10 +229,22 @@ <div class="layui-form" id="batchSetting" style="display:none;"> <div class="layui-tab" lay-filter="batchSetting-hash"> <ul class="layui-tab-title"> + <li lay-id="22">SKU閫夋嫨</li> <li class="layui-this" lay-id="11">鍙傛暟璁剧疆</li> <li lay-id="22">鍥剧墖璁剧疆</li> </ul> <div class="layui-tab-content"> + <div class="layui-tab-item"> + <div class="layui-form-item"> + <label class="layui-form-label">SKU閫夋嫨</label> + <div class="layui-input-block" id="skuSetImage"></div> + </div> + <div class="layui-form-item layui-center"> + + <button class="layui-btn layui-btn-primary layui-border-blue layui-btn-xs" onclick="SellAll()">鍏ㄩ��</button> + <button class="layui-btn layui-btn-primary layui-border-blue layui-btn-xs" onclick="SellNoOne()">鍏ㄤ笉閫�</button> + </div> + </div> <div class="layui-tab-item layui-show"> <div class="layui-form-item"> @@ -241,7 +253,7 @@ <input class="layui-input" id="oneKeySetWeight"> </div> <div class="layui-input-inline layui-inline-2"> - <button type="button" class="layui-btn layui-btn-warm layui-btn-sm" style="margin-top:5px;" onclick="oneKeySet(4)"> + <button type="button" class="layui-btn layui-btn-warm layui-btn-sm" style="margin-top:5px;" onclick="oneKeySetByName('product[weight]')"> <i class="layui-icon layui-icon-set"></i>纭畾 </button> </div> @@ -285,7 +297,7 @@ <i class="layui-icon layui-icon-set"></i>纭畾 </button> </div> - <label class="layui-form-label">缁忛攢鍟嗚繑鐜�</label> + <label class="layui-form-label">鏅�氱敤鎴疯喘涔拌繑鐜�</label> <div class="layui-input-inline layui-inline-2"> <input class="layui-input" id="oneKeySetLevelOne"> </div> @@ -338,10 +350,7 @@ </div> <div class="layui-tab-item"> - <div class="layui-form-item"> - <label class="layui-form-label">SKU閫夋嫨</label> - <div class="layui-input-block" id="skuSetImage"></div> - </div> + <div class="layui-form-item"> <label class="layui-form-label" for="avatarImage">鍥剧墖锛�</label> <div class="layui-input-inline" style="margin-left:20px;"> @@ -454,9 +463,12 @@ <th>绉垎鏈�澶�<br />鍙姷閲戦</th> --> <th>搴撳瓨</th> <th><i class="required-color">*</i>閿�鍞环</th> + <th>缁忛攢鍟嗕环鏍�</th> <th>鎴愭湰浠�</th> <th>鎸囧闆跺敭浠�</th> - <th>缁忛攢鍟嗚繑鐜�</th> + <th>缁忛攢鍟嗙敤鎴疯喘涔拌繑鐜�</th> + <th>鏅�氱敤鎴疯喘涔拌繑鐜�</th> + <!-- <th>浜岀骇杩旂幇</th> <th>涓夌骇杩旂幇</th> --> <th>鎿嶄綔</th> @@ -512,13 +524,19 @@ <input type="text" name="product[price][]" value="{{item.price}}" placeholder="閿�鍞环" class="layui-input layui-inline-1"> </td> <td> + <input type="text" name="product[distributionPrice][]" value="{{item.distributionPrice||'0'}}" placeholder="缁忛攢鍟嗕环鏍�" class="layui-input layui-inline-1"> + </td> + <td> <input type="text" name="product[costprice][]" value="{{item.costprice}}" placeholder="鎴愭湰浠�" class="layui-input layui-inline-1"> </td> <td> <input type="text" name="product[mktprice][]" value="{{item.mktprice}}" placeholder="鎸囧闆跺敭浠�" class="layui-input layui-inline-1"> </td> <td> - <input type="text" name="product[levelOne][]" value="{{item.levelOne}}" placeholder="缁忛攢鍟嗚繑鐜�" class="layui-input layui-inline-1"> + <input type="text" name="product[distributionCutMoney][]" value="{{item.distributionCutMoney||'0'}}" placeholder="缁忛攢鍟嗚喘涔拌繑鐜�" class="layui-input layui-inline-1"> + </td> + <td> + <input type="text" name="product[cutMoney][]" value="{{item.cutMoney||'0'}}" placeholder="鏅�氱敤鎴疯喘涔拌繑鐜�" class="layui-input layui-inline-1"> </td> <!-- <td> <input type="text" name="product[levelTwo][]" value="{{item.levelTwo}}" placeholder="浜岀骇杩旂幇" class="layui-input layui-inline-1"> @@ -600,11 +618,11 @@ <div class="layui-input-inline"> <button type="button" class="layui-btn layui-btn-warm layui-btn-sm" lay-active="getGenerateSpecBtn"><i class="layui-icon layui-icon-export"></i>鐢熸垚SKU璐у搧鍒楄〃</button> </div> - <div class="layui-input-inline"> + <!-- <div class="layui-input-inline"> <button type="button" class="aKeySetBtn layui-btn layui-btn-warm layui-btn-sm"> <i class="layui-icon layui-icon-set"></i>涓�閿缃� </button> - </div> + </div> --> </div> </div> <div id="more_spec"></div> @@ -631,10 +649,10 @@ </select> </script> <script src="/views/liao.js"></script> -<!--//涓�閿缃甋KU鍥剧墖鏃惰嚜鍔ㄧ敓鎴愰�変腑鐨凷KU--> +<!--涓�閿缃甋KU鍥剧墖鏃惰嚜鍔ㄧ敓鎴愰�変腑鐨凷KU--> <script id="imageSetMoreSku_tpl" type="text/html"> {{# layui.each(d, function(index, item){ }} - <input type="checkbox" name="skuAttrValue" value="{{item}}" title="{{item}}" lay-filter="skuAttrValue-filter"> + <input type="checkbox" name="skuAttrValue" value="{{item}}" title="{{item}}" class="class_onkeySet_checkbox_creat" lay-filter="skuAttrValue-filter"> {{# }); }} </script> @@ -1602,6 +1620,7 @@ view2.innerHTML = html; }); form.render("radio"); + } //璧嬪�兼暟鎹� @@ -1843,6 +1862,7 @@ //澶氬弬鏁颁骇鍝佸簱鐢熸垚鍒楄〃闆嗗悎 var products = []; var productsCount = parseInt(field['productsCount']); + debugger for (var i = 0; i < productsCount; i++) { var productModel = {}; productModel.costprice = field['product[costprice][' + i + ']']; @@ -1863,6 +1883,10 @@ productModel.levelThree = field['product[levelThree][' + i + ']']; productModel.pointsDeduction = field['product[pointsDeduction][' + i + ']']; productModel.points = field['product[points][' + i + ']']; + //鐧惧垎鍏垫硶娣诲姞 + productModel.distributionPrice = field['product[distributionPrice][' + i + ']']; + productModel.distributionCutMoney = field['product[distributionCutMoney][' + i + ']']; + productModel.cutMoney = field['product[cutMoney][' + i + ']']; products.push(productModel); } //浼氬憳浠锋牸妯″瀷 @@ -1916,7 +1940,65 @@ } $('#imageIds').val(imgs); } + function SellAll() + { + // 閫夊彇ID涓篒D_onkeySet_checkbox_creat鐨刢heckbox鍏冪礌 +var checkBoxes = $(".class_onkeySet_checkbox_creat"); +// 璁剧疆閫変腑鐘舵�� +checkBoxes.prop("checked", true); + +// 濡傛灉浣跨敤浜哃ayui Form妯″潡锛屽埛鏂拌〃鍗曠姸鎬� +if (typeof layui.form !== 'undefined') { + layui.form.render(); +} + } + + function SellNoOne() + { + // 閫夊彇ID涓篒D_onkeySet_checkbox_creat鐨刢heckbox鍏冪礌 +var checkBoxes = $(".class_onkeySet_checkbox_creat"); + +// 璁剧疆閫変腑鐘舵�� +checkBoxes.prop("checked", false); + +// 濡傛灉浣跨敤浜哃ayui Form妯″潡锛屽埛鏂拌〃鍗曠姸鎬� +if (typeof layui.form !== 'undefined') { + layui.form.render(); +} + } + function setInputsValueTo(element, prefix, value) { + // 浣跨敤querySelectorAll鑾峰彇鎵�鏈塱nput鍏冪礌锛屽叾涓璶ame灞炴�т互prefix寮�澶� + const inputs = element.querySelectorAll(`input[name^="${prefix}["]`); + + // 閬嶅巻鎵�鏈夋壘鍒扮殑input鍏冪礌 + inputs.forEach(input => { + // 妫�鏌ame灞炴�ф槸鍚︿笌prefix鍖归厤 + if (new RegExp(`^${prefix}\\[\\d+\\]$`).test(input.name)) { + // 璁剧疆input鐨勫�间负鎸囧畾鐨剉alue + input.value = value; + } + }); + } + + + + + + + function oneKeySetByName(name) + { + debugger + + setInputsValueTo(document.getElementById('productsTbody'),name,12); + // 璋冪敤閫掑綊鍑芥暟锛屽紑濮嬮亶鍘嗘寚瀹氱埗鍏冪礌鍙婂叾瀛愬瓩鍏冪礌 + // setValuesRecursively($("#yourParentElementId")); // 鏇挎崲涓哄疄闄呯埗鍏冪礌鐨処D + // 瀹氫箟瑕侀亶鍘嗙殑鐖跺厓绱狅紙渚嬪锛氫竴涓猟iv锛� +//var parentElement = $("#productsTbody tr"); // 鏇挎崲涓哄疄闄呯埗鍏冪礌鐨処D + +// 浣跨敤姝e垯琛ㄨ揪寮忓尮閰峮ame灞炴�т负scol[1-4]鐨刬nput鍏冪礌 +//parentElement.find(`input[${name}^='scol['][${name}$=']']`).val(12); + } function oneKeySet(tag) { var curValue = 0; if (tag == 4) { -- Gitblit v1.9.1