Files
mier-php/public/admin/page/message/message_add.html
2025-08-11 10:22:05 +08:00

184 lines
6.6 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="stylesheet" href="../../lib/layui-v2.5.5/css/layui.css" media="all">
<link rel="stylesheet" href="../../css/public.css" media="all">
</head>
<body>
<div class="layuimini-container">
<div class="layuimini-main">
<fieldset class="layui-elem-field layui-field-title" style="margin-top: 20px;">
<legend>添加</legend>
</fieldset>
<form class="layui-form" action="" lay-filter="MyForm">
<div class="layui-form-item">
<label class="layui-form-label ">标题</label>
<div class="layui-input-inline">
<input type="text" name="title" value="" lay-verify="required" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label ">内容</label>
<div class="layui-input-block" style="width: 500px;">
<textarea placeholder="请输入内容" class="layui-textarea" id="content" name="content"></textarea>
<tex>
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn" lay-submit lay-filter="saveBtn">确认保存</button>
</div>
</div>
</form>
</div>
</div>
<script src="../../lib/layui-v2.5.5/layui.js" charset="utf-8"></script>
<script src="../../common/common.js" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8" src="../../extend/umeditor/ueditor.config.js"></script>
<script type="text/javascript" charset="utf-8" src="../../extend/umeditor/ueditor.all.js"> </script>
<!-- 注意如果你直接复制所有代码到本地上述js路径需要改成你本地的 -->
<script>
// var url = WebHost + "Ueditor/index";
// var ue = UE.getEditor('content', {
// serverUrl: url,
// zIndex: 100
// });
</script>
<script>
layui.use(['form', 'table', 'laydate'], function () {
var form = layui.form,
layer = layui.layer,
table = layui.table,
laydate = layui.laydate,
$ = layui.$
/**
* 初始化表单,要加上,不然刷新部分组件可能会不加载
*/
form.render();
// 当前弹出层防止ID被覆盖
var parentIndex = layer.index;
//监听提交
form.on('submit(saveBtn)', function (data) {
data.field.login_token = AdminLoginToken
$.post(WebHost + "message/add_message", data.field,
function (data, textStatus, jqXHR) {
if (data.code == 200) {
parent.layui.table.reload('currentTableId', {}, 'json');//刷新父级页面
}
layer.msg(data.msg, { time: 1000 }, function () {
});
},
"json"
);
return false;
});
initSelectCid();
form.render();
function initSelectCid() {
$.ajax({
type: "POST",
url: WebHost + "message/get_message_category_list",
data: { "login_token": AdminLoginToken, "limit": 9999 },
dataType: "json",
async: false,
success: function (data) {
var list = data.data;
if (list != null || list.size() > 0) {
$("select[name='cid']").html('');
var option = document.createElement("option");
option.setAttribute("value", '');
option.innerText = '所属分类';
$("select[name='cid']").append(option)
for (var c in list) {
var option = document.createElement("option");
option.setAttribute("value", c);
option.innerText = list[c];
$("select[name='cid']").append(option)
}
};
}
});
}
});
</script>
<script>
layui.use('upload', function () {
var $ = layui.jquery
, upload = layui.upload;
//普通图片上传
var uploadInst = upload.render({
elem: '#test1'
, url: WebHost + "Upload/file_upload"//改成您自己的上传接口
, data: { "login_token": AdminLoginToken, file_category: 'hotel_room' }
, before: function (obj) {
//预读本地文件示例不支持ie8
obj.preview(function (index, file, result) {
$('#image_show').html("");
image_html = '<img src="' + result + '" style="height:100px;margin:0 3px;">';
$('#image_show').append(image_html); //图片链接base64
});
}
, done: function (res) {
//如果上传失败
if (res.code == 201) {
return layer.msg('上传失败');
}
//上传成功
/*
var image_arr = new Array();
image_val = $('#image').val();
if (image_val != "") {
image_arr = image_val.split(',')
}
image_arr.push(res.data.image_path);
image_val = image_arr.join(',');
*/
$('#image').val(res.data.image_path); //图片链接base64
}
, error: function () {
//演示失败状态,并实现重传
return layer.msg('上传失败');
}
});
});
</script>
</body>
</html>