From a0bf7c7be9e52bf179db59117fc3660c24604a96 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Wed, 08 Jan 2025 11:05:45 +0800 Subject: [PATCH] feat(mall): 新增活动管理功能 --- src/main/resources/templates/febs/views/modules/banner/platformBannerAdd.html | 52 +++++++++++++++++++++++++++++++++------------------- 1 files changed, 33 insertions(+), 19 deletions(-) diff --git a/src/main/resources/templates/febs/views/modules/banner/platformBannerAdd.html b/src/main/resources/templates/febs/views/modules/banner/platformBannerAdd.html index 5928f1c..975d129 100644 --- a/src/main/resources/templates/febs/views/modules/banner/platformBannerAdd.html +++ b/src/main/resources/templates/febs/views/modules/banner/platformBannerAdd.html @@ -50,13 +50,6 @@ 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">--> -<!-- <input type="text" name="sort" minlength="4" maxlength="10" --> -<!-- lay-verify="range|sort" autocomplete="off" class="layui-input" >--> -<!-- </div>--> -<!-- </div>--> <div class="layui-form-item"> <label class="layui-form-label febs-form-item-require">是否置顶:</label> <div class="layui-input-block"> @@ -64,13 +57,6 @@ <input type="radio" name="isTop" value="2" title="否"> </div> </div> -<!-- <div class="layui-form-item">--> -<!-- <label class="layui-form-label febs-form-item-require">显示端口:</label>--> -<!-- <div class="layui-input-block">--> -<!-- <input type="radio" name="showPort" value="1" title="pc" checked="">--> -<!-- <input type="radio" name="showPort" value="2" title="手机">--> -<!-- </div>--> -<!-- </div>--> <div class="layui-form-item"> <label class="layui-form-label febs-form-item-require">是否可跳转:</label> <div class="layui-input-block"> @@ -78,14 +64,14 @@ <input type="radio" name="isJump" value="2" title="否"> </div> </div> + <div class="layui-form-item"> - <label class="layui-form-label">跳转链接:</label> + <label class="layui-form-label">关联活动:</label> <div class="layui-input-block"> - <input type="text" name="jumpUrl" - autocomplete="off" class="layui-input" > + <div id="jumpUrl-list"></div> </div> - <div class="layui-form-mid layui-word-aux">图片需要跳转到商品详情,请填写商品编号。</div> </div> + <div class="layui-form-item"> <label class="layui-form-label febs-form-item-require">跳转外部或内部:</label> <div class="layui-input-block"> @@ -100,7 +86,7 @@ </div> <script data-th-inline="javascript"> - layui.use(['febs', 'form', 'formSelects', 'validate', 'treeSelect', 'eleTree','upload'], function () { + layui.use(['febs', 'form', 'formSelects', 'validate', 'treeSelect', 'eleTree','upload', 'xmSelect'], function () { var $ = layui.$, febs = layui.febs, layer = layui.layer, @@ -132,9 +118,37 @@ form.render(); + var activityList = xmSelect.render({ + el: '#jumpUrl-list', + language: 'zh', + prop : { + value : 'id', + children : 'child' + }, + iconfont: { + parent: 'hidden', + }, + radio: true,//单选按钮。如何想要多选直接注释掉此行代码 + clickClose: true, + tree: { + show: true, + //非严格模式 + strict: false, + }, + data: [] + }) + + febs.get(ctx + 'admin/activity/activityList', null, function(res) { + activityList.update({ + data : res.data, + autoRow: true, + }); + }) + formSelects.render(); form.on('submit(banner-add-form-submit)', function (data) { + data.field.jumpUrl = activityList.getValue('valueStr'); febs.post(ctx + 'admin/banner/platformBannerAdds', data.field, function () { layer.closeAll(); febs.alert.success('新增成功'); -- Gitblit v1.9.1