| | |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-col-lg6 layui-form-item"> |
| | | <label class="layui-form-label">父类:</label> |
| | | <div class="layui-input-inline"> |
| | | <select name="categoryId" class="categary-update-category" id="categarySelect"> |
| | | <option value="">请选择</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label">商品介绍:</label> |
| | | <div class="layui-input-block"> |
| | |
| | | <label class="layui-form-label">商品图链接:</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" id="thumb" lay-verify="required" name="thumb" |
| | | autoComplete="off" class="layui-input" readOnly> |
| | | </div> |
| | | </div> |
| | | |
| | | |
| | | <div class="layui-form-item"> |
| | | <label class="layui-form-label febs-form-item-require">轮播图:</label> |
| | | <div class="layui-input-block"> |
| | | <div class="layui-upload"> |
| | | <button type="button" |
| | | class="layui-btn layui-btn-normal layui-btn" |
| | | id="thumbsBanner">上传 |
| | | </button> |
| | | <blockquote class="layui-elem-quote layui-quote-nm" |
| | | style="margin-top: 10px;"> |
| | | <div class="layui-upload-list" id="thumbsBanners"></div> |
| | | </blockquote> |
| | | <div class="layui-word-aux">双击图片删除</div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-form-item febs-hide"> |
| | | <label class="layui-form-label">缩略图链接:</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" id="thumbs" lay-verify="required" name="thumbs" |
| | | autoComplete="off" class="layui-input" readOnly> |
| | | </div> |
| | | </div> |
| | |
| | | insertFn(res.data.src, res.data.title, '') |
| | | }, |
| | | } |
| | | //多图片上传 |
| | | upload.render({ |
| | | elem: '#thumbsBanner' |
| | | ,url: ctx + 'admin/goods/uploadFileBase64' //改成您自己的上传接口 |
| | | ,multiple: true |
| | | ,before: function(obj){ |
| | | //预读本地文件示例,不支持ie8 |
| | | obj.preview(function(index, file, result){ |
| | | $('#thumbsBanners').append('<img src="'+ result +'" alt="'+ file.name +'" class="layui-upload-img multi-images" style="width: 130px">') |
| | | }); |
| | | } |
| | | ,done: function(res){ |
| | | var thumbs = $("#thumbs").val(); |
| | | if(thumbs == ''){ |
| | | $("#thumbs").val(res.data.src); |
| | | }else{ |
| | | $("#thumbs").val(thumbs + ',' + res.data.src); |
| | | } |
| | | |
| | | imgUnBind(".multi-images"); |
| | | imgMultiBind(); |
| | | } |
| | | }); |
| | | |
| | | function imgUnBind(className) { |
| | | $(className).each(function() { |
| | | $(this).unbind('dblclick'); |
| | | }) |
| | | } |
| | | |
| | | function imgMultiBind() { |
| | | $(".multi-images").each(function(index, element) { |
| | | $(this).on("dblclick", function() { |
| | | var imgThumb = $(".multi-images")[index]; |
| | | $(imgThumb).remove(); |
| | | |
| | | var images = $("#thumbs").val(); |
| | | var imagesArr; |
| | | if (images) { |
| | | imagesArr = images.split(","); |
| | | imagesArr.splice(index, 1); |
| | | images = imagesArr.join(","); |
| | | } |
| | | $("#thumbs").val(images); |
| | | |
| | | imgUnBind(".multi-images"); |
| | | imgMultiBind(); |
| | | }); |
| | | }) |
| | | } |
| | | |
| | | //图片上传 |
| | | upload.render({ |
| | |
| | | }) |
| | | } |
| | | |
| | | |
| | | //(下拉框) |
| | | $.get(ctx + 'admin/goods/categorys/tree', function (data) { |
| | | for (var k in data) |
| | | { |
| | | $(".categary-update-category").append("<option value='" + data[k].parentId + "'>" + data[k].name + "</option>"); |
| | | } |
| | | layui.use('form', function () { |
| | | var form = layui.form; |
| | | $("#categarySelect").val(goodsInfo.categoryId) |
| | | form.render(); |
| | | }); |
| | | }); |
| | | |
| | | initGoodsValue(); |
| | | function initGoodsValue() { |
| | | var images = goodsInfo.images; |
| | | var thumbs = images.join(","); |
| | | form.val("goods-update-form", { |
| | | "id": goodsInfo.id, |
| | | "goodsName": goodsInfo.goodsName, |
| | | "goodsNo": goodsInfo.goodsNo, |
| | | "volume": goodsInfo.volume, |
| | | "categoryId": goodsInfo.categoryId, |
| | | "goodsParameter": goodsInfo.goodsParameter, |
| | | "goodsIntrodution": goodsInfo.goodsIntrodution, |
| | | "originalPrice": goodsInfo.originalPrice, |
| | | "presentPrice": goodsInfo.presentPrice, |
| | | "thumb": goodsInfo.thumb, |
| | | "sortCnt": goodsInfo.sortCnt, |
| | | "thumbs": thumbs |
| | | }); |
| | | |
| | | $('#demo2').append('<img src="' + goodsInfo.thumb + '" alt="" class="layui-upload-img single-image" style="width: 130px">') |
| | | |
| | | for (let i = 0; i < images.length; i++) { |
| | | $('#thumbsBanners').append('<img src="' + images[i] + '" alt="" class="layui-upload-img multi-images" style="width: 130px">') |
| | | } |
| | | |
| | | imgSingleBind(); |
| | | imgMultiBind(); |
| | | |
| | | window.editor = E.createEditor({ |
| | | html: goodsInfo.goodsDetails, |
| | | selector: '#editor-container', |