|  |  |  | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="layui-form-item"> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <div class="layui-col-lg6"> | 
|---|
|  |  |  | <label class="layui-form-label febs-form-item-require">会员编码:</label> | 
|---|
|  |  |  | <div class="layui-input-block"> | 
|---|
|  |  |  | <input type="text" name="code" lay-verify="required" autocomplete="off" class="layui-input" > | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <div class="layui-form-item"> | 
|---|
|  |  |  | <label class="layui-form-label">主图:</label> | 
|---|
|  |  |  | 
|---|
|  |  |  | <div class="layui-col-lg6" id="targetGoods"> | 
|---|
|  |  |  | <label class="layui-form-label febs-form-item-require">指定商品:</label> | 
|---|
|  |  |  | <div class="layui-input-block"> | 
|---|
|  |  |  | <input type="text" name="targetName" placeholder="点击选择商品" autocomplete="off" class="layui-input" > | 
|---|
|  |  |  | <input type="text" name="targetId" placeholder="点击选择商品" autocomplete="off" class="layui-input febs-hide" > | 
|---|
|  |  |  | <input type="text" id="selectGoods" name="targetName" placeholder="点击选择商品" autocomplete="off" class="layui-input" > | 
|---|
|  |  |  | <input type="text" id="selectGoodsId" name="targetId" placeholder="点击选择商品" autocomplete="off" class="layui-input febs-hide" > | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <div class="layui-col-lg6 febs-hide" id="targetShopping"> | 
|---|
|  |  |  | <div class="layui-input-inline"> | 
|---|
|  |  |  | <div class="layui-input-inline layui-col-lg2"> | 
|---|
|  |  |  | <input type="text" name="times" autocomplete="off" class="layui-input" > | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="layui-form-mid">月内,消费</div> | 
|---|
|  |  |  | <div class="layui-input-inline"> | 
|---|
|  |  |  | <input type="text" name="times" autocomplete="off" class="layui-input" > | 
|---|
|  |  |  | <div class="layui-input-inline layui-col-lg2"> | 
|---|
|  |  |  | <input type="text" name="amount" autocomplete="off" class="layui-input" > | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <div class="layui-form-mid">金额</div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | 
|---|
|  |  |  | <div class="layui-form-item"> | 
|---|
|  |  |  | <label class="layui-form-label febs-form-item-require">选择会员权益:</label> | 
|---|
|  |  |  | <div class="layui-input-block"> | 
|---|
|  |  |  | <select name="benefitsIds" class="vip-benefits-list" id="vip-benefits-list"> | 
|---|
|  |  |  | <option value="">请选择</option> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  | <!--                <select name="benefitsIds" class="vip-benefits-list" id="vip-benefits-list">--> | 
|---|
|  |  |  | <!--                </select>--> | 
|---|
|  |  |  | <div id="vip-benefits-list"></div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <script data-th-inline="javascript"> | 
|---|
|  |  |  | layui.use(['febs', 'form', 'formSelects', 'validate', 'treeSelect', 'eleTree','layedit', 'laydate', 'upload'], function () { | 
|---|
|  |  |  | layui.use(['febs', 'form', 'formSelects', 'validate', 'treeSelect', 'eleTree','layedit', 'laydate', 'upload', 'xmSelect'], function () { | 
|---|
|  |  |  | var $ = layui.$, | 
|---|
|  |  |  | febs = layui.febs, | 
|---|
|  |  |  | layer = layui.layer, | 
|---|
|  |  |  | 
|---|
|  |  |  | $view = $('#vipConfig-add'), | 
|---|
|  |  |  | validate = layui.validate; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | var benefitsList = xmSelect.render({ | 
|---|
|  |  |  | el: '#vip-benefits-list', | 
|---|
|  |  |  | prop: { | 
|---|
|  |  |  | name: 'name', | 
|---|
|  |  |  | value: 'id', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | data: [] | 
|---|
|  |  |  | }) | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //(下拉框) | 
|---|
|  |  |  | $.get(ctx + 'admin/vip/benefits/findAllBenefits', function (data) { | 
|---|
|  |  |  | var arr = data.data; | 
|---|
|  |  |  | for (let i = 0; i < arr.length; i++) { | 
|---|
|  |  |  | $(".vip-benefits-list").append("<option value='" + arr[i].id + "'>" + arr[i].name + "</option>"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | layui.use('form', function () { | 
|---|
|  |  |  | var form = layui.form; | 
|---|
|  |  |  | form.render(); | 
|---|
|  |  |  | benefitsList.update({ | 
|---|
|  |  |  | data : data.data, | 
|---|
|  |  |  | autoRow: true, | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | formSelects.render(); | 
|---|
|  |  |  | form.on('submit(vipConfig-add-form-submit)', function (data) { | 
|---|
|  |  |  | febs.post(ctx + 'admin/news/addNewsInfo', data.field, function () { | 
|---|
|  |  |  | layer.closeAll(); | 
|---|
|  |  |  | febs.alert.success('操作成功'); | 
|---|
|  |  |  | $('#febs-newInfo').find('#reset').click(); | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | data.field.benefitsIds = benefitsList.getValue('valueStr'); | 
|---|
|  |  |  | $.ajax({ | 
|---|
|  |  |  | 'url':ctx + 'admin/vip/config/addOrEdit', | 
|---|
|  |  |  | 'type':'post', | 
|---|
|  |  |  | 'dataType':'json', | 
|---|
|  |  |  | 'headers' : {'Content-Type' : 'application/json;charset=utf-8'}, //接口json格式 | 
|---|
|  |  |  | 'traditional': true,//ajax传递数组必须添加属性 | 
|---|
|  |  |  | 'data':JSON.stringify(data.field), | 
|---|
|  |  |  | 'success':function (data) { | 
|---|
|  |  |  | if(data.code==200){ | 
|---|
|  |  |  | layer.closeAll(); | 
|---|
|  |  |  | febs.alert.success(data.message); | 
|---|
|  |  |  | $('#febs-vip-level').find('#reset').click(); | 
|---|
|  |  |  | }else{ | 
|---|
|  |  |  | febs.alert.warn(data.message); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | 'error':function () { | 
|---|
|  |  |  | febs.alert.warn('服务器繁忙'); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | $("#selectGoods").on('click', function() { | 
|---|
|  |  |  | febs.modal.open('选择商品', 'modules/vip/config/goodsSelect/' + -1, { | 
|---|
|  |  |  | btn: ['提交', '取消'], | 
|---|
|  |  |  | yes: function (index, layero) { | 
|---|
|  |  |  | $('#febs-select-goods').find('#goods-select-form-submit').trigger('click'); | 
|---|
|  |  |  | layer.close(index); | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | btn2: function () { | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | }) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | window.setConfigGoodsSelect = function(tableIndex, data) { | 
|---|
|  |  |  | $("#selectGoods").val(data.goodsName); | 
|---|
|  |  |  | $("#selectGoodsId").val(data.id); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | </script> | 
|---|