li 7 年之前
父节点
当前提交
869a1d24f1
共有 4 个文件被更改,包括 142 次插入39 次删除
  1. 22 2
      app/html/consultlistNew.html
  2. 48 0
      app/html/inform-sub.html
  3. 24 34
      app/html/inform.html
  4. 48 3
      app/js/consultlistNew.js

+ 22 - 2
app/html/consultlistNew.html

7
    <link href="../css/mui.min.css" rel="stylesheet"/>
7
    <link href="../css/mui.min.css" rel="stylesheet"/>
8
    <link rel="stylesheet" type="text/css" href="../css/iconfont.css"/>
8
    <link rel="stylesheet" type="text/css" href="../css/iconfont.css"/>
9
    <link href="../css/app.css" rel="stylesheet"/>
9
    <link href="../css/app.css" rel="stylesheet"/>
10
    <style>
11
    	#tongzhi>li:after{
12
    		height:1px;
13
    	}
14
    	.h2Font.mui-ellipsis>span {
15
    		color:#ff9900
16
    	}
17
    </style>
10
</head>
18
</head>
11
<body>
19
<body>
12
    <!-- 主页面内容容器 -->
20
    <!-- 主页面内容容器 -->
13
    <div id="logined">
21
    <div id="">
14
		<div id="zixunpullrefresh" class="mui-content mui-scroll-wrapper" >
22
		<div id="zixunpullrefresh" class="mui-content mui-scroll-wrapper" >
15
		  	<div class="mui-scroll">
23
		  	<div class="mui-scroll">
16
		  		<div class="infocon madiaBlock">
24
		  		<div class="infocon madiaBlock">
17
				    <ul class="mui-table-view consultList" id="consultList">
25
		  			<ul class="mui-table-view consultList1" id="tongzhi" style=" margin-bottom:0px;">
26
				    	<li class="mui-table-view-cell" id='hh'>
27
							<div class="madiaHead useHead" style="background-image:url(../images/default-photo.jpg)"><span class="mui-icon icon-messagenew displayNone" id="iconT"><span class="mui-badge" id="iconNum">0</span></span></div>
28
							<div class="madiaInfo">
29
								<div class="h1Font mui-ellipsis">
30
									<span>通知</span>
31
								</div>
32
								<div class="h2Font mui-ellipsis" id="inf">这里显示对话的<span>最后一条消息,天</span>个人似乎突然今天个人似乎突然今天跟i</div>
33
							</div>
34
						</li>
35
						
36
				    </ul>
37
				    <ul class="mui-table-view consultList" id="consultList" style="margin-top:0px;">
18
				    	<!--<li class="mui-table-view-cell" id='hh'>
38
				    	<!--<li class="mui-table-view-cell" id='hh'>
19
							<div class="madiaHead useHead" style="background-image:url(../images/default-photo.jpg)"></div>
39
							<div class="madiaHead useHead" style="background-image:url(../images/default-photo.jpg)"></div>
20
							<div class="madiaInfo">
40
							<div class="madiaInfo">

+ 48 - 0
app/html/inform-sub.html

1
<!DOCTYPE html>
2
<html>
3

4
	<head>
5
		<meta charset="utf-8">
6
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
7
		<title>通知</title>
8
		<link href="../css/mui.min.css" rel="stylesheet" />
9
		<link rel="stylesheet" type="text/css" href="../css/iconfont.css" />
10
		<link href="../css/app.css" rel="stylesheet" />
11
	</head>
12

13
	<body>
14
		<div id="zixunpullrefresh" class="mui-content mui-scroll-wrapper">
15
			<div class="mui-scroll">
16
				<div class="infocon madiaBlock">
17
					<ul class="mui-table-view consultList" id="consultList">
18
						<li class="mui-table-view-cell" style="height:80px;">
19
							<div class="madiaHead useHead" style="background-image:url(../images/default-photo.jpg)"></div>
20
							<div class="madiaInfo">
21

22
								<div class="h2Font mui-ellipsis-2" style="color: #333;font-weight: 400;">这里显示对话的最后一条消息,天个人似乎突然今天个人似<span style="color:#ff9900">记得记得就到家</span>乎突然今天跟顶顶顶顶付付毒贩夫妇付付i</div>
23
								<div class="h3Font" style="margin: 5px 0;">
24
									8月17日 18:00
25
								</div>
26
							</div>
27
						</li>
28
						<li class="mui-table-view-cell" style="height:80px;">
29
							<div class="madiaHead useHead" style="background-image:url(../images/default-photo.jpg)"></div>
30
							<div class="madiaInfo">
31

32
								<div class="h2Font mui-ellipsis-2" style="color: #333;font-weight: 400;">这里显示对话的最后一条消息,天个人似乎突然今天个人似<span style="color:#ff9900">记得记得就到家</span>乎突然今天跟顶顶顶顶付付毒贩夫妇付付i</div>
33
								<div class="h3Font" style="margin: 5px 0;">
34
									8月17日 18:00
35
								</div>
36
							</div>
37
						</li>
38
					</ul>
39
				</div>
40
			</div>
41
			<div style="position:absolute;top:50%;width:100%;text-align:center;" class="displayNone">暂无通知</div>
42
		</div>
43
		<script src="../js/public/mui.min.js"></script>
44
		<script src="../js/public/base.js"></script>
45
		<script src="../js/inform.js"></script>
46
	</body>
47

48
</html>

+ 24 - 34
app/html/inform.html

1
<!DOCTYPE html>
1
<!doctype html>
2
<html>
2
<html>
3

3

4
	<head>
4
	<head>
5
		<meta charset="utf-8">
6
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
5
		<meta charset="UTF-8">
7
		<title>通知</title>
6
		<title>通知</title>
7
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
8
		<meta name="apple-mobile-web-app-capable" content="yes">
9
		<meta name="apple-mobile-web-app-status-bar-style" content="black">
8
		<link href="../css/mui.min.css" rel="stylesheet" />
10
		<link href="../css/mui.min.css" rel="stylesheet" />
9
		<link rel="stylesheet" type="text/css" href="../css/iconfont.css" />
11
		<link href="../css/iconfont.css" rel="stylesheet" />
10
		<link href="../css/app.css" rel="stylesheet" />
12
		<link href="../css/app.css" rel="stylesheet" />
11
	</head>
13
	</head>
12

14

13
	<body>
15
	<body>
14
		<div id="zixunpullrefresh" class="mui-content mui-scroll-wrapper">
15
			<div class="mui-scroll">
16
				<div class="infocon madiaBlock">
17
					<ul class="mui-table-view consultList" id="consultList">
18
						<li class="mui-table-view-cell" style="height:80px;">
19
							<div class="madiaHead useHead" style="background-image:url(../images/default-photo.jpg)"></div>
20
							<div class="madiaInfo">
21

22
								<div class="h2Font mui-ellipsis-2" style="color: #333;font-weight: 400;">这里显示对话的最后一条消息,天个人似乎突然今天个人似<span style="color:#ff9900">记得记得就到家</span>乎突然今天跟顶顶顶顶付付毒贩夫妇付付i</div>
23
								<div class="h3Font" style="margin: 5px 0;">
24
									8月17日 18:00
25
								</div>
26
							</div>
27
						</li>
28
						<li class="mui-table-view-cell" style="height:80px;">
29
							<div class="madiaHead useHead" style="background-image:url(../images/default-photo.jpg)"></div>
30
							<div class="madiaInfo">
16
		<header class="mui-bar mui-bar-nav toptitbox">
17
			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left topback"></a>
18
			<h1 class="mui-title toptit">通知</h1>
19
		</header>
20
		<div class="mui-content"></div>
31

21

32
								<div class="h2Font mui-ellipsis-2" style="color: #333;font-weight: 400;">这里显示对话的最后一条消息,天个人似乎突然今天个人似<span style="color:#ff9900">记得记得就到家</span>乎突然今天跟顶顶顶顶付付毒贩夫妇付付i</div>
33
								<div class="h3Font" style="margin: 5px 0;">
34
									8月17日 18:00
35
								</div>
36
							</div>
37
						</li>
38
					</ul>
39
				</div>
40
			</div>
41
			<div style="position:absolute;top:50%;width:100%;text-align:center;" class="displayNone">暂无通知</div>
42
		</div>
43
		<script src="../js/public/mui.min.js"></script>
22
		<script src="../js/public/mui.min.js"></script>
44
		<script src="../js/public/base.js"></script>
45
		<script src="../js/inform.js"></script>
23
		<script type="text/javascript">
24
			//启用双击监听
25
			mui.init({
26
				subpages: [{
27
					url: '../html/inform-sub.html',
28
					id: 'inform-sub.html',
29
					styles: {
30
						top: '44px',
31
						bottom: '0px',
32
					}
33
				}]
34
			});
35
		</script>
46
	</body>
36
	</body>
47

37

48
</html>
38
</html>

+ 48 - 3
app/js/consultlistNew.js

8
			content1.style.display = 'none';
8
			content1.style.display = 'none';
9
		} else {
9
		} else {
10
			content2.style.display = 'none';
10
			content2.style.display = 'none';
11
			messageList(true)
11
			messageList(true);
12
		}
12
		}
13
		/*登陆*/
13
		/*登陆*/
14
		window.addEventListener('logined', function(event) {
14
		window.addEventListener('logined', function(event) {
60
			});
60
			});
61
61
62
		});
62
		});
63
		mui("#tongzhi").on("tap", "li", function() {
64
			mui.openWindow({
65
					url: '../html/inform.html',
66
					id: 'inform.html',
67
					show: {
68
						autoShow: true,
69
						aniShow: "slide-in-right",
70
					}
71
				})
72
		})
63
		websocket1()
73
		websocket1()
64
74
65
		function websocket1() {
75
		function websocket1() {
66
			var ws = new WebSocket("ws://www.ekexiu.com:8080/portal/websocket/msg?id=" + userid + "&pm=app");
76
			var ws = new WebSocket("ws://192.168.3.233:8081/portal/websocket/msg?id=" + userid + "&pm=app");
67
			ws.onopen = function() {
77
			ws.onopen = function() {
68
78
69
			};
79
			};
70
			ws.onmessage = function(a) {
80
			ws.onmessage = function(a) {
71
				var fol = true;
81
				var fol = true;
72
				var $info = JSON.parse(a.data);
82
				var $info = JSON.parse(a.data);
73
83
				if(!$info.sender) {
84
				document.getElementById("inf").innerHTML=$info.cnt;	
85
				document.getElementById("iconT").style.display="block";
86
				document.getElementById("iconNum").innerHTML=parseInt(document.getElementById("iconNum").innerHTML)+1;
87
				return;
88
				}
74
				var li = $("#consultList").find("li");
89
				var li = $("#consultList").find("li");
75
				var cf = 1;
90
				var cf = 1;
76
				$.each(li, function() {
91
				$.each(li, function() {
197
				}
212
				}
198
			});
213
			});
199
		}
214
		}
215
		inform();
216
		/*通知*/
217
		function inform() {
218
			mui.ajax(baseUrl + '/ajax/notify/idx', {
219
				"type": "GET",
220
				"async": true,
221
				"data": {
222
					id:userid
223
				},
224
				"success": function(data) {
225
					console.log(JSON.stringify(data));
226
					//return;
227
					if(data.success) {
228
						document.getElementById("inf").innerHTML=data.data.lastCnt;
229
						if(data.data.unRead) {
230
							document.getElementById("iconT").style.display="block";
231
							document.getElementById("iconNum").innerHTML=data.data.unRead;
232
						}else{
233
							document.getElementById("iconT").style.display="none";
234
							document.getElementById("iconNum").innerHTML=0;
235
						}
236
						
237
					}
238
				},
239
				"error": function(x) {
240
					console.log(x)
241
					plus.nativeUI.toast("服务器链接超时", toastStyle);
242
				}
243
			});
244
		}
200
		var btnArray = ['确认', '取消'];
245
		var btnArray = ['确认', '取消'];
201
		mui('#consultList').on('tap', '.mui-btn', function(event) {
246
		mui('#consultList').on('tap', '.mui-btn', function(event) {
202
			var elem = this;
247
			var elem = this;