|
@@ -32,8 +32,7 @@
|
|
<div class="layui-form-item">
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label"><font color='red' size="4">*</font>内容:</label>
|
|
<label class="layui-form-label"><font color='red' size="4">*</font>内容:</label>
|
|
<div class="layui-input-block">
|
|
<div class="layui-input-block">
|
|
- <input type="text" name="content" lay-verify="required" placeholder="请输入内容"
|
|
|
|
- autocomplete="off" class="layui-input">
|
|
|
|
|
|
+ <textarea class="layui-textarea" placeholder="请输内容" id="content_demo"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@@ -72,19 +71,43 @@
|
|
}).extend({
|
|
}).extend({
|
|
index: 'lib/index',
|
|
index: 'lib/index',
|
|
formSelects: 'formSelects-v4'
|
|
formSelects: 'formSelects-v4'
|
|
- }).use(['index', 'form', 'utils', 'laydate', 'upload'], function () {
|
|
|
|
|
|
+ }).use(['index', 'form', 'utils', 'laydate', 'upload', 'layedit'], function () {
|
|
var $ = layui.$
|
|
var $ = layui.$
|
|
, laydate = layui.laydate
|
|
, laydate = layui.laydate
|
|
, admin = layui.admin
|
|
, admin = layui.admin
|
|
,upload = layui.upload
|
|
,upload = layui.upload
|
|
|
|
+ ,layedit = layui.layedit
|
|
, form = layui.form;
|
|
, form = layui.form;
|
|
var id = layui.view.getParameterByName('id');
|
|
var id = layui.view.getParameterByName('id');
|
|
|
|
|
|
|
|
+
|
|
|
|
+ var editIndex = layedit.build('content_demo', {
|
|
|
|
+ height: 180,
|
|
|
|
+ /**富文本内容如果需要上传图片时候的配置
|
|
|
|
+ * 接口返回的数据格式如:
|
|
|
|
+ * {
|
|
|
|
+ "code": 0 //0表示成功,其它失败
|
|
|
|
+ ,"msg": "" //提示信息 //一般上传失败后返回
|
|
|
|
+ ,"data": {
|
|
|
|
+ "src": "图片路径"
|
|
|
|
+ ,"title": "图片名称" //可选
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ */
|
|
|
|
+ uploadImage: {
|
|
|
|
+ url: '../../api/upload.json' //接口url
|
|
|
|
+ ,type: 'post' //默认post
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+
|
|
form.render(null, 'component-form-element');
|
|
form.render(null, 'component-form-element');
|
|
|
|
|
|
if (id) {
|
|
if (id) {
|
|
var editdata = JSON.parse(JSON.stringify(parent.layui.table.editdata)); // 框架有Bug所以这么转换
|
|
var editdata = JSON.parse(JSON.stringify(parent.layui.table.editdata)); // 框架有Bug所以这么转换
|
|
form.val("component-form-element", editdata);
|
|
form.val("component-form-element", editdata);
|
|
|
|
+ if(editdata.content){
|
|
|
|
+ layedit.setContent(editIndex, editdata.content, false);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
var form_data = [];
|
|
var form_data = [];
|
|
upload.render({
|
|
upload.render({
|
|
@@ -130,13 +153,15 @@
|
|
form.on('submit(component-form-element)', function (data) {
|
|
form.on('submit(component-form-element)', function (data) {
|
|
//layer.msg(JSON.stringify(data.field));
|
|
//layer.msg(JSON.stringify(data.field));
|
|
var submitData = data.field;
|
|
var submitData = data.field;
|
|
|
|
+ //富文本中的内容
|
|
|
|
+ var content = layedit.getContent(editIndex);
|
|
// form表单中switch输入数据是on和off
|
|
// form表单中switch输入数据是on和off
|
|
if(submitData["usable"] === "on"){
|
|
if(submitData["usable"] === "on"){
|
|
submitData["usable"] = true
|
|
submitData["usable"] = true
|
|
}else{
|
|
}else{
|
|
submitData["usable"] = false
|
|
submitData["usable"] = false
|
|
}
|
|
}
|
|
- form_data.push({"content": submitData["content"]});
|
|
|
|
|
|
+ form_data.push({"content": content});
|
|
form_data.push({"title": submitData["title"]});
|
|
form_data.push({"title": submitData["title"]});
|
|
form_data.push({"usable": submitData["usable"]});
|
|
form_data.push({"usable": submitData["usable"]});
|
|
if(!data.field.banner_img){
|
|
if(!data.field.banner_img){
|