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.

369 lines
15 KiB

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="format-detection" content="telephone=no" />
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate">
<meta http-equiv="expires" content="0">
<meta name="description" content="“一网共治”基层治理智慧平台">
<meta name="keywords" content="“一网共治”基层治理智慧平台">
<title>“一网共治”基层治理智慧平台——驾驶舱</title>
<!-- Bootstrap -->
<script src="js/jquery-2.1.1.min.js" type="text/javascript"></script>
<script src="js/bootstrap.min.js" type="text/javascript"></script>
<link href="css/bootstrap.min.css" rel="stylesheet" type="text/css">
<link href="css/css.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="css/swiper.min.css">
<script src="js/jquery.waypoints.min.js"></script>
<script src="js/jquery.countup.js"></script>
<script src="js/swiper.min.js"></script>
<script src="js/common.js"></script>
<script>
$(document).ready(function() {
var whei = $(window).width()
$("html").css({
fontSize: whei / 20
})
$(window).resize(function() {
var whei = $(window).width()
$("html").css({
fontSize: whei / 20
})
});
});
</script>
</head>
<body style="background: url(images/bg_jsc.jpg) no-repeat center top; background-size: 100% 100%;">
<div class="main">
<!-- 头部 -->
<div class="mainhead">
<div class="logobox fl"><img src="images/logo_t.png"><span id="main_city">北京市大兴区</span>
</div>
<div class="navbox">
<li>
<!-- <a class="islogin" href="/admin">登录</a> -->
</li>
<!-- <li><a href="/yiwanggongzhi/policy.html">政策资讯</a></li>
<li><a href="/yiwanggongzhi/activity.html">社区服务</a></li>
<li><a href="/yiwanggongzhi/govern.html">治理主体</a></li>
<li><a href="/yiwanggongzhi/need.html">供需服务</a></li>
<li><a href="/yiwanggongzhi/credit.html">信用百度</a></li>
<li><a href="/yiwanggongzhi/login.html">案例库</a></li>
<li class="last"><a href="#"><img src="images/icon_listen.png"></a></li> -->
</div>
</div>
<!-- 主要部分 -->
<div class="main-content">
<div class="con-left fl">
<!-- 组织类别 -->
<div class="left-top">
<div class="left-type boxstyle">
<div class="commontitle">组织类别</div>
<ul>
<li><a href="#">
<i class="iconimg"></i>
<div class="type-title">
<h2><span class="counter"></span><span></span></h2>
<p>养老服务</p>
</div>
</a></li>
<li><a href="#">
<i class="iconimg"></i>
<div class="type-title">
<h2> <span class="counter" data-num="47">47</span><span></span></h2>
<p>亲子家庭</p>
</div>
</a></li>
<li><a href="#">
<i class="iconimg"></i>
<div class="type-title">
<h2> <span class="counter" data-num="12">12</span><span></span></h2>
<p>物业服务</p>
</div>
</a></li>
<li><a href="#">
<i class="iconimg"></i>
<div class="type-title">
<h2> <span class="counter" data-num="56">56</span><span></span></h2>
<p>环境保护</p>
</div>
</a></li>
<li><a href="#">
<i class="iconimg"></i>
<div class="type-title">
<h2> <span class="counter" data-num="142">142</span><span></span></h2>
<p>其他</p>
</div>
</a></li>
</ul>
</div>
<!-- 活动类别分析 -->
<div class="top-bottom boxstyle">
<div class="commontitle">活动类别分析</div>
<div id="echarts_1" class="charts"></div>
</div>
</div>
<!-- 企业排行 -->
<div class="left-bottom boxstyle">
<div class="commontitle">企业排行</div>
<div class="left_tab">
<span class="active">企业信用排行</span>
<span>企业积分排行</span>
<span>个人信用排行</span>
<span>个人积分排行</span>
</div>
<div class="plbox">
<!-- 企业信用排行 -->
<ul>
<li><a>大兴区治安综合治理促进会</a><span class="phnum counter" data-num="90">90</span></li>
<li><a>北京市大兴区户外广告行业协会</a><span class="phnum counter" data-num="87">87</span></li>
<li><a>北京市大兴区文化娱乐行业协会</a><span class="phnum counter" data-num="85">85</span></li>
<li><a>北京市大兴区老医药卫生工作者协会</a><span class="phnum counter" data-num="80">80</span></li>
<li><a>北京市大兴区医学会</a><span class="phnum counter" data-num="79">79</span></li>
</ul>
<!-- 企业积分排行 -->
<ul>
<li><a>大兴区治安综合治理促进会</a><span class="phnum counter" data-num="90">90</span></li>
<li><a>北京市大兴区户外广告行业协会</a><span class="phnum counter" data-num="87">87</span></li>
<li><a>北京市大兴区文化娱乐行业协会</a><span class="phnum counter" data-num="85">85</span></li>
</ul>
<!-- 个人信用排行 -->
<ul>
<li><a>大兴区治安综合治理促进会</a><span class="phnum counter" data-num="90">90</span></li>
<li><a>北京市大兴区户外广告行业协会</a><span class="phnum counter" data-num="87">87</span></li>
</ul>
<!-- 个人积分排行 -->
<ul>
<li><a>大兴区治安综合治理促进会</a><span class="phnum counter" data-num="90">90</span></li>
<li><a>北京市大兴区户外广告行业协会</a><span class="phnum counter" data-num="87">87</span></li>
<li><a>北京市大兴区文化娱乐行业协会</a><span class="phnum counter" data-num="85">85</span></li>
<li><a>北京市大兴区老医药卫生工作者协会</a><span class="phnum counter" data-num="80">80</span></li>
</ul>
</div>
</div>
</div>
<!-- 中间区域 -->
<div class="con-center fl" >
<div class="center-top" >
<li>
<div class="imgbox"><img src="images/iconimg1.jpg"></div>
<div class="center-title">
<p class="counter counterp" data-num="100">100</p>
<span>社会组织</span>
</div>
</li>
<li>
<div class="imgbox"><img src="images/iconimg2.jpg"></div>
<div class="center-title">
<p class="counter counterp" data-num="312">312</p>
<span>社区社会组织</span>
</div>
</li>
<li>
<div class="imgbox"><img src="images/iconimg3.jpg"></div>
<div class="center-title">
<p class="counter counterp" data-num="51">51</p>
<span>社会企业</span>
</div>
</li>
<li>
<div class="imgbox"><img src="images/iconimg4.jpg"></div>
<div class="center-title">
<p class="counter counterp" data-num="121">121</p>
<span>居民</span>
</div>
</li>
</div>
<!-- 地图 -->
<div class="center-map" id="map">
</div>
<!-- 近期需求公示 -->
<div class="center-bottom boxstyle" >
<div class="commontitle">近期需求公示</div>
<div class="swiper-container" id="aboutneed">
<div class="swiper-wrapper">
</div>
</div>
</div>
</div>
<!-- 右边区域 -->
<div class="con-right fr">
<div class="right-top">
<div class="top-list">
<li>
<p><b class="counter counterb" data-num="432">432</b>万元</p>
<span>成交金额</span>
</li>
<li>
<p><b class="counter counterb" data-num="142">142</b></p>
<span>成交项目</span>
</li>
<li>
<p><b class="counter counterb" data-num="156">156</b></p>
<span>入驻供应商</span>
</li>
<li>
<p><b class="counter counterb" data-num="432">432</b></p>
<span>发布需求</span>
</li>
</div>
<!-- 采购公示 -->
<div class="cggsbox boxstyle">
<div class="commontitle">采购公示</div>
<ul>
<li><a href="#">2022年北京市大兴区高新园区运营管理服务采购</a><span>2022-01-10</span></li>
<li><a href="#">数据治理服务和系统软件维护及图像中心运行…</a><span>2022-01-10</span></li>
<li><a href="#">学院路街道2021年智慧社区基层治理数字化升…</a><span>2022-01-10</span></li>
</ul>
</div>
</div>
<!-- 需求类别分析 -->
<div class="right-center boxstyle">
<div class="commontitle">需求类别分析</div>
<div id="echarts_2" class="charts"></div>
</div>
<!-- 服务类别分析 -->
<div class="right-bottom boxstyle">
<div class="commontitle">服务类别分析</div>
<div id="echarts_3" class="charts"></div>
</div>
</div>
</div>
</div>
<script src="js/echarts_common.js"></script>
<!-- <script src="js/china.js"></script> -->
<script src="js/echarts.js"></script>
<script>
$(function() {
var counterList = [72, 98, 84, 143, 64, 55, 60, 77, 88, 76, 99, 234, 678]
var counters = $(".counter");
for (var i = 0; i < counters.length; i++) {
var nums = counterList[Math.floor(Math.random() * counterList.length)];
$(counters).eq(i).attr("data-num", nums);
$(counters).eq(i).text(nums);
}
$('.counter').countUp({
delay: 50,
time: 1500
});
getAdminUser();
getNeedList();
})
function getNeedList() {
var url = "/api/pc/need/need-index";
var params = {
item_type_id: "",
status_id: "",
need_type_id: "",
keyword: "",
date_type: "",
area_id: "",
page_size: 6,
page: 1
}
callApi(url, 'get', params, function(res) {
$("#aboutneed .swiper-wrapper").empty();
var data = res.data;
if (data.length > 0) {
for (var i = 0; i < data.length; i++) {
var created_at = data[i].created_at.substring(0, 10);
var type_detail = data[i].item_type_detail ? data[i].item_type_detail.value : "";
$("#aboutneed .swiper-wrapper").append("<div class='swiper-slide currenbox'>" +
"<h2>[" + type_detail + "] <a class='lineone' href='/yiwanggongzhi/need-article.html?id=" + data[
i].id + "'>" + data[i].title + "</a></h2>" +
"<p>采购单位:" + data[i].purchase + "<br>" +
"发布时间:" + created_at + "</p>" +
"</div>")
}
var mySwiper = new Swiper('#aboutneed', {
direction: 'horizontal', // 垂直切换选项
loop: true, // 循环模式选项
speed: 6000,
autoplay: 3000,
autoplayDisableOnInteraction: false,
// 如果需要前进后退按钮
})
$("#aboutneed").mouseenter(function() {
mySwiper.stopAutoplay();
}).mouseleave(function() {
mySwiper.startAutoplay();
});
}
})
}
function getAdminUser() {
var token = getCookie("vue_yiwanggongzhi_token");
var baseurl = "http://yiwanggongzhi.demo.langye.net";
var url = "/api/admin/auth/me";
var ajaxurl = baseurl + url;
if (!token) {
$(".navbox li").append("<a href='/admin' class='islogin'>登录</a>")
return;
}
var params = {
token: token
}
$.ajax({
url: ajaxurl,
type: "post",
timeout: 15000,
contentType: 'application/x-www-form-urlencoded',
data: params,
dataType: 'json',
success: function(res) {
if (res) {
$(".navbox li").append("<a href='/admin/admin.html' class=''>" + res.name + "</a>")
}
}
})
}
function callApi(url, type, params, callback) {
var baseurl = "http://yiwanggongzhi.demo.langye.net";
var ajaxurl = baseurl + url
$.ajax({
url: ajaxurl,
type: type,
timeout: 15000,
contentType: 'application/x-www-form-urlencoded',
data: params,
dataType: 'json',
success: function(res) {
if (callback) callback(res)
}
})
}
function getCookie(name) {
var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
if (arr = document.cookie.match(reg))
return (arr[2]);
else
return null;
}
</script>
</body>
</html>