You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
373 lines
16 KiB
373 lines
16 KiB
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" %>
|
|
<%@ include file="/common/ctx.jsp" %>
|
|
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
|
|
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
|
|
<%@ page import="com.cjy.sysuser.entity.SysUser" %>
|
|
<%@ page import="com.cjy.sysdept.entity.SysDept" %>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html lang="zh-CN">
|
|
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
|
<title>旅游投诉分析系统</title>
|
|
<!-- layout.css -->
|
|
|
|
<link rel="stylesheet" type="text/css" href="${ctx}/theme/v2/resourceNew/css/newcjy_style.css" />
|
|
<link rel="stylesheet" type="text/css" href="${ctx}/hbcyjc/region/130000/yuanxing/static/css/layout.css"/>
|
|
<script type="text/javascript" src="${ctx}/hbcyjc/region/130000/yuanxing/static/js/jquery-3.7.0.min.js"></script>
|
|
<script>
|
|
window.addEventListener('pageshow', function (event) {
|
|
if (event.persisted || window.performance && window.performance.navigation.type == 2) {
|
|
console.log('window.performance.navigation.type: ' + window.performance.navigation.type)
|
|
location.reload();
|
|
}
|
|
}, false);
|
|
</script>
|
|
|
|
<script type="text/javascript">
|
|
|
|
init();
|
|
//查询
|
|
function mySearch() {
|
|
document.mainForm.submit();
|
|
getLeftlowermenu();
|
|
}
|
|
|
|
//重置
|
|
function myReset() {
|
|
//$("#province").val("");
|
|
$("#city").val("");
|
|
$("#county").val("");
|
|
$("#starttime").val("");
|
|
$("#endtime").val("");
|
|
$("#accuseObjectlist").val("");
|
|
}
|
|
|
|
//初始化
|
|
function init() {
|
|
var sysName = "旅游投诉分析系统";
|
|
if('${UserAttrFacade.getDeptInfo(request).dremark}'==='131401'){
|
|
sysName = '景区视频监控监测';
|
|
document.getElementsByTagName("title")[0].innerText = sysName;
|
|
}
|
|
|
|
var userName = "test";
|
|
$("#sysName").html(sysName);
|
|
var pageName = "旅游投诉列表";
|
|
$("#pageName").html(pageName);
|
|
$("#userName").html(userName);
|
|
// var html = "<a href=\"${ctx}/zhspjkvideomanage/tozhspjklist.do\" class=\"caid_xiang \">视频播放</a>" +
|
|
// "<a href=\"${ctx}/zhspjkvideomanage/searchZhspjkVideoManageList.do\" class=\"caid_xiang active\">视频管理</a>";
|
|
// $("#menuList").html(html);
|
|
getLeftlowermenu();
|
|
|
|
}
|
|
|
|
$(document).ready(function () {
|
|
if('${isDept}'=='city'){
|
|
$("#county").val('${county}');
|
|
chooseCounty();
|
|
}else if('${isDept}'=='province'){
|
|
$("#city").val('${city}');
|
|
chooseCity();
|
|
$("#county").val('${county}');
|
|
chooseCounty();
|
|
}
|
|
});
|
|
|
|
//选择市
|
|
function chooseCity() {
|
|
var deptid = $("#province").val();
|
|
if (deptid) {
|
|
$.ajax({
|
|
url: "${ctx}/sysdept/selectBydpid.do",
|
|
data: {"deptid": deptid},
|
|
type: "post",
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
document.getElementById("city").options.length = 0;//删除所有option
|
|
$("#city").append("<option value=''>-请选择-</option>");
|
|
if (data != null && data.length > 0) {
|
|
for (var i = 0; i < data.length; i++) {
|
|
$("#city").append("<option value='" + data[i].dremark + "'>" + data[i].dname + "</option>");
|
|
}
|
|
$("#city option[value='${city}']").attr("selected", true);
|
|
}
|
|
}
|
|
});
|
|
} else {
|
|
document.getElementById("city").options.length = 0;//删除所有option
|
|
$("#city").append("<option value=''>-请选择-</option>");
|
|
}
|
|
}
|
|
|
|
//选择区/县
|
|
function chooseCounty() {
|
|
var deptid = $("#city").val();
|
|
if (deptid) {
|
|
$.ajax({
|
|
url: "${ctx}/sysdept/selectBydpid.do",
|
|
data: {"deptid": deptid},
|
|
type: "post",
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
document.getElementById("county").options.length = 0;//删除所有option
|
|
$("#county").append("<option value=''>-请选择-</option>");
|
|
if (data != null && data.length > 0) {
|
|
for (var i = 0; i < data.length; i++) {
|
|
$("#county").append("<option value='" + data[i].dremark + "'>" + data[i].dname + "</option>");
|
|
}
|
|
$("#county option[value='${county}']").attr("selected", true);
|
|
}
|
|
}
|
|
});
|
|
} else {
|
|
document.getElementById("county").options.length = 0;//删除所有option
|
|
$("#county").append("<option value=''>-请选择-</option>");
|
|
}
|
|
}
|
|
|
|
|
|
/* function init() {
|
|
var sysName = "旅游基础资源维护系统";
|
|
if ('${UserAttrFacade.getDeptInfo(request).dremark}'.indexOf('1399') != -1) {
|
|
sysName = '文旅基础数据维护';
|
|
document.getElementsByTagName("title")[0].innerText = sysName;
|
|
}
|
|
|
|
if ('${UserAttrFacade.getDeptInfo(request).dremark}' === '130000') {
|
|
sysName = '旅游投诉分析系统';
|
|
document.getElementsByTagName("title")[0].innerText = sysName;
|
|
}
|
|
|
|
var userName = "test";
|
|
$("#sysName").html(sysName);
|
|
$("#userName").html(userName);
|
|
var pageName = "景区景点管理";
|
|
$("#pageName").html(pageName);
|
|
getLeftlowermenu(); //获得菜单
|
|
} */
|
|
|
|
//获得左下角菜单
|
|
//加个id--leftlowermenu
|
|
function getLeftlowermenu() {
|
|
var dicnum = '017802'; //测试,需要换成自己当前菜单dicnum --> sys_menu_item_dictionary
|
|
$.ajax({
|
|
url: "${ctx}/hbcyjclogin/getzccd.do",
|
|
data: {"dicnum": dicnum},
|
|
type: "post",
|
|
dataType: "json",
|
|
success: function (data) {
|
|
var leftlowerhtml = "";
|
|
if (data.success) {
|
|
var zcdlist = data.data;
|
|
for (var i = 0; i < zcdlist.length; i++) {
|
|
var menuurl = zcdlist[i].menuurl; //配置的链接
|
|
var dicname = zcdlist[i].dicname; //名称
|
|
if (dicnum == zcdlist[i].dicnum) {
|
|
leftlowerhtml += "<a href=\"" + menuurl + "\" class=\"cj-fixed-item active\">" + dicname + "</a>";
|
|
} else {
|
|
leftlowerhtml += "<a href=\"" + menuurl + "\" class=\"cj-fixed-item\">" + dicname + "</a>";
|
|
}
|
|
}
|
|
}
|
|
$("#menuList").html(leftlowerhtml);
|
|
}
|
|
});
|
|
}
|
|
function getLeftlowermenu2() {
|
|
var dicnum = '017802'; //测试,需要换成自己当前菜单dicnum --> sys_menu_item_dictionary
|
|
$.ajax({
|
|
url : "${ctx}/hbcyjclogin/getzccd.do",
|
|
data : {"dicnum" : dicnum},
|
|
type : "post",
|
|
dataType : "json",
|
|
success : function(data) {
|
|
//debugger;
|
|
var leftlowerhtml = "";
|
|
if(data.success){
|
|
var zcdlist = data.data;
|
|
for(var i = 0;i<zcdlist.length;i++){
|
|
var menuurl = zcdlist[i].menuurl; //配置的链接
|
|
var dicname = zcdlist[i].dicname; //名称
|
|
if(dicnum == zcdlist[i].dicnum){
|
|
leftlowerhtml +="<a href=\""+menuurl+"\" class=\"caid_xiang active\">"+dicname+"</a>";
|
|
}else{
|
|
leftlowerhtml +="<a href=\""+menuurl+"\" class=\"caid_xiang\">"+dicname+"</a>";
|
|
}
|
|
}
|
|
}
|
|
|
|
$("#menuList").html(leftlowerhtml);
|
|
}
|
|
});
|
|
}
|
|
|
|
</script>
|
|
</head>
|
|
|
|
<body class="cj-page-bg">
|
|
<%--引入统一头部--%>
|
|
<%@include file="/hbcyjc/region/130000/template/headercommzp.jsp" %>
|
|
|
|
|
|
<!-- cj-page-layer begin-->
|
|
<form action="${ctx}/tsfxlist/searchtsxxListEr.do" id="mainForm" method="post" name="mainForm" enctype="multipart/form-data">
|
|
<div class="cj-page-layer p-t-15" style="height:calc(100vh - 6.5rem);">
|
|
<nav class="cj-breadcrumb"> <span class="cj-breadcrumb-item">当前位置:</span><span class="cj-breadcrumb-item">主页</span><span class="cj-breadcrumb-item"><i></i>旅游投诉列表</span></nav>
|
|
<input type="hidden" id="mesg" name="mesg" value="${mesg}">
|
|
|
|
<input type="hidden" name="areacode" value="${areacode}">
|
|
<input type="hidden" name="typets" value="${typets}">
|
|
<input type="hidden" name="result" value="${result}">
|
|
<input type="hidden" name="timezb" value="${timezb}">
|
|
<input type="hidden" name="fsd" value="${fsd}">
|
|
<div class="cj-table-filter clearfix">
|
|
<div class="cj-table-filter_item">
|
|
<label class="cj-table-filter_label">投诉发生地:</label>
|
|
<div class="cj-table-filter_select" style="width: 110px;">
|
|
<select class="form-control" id="province" name="province" onchange="chooseCity()">
|
|
<c:forEach items="${provinceList}" var="dept">
|
|
<c:choose>
|
|
<c:when test="${dept.dremark == province}">
|
|
<option value="${dept.dremark}" selected="selected">${dept.dname}</option>
|
|
</c:when>
|
|
<c:otherwise>
|
|
<option value="${dept.dremark}">${dept.dname}</option>
|
|
</c:otherwise>
|
|
</c:choose>
|
|
</c:forEach>
|
|
</select>
|
|
</div>
|
|
<div class="cj-table-filter_select" style="width:110px;">
|
|
<select class="form-control" id="city" name="city" onchange="chooseCounty()">
|
|
<c:forEach items="${cityList}" var="dept">
|
|
<c:choose>
|
|
<c:when test="${dept.dremark == city}">
|
|
<option value="${dept.dremark}" selected="selected">${dept.dname}</option>
|
|
</c:when>
|
|
<c:otherwise>
|
|
<option value="${dept.dremark}">${dept.dname}</option>
|
|
</c:otherwise>
|
|
</c:choose>
|
|
</c:forEach>
|
|
</select>
|
|
</div>
|
|
<div class="cj-table-filter_select" style="width:110px;">
|
|
<select class="form-control" id="county" name="county">
|
|
<c:forEach items="${countyList}" var="dept">
|
|
<c:choose>
|
|
<c:when test="${dept.dremark == county}">
|
|
<option value="${dept.dremark}" selected="selected">${dept.dname}</option>
|
|
</c:when>
|
|
<c:otherwise>
|
|
<option value="${dept.dremark}">${dept.dname}</option>
|
|
</c:otherwise>
|
|
</c:choose>
|
|
</c:forEach>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="cj-table-filter_item">
|
|
<label class="cj-table-filter_label">时间范围:</label>
|
|
<div class="cj-table-filter_input">
|
|
<input id="starttime" name="starttime" value="${starttime}" readonly="readonly"/>
|
|
</div>
|
|
- <div class="cj-table-filter_input">
|
|
<input id="endtime" name="endtime" value="${endtime}" readonly="readonly"/>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="cj-table-filter_item">
|
|
<button type="button" onclick="mySearch()" class="btn btn-search" title="搜索"> <i class="fa fa-search"></i>搜索 </button>
|
|
<button type="button" onclick="myReset()" class="btn btn-reset" title="重置" > <i class="fa fa-rotate-left "></i>重置 </button>
|
|
</div>
|
|
<div class="cj-table-filter_item">
|
|
<label class="cj-table-filter_label"> 投诉对象:</label>
|
|
<div class="cj-table-filter_input">
|
|
<input id="accuseObjectlist" name="accuseObjectlist" value="${accuseObjectlist}"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="cj-table-data">
|
|
<div class="cj-table-head">
|
|
<table class="cj-table-list">
|
|
<tbody>
|
|
<tr>
|
|
<th style="text-align:center;" width="5%">序号</th>
|
|
<th style="text-align:center;" width="10%">投诉对象</th>
|
|
<th style="text-align:center;" width="10%">投诉时间</th>
|
|
<th style="text-align:center;" width="10%">投诉类型</th>
|
|
<th style="text-align:center;" width="10%">投诉渠道</th>
|
|
<th style="text-align:center;" width="10%">客源地</th>
|
|
<th style="text-align:center;" width="10%">投诉发生地</th>
|
|
<th style="text-align:center;" width="25%">投诉内容</th>
|
|
<th style="text-align:center;" width="10%">处理状态</th>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="cj-table-body">
|
|
<table class="cj-table-list">
|
|
<tbody>
|
|
<c:forEach items="${list}" var="lis" varStatus="vst">
|
|
<tr class="active">
|
|
<td align="center" width="5%">${(vst.index)+1}</td>
|
|
<td title="${lis.accuse_object}" width="10%">${lis.accuse_object}</td>
|
|
<td title="" width="10%"><fmt:formatDate value="${lis.accuse_time}" type="date" pattern="yyyy-MM-dd"/></td>
|
|
<td title="${lis.accuse_type}" width="10%">
|
|
<cjy:dic diccode="${lis.accuse_type}"/>
|
|
</td>
|
|
<td title="${lis.accuse_place}" width="10%">
|
|
<cjy:dic diccode="${lis.accuse_place}"/>
|
|
</td>
|
|
<td title="${lis.fountain} " width="10%">
|
|
<cjy:reg diccode="${lis.fountain}"/>
|
|
</td>
|
|
<td title="${lis.accuse_generated}" width="10%">
|
|
<cjy:reg diccode="${lis.accuse_generated}"/>
|
|
</td>
|
|
<td title="${lis.accuse_content}" width="25%">${lis.accuse_content}</td>
|
|
<td title="${lis.accuse_result}" width="10%">
|
|
<cjy:dic diccode="${lis.accuse_result}"/>
|
|
</td>
|
|
<%-- <td title="${lis.accuse_result}" width="10%">已处理</td> --%>
|
|
</tr>
|
|
</c:forEach>
|
|
</tbody>
|
|
</table>
|
|
<%@include file="/common/page.jsp" %>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
<!-- cj-page-layer end-->
|
|
</body>
|
|
|
|
<!-- 时间选择器 -->
|
|
<script type="text/javascript" src="${ctx}/js/laydate5.09/laydate.js"></script>
|
|
<script type="text/javascript">
|
|
$(function(){
|
|
$("#headerid").removeClass("fixed"); // 加上这个class 是查询条件的头部,不加是固定头部
|
|
$("#zsj_title").html("旅游投诉分析系统");
|
|
$('#map_wxorsz').css('display','none'); // 显示卫星地图,数字地图按钮
|
|
//等级
|
|
//$('#grade').val(${level})
|
|
})
|
|
|
|
<!-- 时间选择器 -->
|
|
laydate.render({
|
|
elem: '#starttime',
|
|
theme: 'datecolor'
|
|
});
|
|
laydate.render({
|
|
elem: '#endtime',
|
|
theme: 'datecolor'
|
|
});
|
|
</script>
|
|
|
|
</html>
|
|
|