kefu/application/admin/view/rate/getratelist.html

162 lines
6.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.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>历史评价</title>
</head>
<link rel="stylesheet" href="/static/admin/js/layui/css/layui.css" media="all">
<link href="__CSS__/bootstrap.min.css?v=3.3.6" rel="stylesheet">
<link href="__CSS__/animate.min.css" rel="stylesheet">
<link href="__CSS__/style.min.css?v=4.1.0" rel="stylesheet">
<style>
.search_box {
overflow: hidden;
margin-top: 15px;
margin-left: 15px;
}
.margin_right_sm {
margin-right: 10px;
}
</style>
<body class="gray-bg">
<div class="wrapper wrapper-content animated fadeInRight">
<div class="ibox-title">
<h5>会话记录</h5>
</div>
<div class="ibox-content">
<div class="search_box">
<!--搜索框开始-->
<form id='commentForm' role="form" method="post" class="form-inline pull-right">
<div class="content clearfix m-b">
<div class="form-group margin_right_sm">
<label>用户ID</label>
<input type="text" class="form-control" id="user_id" name="user_id">
</div>
<div class="form-group margin_right_sm">
<label>订单ID</label>
<input type="text" class="form-control" id="order_id" name="order_id">
</div>
<div class="form-group margin_right_sm">
<label>评价日期:</label>
<input type="text" class="form-control" id="start" placeholder="开始日期" readonly> --
<input type="text" class="form-control" id="end" placeholder="结束日期" readonly>
</div>
<div class="form-group">
<button class="btn btn-primary" type="button" data-type="reload" id="search">
<strong>搜 索</strong>
</button>
</div>
</div>
</form>
</div>
<table id="rateList" lay-filter="test" class="layui-hide"></table>
<input type="hidden" name="kf_id" value="{$kf_id}">
</div>
</div>
<script src="/static/service/js/jquery-1.9.0.min.js"></script>
<script src="/static/admin/js/layui/layui.js"></script>
<script src="/static/common/tools.js"></script>
<script>
layui.use('table', function () {
let table = layui.table;
var kf_id = '{$kf_id}';
//第一个实例
table.render({
elem: '#rateList'
, url: '{:url("rate/getRateList")}' //数据接口
, where: {
kf_id: kf_id
}
, page: true //开启分页
, limits: [20, 30, 40, 50]
, cols: [[ //表头
{ field: 'id', title: '评价ID', minWidth: 90, sort: true, align: 'center', fixed: 'left' }
, { field: 'user_id', title: '用户ID', minWidth: 80, sort: true, align: 'center' }
, { field: 'content', title: '评价内容', minWidth: 190, align: 'center' }
, {
field: 'rank_num', title: '评价星级', minWidth: 160, sort: true, align: 'center',
templet: function (d) {
if (d.rank_num) {
let rate = '';
for (let i = 0; i < d.rank_num; i++) {
rate += '<i class="layui-icon layui-icon-rate-solid" style=" color: #ffa900"></i>';
}
return rate;
}
return '--';
}
}
, { field: 'order_id', title: '订单ID', minWidth: 160, sort: true, align: 'center' }
, {
field: 'created_time', title: '评价时间', minWidth: 100, sort: true, align: 'center',
templet: function (d) {
if (d.created_time) {
return formatDate(new Date(d.created_time * 1000));
}
return '--';
}
}
]]
, id: 'rateList'
});
var $ = layui.$, active = {
reload: function () {
let user_id = $('#user_id').val()
, order_id = $('#order_id').val()
, start = $('#start').val()
, end = $('#end').val();
//执行重载
table.reload('rateList', {
page: {
curr: 1 //重新从第 1 页开始
}
, where: {
kf_id: kf_id,
user_id: user_id,
order_id: order_id,
start: start,
end: end
}
});
}
};
$('#search').on('click', function () {
var type = $(this).data('type');
active[type] ? active[type].call(this) : '';
});
});
layui.use('laydate', function () {
var laydate = layui.laydate;
let now = (new Date()).getTime();
let start = $('#start').val();
laydate.render({
elem: '#start'
, type: 'date'
, max: now
});
laydate.render({
elem: '#end'
, type: 'date'
, max: now
, min: start
});
});
</script>
</body>
</html>