Browse Source

我的页面修改

xuchunyang 8 years ago
parent
commit
62df32941b
5 changed files with 127 additions and 22 deletions
  1. 92 7
      app/html/myaccount.html
  2. 1 2
      app/js/attentions.js
  3. 10 4
      app/js/login.js
  4. 23 9
      app/js/myaccount.js
  5. 1 0
      app/js/setup.js

+ 92 - 7
app/html/myaccount.html

@ -13,24 +13,23 @@
13 13
		<header class="mui-bar mui-bar-nav toptitbox">
14 14
		    <h1 class="mui-title toptit">我</h1>
15 15
		</header>
16
17
		<div class="mui-content">
16
        <!--登陆状态-->
17
		<div class="mui-content" id="loginYes">
18 18
			<!-- 主界面具体展示内容 -->
19 19
    		<div class="mui-input-group marginbox">
20 20
				<div class="maincon personinfo2">
21 21
					<div class="headbox2" >
22 22
					    <a class="mui-pull-left proinfor">
23 23
		                    <img class="mui-pull-left headimg2" src="../images/default-photo.jpg" id="userImg">
24
		                    <div class="mui-pull-left infobasic" style="display:none;" id="loginYes">
24
		                    <div class="mui-pull-left infobasic">
25 25
		                        <span class="listtit">
26 26
		                        	<span id="userName"></span>
27 27
		                        	<em class="mui-icon iconfont icon-vip authicon" style="display:none;" ></em>
28 28
		                        	<em class="mui-icon iconfont icon-vip unauthicon" style="display:none;" ></em>
29 29
		                        </span>	
30
		                        <p class="listtit2"><span id="userTitle"></span><span id="userPosition"></span></p>
31
		                    	<p class="listtit3"><span id="userDepartment"></span><span id="userMechanism"></span> | <span id="userCity"></span></p>
30
		                        <p class="listtit2"><span id="userTitle"></span><span id="userPosition"></span></p>
31
		                    	<p class="listtit3"><span id="userDepartment"></span><span id="userMechanism"></span><span id="userCity"></span></p>
32 32
		                    </div>
33
		                    <div class="mui-pull-left " id="loginNo" style="color:#797979; margin: 10% 5%;display:none;"><span id="goreg">注册</span> / <span id="gologin">登录</span> </div>
34 33
		                </a>
35 34
		                <div class="mui-pull-right updatebtn">
36 35
			        		<a class="editbox" id="editbox">
@ -98,7 +97,93 @@
98 97
		    <div class="mui-input-group  marginbox">
99 98
				<ul class="mui-table-view">
100 99
				    <li class="mui-table-view-cell">
101
				        <a class="mui-navigate-right" id="goSetup">
100
				        <a class="mui-navigate-right goSetup" id="goSetup">
101
				        	<em class="mui-icon iconfont icon-settings actionicon seticon mui-pull-left"></em>
102
				        	<span class="mui-pull-left">设置</span>
103
				        </a>
104
				    </li>
105
				</ul>
106
		    </div>
107
		</div>
108
		
109
			
110
		<!--未登陆状态-->	
111
		<div class="mui-content"  id="loginNo">
112
			<!-- 主界面具体展示内容 -->
113
    		<div class="mui-input-group marginbox">
114
				<div class="maincon personinfo2">
115
					<div class="headbox2" >
116
					    <a class="mui-pull-left proinfor">
117
		                    <img class="mui-pull-left headimg2" src="../images/default-photo.jpg" >
118
		                    <div class="mui-pull-left "  style="color:#797979; margin: 10% 5%;"><span id="goreg">注册</span> / <span id="gologin">登录</span> </div>
119
		                </a>
120
		                <div class="mui-pull-right updatebtn">
121
			        		<a class="editbox" id="editbox">
122
			        			<!--<img src="../images/edit.png" />-->
123
			        			<span class="mui-icon iconfont icon-edit"></span>
124
			        		</a>
125
			        	</div>
126
			        </div>
127
		        </div>
128
		        <ul class="mui-table-view">
129
				    <li class="mui-table-view-cell">
130
				        <a class="mui-navigate-right peocount"  >
131
				        	<em class="mui-icon iconfont icon-community actionicon dialogicon mui-pull-left "></em>
132
				        	<span class="mui-pull-left">已完成咨询<em>0</em>人次</span>
133
				        	<div class="rightword levelbox">
134
				        		<span class="mui-icon iconfont icon-favor star"></span> <!--无色星星icon-favor  黄色星icon-favorfill-->
135
				        		<span class="mui-icon iconfont icon-favor star"></span>
136
				        		<span class="mui-icon iconfont icon-favor star"></span>
137
				        		<span class="mui-icon iconfont icon-favor star"></span>
138
				        		<span class="mui-icon iconfont icon-favor star"></span>
139
				        	</div>
140
				        </a>
141
				    </li>
142
				</ul>
143
		        <!--<a class="mui-clearfix peolevelbox"  id="goZixun">
144
		        	<div class="mui-pull-left peocountbox">
145
		        		<div class="peocount mui-clearfix">
146
		        			<em class="mui-icon iconfont icon-community actionicon dialogicon mui-pull-left "></em>
147
		        			<span class="mui-pull-left">已完成咨询<em>11</em>人次</span>
148
		        		</div>
149
		        	</div>
150
		        	<div class="mui-pull-right levelbox">
151
		        		<span class="mui-icon iconfont icon-favorfill"></span> <!--无色星星icon-favor  黄色星icon-favorfill-->
152
		        		<!--<span class="mui-icon iconfont icon-favorfill"></span>
153
		        		<span class="mui-icon iconfont icon-favorfill"></span>
154
		        		<span class="mui-icon iconfont icon-favor"></span>
155
		        		<span class="mui-icon iconfont icon-favor"></span>
156
		        	</div>
157
		        </a>-->
158
		    </div>
159
		    
160
	        <div class="mui-input-group marginbox">
161
				<ul class="mui-table-view">
162
				    <!--<li class="mui-table-view-cell">
163
				        <a class="mui-navigate-right walltebox">
164
				        	<em class="mui-icon iconfont icon-recharge actionicon wallteicon mui-pull-left"></em>
165
				        	<span class="mui-pull-left">我的钱包</span>
166
				        	<span class="rightword">¥0.00</span>
167
				        </a>
168
				    </li>-->
169
				    <li class="mui-table-view-cell">
170
				        <a class="mui-navigate-right" >
171
				        	<em class="mui-icon iconfont icon-favor actionicon attenticon mui-pull-left"></em>
172
				        	<span class="mui-pull-left">我的关注</span>
173
				        </a>
174
				    </li>
175
				    <li class="mui-table-view-cell">
176
				        <a class="mui-navigate-right">
177
				        	<em class="mui-icon iconfont icon-friendfavor actionicon addicon mui-pull-left"></em>
178
				        	<span class="mui-pull-left">邀请新用户</span>
179
				        </a>
180
				    </li> 
181
				</ul>
182
		    </div>
183
		    <div class="mui-input-group  marginbox">
184
				<ul class="mui-table-view">
185
				    <li class="mui-table-view-cell">
186
				        <a class="mui-navigate-right goSetup">
102 187
				        	<em class="mui-icon iconfont icon-settings actionicon seticon mui-pull-left"></em>
103 188
				        	<span class="mui-pull-left">设置</span>
104 189
				        </a>

+ 1 - 2
app/js/attentions.js

@ -96,8 +96,6 @@ function getOneExpert(pageNo, pageSize) {
96 96
			type: 'GET', //http请求类型
97 97
			timeout: 10000,
98 98
			success: function(data) {
99
				plus.nativeUI.closeWaiting();
100
				plus.webview.currentWebview().show("slide-in-right", 150);
101 99
				if(data.success && data.data.data != "") {
102 100
					var datalist = data.data.data;
103 101
					datalistEach(datalist);
@ -127,6 +125,7 @@ function getOneResources(pageNo, pageSize) {
127 125
			timeout: 10000,
128 126
			success: function(data) {
129 127
				plus.nativeUI.closeWaiting();
128
				plus.webview.currentWebview().show("slide-in-right", 150);
130 129
				if(data.success && data.data.data != "") {
131 130
					var datalistd = data.data.data;
132 131
					resourcesEach2(datalistd);

+ 10 - 4
app/js/login.js

@ -114,7 +114,7 @@ mui.ready(function() {
114 114
		/*判断用户第一次登录,是否填写了个人信息*/
115 115
		function firstLogin() {
116 116
			var professorId = plus.storage.getItem('userid');
117
			console.log(professorId);
117
			//console.log(userId);
118 118
			mui.ajax(baseUrl + "/ajax/professor/" + professorId, {
119 119
				dataType: 'json', //数据格式类型
120 120
				type: 'GET', //http请求类型
@ -123,9 +123,15 @@ mui.ready(function() {
123 123
				success: function(data) {
124 124
					console.log(data.data)
125 125
					if(data.data != null) {
126
						goHome();
127
						var myaccountClose = plus.webview.getWebviewById("html/myaccount.html");
128
						plus.webview.close(myaccountClose);
126
						//goHome();
127
						//var myaccountClose = plus.webview.getWebviewById("html/myaccount.html");
128
						//plus.webview.close(myaccountClose);
129
						mui.currentWebview.close();
130
						var myaccountPage = plus.webview.getWebviewById('html/myaccount.html');
131
						myaccountPage.show();
132
						mui.fire(myaccountPage, 'closeUser', {
133
							id: professorId
134
						});
129 135
					} else {
130 136
						var productView = mui.preload({
131 137
							url: '../html/fillinfo.html',

+ 23 - 9
app/js/myaccount.js

@ -10,6 +10,7 @@ mui.ready(function() {
10 10
	var goZixun = document.getElementById("goZixun");
11 11
	var oEdit = document.getElementById("editbox");
12 12
	var goFollow = document.getElementById("goFollow");
13
	
13 14

14 15
	mui.plusReady(function() {
15 16

@ -34,15 +35,19 @@ mui.ready(function() {
34 35
		/*退出登录刷新页面*/
35 36
		window.addEventListener('closeUser', function(event) {
36 37
			userId = event.detail.id;
38
			//console.log(userId);
39
			//console.log('dd');
37 40
			loginStatus();
38 41
		});
39 42

40 43
		function loginStatus() {
44
			console.log(userId);
41 45
			if(userId && userId != "null" && userId != null) {
46
				
42 47
				loginYes.style.display = "block";
43 48
				loginNo.style.display = "none";
44

45
				/*设置按钮*/
49
				
50
				/*设置*/
46 51
				goSetup.addEventListener('tap', function() {
47 52
					mui.openWindow({
48 53
						url: '../html/setup.html',
@ -88,13 +93,14 @@ mui.ready(function() {
88 93
			} else {
89 94
				loginNo.style.display = "block";
90 95
				loginYes.style.display = "none";
91
				mui(".mui-content").on("tap", "#goZixun,#goFollow,#goNewuser,#goSetup", function() {
96
				mui("#loginNo").on("tap", "li", function() {
92 97
					goLoginFun();
93 98
				})
94 99
			}
95 100
		}
96 101

97 102
		function userInformation() {
103
			console.log(userId);
98 104
			mui.ajax(baseUrl + "/ajax/professor/editBaseInfo/" + userId, {
99 105
				dataType: 'json', //数据格式类型
100 106
				type: 'GET', //http请求类型
@ -103,12 +109,20 @@ mui.ready(function() {
103 109
					var $info = data.data || {}
104 110
					if(data.success && data.data) {
105 111
						document.getElementById("userName").innerText = $info.name || '';
106
						document.getElementById("userTitle").innerText = $info.title || '';
107
						document.getElementById("userPosition").innerText = $info.office || '';
108
						document.getElementById("userDepartment").innerText = $info.department || '';
109
						document.getElementById("userMechanism").innerText = $info.orgName || '';
110
						document.getElementById("userCity").innerText = $info.address || '';
111
						document.getElementById("zixunOk").innerText = $info.consultCount || '';
112
						var userTitle = document.getElementById("userTitle");
113
						var userPosition = document.getElementById("userPosition");
114
						var userDepartment = document.getElementById("userDepartment");
115
						var userMechanism = document.getElementById("userMechanism");
116
						var userCity = document.getElementById("userCity");
117
						var zixunOk = document.getElementById("zixunOk");
118
						
119
						($info.title != '') ? userTitle.innerText = $info.title : userTitle.innerText = '';
120
						($info.office != '') ? userPosition.innerText = " , " +  $info.office  : userPosition.innerText = '';
121
						($info.department != '') ? userDepartment.innerText = $info.department : userDepartment.innerText = '';
122
						($info.orgName != '') ? userMechanism.innerText = " , " +  $info.orgName  : userMechanism.innerText = '';
123
						($info.address != '') ? userCity.innerText = " | " +  $info.address  : userCity.innerText = '';
124
						($info.consultCount != '') ? zixunOk.innerText = $info.consultCount  : zixunOk.innerText = '0';
125
						
112 126
						var startLeval = parseInt($info.starLevel);
113 127
						var start = document.getElementsByClassName("star");
114 128
						for(var i = 0; i < startLeval; i++) {

+ 1 - 0
app/js/setup.js

@ -23,6 +23,7 @@ mui.ready(function() {
23 23
				plus.storage.removeItem("userid");
24 24
				var userId = "null";
25 25
				mui.currentWebview.close();
26
				mui.back();
26 27
				var myaccountPage = plus.webview.getWebviewById('html/myaccount.html');
27 28
				mui.fire(myaccountPage, 'closeUser', {
28 29
					id: userId