From 1f32f3586c12b2e997c3121add2a3d11e7f6389f Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Fri, 27 May 2022 11:35:27 +0800
Subject: [PATCH] fix
---
src/main/resources/templates/febs/views/modules/score/goodsAdd.html | 78 +++++++++++++--------------------------
1 files changed, 26 insertions(+), 52 deletions(-)
diff --git a/src/main/resources/templates/febs/views/modules/score/goodsAdd.html b/src/main/resources/templates/febs/views/modules/score/goodsAdd.html
index 39a9b46..9e5facf 100644
--- a/src/main/resources/templates/febs/views/modules/score/goodsAdd.html
+++ b/src/main/resources/templates/febs/views/modules/score/goodsAdd.html
@@ -116,7 +116,11 @@
<div class="layui-form-item">
<label class="layui-form-label febs-form-item-require">商品详情:</label>
<div class="layui-input-block">
- <textarea id="lay_edit" lay-verify="goodsDetails" name = "goodsDetails" class="layui-textarea"></textarea>
+<!-- <textarea id="lay_edit" lay-verify="goodsDetails" name = "goodsDetails" class="layui-textarea"></textarea>-->
+ <div style="border: 1px solid #ccc;">
+ <div id="toolbar-container" style="border-bottom: 1px solid #ccc;"></div>
+ <div id="editor-container" style="height: 450px;"></div>
+ </div>
</div>
</div>
<div class="layui-form-item febs-hide">
@@ -135,7 +139,6 @@
form = layui.form,
laydate = layui.laydate,
eleTree = layui.eleTree,
- member = [[${member}]],
$view = $('#score-goods-add'),
layedit = layui.layedit,
upload = layui.upload,
@@ -144,34 +147,6 @@
form.render();
laydate.render({
elem: '#febs-form-group-date'
- });
-
- formSelects.render();
-
- formSelects.config('user-add-goods', {
- searchUrl: ctx + 'admin/goodsCategory/categorys',
- response: {
- statusCode: 200
- },
- beforeSuccess: function (id, url, searchVal, result) {
- var data = result.data;
- var tranData = [];
- for (var i = 0; i < data.length; i++) {
- tranData.push({
- name: data[i].name,
- value: data[i].id
- })
- }
- result.data = tranData;
- return result;
- },
- success: function () {
- // formSelects.value('user-add-goods', result.id);
- },
- error: function (id, url, searchVal, err) {
- console.error(err);
- febs.alert.error('获取分类列表失败');
- }
});
//普通图片上传
@@ -232,32 +207,31 @@
}
});
- layedit.set({ //设置图片接口
- uploadImage: {
- url: 'admin/goods/uploadFileBase64', //接口url
- type: 'post',
- }
+ var E = window.wangEditor;
+ const editorConfig = { MENU_CONF: {} };
+ editorConfig.MENU_CONF['uploadImage'] = {
+ server: '/admin/goods/uploadFileBase64',
+ fieldName : "file",
+ customInsert(res, insertFn) {
+ insertFn(res.data.src, res.data.title, '')
+ },
+ }
+
+ const editor = E.createEditor({
+ selector: '#editor-container',
+ config : editorConfig,
+ mode: 'default'
});
- //创建一个编辑器
- var index = layedit.build('lay_edit',{
- height: 300
- });
- //提交时把值同步到文本域中
- form.verify({
- //content富文本域中的lay-verify值
- goodsDetails: function(value) {
- return layedit.sync(index);
- }
+
+ const toolbar = E.createToolbar({
+ editor,
+ selector: '#toolbar-container',
+ mode: 'default'
});
form.on('submit(score-goods-add-form-submit)', function (data) {
data.field.goodsType = 2;
- // febs.post(ctx + 'admin/goods/addMallGoods', data.field, function () {
- // layer.closeAll();
- // febs.alert.success('新增成功');
- // $('#febs-score-goods').find('#query').click();
- // });
-
+ data.field.goodsDetails = editor.getHtml();
$.ajax({
'url':ctx + 'admin/goods/addMallGoods',
'type':'post',
@@ -266,7 +240,7 @@
'traditional': true,//ajax传递数组必须添加属性
'data':JSON.stringify(data.field),
'success':function (data) {
- if(data.code==0){
+ if(data.code==200){
layer.closeAll();
febs.alert.success('新增成功');
$('#febs-score-goods').find('#query').click();
--
Gitblit v1.9.1