From 529ad9dd8d1876b57e852bc45b602ba3ccc8df2a Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Wed, 10 Apr 2024 17:19:08 +0800 Subject: [PATCH] 公告-首页公告调整 --- src/main/resources/templates/febs/views/modules/vip/vip-setting.html | 41 ++++++++++++++++++++++++++++++++++++++--- 1 files changed, 38 insertions(+), 3 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..47e2f20 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> @@ -48,7 +55,7 @@ } </style> -<script type="text/html" id="toolbar"> +<script type="text/html" id="toolbar1"> <div class="layui-btn-container"> <button class="layui-btn layui-btn-sm" type="button" lay-event="addCoupon">新增</button> <button class="layui-btn layui-btn-danger layui-btn-sm" type="button" lay-event="delCoupon">删除</button> @@ -83,7 +90,7 @@ table.render({ elem: '#unAliveCouponItem' - ,toolbar:"#toolbar" + ,toolbar:"#toolbar1" ,cols: [[ //表头 {type: 'checkbox'} , {field: 'day', title: '失活天数', edit:'text', width:250} @@ -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