| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555 | 
							- <!doctype html>
 
- <html>
 
- 	<head>
 
- 		<meta charset="utf-8">
 
- 		<title>App主页</title>
 
- 		<meta name="viewport"
 
- 			content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
 
- 		<!-- 引入mui样式 -->
 
- 		<link rel="stylesheet" type="text/css" href="../css/mui.css" />
 
- 		<!-- 引入案件样式 -->
 
- 		<link rel="stylesheet" type="text/css" href="../css/case.css" />
 
- 		<!-- 引入app样式 -->
 
- 		<link rel="stylesheet" type="text/css" href="../css/app.css" />
 
- 		<!-- 引入app补充样式 -->
 
- 		<link rel="stylesheet" type="text/css" href="../css/app.new.css">
 
- 		<!-- 引入字体 -->
 
- 		<link rel="stylesheet" type="text/css" href="../fonts/TTTGB-Medium.css" />
 
- 		<link rel="stylesheet" type="text/css" href="../fonts/font-time.css" />
 
- 		<link rel="stylesheet" type="text/css" href="../fonts/font-jt.css">
 
- 		<!-- 引入菜单样式 -->
 
- 		<link rel="stylesheet" type="text/css" href="../css/cr.menu.css" />
 
- 		<!-- 独有样式 -->
 
- 		<style type="text/css">
 
- 			/* 顶部时间 */
 
- 			.topTime {
 
- 				position: absolute;
 
- 				top: 10px;
 
- 				z-index: 30;
 
- 				left: 10px;
 
- 				color: rgb(255, 255, 255);
 
- 				font-size: 12px;
 
- 				font-family: 'TTTGB-Medium';
 
- 			}
 
- 			/* 内容容器样式 */
 
- 			.cr-home-cotent {
 
- 				position: relative;
 
- 				display: flex;
 
- 				flex-direction: column;
 
- 				height: 100%;
 
- 			}
 
- 			/* 菜单内容容器样式 */
 
- 			.cr-home-menu-panel {
 
- 				position: relative;
 
- 				flex: 1;
 
- 				margin: 0px;
 
- 				/* background-color: antiquewhite; */
 
- 				height: 200px;
 
- 				line-height: 200px;
 
- 			}
 
- 			/* 菜单容器背景图样式 */
 
- 			.cr-home-menu-panel>img {
 
- 				position: relative;
 
- 				width: 100%;
 
- 				height: 100%;
 
- 				opacity: 0.55;
 
- 			}
 
- 			/* 菜单容器存放子菜单的容器的样式 */
 
- 			.cr-home-menu-panel>div {
 
- 				position: absolute;
 
- 				/* background-color: red; */
 
- 				top: 10px;
 
- 				bottom: 10px;
 
- 				right: 10px;
 
- 				left: 10px;
 
- 				display: flex;
 
- 				flex-direction: column;
 
- 			}
 
- 			/* 子菜单容器行样式 */
 
- 			.cr-home-menu-panel-row {
 
- 				flex: 1;
 
- 				display: flex;
 
- 				flex-direction: row;
 
- 				/* background-color: blue; */
 
- 			}
 
- 			/* 子菜单容器列样式 */
 
- 			.cr-home-menu-panel-row>div {
 
- 				flex: 1;
 
- 				/* background-color: bisque; */
 
- 				/* border: solid 1px red; */
 
- 			}
 
- 			/* 跳动动画 */
 
- 			@keyframes rotate {
 
- 				0%,
 
- 				100%,
 
- 				20%,
 
- 				50%,
 
- 				80% {
 
- 					-webkit-transform: translateY(0);
 
- 				}
 
- 				40% {
 
- 					-webkit-transform: translateY(-8px);
 
- 				}
 
- 				60% {
 
- 					-webkit-transform: translateY(-4px);
 
- 				}
 
- 			}
 
- 			/* 菜单样式 */
 
- 			.jt-menu {
 
- 				position: relative;
 
- 				width: 100%;
 
- 				height: 100%;
 
- 				display: flex;
 
- 				flex-direction: column;
 
- 				align-items: center;
 
- 			}
 
- 			/* 菜单中的图片样式 */
 
- 			.jt-menu>img {
 
- 				width: 52%;
 
- 				height: width;
 
- 			}
 
- 			/* 菜单中文字容器样式 */
 
- 			.jt-menu>div {
 
- 				background-image: url(../img/home/home_menu_label_back.png);
 
- 				background-size: 100% 100%;
 
- 				width: 100%;
 
- 				height: 30px;
 
- 				line-height: 30px;
 
- 				margin-top: 5px;
 
- 			}
 
- 			/* 菜单文字样式 */
 
- 			.jt-menu>div>span {
 
- 				width: 100%;
 
- 				position: absolute;
 
- 				text-align: center;
 
- 				color: rgb(255, 255, 255);
 
- 				font-weight: bold;
 
- 				font-size: 13px;
 
- 				-webkit-animation: rotate 2s infinite;
 
- 				font-family: 'TTTGB-Medium', sans-serif !important;
 
- 				text-shadow: 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220);
 
- 			}
 
- 			/* 菜单行样式 */
 
- 			.cr-home-menu-row {
 
- 				display: flex;
 
- 				flex-direction: row;
 
- 			}
 
- 			/* 菜单列样式 */
 
- 			.cr-home-menu-column {
 
- 				flex: 1;
 
- 				margin-left: 15px;
 
- 				margin-top: 15px;
 
- 			}
 
- 			/* 菜单列图片样式 */
 
- 			.cr-home-menu-column img {
 
- 				height: 100%;
 
- 				width: 100%;
 
- 				max-width: 100%;
 
- 				max-height: 100%;
 
- 				object-fit: inherit;
 
- 				/* border-radius: 5px; */
 
- 				/* box-shadow: 0px 0px 10px rgb(255, 255, 255); */
 
- 			}
 
- 			/* 菜单列图片点击样式 */
 
- 			.cr-home-menu-column img:active {
 
- 				opacity: 0.4;
 
- 			}
 
- 			/* 主菜单样式 */
 
- 			.jt-home-main-menu {
 
- 				display: flex;
 
- 				flex-direction: row;
 
- 				background-color: rgba(255, 255, 255, 0.0) !important;
 
- 				border: solid 0px rgb(255, 255, 255) !important;
 
- 				box-shadow: 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220);
 
- 			}
 
- 			/* 主菜单项样式 */
 
- 			.jt-home-main-menu>div {
 
- 				flex: 1;
 
- 			}
 
- 			/* 菜单样式 */
 
- 			.cr-menu-big {
 
- 				position: relative !important;
 
- 				border: solid 0px rgba(69, 69, 69, 0.3);
 
- 			}
 
- 			/* 菜单点击样式 */
 
- 			.cr-menu-big:active {
 
- 				background-color: rgba(0, 0, 0, 0.3);
 
- 			}
 
- 			/* 菜单图片样式 */
 
- 			.cr-menu-big .cr-menu-img {
 
- 				/* width: 30px;
 
- 				height: 30px;
 
- 				object-fit: fill;
 
- 				background-color: antiquewhite; */
 
- 			}
 
- 			/* 菜单文字样式 */
 
- 			.cr-menu-big .cr-menu-title {
 
- 				color: rgb(233, 233, 233);
 
- 				font-weight: bold;
 
- 			}
 
- 			/* 裁切动画使用的变量 */
 
- 			:root {
 
- 				--width: 220px;
 
- 				--height: 220px;
 
- 				--bottom: 218px;
 
- 				--left: 218px;
 
- 			}
 
- 			/* 裁切动画 */
 
- 			@keyframes clipMe {
 
- 				0%,
 
- 				100% {
 
- 					clip: rect(0px, var(--width), 2px, 0px);
 
- 				}
 
- 				25% {
 
- 					clip: rect(0px, 2px, var(--height), 0px);
 
- 				}
 
- 				50% {
 
- 					clip: rect(var(--bottom), var(--width), var(--height), 0px);
 
- 				}
 
- 				75% {
 
- 					clip: rect(0px, var(--width), var(--height), var(--left));
 
- 				}
 
- 			}
 
- 			@media screen and (max-width:600px) {
 
- 				/* 菜单中文字容器样式 */
 
- 				.jt-menu>div {
 
- 					height: 24px;
 
- 					line-height: 24px;
 
- 				}
 
- 			}
 
- 		</style>
 
- 	</head>
 
- 	<body>
 
- 		<div class="cr-home-cotent">
 
- 			<!-- 顶部轮播图片及时间 -->
 
- 			<div>
 
- 				<div class="topTime"></div>
 
- 				<!-- 轮播图片容器 -->
 
- 				<div id="slider" class="mui-slider"></div>
 
- 			</div>
 
- 			<!-- 顶部菜单 -->
 
- 			<div style="margin-top: 3px;">
 
- 				<div class="jt-home-main-menu" id="uiMainMenu">
 
- 				</div>
 
- 			</div>
 
- 			<!-- 大项菜单 -->
 
- 			<div class="cr-home-menu-panel">
 
- 				<img src="../img/home/home_menu_back.png" />
 
- 				<div>
 
- 					<div class="cr-home-menu-panel-row">
 
- 						<div></div>
 
- 						<div></div>
 
- 						<div>
 
- 							<div class="jt-menu" onclick="EventClickSubject('zd')">
 
- 								<img path="../img/home/" normal="home_menu_zd_normal.png"
 
- 									active="home_menu_zd_active.png" src="../img/home/home_menu_zd_active.png" />
 
- 								<div><span>征地</span></div>
 
- 							</div>
 
- 						</div>
 
- 						<div></div>
 
- 						<div></div>
 
- 					</div>
 
- 					<div class="cr-home-menu-panel-row">
 
- 						<div></div>
 
- 						<div>
 
- 							<div class="jt-menu" onclick="EventClickSubject('rx')">
 
- 								<img path="../img/home/" normal="home_menu_rx_normal.png"
 
- 									active="home_menu_rx_active.png" src="../img/home/home_menu_rx_active.png" />
 
- 								<div><span>热线</span></div>
 
- 							</div>
 
- 						</div>
 
- 						<div></div>
 
- 						<div>
 
- 							<div class="jt-menu" onclick="EventClickSubject('gd')">
 
- 								<img path="../img/home/" normal="home_menu_gd_normal.png"
 
- 									active="home_menu_gd_active.png" src="../img/home/home_menu_gd_active.png" />
 
- 								<div><span>供地</span></div>
 
- 							</div>
 
- 						</div>
 
- 						<div></div>
 
- 					</div>
 
- 					<div class="cr-home-menu-panel-row">
 
- 						<div>
 
- 							<div class="jt-menu" onclick="EventClickSubject('bdc')">
 
- 								<img path="../img/home/" normal="home_menu_bdc_normal.png"
 
- 									active="home_menu_bdc_active.png" src="../img/home/home_menu_bdc_active.png" />
 
- 								<div><span>不动产</span></div>
 
- 							</div>
 
- 						</div>
 
- 						<div></div>
 
- 						<div></div>
 
- 						<div></div>
 
- 						<div>
 
- 							<div class="jt-menu" onclick="EventClickSubject('gh')">
 
- 								<img path="../img/home/" normal="home_menu_gh_normal.png"
 
- 									active="home_menu_gh_active.png" src="../img/home/home_menu_gh_active.png" />
 
- 								<div><span>规划</span></div>
 
- 							</div>
 
- 						</div>
 
- 					</div>
 
- 					<div class="cr-home-menu-panel-row">
 
- 						<div></div>
 
- 						<div>
 
- 							<div class="jt-menu" onclick="EventClickSubject('yj')">
 
- 								<img path="../img/home/" normal="home_menu_yj_normal.png"
 
- 									active="home_menu_yj_active.png" src="../img/home/home_menu_yj_active.png" />
 
- 								<div><span>应急</span></div>
 
- 							</div>
 
- 						</div>
 
- 						<div></div>
 
- 						<div>
 
- 							<div class="jt-menu" onclick="EventClickSubject('zf')">
 
- 								<img path="../img/home/" normal="home_menu_zf_normal.png"
 
- 									active="home_menu_zf_active.png" src="../img/home/home_menu_zf_active.png" />
 
- 								<div><span>执法</span></div>
 
- 							</div>
 
- 						</div>
 
- 						<div></div>
 
- 					</div>
 
- 					<div class="cr-home-menu-panel-row">
 
- 						<div></div>
 
- 						<div></div>
 
- 						<div>
 
- 							<div class="jt-menu" onclick="EventClickSubject('ld')">
 
- 								<img path="../img/home/" normal="home_menu_ld_normal.png"
 
- 									active="home_menu_ld_active.png" src="../img/home/home_menu_ld_active.png" />
 
- 								<div><span>林地</span></div>
 
- 							</div>
 
- 						</div>
 
- 						<div></div>
 
- 						<div></div>
 
- 					</div>
 
- 				</div>
 
- 			</div>
 
- 		</div>
 
- 	</body>
 
- </html>
 
- <!-- 引入mui脚本 -->
 
- <script src="../js/mui.js" type="text/javascript" charset="utf-8"></script>
 
- <!-- 引入jQuery脚本 -->
 
- <script src="../js/jquery.js" type="text/javascript" charset="utf-8"></script>
 
- <!-- 引入通用脚本 -->
 
- <script src="../js/common.js" type="text/javascript" charset="utf-8"></script>
 
- <!-- 进入webview脚本 -->
 
- <script src="../js/webview.js" type="text/javascript" charset="utf-8"></script>
 
- <!-- 引入存储脚本 -->
 
- <script src="../js/save.js" type="text/javascript" charset="utf-8"></script>
 
- <!-- 引入ajax脚本 -->
 
- <script src="../js/ajax.js" type="text/javascript" charset="utf-8"></script>
 
- <!-- 引入中国农历 -->
 
- <script src="../js/calendar.js" type="text/javascript" charset="utf-8"></script>
 
- <!-- 引入动画脚本 -->
 
- <script src="../js/animation.js" type="text/javascript" charset="utf-8"></script>
 
- <!-- 引入枚举脚本 -->
 
- <script src="../js/case.js"></script>
 
- <!-- 引入应用中心点击事件 -->
 
- <script src="../js/yyzx.open.js" type="text/javascript" charset="utf-8"></script>
 
- <!-- 本页独有脚本 -->
 
- <script type="text/javascript">
 
- 	mui.init();
 
- 	/* 初始化轮询播放图片 */
 
- 	initSliderContent();
 
- 	/* 自动轮播 */
 
- 	var slider = mui('#slider');
 
- 	slider.slider({
 
- 		interval: 1000,
 
- 	});
 
- 	/**
 
- 	 * 初始化后执行
 
- 	 */
 
- 	plusInit(function() {
 
- 		plus.navigator.setStatusBarBackground(colorBackground);
 
- 		beginShowTime();
 
- 		/* 获取存储的本地账户*/
 
- 		getSaveUserInfo({
 
- 			success: function(saveUser) {
 
- 				initMainMenu(saveUser);
 
- 			},
 
- 			error: function(err) {
 
- 				muiAlertError(err);
 
- 			}
 
- 		})
 
- 		/* 初始化菜单 */
 
- 		initMenu();
 
- 	});
 
- 	var isActive = false;
 
- 	/**
 
- 	 * 更换图片
 
- 	 */
 
- 	function replaceMenuImage() {
 
- 		if (isActive == false) {
 
- 			$(".jt-menu").each(function(index, element) {
 
- 				var menu = $(".jt-menu")[index];
 
- 				var menuImage = menu.querySelector('img');
 
- 				menuImage.setAttribute('src', menuImage.getAttribute('path') + menuImage.getAttribute('normal'));
 
- 			});
 
- 			isActive = true;
 
- 		} else {
 
- 			$(".jt-menu").each(function(index, element) {
 
- 				var menu = $(".jt-menu")[index];
 
- 				var menuImage = menu.querySelector('img');
 
- 				menuImage.setAttribute('src', menuImage.getAttribute('path') + menuImage.getAttribute('active'));
 
- 			});
 
- 			isActive = false;
 
- 		}
 
- 	}
 
- 	/**
 
- 	 * 初始化菜单
 
- 	 */
 
- 	function initMenu() {
 
- 		window.setInterval(replaceMenuImage, 300);
 
- 	}
 
- 	/**
 
- 	 * 创建主菜单
 
- 	 * @param {JSON} user 登录用户
 
- 	 */
 
- 	function initMainMenu(user) {
 
- 		$("#uiMainMenu").append(createMainMenu('政策法规', 'main_home_zcfg01', function() {
 
- 			EventClickMenu('zcfg');
 
- 		}));
 
- 		$("#uiMainMenu").append(createMainMenu('日常动态', 'main_home_rcdt01', function() {
 
- 			EventClickMenu('rcdt');
 
- 		}));
 
- 		$("#uiMainMenu").append(createMainMenu('通知公告', 'main_home_tzgg01', function() {
 
- 			EventClickMenu('tzgg');
 
- 		}));
 
- 		if (yyzxUser.userType == userType.memberSH || yyzxUser.userType == userType.memberLD) {
 
- 			$("#uiMainMenu").append(createMainMenu('资源统计', 'main_home_zytj', function() {
 
- 				cn_open_townResourceCountPage();
 
- 			}));
 
- 		}
 
- 		$("#uiMainMenu").append(createMainMenu('应用中心', 'main_home_yyzx01', function() {
 
- 			EventClickMenu('yyzx')
 
- 		}));
 
- 	}
 
- 	/**
 
- 	 * 创建主菜单项
 
- 	 * @param {string} title 标题
 
- 	 * @param {string} imgName 图片名称
 
- 	 * @param {function} callback 回调函数
 
- 	 */
 
- 	function createMainMenu(title, imgName, callback) {
 
- 		let menuItem = document.createElement('div');
 
- 		menuItem.className = '';
 
- 		menuItem.onclick = function() {
 
- 			if (callback) callback();
 
- 		}
 
- 		let menuItemHtml = "";
 
- 		menuItemHtml += "<div class='cr-menu-panel cr-menu-big'>";
 
- 		menuItemHtml += "<img class='cr-menu-img' src='../img/home/" + imgName + ".png'/>";
 
- 		menuItemHtml += "<span class='cr-menu-title'>" + title + "</span>"
 
- 		menuItemHtml += "</div>";
 
- 		menuItem.innerHTML = menuItemHtml;
 
- 		return menuItem;
 
- 	}
 
- 	/**
 
- 	 * 初始化轮播内容
 
- 	 */
 
- 	function initSliderContent() {
 
- 		var sliderImages = [];
 
- 		sliderImages.push('../img/home/slider/slider_01.png');
 
- 		sliderImages.push('../img/home/slider/slider_02.png');
 
- 		sliderImages.push('../img/home/slider/slider_zd.png');
 
- 		sliderImages.push('../img/home/slider/slider_gd.png');
 
- 		sliderImages.push('../img/home/slider/slider_zf.png');
 
- 		sliderImages.push('../img/home/slider/slider_gh.png');
 
- 		sliderImages.push('../img/home/slider/slider_ly.png');
 
- 		sliderImages.push('../img/home/slider/slider_yj.png');
 
- 		sliderImages.push('../img/home/slider/slider_bdc.png');
 
- 		sliderImages.push('../img/home/slider/slider_rx.png');
 
- 		var sliderHtml = ""; //轮播内容
 
- 		var indicatorHtml = ""; //轮播指示器内容
 
- 		/* 额外增加的一个节点(循环轮播:第一个节点是最后一张轮播) */
 
- 		sliderHtml += createSliderItemHtml(sliderImages[sliderImages.length - 1], true);
 
- 		for (var i = 0; i < sliderImages.length; i++) {
 
- 			sliderHtml += createSliderItemHtml(sliderImages[i], false);
 
- 			if (i === 0) indicatorHtml += "<div class='mui-indicator mui-active'></div>";
 
- 			else indicatorHtml += "<div class='mui-indicator'></div>";
 
- 		}
 
- 		/* 额外增加的一个节点(循环轮播:最后一个节点是第一张轮播) */
 
- 		sliderHtml += createSliderItemHtml(sliderImages[0], false);
 
- 		/* 组合展示 */
 
- 		var strHtml = "<div class='mui-slider-group mui-slider-loop'>";
 
- 		strHtml += sliderHtml;
 
- 		strHtml += "</div>";
 
- 		strHtml += "<div class='mui-slider-indicator'>";
 
- 		strHtml += indicatorHtml;
 
- 		strHtml += "</div>";
 
- 		$("#slider").html(strHtml);
 
- 	}
 
- 	/**
 
- 	 * 创建轮播项
 
- 	 * @param {string} imgPath 图片路径
 
- 	 * @param {boolean} isFistOrLast 是否是第一项或最后一项
 
- 	 */
 
- 	function createSliderItemHtml(imgPath, isFistOrLast) {
 
- 		var divHtml = "";
 
- 		if (isFistOrLast) {
 
- 			divHtml += "<div class='mui-slider-item mui-slider-item-duplicate'>";
 
- 		} else {
 
- 			divHtml += "<div class='mui-slider-item'>";
 
- 		}
 
- 		divHtml += "<a href='#'>";
 
- 		divHtml += "<img src='" + imgPath + "'/>";
 
- 		divHtml += "</a>";
 
- 		divHtml += "</div>";
 
- 		return divHtml;
 
- 	}
 
- 	/**
 
- 	 * 菜单点击事件
 
- 	 * @param {String} flag 标识
 
- 	 */
 
- 	function EventClickMenu(flag) {
 
- 		if (flag == 'yyzx') {
 
- 			createAndOpenPage({
 
- 				htmlPath: 'page-yyzx.html',
 
- 				title: '应用中心',
 
- 				autoback: true,
 
- 			});
 
- 		} else {
 
- 			muiAlert('建设中', '提示');
 
- 		}
 
- 	}
 
- </script>
 
 
  |