From 03ee7fdc7085d97febb174e4aa8d53dd2fef490d Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Fri, 02 Feb 2024 14:18:01 +0800 Subject: [PATCH] 购物车使用优惠卷 --- src/main/resources/templates/febs/views/modules/vip/vip-setting.html | 37 ++++++++++++++++++++++++++++++++++++- 1 files changed, 36 insertions(+), 1 deletions(-) diff --git a/src/main/resources/templates/febs/views/modules/vip/vip-setting.html b/src/main/resources/templates/febs/views/modules/vip/vip-setting.html index 171c0b3..ec8e5ef 100644 --- a/src/main/resources/templates/febs/views/modules/vip/vip-setting.html +++ b/src/main/resources/templates/febs/views/modules/vip/vip-setting.html @@ -21,8 +21,15 @@ <table id="unAliveCouponItem" lay-filter="unAliveCouponItem"></table> </div> </div> - </div> + <blockquote class="layui-elem-quote blue-border">会员规则</blockquote> + <div class="layui-form-item"> + <div style="border: 1px solid #ccc;"> + <div id="toolbar-container" class="toolbar"></div> + <div id="editor-container" class="text" style="height: 450px;"></div> + </div> + </div> + </div> <div class="layui-card-footer"> <button class="layui-btn layui-btn-normal" lay-submit="" lay-filter="vip-setting-form-submit" id="submit">保存</button> </div> @@ -130,6 +137,7 @@ form.on('submit(vip-setting-form-submit)', function (data) { data.field.items = unAliveCouponItemsData; + data.field.rule = editor.txt.html(); $.ajax({ 'url':ctx + 'admin/vip/config/vipSetting', 'type':'post', @@ -163,6 +171,30 @@ } } }); + const E = window.wangEditor; + const editor = new E('#toolbar-container', '#editor-container'); // 传入两个元素 + editor.config.showLinkImg = false; + editor.config.uploadFileName = 'file'; + editor.config.customUploadImg = function (files, insertImgFn) { + for (let i = 0; i < files.length; i++){ + var form = new FormData(); + form.append("file", files[0]); + $.ajax({ + url:'/admin/goods/uploadFileBase64', + type: "post", + processData: false, + contentType: false, + data: form, + dataType: 'json', + success(res) { + // 上传代码返回结果之后,将图片插入到编辑器中 + insertImgFn(res.data.src, res.data.title, '') + } + }) + } + }; + editor.create(); + function addTableDate(data) { var hasData = table.cache['unAliveCouponItem']; @@ -240,6 +272,9 @@ unAliveCouponItemsData = details; reloadTable(details); } + + + editor.txt.html(vipSetting.rule); } }); </script> \ No newline at end of file -- Gitblit v1.9.1