Browse Source

首页选择时间样式还需要微调下 .

v6
蟑螂恶霸 1 year ago
parent
commit
93a5c6377f
  1. 71
      lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/code/statistical/home.html
  2. 4
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/StatisticalPanelMapper.xml

71
lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/code/statistical/home.html

@ -121,16 +121,10 @@
<div class="select_set"> <div class="select_set">
<div class="select_item"><span>深圳市</span> <div class="select_item"><span>深圳市</span>
<!-- <label class="select_time">2025-01-01 至 2025-03-31 <a></a> </label>--> <!-- <label class="select_time">2025-01-01 至 2025-03-31 <a></a> </label>-->
<li id="select-time" class="select-time"> <label class="select_time">时间筛选<a id="timeSelect"></a></label>
<input type="text" class="time-input" id="startTime" placeholder="开始时间" name="beginTime"/>
<span>-</span>
<input type="text" class="time-input" id="endTime" placeholder="结束时间" name="endTime"/>
<a class="btn btn-success btn-sm" onclick="search1()"><i class="fa fa-search"></i>&nbsp;搜索</a>
<a class="btn btn-reset btn-sm" onclick="rest1()"><i class="fa fa-refresh"></i>&nbsp;重置</a>
</li>
</div> </div>
</div> </div>
<div class="link_btn"> <a href="/code/statisticalPanel/single-analysis">各市直执法单位综合分析</a> <a href="overall-analysis">各区执法综合分析</a> </div> <div class="link_btn"> <a href="/code/statisticalPanel/single-analysis">各市直执法单位综合分析</a> <a href="/code/statisticalPanel/overall-analysis">各区执法综合分析</a> </div>
<div class="count_box"> <div class="count_box">
<div class="count_item admin"> <div class="count_item admin">
<div class="count_tit"> <div class="count_tit">
@ -186,25 +180,20 @@
</div> </div>
<th:block th:include="zdxtInclude :: footer" /> <th:block th:include="zdxtInclude :: footer" />
<script type="text/javascript" src="/ajax/libs/layer/layer.min.js"></script>
<script type="text/javascript" src="/ajax/libs/layui/layui.js"></script>
<script> <script>
var ctx="/" var ctx="/";
var q_jc_num = 0 var q_jc_num = 0;
var q_njc_num = 0 var q_njc_num = 0;
$(function(){ $(function(){
search1(); changeDate();
}); });
function rest1() { function changeDate(time1, time2) {
document.getElementById("startTime").value = ''; var beginTime = time1;
document.getElementById("endTime").value = ''; var endTime = time2;
search1();
}
function search1() {
debugger;
let beginTime=document.getElementById("startTime").value;
let endTime=document.getElementById("endTime").value;
analysisEnterprisesCoordination(beginTime, endTime); analysisEnterprisesCoordination(beginTime, endTime);
analysis_enterprises(beginTime, endTime); analysis_enterprises(beginTime, endTime);
analysis_njc_all(beginTime, endTime); analysis_njc_all(beginTime, endTime);
@ -263,12 +252,11 @@
success: function (result) { success: function (result) {
console.log(result) console.log(result)
q_jc_num += result.data.allNum; q_jc_num += result.data.allNum;
// q_njc_num += result.data.njc_num; q_njc_num += result.data.njcNum;
$("#q_jc_num").text(q_jc_num); $("#q_jc_num").text(q_jc_num);
// $("#q_njc_num").text(q_njc_num); $("#q_njc_num").text(q_njc_num);
console.log($("#jc_all").text() + " - "+ q_jc_num +" = "+ ($("#jc_all").text() - q_jc_num));
$("#s_jc_num").text($("#jc_all").text() - q_jc_num); $("#s_jc_num").text($("#jc_all").text() - q_jc_num);
// $("#s_njc_num").text($("#njc_all").text() - q_njc_num); $("#s_njc_num").text($("#njc_all").text() - q_njc_num);
switch (result.data.area) { switch (result.data.area) {
case '光明区': case '光明区':
let gmHtml = base_html.replaceAll("{area}", result.data.area) let gmHtml = base_html.replaceAll("{area}", result.data.area)
@ -1458,6 +1446,37 @@
$(aElement).addClass("active").siblings().removeClass("active"); $(aElement).addClass("active").siblings().removeClass("active");
} }
layui.use('laydate',function(){
var laydate = layui.laydate;
laydate.render({
elem: "#timeSelect",// 指定元素
range: true, // 开启范围选择
format: 'yyyy-MM-dd', // 日期格式
min: '2019-04-14', // 最小可选日期
max: '2099-06-16', // 最大可选日期
trigger: 'click', // 选择器触发方式,可选值:click, hover等
done: function(value, date, endDate){ // 选择日期后的回调函数
//选择了清空
if (value ===''){
changeDate(null,null);
}
//选择了确定
if (value !==null && value !==''){
var month1 = 10 > date.month?"0"+date.month:date.month
var date1 = 10 > date.date?"0"+date.date:date.date
let beginTime = date.year+"-"+month1+"-"+date1
var month2 = 10 > endDate.month?"0"+endDate.month:endDate.month
var date2 = 10 > endDate.date?"0"+endDate.date:endDate.date
let endTime = endDate.year+"-"+month2+"-"+date2
changeDate(beginTime,endTime);
}
}
})
});
/** 涉企检查趋势tab切换 */ /** 涉企检查趋势tab切换 */
$(".tab_tit a").on("click", function () { $(".tab_tit a").on("click", function () {
$(this).addClass("active").siblings().removeClass("active"); $(this).addClass("active").siblings().removeClass("active");

4
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/StatisticalPanelMapper.xml

@ -1514,8 +1514,8 @@
and c.complaint_department_id in (select sd.dept_id from sys_dept sd where find_in_set(#{deptId}, sd.ancestors) or sd.dept_id = #{deptId}) and c.complaint_department_id in (select sd.dept_id from sys_dept sd where find_in_set(#{deptId}, sd.ancestors) or sd.dept_id = #{deptId})
</if> </if>
<if test="userId != null and userId != '' ">and( r.law_enforcer_id=#{userId} or c.law_enforcer_id_two=#{userId}) </if> <if test="userId != null and userId != '' ">and( r.law_enforcer_id=#{userId} or c.law_enforcer_id_two=#{userId}) </if>
<if test="beginTime != null and beginTime != ''"> and DATE_FORMAT(c.enforcement_time,'%Y-%m-%d') >= DATE_FORMAT(#{beginTime},'%Y-%m-%d') </if> <if test="beginTime != null and beginTime != ''"> and DATE_FORMAT(c.complaint_time,'%Y-%m-%d') >= DATE_FORMAT(#{beginTime},'%Y-%m-%d') </if>
<if test="endTime != null and endTime != ''"> and DATE_FORMAT(#{endTime},'%Y-%m-%d') >= DATE_FORMAT(c.enforcement_time,'%Y-%m-%d') </if> <if test="endTime != null and endTime != ''"> and DATE_FORMAT(#{endTime},'%Y-%m-%d') >= DATE_FORMAT(c.complaint_time,'%Y-%m-%d') </if>
</where> </where>
</select> </select>
<select id="analysis_enterprisesComplaint_rr" parameterType="SixAnalysisParams" resultType="double"> <select id="analysis_enterprisesComplaint_rr" parameterType="SixAnalysisParams" resultType="double">

Loading…
Cancel
Save