admin/addon/message/shop/view/remark/index.html

160 lines
4.2 KiB
HTML
Raw 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.

{extend name="app/shop/view/base.html"/}
{block name="resources"}
<style>
.publish-btn{
background-color: #009688;
color: #fff;
}
</style>
{/block}
{block name="main"}
<!-- 筛选面板 -->
<div class="screen layui-collapse" lay-filter="selection_panel">
<div class="layui-colla-item">
<div class="layui-colla-content layui-form layui-show" lay-filter="search_form">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">用户昵称:</label>
<div class="layui-input-inline">
<input type="text" name="nickname" placeholder="用户昵称" autocomplete="off" class="layui-input"/>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">是否已读:</label>
<div class="layui-input-inline">
<select name="type">
<option value="">全部</option>
<option value="1">未读</option>
<option value="2">已读</option>
</select>
</div>
</div>
</div>
<div class="form-row">
<button class="layui-btn" lay-submit lay-filter="search">筛选</button>
<button type="reset" lay-submit lay-filter="reset" class="layui-btn layui-btn-primary">重置</button>
</div>
</div>
</div>
</div>
<!-- 列表 -->
<table id="listContent" lay-filter="listContent"></table>
<!-- 操作 -->
<script type="text/html" id="operation">
<div class="table-btn">
<a class="layui-btn" lay-event="seeInfo">查看</a>
</div>
</script>
<!--会员信息-->
<script type="text/html" id="memberInfo">
<div class='table-title'>
<div class='title-pic'>
<img layer-src src="{{ns.img(d.headimg)}}" onerror="this.src = '{:img(\'public/static/img/default_img/head.png\')}' ">
</div>
<div class='title-content'>
{{# if(d.username){ }}
<p class="layui-elip">{{d.username}}</p>
{{# } else { }}
<p class="layui-elip">{{d.nickname}}</p>
{{# } }}
</div>
</div>
</script>
{/block}
{block name="script"}
<script>
var table, form, editIframe,laydate, repeat_flag = false;//防重复标识;
layui.use(['form','laydate'], function() {
form = layui.form;
laydate = layui.laydate;
form.render();
//渲染时间
laydate.render({
elem: '#start_time'
,type: 'datetime'
,change: function(value, date, endDate){
$(".date-picker-btn").removeClass("selected");
}
});
laydate.render({
elem: '#end_time'
,type: 'datetime'
,change: function(value, date, endDate){
$(".date-picker-btn").removeClass("selected");
}
});
// 内容获取
table = new Table({
elem: '#listContent',
url: ns.url("message://shop/remark/index"),
cols: [[
{align: 'center', field: 'id', title: 'ID', width: '5%', unresize: 'false'},
{align: 'left', title: '留言用户', unresize: 'area',templet: '#memberInfo'},
{
align: 'center', templet: function (d) {
// 是否已读0=未读1=已读
let statusText = '';
switch (parseInt(d.is_see)) {
case 0: statusText = '<p style="color: #1989fa;">未读</p>'; break;
case 1: statusText = '<p>已读</p>'; break;
}
return statusText;
}, title: '是否已读', unresize: 'false'
},
{align: 'center', title: '留言时间', field: 'created_time',unresize: 'area',
templet: function(data) {
return ns.time_to_date(data.created_time);
}},
{title: '操作', toolbar: '#operation', unresize: 'false', align: 'right'}
]],
});
// 点击搜索
form.on('submit(search)', function(data) {
table.reload({
page: {
curr: 1
},
where: data.field
});
return false;
});
// 重置表单
form.on('submit(reset)', function(data) {
let field = {
"nickname": "",
"type": "",
};
form.val("search_form", field);
layui.form.render();
// 刷新表格
table.reload({
page: {
curr: 1
},
where: field
});
});
// 监听工具栏操作
table.tool(function(obj) {
var data = obj.data;
eval(obj.event)(data)
});
});
// 查看信息详情
function seeInfo(data){
layer.open({
type: 2,
title: '消息发布',
skin: 'layer-tips-class',
area: ['80%','90%'],
content: ns.url("message://shop/remark/seeInfo",{ message_center_id: data.id }),
end: function(){
table.reload();
}
});
}
</script>
{/block}