From c097546cbcf46c75234768866af894e59d987bd4 Mon Sep 17 00:00:00 2001 From: Hentua <wangdoubleone@gmail.com> Date: Tue, 23 Jan 2024 03:40:52 +0800 Subject: [PATCH] fix --- src/main/resources/templates/febs/views/modules/vip/vipConfig-add.html | 68 +++++++++++++++++++++++++--------- 1 files changed, 50 insertions(+), 18 deletions(-) diff --git a/src/main/resources/templates/febs/views/modules/vip/vipConfig-add.html b/src/main/resources/templates/febs/views/modules/vip/vipConfig-add.html index 9b04a5c..3f3e1ef 100644 --- a/src/main/resources/templates/febs/views/modules/vip/vipConfig-add.html +++ b/src/main/resources/templates/febs/views/modules/vip/vipConfig-add.html @@ -89,12 +89,12 @@ </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> @@ -103,9 +103,9 @@ <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> @@ -116,7 +116,7 @@ </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, @@ -128,15 +128,30 @@ $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(); + // 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, }); }); @@ -144,11 +159,28 @@ 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/add', + '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; }); -- Gitblit v1.9.1