|  |  | 
 |  |  |                 <input type="text" name="goodsIntrodution" autocomplete="off" class="layui-input" > | 
 |  |  |             </div> | 
 |  |  |         </div> | 
 |  |  |         <div class="layui-row layui-col-space10 layui-form-item"> | 
 |  |  |             <div class="layui-col-lg6"> | 
 |  |  |                 <label class="layui-form-label">规格:</label> | 
 |  |  |                 <div class="layui-input-block"> | 
 |  |  |                     <input type="text" name="addMallGoodsSkuDtos" autocomplete="off" class="layui-input" id="attrName"> | 
 |  |  |                 </div> | 
 |  |  |             </div> | 
 |  |  |             <div class="layui-col-lg6"> | 
 |  |  |                 <button type="button" class="layui-btn layui-btn-normal layui-btn-xs" id="test3" >添加</button> | 
 |  |  |             </div> | 
 |  |  |         </div> | 
 |  |  | <!--        <div class="layui-row layui-col-space10 layui-form-item">--> | 
 |  |  | <!--            <div class="layui-col-lg6">--> | 
 |  |  | <!--                <label class="layui-form-label">规格:</label>--> | 
 |  |  | <!--                <div class="layui-input-block">--> | 
 |  |  | <!--                    <input type="text" name="addMallGoodsSkuDtos" autocomplete="off" class="layui-input" id="attrName">--> | 
 |  |  | <!--                </div>--> | 
 |  |  | <!--            </div>--> | 
 |  |  | <!--            <div class="layui-col-lg6">--> | 
 |  |  | <!--                <button type="button" class="layui-btn layui-btn-normal layui-btn-xs" id="test3" >添加</button>--> | 
 |  |  | <!--            </div>--> | 
 |  |  | <!--        </div>--> | 
 |  |  |         <div id="attrWrap"></div> | 
 |  |  |         <div class="layui-form-item"> | 
 |  |  |             <label class="layui-form-label">缩略图链接:</label> | 
 |  |  | 
 |  |  |         form.render(); | 
 |  |  |  | 
 |  |  |         //(下拉框) | 
 |  |  |         $.get(ctx + 'admin/goodsCategory/categorys/tree', function (data) { | 
 |  |  |         $.get(ctx + 'admin/goodsCategory/categorys/allTree', function (data) { | 
 |  |  |             for (var k in data) | 
 |  |  |             { | 
 |  |  |                 $(".categary-update-category").append("<option value='" + data[k].parentId + "'>" + data[k].name + "</option>"); | 
 |  |  | 
 |  |  |  | 
 |  |  |         initUserValue(); | 
 |  |  |  | 
 |  |  |         function appendSku(sku,skuIndex){ | 
 |  |  |                 var index = skuIndex; | 
 |  |  |                 let attrNameVal = sku.skuName; | 
 |  |  |                 let stockVal = sku.stock; | 
 |  |  |                 let skuVolume = sku.skuVolume; | 
 |  |  |                 let originalPrice = sku.originalPrice; | 
 |  |  |                 let presentPrice = sku.presentPrice; | 
 |  |  |                 let skuImage = sku.skuImage; | 
 |  |  |                 $('#attrWrap').append(` | 
 |  |  |                     <div class="layui-form-item"> | 
 |  |  |                         <label class="layui-form-label">规格详情:</label> | 
 |  |  |                         <div class="layui-input-block layui-form-item item"> | 
 |  |  |                             <div style="float:left" > | 
 |  |  |                                 <div> | 
 |  |  |                                     <input type="text" class="layui-input" value="` + attrNameVal + `" readonly > | 
 |  |  |                                 </div> | 
 |  |  |                             </div> | 
 |  |  |                             <div  style="float:left" > | 
 |  |  |                                 <div> | 
 |  |  |                                     <img class="layui-upload-img" src="` + skuImage + `" style="width: 100px" readonly> | 
 |  |  |                                 </div> | 
 |  |  |                             </div> | 
 |  |  |                             <div style="float:left" > | 
 |  |  |                                 <div> | 
 |  |  |                                     <input type="text" value="` + stockVal + `" placeholder="库存" autocomplete="off" class="layui-input" readonly> | 
 |  |  |                                 </div> | 
 |  |  |                             </div> | 
 |  |  |                             <div style="float:left" > | 
 |  |  |                                 <div> | 
 |  |  |                                     <input type="text" value="` + skuVolume + `" placeholder="销售数量" autocomplete="off" class="layui-input" readonly> | 
 |  |  |                                 </div> | 
 |  |  |                             </div> | 
 |  |  |                             <div style="float:left" > | 
 |  |  |                                 <div> | 
 |  |  |                                     <input type="text" value="` + originalPrice + `" placeholder="原价" autocomplete="off" class="layui-input" readonly> | 
 |  |  |                                 </div> | 
 |  |  |                             </div> | 
 |  |  |                             <div style="float:left" > | 
 |  |  |                                 <div> | 
 |  |  |                                     <input type="text" value="` + presentPrice + `" placeholder="现价" autocomplete="off" class="layui-input" readonly> | 
 |  |  |                                 </div> | 
 |  |  |                             </div> | 
 |  |  |                         </div> | 
 |  |  |                     </div> | 
 |  |  |             `) | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         function initUserValue() { | 
 |  |  |             var skuIndex = 0; | 
 |  |  |             let skuLength = mailGoodsDetail.mailGoodsSkuDetailVo.length; | 
 |  |  |             for(var skuIndex = 0; skuIndex < skuLength; skuIndex++){ | 
 |  |  |                 appendSku(mailGoodsDetail.mailGoodsSkuDetailVo[skuIndex],skuIndex); | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             form.val("goods-detail-form", { | 
 |  |  |                 "id": mailGoodsDetail.id, | 
 |  |  |                 "goodsNo": mailGoodsDetail.goodsNo, | 
 |  |  |                 "categoryId": mailGoodsDetail.categoryId, | 
 |  |  |                 "mailGoodsSkuDetailVo": mailGoodsDetail.mailGoodsSkuDetailVo, | 
 |  |  |                 "unit": mailGoodsDetail.unit, | 
 |  |  |                 "originalPrice": mailGoodsDetail.originalPrice, | 
 |  |  |                 "presentPrice": mailGoodsDetail.presentPrice, |