Browse Source

Merge branch 'dev' of http://121.42.53.174:3000/jiapeng/portal-front.git into dev

jack 8 years ago
parent
commit
750cfb4084

+ 150 - 0
account-binding.html

@ -0,0 +1,150 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>账号绑定 - 账户设置 - 科袖网</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9
<link href="css/bootstrap.min.css" rel="stylesheet">
10
<link rel="stylesheet" href="css/reset.css" />
11
<link type="text/css" href="css/index.css" rel="stylesheet">
12
<link type="text/css" href="css/common.css" rel="stylesheet">
13
</head>
14
<body>
15
	
16
<!--浮动窗口-->
17
<div class="coverblock cover">
18
	<div class="floatbox" id="bindmail">
19
		<div class="float-title">
20
			邮箱绑定
21
			<span class="times"></span>
22
		</div>
23
        <form class="bdfrm" action="" name="bdemail">
24
        	<p>验证您的邮箱地址,完成邮箱账号绑定</p>
25
            <input type="text" placeholder="请输入您的邮箱地址" class="yz" id="email" onblur="valEmail()" >
26
            <div class="msg-yz msg11"><span></span></div>
27
            <div style="text-align: center;">
28
            	<input type="button" value="发送验证邮件" class="activate act-color sett" onClick="bindEmail()" >
29
            </div>
30
        </form>
31
	</div>
32
</div>
33

34
<div class="coverblock coverset" id="vovernext">
35
	<div class="floatbox" style="width:460px;">
36
		<div class="float-title">
37
			邮箱绑定
38
			<span class="times"></span>
39
		</div>
40
        <form class="bdfrm" action="" name="bdemail">
41
        	<p>绑定邮箱验证链接已发送至</p>
42
        	<p class="emalvel" style="color:#FF9900"></p>
43
            <p style="font-size: 12px;">请您在10分钟内登录邮箱激活链接验证</p>
44
            <div style="text-align: center;">
45
           		 <input type="button" value="登录邮箱完成验证" class="activate act-color" style="width:160px" id="bindgo">
46
            </div>
47
        </form>
48
	</div>
49
</div>
50

51
<div class="coverblock cover2">
52
	<div class="floatbox" id="bindphone">
53
		<div class="float-title">
54
			手机绑定
55
			<span class="times" ></span>
56
		</div>
57
		
58
        <form class="bdfrm" action="" name="bdphone">
59
        	<p>验证您的手机号,完成手机账号绑定</p>
60
            <input type="text" placeholder="请输入您的手机号" class="yz" id="phone" onBlur="valPhone()">
61
            <div class="msg-yz msg12"></div>
62
            <input type="text" placeholder="请输入短信验证码" class="psd input-code" style="height:36px;" maxlength="4" id="phoneCode"  onBlur="valCode()">
63
            <input type="button" value="获取短信验证码" class="infor-code" onClick="sendPhoneCode()">
64
            <div class="msg-yz msg13"></div>
65
            <div style="text-align: center;">
66
            	<input type="button" value="完成绑定" class="activate act-color" onClick="bindPhone()">
67
            </div>
68
        </form>
69
	</div>
70
</div>
71
	
72
<!--头部-->
73
<div id="header">
74
	<a href="index.html" alt="科袖" class="logo"></a>
75
	<div class="searchblock" style="display:block;">
76
		<input type="text" placeholder="搜索专家、研发资源" class="search-txt" id="hsearchContent">
77
		<div class="search-btn" id="hsearch"><span class="search-icon"></span></div>
78
	</div>
79
	<div class="header-right"> 
80
        <!--未登录-->
81
        <div class="unlogin">
82
        	<a class="loginbtn loginlbtn" href="login-invite-code.html">特邀专家登录</a>
83
        	<a class="loginbtn loginrbtn" href="login.html">登录&nbsp;&nbsp;|</a>
84
        	<a class="loginbtn loginrbtn" href="register.html">注册</a>
85
        </div>
86
        <!--已登录-->
87
        <div class="onlogin">
88
       		<a class="myWorkspace" href="workspaces.html">我的工作台</a>
89
	        <div class="head-portrait headRadius">
90
	        	<img class="portrait-p" />
91
	            <div class="personal-infor">
92
	                <div class="triangleB"></div>
93
	                <div class="personal-box bgRadius">
94
	                    <!-- <a href="#"><span class="icon icon1"></span>我的主页</a> -->
95
	                    <a href="information.html"><span class="icon icon2"></span>修改资料</a>
96
	                    <a href="account-set.html"><span class="icon icon3"></span>账户设置</a>
97
	                    <a href="#" onClick="exit()"><span class="icon icon4"></span>退出登录</a>
98
	                </div>
99
	            </div>
100
	        </div>
101
	        
102
        </div>
103
    </div>
104
</div>
105
<!--内容-->
106
<div id="container">
107
	<div class="account">
108
		<div class="account-set">
109
				<div class="account-title">账号设置</div>
110
				<!-- <a href="#"  class="leftsidebar">个人信息</a> -->
111
				<a href="account-set.html" class="leftsidebar">修改密码</a>
112
				<a href="javascript:;" class="leftsidebar bgcolor">账号绑定</a>
113
				<!--<a href="javascript:;" class="leftsidebar" id="sfnav">身份认证</a>-->
114
				<a href="realname-authentication.html" class="leftsidebar">实名认证</a>
115
				<a href="expert-authentication.html" class="leftsidebar">专家认证</a>
116
			</div>
117
		<div class="contentbox">
118
			<div class="content-set">
119
				<div class="content-title">账号绑定</div>
120
				<div class="note">绑定后,您可以同时使用以下方式登录科袖网</div>
121
				<div class="unbinding">
122
					<div class="replace1"><span class="email-icon "></span>绑定邮箱账号<input type="button" value="绑定" class="replace"></div>
123
					<div class="replace2"><span class="phone-icon "></span>绑定手机账号<input type="button" value="绑定" class="replace"></div>
124
	                <div class="replace3">
125
	                	<span class="email-icon"></span>您已绑定邮箱  <span id="emailShow"></span>
126
	                	<input type="button" value="更换" class="replace replace5"><br>
127
					</div>
128
					<div class="replace4">
129
						<span class="phone-icon "></span>您已绑定手机  <span id="phoneShow"></span>
130
						<input type="button" value="更换" class="replace replace6" >
131
					</div>
132
				</div>
133
			</div>
134
		</div>	
135
	</div>
136
</div>
137

138
<!--底部-->
139
<footer>
140
	<script type="text/javascript" src="js/footer.js"></script>
141
</footer>
142
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
143
<script type="text/javascript" src="js/jquery.cookie.js"></script>
144
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
145
<script type="text/javascript" src="js/index.js"></script>
146
<script type="text/javascript" src="js/common.js"></script>
147
<script type="text/javascript" src="js/settings/account-binding.js"></script> 
148

149
</body>
150
</html>

+ 22 - 308
account-set.html

@ -4,76 +4,15 @@
4 4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6 6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>账户设置 - 科袖网</title>
7
<title>修改密码 - 账户设置 - 科袖网</title>
8 8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9 9
<link href="css/bootstrap.min.css" rel="stylesheet">
10 10
<link rel="stylesheet" href="css/reset.css" />
11
<link type="text/css" href="css/login.css" rel="stylesheet">
12 11
<link type="text/css" href="css/index.css" rel="stylesheet">
13 12
<link type="text/css" href="css/common.css" rel="stylesheet">
14
<link type="text/css" href="css/workspace.css" rel="stylesheet">
15
<link type="text/css" href="css/popup.css" rel="stylesheet">
16
<link type="text/css" href="css/webuploader/webuploader2.css" rel="stylesheet">
17

18 13
</head>
19

20 14
<body>
21
<!--浮动窗口-->
22
<div class="coverblock cover">
23
	<div class="floatbox" id="bindmail">
24
		<div class="float-title">
25
			邮箱绑定
26
			<span class="times"></span>
27
		</div>
28
        <form class="bdfrm" action="" name="bdemail">
29
        	<p>验证您的邮箱地址,完成邮箱账号绑定</p>
30
            <input type="text" placeholder="请输入您的邮箱地址" class="yz" id="email" onblur="valEmail()" >
31
            <div class="msg-yz msg11"><span></span></div>
32
            <div style="text-align: center;">
33
            	<input type="button" value="发送验证邮件" class="activate act-color sett" onClick="bindEmail()" >
34
            </div>
35
        </form>
36
	</div>
37
</div>
38

39
<div class="coverblock coverset" id="vovernext">
40
	<div class="floatbox" style="width:460px;">
41
		<div class="float-title">
42
			邮箱绑定
43
			<span class="times"></span>
44
		</div>
45
        <form class="bdfrm" action="" name="bdemail">
46
        	<p>绑定邮箱验证链接已发送至</p>
47
        	<p class="emalvel" style="color:#FF9900"></p>
48
            <p style="font-size: 12px;">请您在10分钟内登录邮箱激活链接验证</p>
49
            <div style="text-align: center;">
50
           		 <input type="button" value="登录邮箱完成验证" class="activate act-color" style="width:160px" id="bindgo">
51
            </div>
52
        </form>
53
	</div>
54
</div>
55

56
<div class="coverblock cover2">
57
	<div class="floatbox" id="bindphone">
58
		<div class="float-title">
59
			手机绑定
60
			<span class="times" ></span>
61
		</div>
62
		
63
        <form class="bdfrm" action="" name="bdphone">
64
        	<p>验证您的手机号,完成手机账号绑定</p>
65
            <input type="text" placeholder="请输入您的手机号" class="yz" id="phone" onBlur="valPhone()">
66
            <div class="msg-yz msg12"></div>
67
            <input type="text" placeholder="请输入短信验证码" class="psd input-code" style="height:36px;" maxlength="4" id="phoneCode"  onBlur="valCode()">
68
            <input type="button" value="获取短信验证码" class="infor-code" onClick="sendPhoneCode()">
69
            <div class="msg-yz msg13"></div>
70
            <div style="text-align: center;">
71
            	<input type="button" value="完成绑定" class="activate act-color" onClick="bindPhone()">
72
            </div>
73
        </form>
74
	</div>
75
</div>
76
<!---->
15
<!--头部-->
77 16
<div id="header">
78 17
	<a href="index.html" alt="科袖" class="logo"></a>
79 18
	<div class="searchblock" style="display:block;">
@ -106,48 +45,26 @@
106 45
        </div>
107 46
    </div>
108 47
</div>
48
<!--内容-->
109 49
<div id="container">
110 50
	<div class="account">
111 51
		<div class="account-set">
112
			<div class="account-title">账号设置</div>
113
			<!-- <a href="#"  class="leftsidebar">个人信息</a> -->
114
			<a href="javascript:;" class="leftsidebar bgcolor">修改密码</a>
115
			<a href="javascript:;" class="leftsidebar">账号绑定</a>
116
			<!--<a href="javascript:;" class="leftsidebar" id="sfnav">身份认证</a>-->
117
			<a href="javascript:;" class="leftsidebar">实名认证</a>
118
			<a href="javascript:;" class="leftsidebar">专家认证</a>
119
		</div>
120
	<div class="contentbox">
121
			<!-- <div class="content-set">
122
				<div class="content-title">个人信息</div>
123
				div class="note">此信息用于站内沟通、社区等功能</div>
124
				<div class="acountinfor">
125
					<div class="account-photo headRadius">
126
					 	<img id="headimg" src="">
127
					</div>
128
					<div class="account-name">
129
						<div class="text">
130
							<span class="text-txt floatL" id="username"></span>
131
							<a class="floatR" href="information.html"><span class="edit2 floatL"></span>修改资料</a>
132
						</div>
133
					</div>
134
					<div class="account-wallet">
135
						<div class="wallet">
136
							<span class="mywallet">我的钱包</span>
137
							<div class="walletbox">
138
								<div class="walletbrig floatL">余额 :<span><i class="amount">100</i><i class="fen">.00</i></span>元</div>
139
								<div class="walletrecords floatL"><span class="recordbtn" onclick="PaymentInfo();">交易记录</span>|<span>累计收益:<em>15.13 </em> 元</span> </div>
140
							</div>
141
						</div>
142
					</div>
143
				</div>
144
			</div> -->
145
			
52
				<div class="account-title">账号设置</div>
53
				<!-- <a href="#"  class="leftsidebar">个人信息</a> -->
54
				<a href="javascript:;" class="leftsidebar bgcolor">修改密码</a>
55
				<a href="account-binding.html" class="leftsidebar">账号绑定</a>
56
				<!--<a href="javascript:;" class="leftsidebar" id="sfnav">身份认证</a>-->
57
				<a href="realname-authentication.html" class="leftsidebar">实名认证</a>
58
				<a href="expert-authentication.html" class="leftsidebar">专家认证</a>
59
			</div>
60
		<div class="contentbox">
146 61
			<div class="content-set" style="display:block">
147 62
				<div class="content-title">修改密码</div>
148 63
				<div class="marginT"></div>
149 64
	            <form  name="f1" >	
150
	                <div class="password"><span class="lable">当前密码</span><input type="password"class="psd" id="oldPassword" onBlur="valOld()" />	<div class="msgs"><a href="login-email-find01.html" class="forget">忘记密码?</a></div>	
65
	                <div class="password">
66
	                	<span class="lable">当前密码</span><input type="password"class="psd" id="oldPassword" onBlur="valOld()" />	
67
	                	<div class="msgs"><a href="login-email-find01.html" class="forget">忘记密码?</a></div>	
151 68
	                </div>
152 69
	                <div class="msg msg1" ></div>
153 70
	                <div class="password"><span class="lable">新密码</span><input type="password" class="psd" id="newPassword" onBlur="valNew()" /></div>
@ -156,224 +73,21 @@
156 73
	                <div class="msg msg3" ></div>
157 74
					<input type="button" value="保存" class="save" style="margin-top:40px;" onClick="restPassword()"/>
158 75
	            </form>
159
	            
160
			</div>
161
			
162
			<div class="content-set">
163
				<div class="content-title">账号绑定</div>
164
				<div class="note">绑定后,您可以同时使用以下方式登录科袖网</div>
165
				<div class="unbinding">
166
					<div class="replace1"><span class="email-icon "></span>绑定邮箱账号<input type="button" value="绑定" class="replace"></div>
167
					<div class="replace2"><span class="phone-icon "></span>绑定手机账号<input type="button" value="绑定" class="replace"></div>
168
	                <div class="replace3"><span class="email-icon"></span>您已绑定邮箱  <span id="emailShow"></span><input type="button" value="更换" class="replace replace5"><br>
169
					</div>
170
					<div class="replace4"><span class="phone-icon "></span>您已绑定手机  <span id="phoneShow"></span><input type="button" value="更换" class="replace replace6" >
171
					</div>
172
				</div>
173 76
			</div>
174
			
175
			<!--<div class="content-set" id="sfbox">
176
				<div class="content-title">身份认证</div>
177
				<div class="content-main"> 
178
					 身份认证状态 
179
					<div class="IdentityState">
180
						<div class="nowState">
181
						   <p><span class="identProcess"></span><span style="font-size:12px;color:#999;" class="identts"></span></p>
182
						   <p><span class="identBtn"></span></p>
183
						</div>
184
					</div>
185
					 身份证件上传 
186
					<div class="IdentityUp clearfix" style="display:none">
187
						<div class="note">
188
							<p>科袖郑重承诺不对外提供您的个人信息</p>
189
						</div>
190
						<div class="IdentityChoice">
191
		            		<h3 class="boxnav-title">请先确认您现在的身份</h3>
192
							<ul class="boxnav">
193
								<li id="boxnav1"><span data-num="1">科研工作者</span></li>
194
								<li id="boxnav2"><span data-num="2">在企人员</span></li>
195
								<li id="boxnav3"><span data-num="3">在校生</span></li>
196
							</ul>
197
		            	</div>
198
		            	<div class="webupArea">
199
			            	<p style="color:#999;padding:10px; font-size:12px;">请上传能够证明您身份的相关证件,如工作证、在职证明、学生证、在读证明等:</p>
200
							<div class="webuploadMut" style="min-height:250px;padding:10px;background: #fff;border: 2px #f0f0f0 dashed;">
201
								 <div id="uploader-dome">
202
								    用来存放item
203
								    <div id="fileList" class="uploader-list">
204
								    	 <div id="filePicker"></div>
205
								    </div>
206
								   
207
								 </div>
208
							</div>
209
							<div class="subUp">提交上传</div>
210
						</div>
211
					</div>
212
				</div>
213
			</div>-->
214
			<div class="content-set">
215
				<div class="content-title">实名认证</div>
216
				<div class="content-main"> 
217
					<!-- 身份认证状态 -->
218
					<div class="IdentityState">
219
						<div class="nowState">
220
						   <p><span class="identProcess">您还未进行实名认证</span><span class="identts"></span></p>
221
						   <p><span class="identBtn">开始认证</span></p>
222
						</div>
223
					</div>
224
					<div class="IdentityState">
225
						<div class="nowState">
226
						   <p><span class="identProcess">我们正在对您的材料进行认证,<br />请稍等片刻。</span></p>
227
						</div>
228
					</div>
229
					<div class="IdentityState">
230
						<div class="nowState">
231
						   <p><span class="identProcess">认证信息提交成功!</span><br /><span class="identts">我们将尽快对您的信息进行认证。</span></p>
232
						</div>
233
					</div>
234
					<div class="IdentityState">
235
						<div class="nowState">
236
						   <p><span class="identProcess">恭喜您实名认证成功!</span></p>
237
						</div>
238
					</div>
239
					<div class="IdentityState">
240
						<div class="nowState">
241
						   <p><span class="identProcess">很遗憾,您提交的材料没有通过认证,<br />请更换符合要求的认证材料再试试。</span></p>
242
						   <p><span class="identBtn">重新认证</span></p>
243
						</div>
244
					</div>
245
					<!-- 身份证件上传 -->
246
					<div class="IdentityUp clearfix"><!-- style="display:none"-->
247
						<div class="note">
248
							<p>科袖郑重承诺不对外提供您的个人信息</p>
249
						</div>
250
		            	<div class="webupArea">
251
			            	<p class="littip">请上传您身份证的正反面:</p>
252
							<div class="webuploadMut">
253
								 <div id="uploader-dome">
254
								    <!--用来存放item-->
255
								    <div id="fileList" class="uploader-list">
256
								    	 <div id="filePicker"></div>
257
								    </div>
258
								   
259
								 </div>
260
							</div>
261
							<div class="subUp">提交上传</div>
262
						</div>
263
					</div>
264
				</div>
265
			</div>
266
			<div class="content-set">
267
				<div class="content-title">专家认证</div>
268
				<div class="content-main"> 
269
					<!-- 身份认证状态 -->
270
					<div class="IdentityState">
271
						<div class="nowState">
272
						   <p><span class="identProcess">成为科袖认证专家用户,<br/>与企业开展合作,将您的科研价值变现!</span></p>
273
						   <p><span class="identBtn">开始认证</span></p>
274
						</div>
275
					</div>
276
					<div class="IdentityState">
277
						<div class="nowState">
278
						   <p><span class="identProcess">我们正在对您的材料进行认证,<br />请稍等片刻。</span></p>
279
						</div>
280
					</div>
281
					<div class="IdentityState">
282
						<div class="nowState">
283
						   <p><span class="identProcess">认证信息提交成功!</span><br /><span class="identts">我们将尽快对您的信息进行认证,通过后您将成为科袖认证专家,获得特殊功能权限!</span></p>
284
						</div>
285
					</div>
286
					<div class="IdentityState">
287
						<div class="nowState">
288
						    <p><span class="identProcess">恭喜您已成为科袖认证专家!</span><br /><span class="identts">在【我的工作台】可以查看发布中的需求,与企业展开合作,将科研价值变现。</span></p>
289
							<p><span class="identBtn">进入[我的工作台]</span></p>
290
						</div>
291
					</div>
292
					<div class="IdentityState">
293
						<div class="nowState">
294
						   <p><span class="identProcess">很遗憾,您没有通过认证,<br />请更换符合要求的认证材料再试试。</span></p>
295
						   <p><span class="identBtn">重新认证</span></p>
296
						</div>
297
					</div>
298
					<!-- 身份证件上传 -->
299
					<div class="IdentityUp clearfix"><!-- style="display:none"-->
300
						<div class="note">
301
							<p>科袖郑重承诺不对外提供您的个人信息</p>
302
						</div>
303
						
304
		            	<div class="webupArea">
305
			            	<p class="littip">请上传您身份证的正反面:</p>
306
							<div class="webuploadMut">
307
								 <div id="uploader-dome">
308
								    <!--用来存放item-->
309
								    <div id="fileList" class="uploader-list">
310
								    	 <div id="filePicker"></div>
311
								    </div>
312
								   
313
								 </div>
314
							</div>
315
						</div>
316
						<div class="webupArea">
317
			            	<p class="littip">请上传能够证明您身份的相关证件,如工作证、在职证明、学生证、在读证明等:</p>
318
							<div class="webuploadMut">
319
								 <div id="uploader-dome">
320
								    <!--用来存放item-->
321
								    <div id="fileList" class="uploader-list">
322
								    	 <div id="filePicker"></div>
323
								    </div>
324
								   
325
								 </div>
326
							</div>
327
							<div class="subUp">提交上传</div>
328
						</div>
329
					</div>
330
				</div>
331
			</div>
332
		
333 77
		</div>	
334 78
	</div>
335 79
</div>
336
<div id="footer" class="clearfix">
337
    <div class="wrapper clearfix">
338
        <i class="footer-logo floatL"></i>
339
        <div class="word_wrapper floatL">
340
        	<a class="listlink" href="javascript:void(0);" target="_blank" rel="nofollow">关于我们</a><span> | </span>
341
            <a class="listlink" href="privacy.html" target="_blank" rel="nofollow">用户协议</a><span> | </span>
342
            <a class="listlink" href="download.html" target="_blank" rel="nofollow">产品下载</a><span> | </span>
343
            <a class="listlink codehover" href="javascript:void(0);" rel="nofollow">科袖微信
344
            	<div class="code weixin_code"></div> 
345
            </a><span> | </span>
346
            <a class="listlink codehover" href="javascript:void(0);" rel="nofollow">科袖APP
347
            	<div class="code app_code"></div> 
348
            </a><span> | </span>
349
            <span class="listlink">客服邮箱:<a style="color:#fff" rel="nofollow" href="mailto:service@ekexiu.com"> service@ekexiu.com</a></span>
350
            <span> | </span>
351
            <span class="listlink">客服热线: 010-62343359(9:00-17:00)</span>
352
        </div>
353
        <!--<div class="inner_wrapper floatR">
354
        	<div class="codebox">
355
           		<span class="code weixin_code"></span> 
356
                <p>科袖微信公众号</p>
357
           </div>
358
        </div>-->
359
    </div>
360
    <div class="copyright">
361
        <span><em> © </em>2016 北京科袖科技有限公司</span>
362
        <span> | 京ICP备16042588号-1 | </span>
363
        <a class="beianbox" target="_black" rel="nofollow" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010802022306"><span class="beian-icon"></span> 京公网安备11010802022306号</a>
364
    </div>
365
</div>
366 80

81
<!--底部-->
82
<footer>
83
	<script type="text/javascript" src="js/footer.js"></script>
84
</footer>
367 85
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
368
<script type="text/javascript" src="js/index.js"></script>
369 86
<script type="text/javascript" src="js/jquery.cookie.js"></script>
370
<script type="text/javascript" src="js/common.js"></script>
371
<script type="text/javascript" src="js/popup.js"></script>
372
<script type="text/javascript" src="js/account-set.js"></script> 
373 87
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
374
<script type="text/javascript" src="js/webuploader/webuploader.js"></script>
375
<!--<script type="text/javascript" src="js/upload.js"></script>-->
376

88
<script type="text/javascript" src="js/index.js"></script>
89
<script type="text/javascript" src="js/common.js"></script>
90
<script type="text/javascript" src="js/settings/modify-password.js"></script> 
377 91

378 92
</body>
379 93
</html>

+ 2 - 1
bind-mail-no.html

@ -9,6 +9,7 @@
9 9
<meta http-equiv="X-UA-Compatible" content="IE=edge">
10 10
<title>科袖-邮箱验证</title>
11 11
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
12
<link href="css/bootstrap.min.css" rel="stylesheet">
12 13
<link rel="stylesheet" href="css/reset.css" />
13 14
<link type="text/css" href="css/login.css" rel="stylesheet">
14 15
<link type="text/css" href="css/common.css" rel="stylesheet">
@ -23,7 +24,7 @@
23 24
<div id="header" style="position:static;">
24 25
	<a href="index.html" alt="科袖" class="logo"></a>	
25 26
</div>
26
<div class="container" id="container">
27
<div class="containerFrm" id="container">
27 28
	<div class="contentmid">
28 29
    	<!--/*邮箱验证提示*/-->
29 30
        <dl class="mailsection">

+ 2 - 1
bind-mail-ok.html

@ -9,6 +9,7 @@
9 9
<meta http-equiv="X-UA-Compatible" content="IE=edge">
10 10
<title>科袖-邮箱验证</title>
11 11
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
12
<link href="css/bootstrap.min.css" rel="stylesheet">
12 13
<link rel="stylesheet" href="css/reset.css" />
13 14
<link type="text/css" href="css/login.css" rel="stylesheet">
14 15
<link type="text/css" href="css/common.css" rel="stylesheet">
@ -20,7 +21,7 @@
20 21
<div id="header" style="position:static;">
21 22
	<a href="index.html" alt="科袖" class="logo"></a>	
22 23
</div>
23
<div class="container" id="container">
24
<div class="containerFrm" id="container">
24 25
	<div class="contentmid">
25 26
    	<!--/*邮箱验证提示*/-->
26 27
    	<dl class="mailsection">

+ 5 - 32
bind-mail.html

@ -9,6 +9,7 @@
9 9
<meta http-equiv="X-UA-Compatible" content="IE=edge">
10 10
<title>科袖-邮箱验证</title>
11 11
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
12
<link href="css/bootstrap.min.css" rel="stylesheet">
12 13
<link rel="stylesheet" href="css/reset.css" />
13 14
<link type="text/css" href="css/login.css" rel="stylesheet">
14 15
<link type="text/css" href="css/common.css" rel="stylesheet">
@ -30,7 +31,7 @@
30 31
<div id="header" style="position:static;">
31 32
	<a href="index.html" alt="科袖" class="logo"></a>	
32 33
</div>
33
<div class="container" id="container">
34
<div class="containerFrm" id="container">
34 35
	<div class="contentmid">
35 36
    	<!--/*邮箱验证提示*/-->
36 37
    	<dl class="mailsection">
@ -57,37 +58,9 @@
57 58
    </div>
58 59
</div>
59 60

60
<div id="footer" class="clearfix">
61
    <div class="wrapper clearfix">
62
        <i class="footer-logo floatL"></i>
63
        <div class="word_wrapper floatL">
64
        	<a class="listlink" href="javascript:void(0);" target="_blank" rel="nofollow">关于我们</a><span> | </span>
65
            <a class="listlink" href="privacy.html" target="_blank" rel="nofollow">用户协议</a><span> | </span>
66
            <a class="listlink" href="download.html" target="_blank" rel="nofollow">产品下载</a><span> | </span>
67
            <a class="listlink codehover" href="javascript:void(0);" rel="nofollow">科袖微信
68
            	<div class="code weixin_code"></div> 
69
            </a><span> | </span>
70
            <a class="listlink codehover" href="javascript:void(0);" rel="nofollow">科袖APP
71
            	<div class="code app_code"></div> 
72
            </a><span> | </span>
73
            <span class="listlink">客服邮箱:<a style="color:#fff" rel="nofollow" href="mailto:service@ekexiu.com"> service@ekexiu.com</a></span>
74
            <span> | </span>
75
            <span class="listlink">客服热线: 010-62343359(9:00-17:00)</span>
76
        </div>
77
        <!--<div class="inner_wrapper floatR">
78
        	<div class="codebox">
79
           		<span class="code weixin_code"></span> 
80
                <p>科袖微信公众号</p>
81
           </div>
82
        </div>-->
83
    </div>
84
    <div class="copyright">
85
        <span><em> © </em>2016 北京科袖科技有限公司</span>
86
        <span> | 京ICP备16042588号-1 | </span>
87
        <a class="beianbox" target="_black" rel="nofollow" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010802022306"><span class="beian-icon"></span> 京公网安备11010802022306号</a>
88
    </div>
89
</div>
90

61
<footer>
62
	<script type="text/javascript" src="js/footer.js"></script>
63
</footer>
91 64
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
92 65
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
93 66
<script type="text/javascript" src="/js/jquery.cookie.js"></script>

+ 176 - 143
consult.html

@ -1,171 +1,204 @@
1
<!--  // 咨询-->
2
<div class="workconitem consublock">
3
    <div class="workcontit">咨询<a class="worksamlltit worksamlltit3 worksamlltitnow" href="#getConsult">收到咨询</a><a class="worksamlltit worksamlltit3" href="#getReply">我的咨询</a><!-- <span class="workset floatR">设置</span> --></div>
4
    <div class="worksubcon"> 
5
    	<div class="workmysrc workmysrc3 displayNone" id="getConsult">	
6
             <div class="workmenubox clearfix">
7
                <form class="workmenufrm floatR">
8
                    <!-- <div class="workselectbox floatL consultSelect" onclick="showSelect('consultSelect','consultOption','tip')"> -->
9
                    <div class="workselectbox floatL consultSelect selcet3">
10
                       <input type="text" id="consultSelectId" value="0" style="display:none;">
11
                       <span  id="showStatus" class="workselectmenu" tip="0">全部</span>
12
                       <div class="consultOption option3" style="display:none;">
13
	                       <ul id="downbox" class="workdropdown" > 
14
	                            <li class="workcurrent" tip="0">全部</li> 
15
	                            <li class="" tip="1">进行中</li> 
16
	                            <!-- <li class="" tip="2">待感谢</li>  -->
17
	                            <li class="" tip="3">待评价</li> 
18
	                           <!--  <li class="" tip="4">完成的</li> -->
19
	                       </ul>
20
                       </div>
21
                    </div>
22
                    
23
                    <!-- <div class="workselectbox floatL timeType" onclick="showSelect('timeType','timeOption','tim')"> -->
24
                    <div class="workselectbox floatL timeType selcet4">
25
                    	<input type="text" id="timeTypeId" value="" style="display:none;">
26
                        <span  id="showTimeSort" class="workselectmenu" tim="1">按最后回复时间排序</span>
27
                        <div class="timeOption option4" style="display:none;">
28
	                        <ul id="downbox1" class="workdropdown workdropdown2" > 
29
	                            <li tim="0" class="cur">按发起时间排序</li> 
30
	                            <li tim="1" class="cur workcurrent">按最后回复时间排序</li> 
31
	                            <li tim="2" class="cur">按完成时间排序</li> 
32
	                       </ul>
33
                        </div>
34
                       
35
                    </div>
36
                    <input id="timeSortId" type="text" value="0" style="display:none;">
37
                    <div class="workselectbox floatL">
38
                        <div class="orderedbtn" id="consultArrow"><div></div></div>
39
                    </div>
40
                
41
                </form>
42
             </div>   
43
             
44
            <div class="workselectcon" id="shoudao">
45
            	<!-- <div class="loding"><img src="images/loading.gif"/></div> -->
46
                <div id="workContainer"></div>
47
                <div class="tcdPageCode getConsultPage"></div>
48
            </div>
49
        </div>
50
        
51
        <div class="workmysrc workmysrc3 displayNone" id="getReply">	
52
             <div class="workmenubox clearfix">
53
                <form class="workmenufrm floatR">
54
                   <!--  <div class="workselectbox floatL replySelect" onclick="showSelect('replySelect','replyOption','tip')" > -->
55
                   <div class="workselectbox floatL replySelect selcet1"> 
56
                    	<input id="replySelectId" type="text" value="0" style ="display:none;"/>
57
                        <span id="showStatus2" class="workselectmenu" tip="0">全部</span>
58
                        <div class="replyOption option1" style="display:none;">
59
	                        <ul id="downbox" class="workdropdown" > 
60
	                            <li  class=" workcurrent" tip="0">全部</li> 
61
	                            <li  class="" tip="1">进行中</li> 
62
	                            <!-- <li  class="" tip="2">待感谢</li>  -->
63
	                            <li  class="" tip="3">待评价</li> 
64
	                            <!-- <li  class="" tip="4">完成的</li> -->
65
	                       </ul>
66
                        </div>
67
                    </div>
68
                    
69
                   <!--  <div class="workselectbox floatL timeType2" onclick="showSelect('timeType2','timeOption2','tim')"> -->
70
                     <div class="workselectbox floatL timeType2 selcet2">
71
                    	<input type="text" id="timeTypeId2" value="" style ="display:none;">
72
                        <span id="showTimeSort2" class="workselectmenu" tim="1">按最后回复时间排序</span>
73
                        <div class="timeOption2 option2" style="display:none;">
74
	                        <ul id="downbox1" class="workdropdown workdropdown2"> 
75
	                            <li class="" tim="0">按发起时间排序</li> 
76
	                            <li class="workcurrent" tim="1">按最后回复时间排序</li> 
77
	                            <li class="" tim="2">按完成时间排序</li> 
78
	                       </ul> 
79
                        </div>
80
                        
81
                    </div>
82
                    <input id="timeSortId2" type="text" value="0" style ="display:none;">
83
                    <div class="workselectbox floatL">
84
                        <div class="orderedbtn" id="replyArrow"><div></div></div> 
85
                    </div>
86
                
87
                </form>
88
             </div>   
89
             
90
            <div class="workselectcon" id="wode">
91
                <div id="workContainer2"></div>
92
                <div class="tcdPageCode getReplyPage"></div>
93
            </div>
94
        </div>
95
        
96
    </div>
1
<!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>我的工作台 - 咨询 - 收到的咨询</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9
<link type="text/css" href="css/bootstrap.min.css" rel="stylesheet">
10
<link type="text/css" href="css/reset.css" rel="stylesheet" />
11
<link type="text/css" href="css/webuploader/webuploader.css" rel="stylesheet">
12
<link type="text/css" href="css/common.css" rel="stylesheet">
13
<link type="text/css" href="css/workspace.css" rel="stylesheet">
14
<link type="text/css" href="css/popup.css" rel="stylesheet">
15
<link type="text/css" href="css/newsciresource.css" rel="stylesheet">
16
</head>
17
<body>
18
<!--头部-->
19
<div id="header">
20
	<a href="index.html" alt="科袖" class="logo"></a>
21
	<div class="searchblock" style="display:block;">
22
		<input type="text" placeholder="搜索专家、研发资源" class="search-txt" id="hsearchContent">
23
		<div class="search-btn" id="hsearch"><span class="search-icon"></span></div>
24
	</div>
25
	<div class="header-right">
26
		<!--未登录-->
27
		<div class="unlogin">
28
			<a class="loginbtn loginlbtn" href="login-invite-code.html">特邀专家登录</a>
29
			<a class="loginbtn loginrbtn" href="login.html">登录&nbsp;&nbsp;|</a>
30
			<a class="loginbtn loginrbtn" href="register.html">注册</a>
31
		</div>
32
		<!--已登录-->
33
		<div class="onlogin">
34
			<a class="myWorkspace" href="workspaces.html">我的工作台</a>
35
			<div class="head-portrait">
36
				<img class="portrait-p headRadius" />
37
				<div class="personal-infor">
38
					<div class="triangleB"></div>
39
					<div class="personal-box bgRadius">
40
						<!-- <a href="#"><span class="icon icon1"></span>我的主页</a> -->
41
						<a href="information.html"><span class="icon icon2"></span>修改资料</a>
42
						<a href="account-set.html"><span class="icon icon3"></span>账户设置</a>
43
						<a href="#" onClick="exit()"><span class="icon icon4"></span>退出登录</a>
44
					</div>
45
				</div>
46
			</div>
47
		</div>
48
	</div>
97 49
</div>
98
<!--  咨询 // -->
99 50
51
<!--中间-->
52
<div id="container">
53
	<div class="con-center">
54
		<div class="workmenu" style="height: 600px;">
55
			<a href="workspaces.html" class="workmenutit">我的工作台</a>
56
			<a href="consult.html" class="worksubmenu subcolor">咨询</a>
57
			<a href="newsciresource.html" class="worksubmenu">资源</a>
58
			<a href="news-list.html" class="worksubmenu">文章</a>
59
			<a href="needList.html" class="worksubmenu">需求</a>
60
		</div>
61
		<div class="workcon">
62
			<div class="workconitem consublock">
63
				<div class="workcontit">咨询
64
					<a class="worksamlltit worksamlltit3 worksamlltitnow" href="consult.html">收到咨询</a>
65
					<a class="worksamlltit worksamlltit3" href="demand.html">我的咨询</a>
66
				</div>
67
				<div class="worksubcon">
68
					<div class="workmysrc workmysrc3 displayNone" id="getConsult">
69
						<div class="workmenubox clearfix">
70
							<form class="workmenufrm floatR">
71
								<!-- <div class="workselectbox floatL consultSelect" onclick="showSelect('consultSelect','consultOption','tip')"> -->
72
								<div class="workselectbox floatL consultSelect selcet3">
73
									<input type="text" id="consultSelectId" value="0" style="display:none;">
74
									<span id="showStatus" class="workselectmenu" tip="0">全部</span>
75
									<div class="consultOption option3" style="display:none;">
76
										<ul id="downbox" class="workdropdown">
77
											<li class="workcurrent" tip="0">全部</li>
78
											<li class="" tip="1">新咨询</li>
79
											<li class="" tip="2">进行中</li>
80
											<li class="" tip="3">已谢绝</li>
81
											<li class="" tip="4">已完成</li>
82
										</ul>
83
									</div>
84
								</div>
100 85
86
								<!-- <div class="workselectbox floatL timeType" onclick="showSelect('timeType','timeOption','tim')"> -->
87
								<div class="workselectbox floatL timeType selcet4">
88
									<input type="text" id="timeTypeId" value="" style="display:none;">
89
									<span id="showTimeSort" class="workselectmenu" tim="1">按最后回复时间排序</span>
90
									<div class="timeOption option4" style="display:none;">
91
										<ul id="downbox1" class="workdropdown workdropdown2">
92
											<li tim="0" class="cur">按发起时间排序</li>
93
											<li tim="1" class="cur workcurrent">按最后回复时间排序</li>
94
											<li tim="2" class="cur">按完成时间排序</li>
95
										</ul>
96
									</div>
97
98
								</div>
99
								<input id="timeSortId" type="text" value="0" style="display:none;">
100
								<div class="workselectbox floatL">
101
									<div class="orderedbtn" id="consultArrow">
102
										<div></div>
103
									</div>
104
								</div>
105
106
							</form>
107
						</div>
108
109
						<div class="workselectcon" id="shoudao">
110
							<!-- <div class="loding"><img src="images/loading.gif"/></div> -->
111
							<div id="workContainer"></div>
112
							<div class="tcdPageCode getConsultPage"></div>
113
						</div>
114
					</div>
115
116
				</div>
117
			</div>
118
119
		</div>
120
	</div>
121
</div>
122
123
<!--底部-->
124
<footer>
125
	<script type="text/javascript" src="js/footer.js"></script>
126
</footer>
127
128
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
129
<script type="text/javascript" src="js/jquery.cookie.js"></script>
130
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
131
<script type="text/javascript" src="js/jquery.page.js"></script>
132
<script type="text/javascript" src="js/common.js"></script>
133
<script type="text/javascript" src="js/index.js"></script>
134
<script type="text/javascript" src="js/popup.js"></script>
135
<script type="text/javascript" src="js/workindex.js"></script>
136
<script type="text/javascript" src="js/consult.js"></script>
101 137
<script type="text/javascript">
102 138
	//下拉菜单,点击选项和body,下拉菜单你消失
103
	function selcet(i){
139
	function selcet(i) {
104 140
		/* console.log($(".selcet"+i)); */
105
		$(".selcet"+i).on('click',function(e){
106
			
141
		$(".selcet" + i).on('click', function(e) {
142
107 143
			var attrPa;
108
			var option = $(this).find(".option"+i);
144
			var option = $(this).find(".option" + i);
109 145
			/* console.log(option); */
110 146
			option
111
			.css("display","block")
112
			.slideDown();
113
			
114
			if($(this).find(".workselectmenu").attr('tip')){
147
				.css("display", "block")
148
				.slideDown();
149
150
			if($(this).find(".workselectmenu").attr('tip')) {
115 151
				attrPa = 'tip';
116 152
			}
117
			if($(this).find(".workselectmenu").attr('tim')){
153
			if($(this).find(".workselectmenu").attr('tim')) {
118 154
				attrPa = 'tim';
119 155
			};
120 156
			var o_this = $(this);
121
			o_this.find("li").click(function(){
122
		    	option.slideUp();
123
		    		/* console.log($(this)); */
124
		    		o_this.find("li").removeClass("workcurrent");
125
		    		$(this).addClass("workcurrent");
126
			      o_this.find("span").text($(this).text());
127
			      o_this.find("span").attr(attrPa,$(this).attr(attrPa));
128
			     /*  $(this).find("span").attr(attrPa,$(this).attr(attrPa));
129
			      $(this).find("input").val($(this).attr(attrPa)); */
130
			      
131
			      	consultStatus = $("#consultSelectId").val();//咨询状态值
132
					timeType = $("#timeTypeId").val();//时间类型值
133
					sortType = $("#timeSortId").val();//排序值;
134
					
135
					replyStatus = $("#replySelectId").val();//回复状态值
136
					timeType2 = $("#timeTypeId2").val();//回复时间类型值
137
					sortType2 = $("#timeSortId2").val();//回复中 排序值;
138
		    });
139
			
140
			$("body").click(function(e){
141
				if($(e.target)["0"] == $("#showStatus2")["0"]){
142
					 $(".select1").slideDown();
143
				}else if($(e.target)["0"] == $("#showTimeSort2")["0"]){
157
			o_this.find("li").click(function() {
158
				option.slideUp();
159
				/* console.log($(this)); */
160
				o_this.find("li").removeClass("workcurrent");
161
				$(this).addClass("workcurrent");
162
				o_this.find("span").text($(this).text());
163
				o_this.find("span").attr(attrPa, $(this).attr(attrPa));
164
				/*  $(this).find("span").attr(attrPa,$(this).attr(attrPa));
165
				 $(this).find("input").val($(this).attr(attrPa)); */
166
167
				consultStatus = $("#consultSelectId").val(); //咨询状态值
168
				timeType = $("#timeTypeId").val(); //时间类型值
169
				sortType = $("#timeSortId").val(); //排序值;
170
171
				replyStatus = $("#replySelectId").val(); //回复状态值
172
				timeType2 = $("#timeTypeId2").val(); //回复时间类型值
173
				sortType2 = $("#timeSortId2").val(); //回复中 排序值;
174
			});
175
176
			$("body").click(function(e) {
177
				if($(e.target)["0"] == $("#showStatus2")["0"]) {
178
					$(".select1").slideDown();
179
				} else if($(e.target)["0"] == $("#showTimeSort2")["0"]) {
144 180
					$(".select2").slideDown();
145
				}else if($(e.target)["0"] == $("#showStatus")["0"]){
181
				} else if($(e.target)["0"] == $("#showStatus")["0"]) {
146 182
					$(".select3").slideDown();
147
				}else if($(e.target)["0"] == $("#showTimeSort")["0"]){
183
				} else if($(e.target)["0"] == $("#showTimeSort")["0"]) {
148 184
					$(".select4").slideDown();
149
				}
150
				else {
185
				} else {
151 186
					option.slideUp();
152 187
				}
153
				
188
154 189
			});
155
			 
190
156 191
		})
157 192
	};
158
	selcet(1);
159
	selcet(2);
160 193
	selcet(3);
161 194
	selcet(4);
162
	
163 195
	/*...点击之后的下拉*/
164
	$(".moreopert").click(function(){
165
		$(".moreopertbtn").eq($(".moreopert").index(this)).toggle();	
166
	
167
	})
196
	$(".moreopert").click(function() {
197
		$(".moreopertbtn").eq($(".moreopert").index(this)).toggle();
168 198
199
	})
200
</script>
169 201
202
</body>
170 203
171
</script>
204
</html>

+ 18 - 18
css/common.css

@ -54,8 +54,8 @@ body{height:auto;position: relative;min-height: 100%;}
54 54
input{ outline:none;}
55 55
/*header部分*/
56 56
#header{width:100%;height:60px; background:rgba(255,153,0,1); position:fixed; top:0; z-index:999; }
57
#header.firstH{background: -webkit-linear-gradient(rgba(255,153,0,.8),rgba(255,153,0,0));
58
    background: linear-gradient(rgba(255,153,0,.8),rgba(255,153,0,0));}
57
#header.firstH{background: -webkit-linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,0));
58
    background: linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,0));}
59 59
#header.firstL{ background:rgba(255,153,0,0);}
60 60
#header.firstB{ background:rgba(255,153,0,.8);}
61 61
#header.Nosear{position:static;}
@ -90,10 +90,10 @@ input{ outline:none;}
90 90

91 91
.myWorkspace{font-size: 14px;line-height:40px; text-align: center;float: left; margin-top: 10px;color: #fff;}
92 92
/*主体部分*/
93
#container{ min-width:1100px;padding-bottom:100px; background:#fff;overflow: hidden;}
93
#container{ background:#fff;overflow: hidden;}
94 94
.contentBody{width:1050px;height:auto; margin:10px auto; padding:80px 0 2px 0; }
95 95
/*footer部分*/
96
footer{ min-width:1100px;background:#ff9900;clear: both;height:100px; position: absolute;bottom:0;right: 0;left: 0; z-index: 299; text-align:center;}
96
/*footer{ min-width:1100px;background:#ff9900;clear: both;height:100px; position: absolute;bottom:0;right: 0;left: 0; z-index: 299; text-align:center;}
97 97
footer .wrapper {margin-left:80px;position: relative;padding: 15px 0; min-width:1000px;}
98 98
footer .footer-logo {display: block;width:80px;height:40px;background: url(../images/logo2.png) 0 0 no-repeat;background-size:100% 100%;}
99 99

@ -115,7 +115,7 @@ footer .copyright {background:#FFB76A;width:100%;margin: 0 auto;padding:10px 0;c
115 115
footer .copyright>span:first-child{margin-left:-210px;}
116 116
footer .beianbox{position: absolute;overflow:hidden;color: #fff;text-decoration:none;}
117 117
footer .beianbox:hover{text-decoration: underline;}
118
footer .beian-icon{float: left;margin:0 4px; width:14px; height:14px; background:url(../images/beian.png) center center no-repeat; background-size:100% 100%;}
118
footer .beian-icon{float: left;margin:0 4px; width:14px; height:14px; background:url(../images/beian.png) center center no-repeat; background-size:100% 100%;}*/
119 119
/*产品下载  */
120 120
.appstore{width:1000px;color: #696969;text-align: center;margin:40px auto;position:relative;}
121 121
.kexiu_logo{margin: 0 20px; position: relative;text-align: left;}
@ -196,17 +196,17 @@ footer .beian-icon{float: left;margin:0 4px; width:14px; height:14px; background
196 196

197 197

198 198
/*新版footer*/
199
/*.container-fulid{width:1100px;margin: auto;}
200
footer{position: absolute;right:0; left: 0;background: #262825;color:#7a7a7a;font-size:14px;line-height:35px;padding:80px 0 40px 0;}
201
footer a{color:#7a7a7a;text-decoration: none;}
202
footer p .listlink{margin-right:50px;}
203
footer .logo-block{margin:60px 0;}
204
footer .logo-block img{margin-right:10px;}
205
footer .copy-block{color:#4e4e4e;font-size:12px;}
206
footer .copy-block a{ color:#4e4e4e;}
207
footer .code-block{margin:100px 0;}
208
footer .code-block div{margin-right:100px;text-align: center;}
209
footer .codelist{margin:auto;margin-bottom:15px;width:172px;height:172px;background-position: center center;background-repeat: no-repeat;}
210
footer .codelist img{width:136px;margin:18px auto;}
199

200
footer{position: absolute;right:0; left: 0;bottom:0;background: #333;color:#888;font-size:16px;line-height:30px;/*padding:40px 0 0 0;*/}
201
footer a{color:#888;text-decoration: none;}
202
footer p .listlink{margin-right:25px;color:#888;}
203
footer .bottom-block{padding:30px 0;}
204
footer .logo-block{margin-bottom:30px;}
205
footer .copy-block{color:#666;margin-top:10px;font-size:12px;}
206
footer .copy-block a{ color:#666;}
207

208
footer .code-block div{text-align: center;}
209
footer .codelist{margin:20px auto 10px;width:118px;height:118px;text-align:center;background-position: center center;background-repeat: no-repeat;}
210
footer .codelist img{width:94px;margin:12px auto;}
211 211
footer .appcode{background-image: url(../images/home_bg_xiazaiapp_nor.png);}
212
footer .weixincode{background-image: url(../images/home_bg_guanzhu_nor.png);}*/
212
footer .weixincode{background-image: url(../images/home_bg_guanzhu_nor.png);}

+ 28 - 11
css/index.css

@ -21,9 +21,9 @@ input{ outline:none;}
21 21
.lishow li:hover{ background:#f0f0f0;} 
22 22

23 23
.sear-txt{ width:530px; height:40px; background:#fff; border:none;  border-radius: 6px 0 0 6px; float:left;font-size:15px;line-height:40px; padding-left:120px; color:#a3a3a3;}
24
.sear-btn{ width:140px; height:41px; background:#ff9900; border-radius: 0 6px 6px 0; float:left; cursor:pointer;font-size:16px;line-height:40px; color:#fff; text-align:center; }
24
.sear-btn{ width:140px; height:40px; background:#ff9900; border-radius: 0 6px 6px 0; float:left; cursor:pointer;font-size:16px;line-height:40px; color:#fff; text-align:center; }
25 25
/*寻找专家流程*/
26
.process{ width:806px; height:205px; margin:auto;}
26
/*.process{ width:806px; height:205px; margin:auto;}
27 27
.process1{width:126px; height:144px; float:left; margin-top:40px;}
28 28
.process-icon1{ display:block; width:71px; height:64px; background:url(../images/steps01.png) no-repeat; margin:auto;}
29 29
.process-icon2{ display:block; width:67px; height:64px; background:url(../images/steps02.png) no-repeat; margin:auto;}
@ -31,14 +31,31 @@ input{ outline:none;}
31 31
.process-icon4{ display:block; width:70px; height:64px; background:url(../images/steps04.png) no-repeat; margin:auto;}
32 32
.hh3{font-size:18px;line-height:30px; color:#333; text-align:center; }
33 33
.process p{font-size:14px;line-height:20px; color:#888; text-align:center;  }
34
.nextR{ width:100px; height:205px; float:left; background:url(../images/nextR.png) no-repeat center center; }
34
.nextR{ width:100px; height:205px; float:left; background:url(../images/nextR.png) no-repeat center center; }*/
35

36
.bgProColor{background-color: #FF9900;}
37
.btn-pro{color:#FFFFFF;background: #FF9900; margin-top:5%;}
38
.btn{padding:6px 24px;}
39
.btn:hover,.btn:focus{outline:none;box-shadow: none;color: #FFFFFF;}
40

41
.link-btn-box{padding:20px 0 50px;}
42
.link-btn-block{text-align: center;margin-top: 50px;padding:10px 20px 40px; border:2px solid #eaeaea;background:#f8fbfb;border-radius:4px;}
43
.link-btn{position: relative; width: 32%;margin:auto;margin-bottom: 46px; background: #fff;height: 2px;top: -12px;}
44
.link-btn-icon{position: absolute;top: -36px;left: 50%; margin-left: -40px;width:80px;height:80px;border-radius: 10px;background-position: center;background-repeat: no-repeat;}
45
.link-btn-icon-fabu{background-image: url(../images/home_icon_qiyeruzhu_nor.png);}
46
.link-btn-icon-ruzhu{background-image: url(../images/home_icon_qiyeruzhu_nor.png);}
47
.link-btn-icon-pro{background-image: url(../images/home_icon_woshizhuanjia_nor.png);}
48
.link-btn-tip{padding:0 10px;font-size:18px;color:#666; line-height: 24px;}
49
.link-tip-tit{font-size:20px;color:#333;/*font-weight:bold;*/line-height: 46px;}
35 50
/*热门领域*/
36
.hot-field{ width:100%;  background:url(../images/fieldbg.jpg) no-repeat; background-size:100% 100%;padding:40px 0;}
37
.hh4{width:180px;margin:auto;border:2px #fff solid; border-radius:6px;font-size:20px;line-height:32px; color:#fff; text-align:center; }
38
.field-box{ width:856px;overflow:hidden; margin:20px auto;}
39
.field{ /*width:164px; height:140px;*/ padding:10px 25px; float:left;}
40
.field-name{ display:block; width:164px;font-size:16px;line-height:40px; color:#fff; text-align:center;}
41
.field-icon{ display:block; width:100px; height:100px; border-radius:50%; margin:auto;}
51
.hot-field{ width:100%;  background:url(../images/fieldbg.jpg) center center no-repeat; background-size:cover;padding:40px 0 50px;}
52
.con-tit{padding:10px 0;background: url(../images/home_line_nor.png) no-repeat center center;text-align: center;}
53
.hh4{font-size:22px;line-height:40px; color:#fff;}
54
.hh4 img{margin-right:18px;margin-left:-10px;}
55
.field-box{ overflow:hidden; margin:20px auto;}
56
.field{border-radius:2px;/*margin:4px;*/ border:1px solid #d0d0d0;padding:10px 0; float:left;}
57
.field-name{ display:block;font-size:16px;line-height:40px; color:#fff; text-align:center;}
58
.field-icon{ display:block; width:120px; height:120px; border-radius:50%; margin:auto;}
42 59
.field-name:hover{color:#fff;}
43 60
.field-icon1{ background:url(../images/fieldIcon/field20.png) no-repeat center center;}
44 61
.field-icon2{ background:url(../images/fieldIcon/field11.png) no-repeat center center;}
@ -272,8 +289,8 @@ input[type='radio'].radio:checked + .radio {background:url(../images/redio.png)
272 289
.infor-browse2{padding-bottom:0;}
273 290
.btn-marL{cursor:pointer; }
274 291
.btn-marB{ margin-bottom:30px;cursor:pointer;}
275
.btn{ width:105px; padding:0;cursor:pointer;}
276
.btn:hover, .btn:focus { text-decoration: none; color:#fff;}
292
/*.btn{ width:105px; padding:0;cursor:pointer;}
293
.btn:hover, .btn:focus { text-decoration: none; color:#fff;}*/
277 294
.select-sele{ clear:both; width:100%; height:26px;}
278 295
.add{ float:left;}
279 296
.addbtn{ float:left; clear:both; width:105px; height:26px; background:#ff9900;box-shadow:none; border:none;cursor:pointer; color:#fff; border-radius:5px;font-size:14px;line-height:26px;  margin-left:10px;cursor:pointer; }

+ 5 - 5
css/login.css

@ -170,8 +170,8 @@ html,body{ cursor:default; margin:0; height:100%;}
170 170
.agreeNotice,.agreeNotice a{ color:#555; margin-left:4px;}
171 171

172 172
/*验证邮箱跳转页面*/
173
.container{ width:1024px;  background:#fff; margin:auto; margin-top:35px;min-height:75%; padding:0 25px; padding-bottom:40px; border-radius:10px; }
174
.contentmid{ padding:30px 40px;background: #f8f8f8; width:680px;margin: 5% auto;}
173
.containerFrm{ width:1024px;  background:#fff; margin:auto; margin-top:35px;min-height:75%; padding:0 25px; padding-bottom:40px; border-radius:10px; }
174
.contentmid{ padding:30px 40px;background: #f8f8f8; width:760px;margin: 5% auto;}
175 175
.mailsection{  margin-bottom: 40px; position: relative; background-color: #fafafa;}
176 176
.statelable{ position:relative;  height:60px;}
177 177
.statelable h2{color: #fff; font-size: 22px;font-weight:400; line-height:48px;background: #ff9900;padding: 0 40px; position: absolute; right:-10px; top:-10px;z-index: 2; border-radius: 20px 0 0 20px; }
@ -179,7 +179,7 @@ html,body{ cursor:default; margin:0; height:100%;}
179 179
.msgnotice .noticecon{font-weight: 400; font-size: 24px; margin: 30px 0;line-height: 22px;}
180 180
.msgnotice .emailus{ line-height:28px;}
181 181
.msgnotice .emailus a { font-size: 18px; color: #ff9900;}
182
.msgnotice .maillink{ display:block; font-size:14px; width:100px; text-align:center; margin-top:20px; padding:8px 30px; border-radius:6px;background:#ff9900; color:#fff;}
182
.msgnotice .maillink{ display:block; font-size:14px; width:150px; text-align:center; margin-top:20px; padding:8px 30px; border-radius:6px;background:#ff9900; color:#fff;}
183 183
.msgnotice:last-child{ border-top:1px #d6d6d6 dashed;}
184 184
.msgnotice h5{ font-size: 18px; color: #555;font-weight: 400;line-height: 40px;margin: 0;}
185 185
.msgnotice .contacttip{ margin-bottom:20px;}
@ -194,7 +194,7 @@ html,body{ cursor:default; margin:0; height:100%;}
194 194

195 195
/*完善信息页面*/
196 196
.basicinforbox{ padding:1px; position: relative; background: rgba(255,132,0,.8); border-radius:20px;}
197
.basicinfor{ position:relative; width:420px; background:#fff;padding: 40px 20px 20px 26px; margin:40px auto;border-radius:20px;}
197
.basicinfor{ position:relative; width:442px; background:#fff;padding: 40px 20px 20px 26px; margin:40px auto;border-radius:20px;}
198 198
.basicinfor .inforAdd_tab{ margin:10px;width:400px;}
199 199
.basicinfor .inforAdd_tab tr td{ padding:1px 2px;}
200 200
.basicinfor .inforAdd_tab tr td{/* padding: 4px 2px; */width: 62px;font-size:14px;float: left;}
@ -209,7 +209,7 @@ html,body{ cursor:default; margin:0; height:100%;}
209 209
.basicinfor .default-photo{ width:140px; height:140px; border-radius:50%; position:absolute; top:20px; left:50%; margin-left:-72px; background:url(../images/default-photo-up.jpg) center center; background-size: 100% 100%; overflow:hidden; border:4px #c9c9c9 solid;}
210 210
.basicinfor .default-photo a{ position:absolute; bottom:0; display:block; background:url(../images/take-photo.png) center center no-repeat rgba(0,0,0,.4); width:100%; height:50%; z-index:4;}
211 211
.txtgo{width: 100%;height: 32px;line-height: 32px;font-size: 14px;}
212
.infolist .liststyle .txtgo{height:32px;line-height:32px;font-size:15px;width:145px;text-indent: 0.2em;background:#fafafa;}
212
.infolist .liststyle .txtgo{height:32px;line-height:32px;font-size:15px;width:135px;text-indent: 0.2em;background:#fafafa;}
213 213
.infolist .liststyle span .mr_show2{width:146px;height:32px;font-size:13px;line-height:32px;}
214 214
.infolist .liststyle span .mr_sj2{right:10px;top:14px;}
215 215
.infolist .liststyle .txtgo ul{font-size:12px;top:32px;max-height:180px;}

+ 2 - 1
css/webuploader/webuploader2.css

@ -15,7 +15,8 @@
15 15
	position: relative;
16 16
	display: inline-block;
17 17
	cursor: pointer;
18
	padding: 10px 15px;
18
	width:100px ;
19
	height:100px ;
19 20
	color: #fff;
20 21
	text-align: center;
21 22
	border-radius: 5px;

+ 3 - 3
css/workspace.css

@ -10,9 +10,9 @@
10 10
11 11
/*左侧菜单*/
12 12
.workmenu{ float:left; width:12%; height:300px; background: #fafafa;border-radius: 6px;overflow: hidden;}
13
.workmenutit{height: 60px;padding: 0 20px;font-size:16px;line-height:60px; border-bottom:1px #ff9900 solid;cursor:pointer;}
14
.worksubmenu{width:100%; height:40px; margin:10px 0; padding-left:30px;font-size:15px;line-height:40px; color:#313131; cursor:pointer;}
15
.worksubmenu.subcolor{ background:#ff9900; color:#fff;}
13
a.workmenutit{height: 60px;padding: 0 20px;font-size:16px;line-height:60px; border-bottom:1px #ff9900 solid;cursor:pointer; display: block;color:#313131; }
14
a.worksubmenu{width:100%; height:40px; margin:10px 0; padding-left:30px;font-size:15px;line-height:40px; color:#313131; cursor:pointer;display: block;}
15
a.worksubmenu.subcolor{ background:#ff9900; color:#fff;}
16 16
17 17
/*右侧内容*/
18 18
.workcon{float:right; margin-left:10px; width:87%; background: #fafafa;border-radius:6px;overflow: hidden;}

+ 201 - 0
demand.html

@ -0,0 +1,201 @@
1
<!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>我的工作台 - 咨询 - 我的咨询</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9
<link type="text/css" href="css/bootstrap.min.css" rel="stylesheet">
10
<link type="text/css" href="css/reset.css" rel="stylesheet" />
11
<link type="text/css" href="css/webuploader/webuploader.css" rel="stylesheet">
12
<link type="text/css" href="css/common.css" rel="stylesheet">
13
<link type="text/css" href="css/workspace.css" rel="stylesheet">
14
<link type="text/css" href="css/popup.css" rel="stylesheet">
15
<link type="text/css" href="css/newsciresource.css" rel="stylesheet">
16
</head>
17
<body>
18
<!--头部-->
19
<div id="header">
20
	<a href="index.html" alt="科袖" class="logo"></a>
21
	<div class="searchblock" style="display:block;">
22
		<input type="text" placeholder="搜索专家、研发资源" class="search-txt" id="hsearchContent">
23
		<div class="search-btn" id="hsearch"><span class="search-icon"></span></div>
24
	</div>
25
	<div class="header-right">
26
		<!--未登录-->
27
		<div class="unlogin">
28
			<a class="loginbtn loginlbtn" href="login-invite-code.html">特邀专家登录</a>
29
			<a class="loginbtn loginrbtn" href="login.html">登录&nbsp;&nbsp;|</a>
30
			<a class="loginbtn loginrbtn" href="register.html">注册</a>
31
		</div>
32
		<!--已登录-->
33
		<div class="onlogin">
34
			<a class="myWorkspace" href="workspaces.html">我的工作台</a>
35
			<div class="head-portrait">
36
				<img class="portrait-p headRadius" />
37
				<div class="personal-infor">
38
					<div class="triangleB"></div>
39
					<div class="personal-box bgRadius">
40
						<!-- <a href="#"><span class="icon icon1"></span>我的主页</a> -->
41
						<a href="information.html"><span class="icon icon2"></span>修改资料</a>
42
						<a href="account-set.html"><span class="icon icon3"></span>账户设置</a>
43
						<a href="#" onClick="exit()"><span class="icon icon4"></span>退出登录</a>
44
					</div>
45
				</div>
46
			</div>
47
		</div>
48
	</div>
49
</div>
50
51
<!--中间-->
52
<div id="container">
53
	<div class="con-center">
54
		<div class="workmenu" style="height: 600px;">
55
			<a href="workspaces.html" class="workmenutit">我的工作台</a>
56
			<a href="consult.html" class="worksubmenu subcolor">咨询</a>
57
			<a href="newsciresource.html" class="worksubmenu">资源</a>
58
			<a href="news-list.html" class="worksubmenu">文章</a>
59
			<a href="needList.html" class="worksubmenu">需求</a>
60
		</div>
61
		<div class="workcon">
62
			<div class="workconitem consublock">
63
				<div class="workcontit">咨询
64
				<a class="worksamlltit worksamlltit3 " href="consult.html">收到咨询</a>
65
					<a class="worksamlltit worksamlltit3 worksamlltitnow" href="demand.html">我的咨询</a>
66
				</div>
67
				<div class="worksubcon">
68
					<div class="workmysrc workmysrc3" id="getReply">
69
						<div class="workmenubox clearfix">
70
							<form class="workmenufrm floatR">
71
								<!--  <div class="workselectbox floatL replySelect" onclick="showSelect('replySelect','replyOption','tip')" > -->
72
								<div class="workselectbox floatL replySelect selcet1">
73
									<input id="replySelectId" type="text" value="0" style="display:none;" />
74
									<span id="showStatus2" class="workselectmenu" tip="0">全部</span>
75
									<div class="replyOption option1" style="display:none;">
76
										<ul id="downbox" class="workdropdown">
77
											<li class="workcurrent" tip="0">全部</li>
78
											<li class="" tip="1">待回复</li>
79
											<li class="" tip="2">进行中</li>
80
											<li class="" tip="3">被谢绝</li>
81
											<li class="" tip="5">待评价</li>
82
										</ul>
83
									</div>
84
								</div>
85
86
								<!--  <div class="workselectbox floatL timeType2" onclick="showSelect('timeType2','timeOption2','tim')"> -->
87
								<div class="workselectbox floatL timeType2 selcet2">
88
									<input type="text" id="timeTypeId2" value="" style="display:none;">
89
									<span id="showTimeSort2" class="workselectmenu" tim="1">按最后回复时间排序</span>
90
									<div class="timeOption2 option2" style="display:none;">
91
										<ul id="downbox1" class="workdropdown workdropdown2">
92
											<li class="" tim="0">按发起时间排序</li>
93
											<li class="workcurrent" tim="1">按最后回复时间排序</li>
94
											<li class="" tim="2">按完成时间排序</li>
95
										</ul>
96
									</div>
97
98
								</div>
99
								<input id="timeSortId2" type="text" value="0" style="display:none;">
100
								<div class="workselectbox floatL">
101
									<div class="orderedbtn" id="replyArrow">
102
										<div></div>
103
									</div>
104
								</div>
105
106
							</form>
107
						</div>
108
109
						<div class="workselectcon" id="wode">
110
							<div id="workContainer2"></div>
111
							<div class="tcdPageCode getReplyPage"></div>
112
						</div>
113
					</div>
114
115
				</div>
116
			</div>
117
118
		</div>
119
	</div>
120
</div>
121
122
<!--底部-->
123
<footer>
124
	<script type="text/javascript" src="js/footer.js"></script>
125
</footer>
126
127
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
128
<script type="text/javascript" src="js/jquery.cookie.js"></script>
129
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
130
<script type="text/javascript" src="js/jquery.page.js"></script>
131
<script type="text/javascript" src="js/common.js"></script>
132
<script type="text/javascript" src="js/index.js"></script>
133
<script type="text/javascript" src="js/popup.js"></script>
134
<script type="text/javascript" src="js/workindex.js"></script>
135
<script type="text/javascript" src="js/demand.js"></script>
136
<script type="text/javascript">
137
	//下拉菜单,点击选项和body,下拉菜单你消失
138
	function selcet(i) {
139
		/* console.log($(".selcet"+i)); */
140
		$(".selcet" + i).on('click', function(e) {
141
142
			var attrPa;
143
			var option = $(this).find(".option" + i);
144
			/* console.log(option); */
145
			option
146
				.css("display", "block")
147
				.slideDown();
148
149
			if($(this).find(".workselectmenu").attr('tip')) {
150
				attrPa = 'tip';
151
			}
152
			if($(this).find(".workselectmenu").attr('tim')) {
153
				attrPa = 'tim';
154
			};
155
			var o_this = $(this);
156
			o_this.find("li").click(function() {
157
				option.slideUp();
158
				/* console.log($(this)); */
159
				o_this.find("li").removeClass("workcurrent");
160
				$(this).addClass("workcurrent");
161
				o_this.find("span").text($(this).text());
162
				o_this.find("span").attr(attrPa, $(this).attr(attrPa));
163
				/*  $(this).find("span").attr(attrPa,$(this).attr(attrPa));
164
				 $(this).find("input").val($(this).attr(attrPa)); */
165
166
				consultStatus = $("#consultSelectId").val(); //咨询状态值
167
				timeType = $("#timeTypeId").val(); //时间类型值
168
				sortType = $("#timeSortId").val(); //排序值;
169
170
				replyStatus = $("#replySelectId").val(); //回复状态值
171
				timeType2 = $("#timeTypeId2").val(); //回复时间类型值
172
				sortType2 = $("#timeSortId2").val(); //回复中 排序值;
173
			});
174
175
			$("body").click(function(e) {
176
				if($(e.target)["0"] == $("#showStatus2")["0"]) {
177
					$(".select1").slideDown();
178
				} else if($(e.target)["0"] == $("#showTimeSort2")["0"]) {
179
					$(".select2").slideDown();
180
				} else if($(e.target)["0"] == $("#showStatus")["0"]) {
181
					$(".select3").slideDown();
182
				} else if($(e.target)["0"] == $("#showTimeSort")["0"]) {
183
					$(".select4").slideDown();
184
				} else {
185
					option.slideUp();
186
				}
187
188
			});
189
190
		})
191
	};
192
	selcet(1);
193
	selcet(2);
194
	/*...点击之后的下拉*/
195
	$(".moreopert").click(function() {
196
		$(".moreopertbtn").eq($(".moreopert").index(this)).toggle();
197
198
	})
199
</script>
200
</body>
201
</html>

+ 78 - 1
diloags.html

@ -1,5 +1,64 @@
1
<!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>我的工作台 - 咨询 - 聊天页面</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9
<link type="text/css" href="css/bootstrap.min.css" rel="stylesheet">
10
<link type="text/css" href="css/reset.css" rel="stylesheet" />
11
<link type="text/css" href="css/webuploader/webuploader.css" rel="stylesheet">
12
<link type="text/css" href="css/common.css" rel="stylesheet">
13
<link type="text/css" href="css/workspace.css" rel="stylesheet">
14
<link type="text/css" href="css/popup.css" rel="stylesheet">
15
</head>
16
<body>
17
<!--头部-->
18
<div id="header">
19
	<a href="index.html" alt="科袖" class="logo"></a>
20
	<div class="searchblock" style="display:block;">
21
		<input type="text" placeholder="搜索专家、研发资源" class="search-txt" id="hsearchContent">
22
		<div class="search-btn" id="hsearch"><span class="search-icon"></span></div>
23
	</div>
24
	<div class="header-right">
25
		<!--未登录-->
26
		<div class="unlogin">
27
			<a class="loginbtn loginlbtn" href="login-invite-code.html">特邀专家登录</a>
28
			<a class="loginbtn loginrbtn" href="login.html">登录&nbsp;&nbsp;|</a>
29
			<a class="loginbtn loginrbtn" href="register.html">注册</a>
30
		</div>
31
		<!--已登录-->
32
		<div class="onlogin">
33
			<a class="myWorkspace" href="workspaces.html">我的工作台</a>
34
			<div class="head-portrait">
35
				<img class="portrait-p headRadius" />
36
				<div class="personal-infor">
37
					<div class="triangleB"></div>
38
					<div class="personal-box bgRadius">
39
						<!-- <a href="#"><span class="icon icon1"></span>我的主页</a> -->
40
						<a href="information.html"><span class="icon icon2"></span>修改资料</a>
41
						<a href="account-set.html"><span class="icon icon3"></span>账户设置</a>
42
						<a href="#" onClick="exit()"><span class="icon icon4"></span>退出登录</a>
43
					</div>
44
				</div>
45
			</div>
46
		</div>
47
	</div>
48
</div>
1 49
2
 <div class="consultdialogbox">
50
<!--中间-->
51
<div id="container">
52
	<div class="con-center">
53
		<div class="workmenu" style="height: 600px;">
54
			<a href="workspaces.html" class="workmenutit">我的工作台</a>
55
			<a href="consult.html" class="worksubmenu subcolor">咨询</a>
56
			<a href="newsciresource.html" class="worksubmenu">资源</a>
57
			<a href="news-list.html" class="worksubmenu">文章</a>
58
			<a href="needList.html" class="worksubmenu">需求</a>
59
		</div>
60
		<div class="workcon">
61
			 <div class="consultdialogbox">
3 62
	<div class="consultdialog">
4 63
    	<div class="dialoghead">
5 64
        	<a class="backupbtn" id="backBtn"></a>
@ -94,4 +153,22 @@
94 153
   <!-- <div class="scrollBar" style="right: 0px;"><div class="bar" style="top: 0%; height: 62.5%;"></div></div> -->
95 154
</div>
96 155
156
		</div>
157
	</div>
158
</div>
159
160
<!--底部-->
161
<footer>
162
	<script type="text/javascript" src="js/footer.js"></script>
163
</footer>
164
165
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
166
<script type="text/javascript" src="js/jquery.cookie.js"></script>
167
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
168
<script type="text/javascript" src="js/jquery.page.js"></script>
169
<script type="text/javascript" src="js/common.js"></script>
170
<script type="text/javascript" src="js/index.js"></script>
171
<script type="text/javascript" src="js/popup.js"></script>
97 172
<script type="text/javascript"src="js/dialogs.js"></script>
173
</body>
174
</html>

+ 129 - 0
expert-authentication.html

@ -0,0 +1,129 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>实名认证 - 账户设置 - 科袖网</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9
<link href="css/bootstrap.min.css" rel="stylesheet">
10
<link rel="stylesheet" href="css/reset.css" />
11
<link type="text/css" href="css/login.css" rel="stylesheet">
12
<link type="text/css" href="css/index.css" rel="stylesheet">
13
<link type="text/css" href="css/common.css" rel="stylesheet">
14
<link type="text/css" href="css/workspace.css" rel="stylesheet">
15
<link type="text/css" href="css/popup.css" rel="stylesheet">
16
<link type="text/css" href="css/webuploader/webuploader2.css" rel="stylesheet">
17
<style>
18
	.identProcess{ display: block; margin:0 auto;}
19
</style>
20
</head>
21
<body>
22
<!--头部-->
23
<div id="header">
24
	<a href="index.html" alt="科袖" class="logo"></a>
25
	<div class="searchblock" style="display:block;">
26
		<input type="text" placeholder="搜索专家、研发资源" class="search-txt" id="hsearchContent">
27
		<div class="search-btn" id="hsearch"><span class="search-icon"></span></div>
28
	</div>
29
	<div class="header-right"> 
30
        <!--未登录-->
31
        <div class="unlogin">
32
        	<a class="loginbtn loginlbtn" href="login-invite-code.html">特邀专家登录</a>
33
        	<a class="loginbtn loginrbtn" href="login.html">登录&nbsp;&nbsp;|</a>
34
        	<a class="loginbtn loginrbtn" href="register.html">注册</a>
35
        </div>
36
        <!--已登录-->
37
        <div class="onlogin">
38
       		<a class="myWorkspace" href="workspaces.html">我的工作台</a>
39
	        <div class="head-portrait headRadius">
40
	        	<img class="portrait-p" />
41
	            <div class="personal-infor">
42
	                <div class="triangleB"></div>
43
	                <div class="personal-box bgRadius">
44
	                    <!-- <a href="#"><span class="icon icon1"></span>我的主页</a> -->
45
	                    <a href="information.html"><span class="icon icon2"></span>修改资料</a>
46
	                    <a href="account-set.html"><span class="icon icon3"></span>账户设置</a>
47
	                    <a href="#" onClick="exit()"><span class="icon icon4"></span>退出登录</a>
48
	                </div>
49
	            </div>
50
	        </div>
51
	        
52
        </div>
53
    </div>
54
</div>
55
<!--内容-->
56
<div id="container">
57
	<div class="account">
58
		<div class="account-set">
59
			<div class="account-title">账号设置</div>
60
			<!-- <a href="#"  class="leftsidebar">个人信息</a> -->
61
			<a href="account-set.html" class="leftsidebar">修改密码</a>
62
			<a href="account-binding.html" class="leftsidebar">账号绑定</a>
63
			<!--<a href="javascript:;" class="leftsidebar" id="sfnav">身份认证</a>-->
64
			<a href="realname-authentication.html   " class="leftsidebar">实名认证</a>
65
			<a href="javascript:;" class="leftsidebar bgcolor">专家认证</a>
66
		</div>
67
		<div class="contentbox">
68
			<div class="content-set">
69
				<div class="content-title">专家认证</div>
70
				<div class="content-main"> 
71
					<!-- 身份认证状态 -->
72
					<div class="IdentityState">
73
						<div class="nowState">
74
						   <p><span class="identProcess" id="identProcess"></span><span class="identts" id="identts"></span></p>
75
						   <p><span class="identBtn" id="identBtn" style="display:none;"></span></p>
76
						</div>
77
					</div>
78
					<!-- 身份证件上传 -->
79
					<div class="IdentityUp clearfix" style="display:none ;"><!-- style="display:none"-->
80
						<div class="note">
81
							<p>科袖郑重承诺不对外提供您的个人信息</p>
82
						</div>
83
						
84
		            	<div class="webupArea realname">
85
			            	<p class="littip">请上传您身份证的正反面:</p>
86
							<div class="webuploadMut">
87
								 <div id="uploader-dome">
88
								    <!--用来存放item-->
89
								    <div id="fileList" class="uploader-list">
90
								    	 <div id="filePicker"></div>
91
								    </div>
92
								   
93
								 </div>
94
							</div>
95
						</div>
96
						<div class="webupArea expert">
97
			            	<p class="littip">请上传能够证明您身份的相关证件,如工作证、在职证明、学生证、在读证明等:</p>
98
							<div class="webuploadMut">
99
								 <div id="uploader-dome">
100
								    <!--用来存放item-->
101
								    <div id="fileList2" class="uploader-list">
102
								    	 <div id="filePicker2"></div>
103
								    </div>
104
								   
105
								 </div>
106
							</div>
107
							<div class="subUp">提交上传</div>
108
						</div>
109
					</div>
110
				</div>
111
			</div>
112
		</div>	
113
	</div>
114
</div>
115

116
<!--底部-->
117
<footer>
118
	<script type="text/javascript" src="js/footer.js"></script>
119
</footer>
120
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
121
<script type="text/javascript" src="js/jquery.cookie.js"></script>
122
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
123
<script type="text/javascript" src="js/index.js"></script>
124
<script type="text/javascript" src="js/common.js"></script>
125
<script type="text/javascript" src="js/webuploader/webuploader.js"></script>
126
<script type="text/javascript" src="js/settings/expert-authentication.js"></script> 
127

128
</body>
129
</html>

BIN
images/home_bg_guanzhu_nor.png


BIN
images/home_bg_xiazaiapp_nor.png


BIN
images/home_icon_hezuoqiye_nor.png


BIN
images/home_icon_logo_nor.png


BIN
images/home_icon_qiyeruzhu_nor.png


BIN
images/home_icon_remenlingyu_nor.png


BIN
images/home_icon_remenzhuanjia_nor.png


BIN
images/home_icon_woshizhuanjia_nor.png


BIN
images/home_line_nor.png


+ 86 - 132
index.html

@ -73,76 +73,87 @@
73 73
			</div>
74 74
		</div>
75 75
	</div>
76
	<!--寻找专家流程-->
77
	<div class="process">
78
		<div class="process1">
79
			<span class="process-icon1"></span>
80
			<h3 class="hh3">寻找专家</h3>
81
			<p>在科袖<Br>
82
			寻找企业需要的专家与资源</p>
83
		</div>
84
		<div class="nextR"></div>
85
		<div class="process1">
86
			<span class="process-icon2"></span>
87
			<h3 class="hh3">在线交流</h3>
88
			<p>向专家发出合作意向<Br>
89
			与专家在线沟通咨询</p>
90
		</div>
91
		<div class="nextR"></div>
92
		<div class="process1">
93
			<span class="process-icon3"></span>
94
			<h3 class="hh3">专家合作</h3>
95
			<p>专家确认合作后<Br>
96
			按照约定与企业开展合作</p>
97
		</div>
98
		<div class="nextR"></div>
99
		<div class="process1">
100
			<span class="process-icon4"></span>
101
			<h3 class="hh3">合作评价</h3>
102
			<p>合作完成后<Br>
103
			对专家进行评价</p>
104
		</div>
105
		<div class="clear"></div>
76
	
77
	<div class="container-fulid">
78
	    <div class="container">
79
	    	<div class="row link-btn-box">
80
			  <div class="col-md-6">
81
			  	<div class="link-btn-block">
82
			  		<div class="link-btn">
83
			  			<div class="link-btn-icon link-btn-icon-fabu bgProColor">
84
			  			</div>
85
			  		</div>
86
			  		<div class="link-btn-tip">
87
			  			<h2 class="link-tip-tit">发布需求</h2>
88
			  			<p>获得专家回复,解决研发难题,研发成本合理化</p>
89
			  			<button type="button" class="btn btn-pro">立即发布</button>
90
			  		</div>
91
			  	</div>
92
			  </div>
93
			 <!-- <div class="col-md-2"></div>-->
94
			  <div class="col-md-6">
95
			  	<div class="link-btn-block">
96
			  		<div class="link-btn">
97
			  			<div class="link-btn-icon link-btn-icon-pro bgProColor">
98
			  			</div>
99
			  		</div>
100
			  		<div class="link-btn-tip">
101
			  			<h2 class="link-tip-tit">我是专家</h2>
102
			  			<p>提升学术声誉,寻找企业合作,科研价值变现</p>
103
			  			<button type="button" class="btn btn-pro">加入科袖</button>
104
			  		</div>
105
			  	</div>
106
			  </div>
107
			</div>
108
	    </div>
106 109
	</div>
110
	
107 111
	<!--热门领域-->
108 112
	<div class="hot-field">
109
		<h4 class="hh4">热门领域</h4>
110
		<div class="field-box">
111
        	<div class="field">
112
				<a href="#"><span class="field-icon field-icon8"></span></a>
113
				<a href="#" class="field-name" >材料失效与保护</a>
114
			</div>
115
            <div class="field">
116
				<a href="#"><span class="field-icon field-icon7"></span></a>
117
				<a href="#" class="field-name" >材料表面与界面</a>
118
			</div>
119
            <div class="field">
120
				<a href="#"><span class="field-icon field-icon6"></span></a>
121
				<a href="#" class="field-name" >黑色金属及其合金</a>
122
			</div>
123
            <div class="field">
124
				<a href="#"><span class="field-icon field-icon5"></span></a>
125
				<a href="#" class="field-name" >有色金属及其合金</a>
126
			</div>
127
            <div class="field">
128
				<a href="#"><span class="field-icon field-icon4"></span></a>
129
				<a href="#" class="field-name" >材料检测与分析技术</a>
130
			</div>
131
            <div class="field">
132
				<a href="#"><span class="field-icon field-icon3"></span></a>
133
				<a href="#" class="field-name" >非晶、微晶金属材料</a>
134
			</div>
135
            <div class="field">
136
				<a href="#"><span class="field-icon field-icon2"></span></a>
137
				<a href="#" class="field-name" >金属基复合材料</a>
138
			</div>
139
			<div class="field">
140
				<a href="#"><span class="field-icon field-icon1"></span></a>
141
				<a href="#" class="field-name" >电化学工程</a>
113
		<div class="container-fulid">
114
	    	<div class="container">
115
	    		<div class="con-tit">
116
	    			<h4 class="hh4"><img src="images/home_icon_remenlingyu_nor.png">热门领域</h4>
117
	    		</div>
118
				
119
				<div class="field-box row">
120
		        	<div class="col-md-3 col-xs-6 field">
121
						<a href="#"><span class="field-icon field-icon8"></span></a>
122
						<a href="#" class="field-name" >材料失效与保护</a>
123
					</div>
124
		            <div class="col-md-3 col-xs-6 field">
125
						<a href="#"><span class="field-icon field-icon7"></span></a>
126
						<a href="#" class="field-name" >材料表面与界面</a>
127
					</div>
128
		            <div class="col-md-3 col-xs-6 field">
129
						<a href="#"><span class="field-icon field-icon6"></span></a>
130
						<a href="#" class="field-name" >黑色金属及其合金</a>
131
					</div>
132
		            <div class="col-md-3 col-xs-6 field">
133
						<a href="#"><span class="field-icon field-icon5"></span></a>
134
						<a href="#" class="field-name" >有色金属及其合金</a>
135
					</div>
136
		            <div class="col-md-3 col-xs-6 field">
137
						<a href="#"><span class="field-icon field-icon4"></span></a>
138
						<a href="#" class="field-name" >材料检测与分析技术</a>
139
					</div>
140
		            <div class="col-md-3 col-xs-6 field">
141
						<a href="#"><span class="field-icon field-icon3"></span></a>
142
						<a href="#" class="field-name" >非晶、微晶金属材料</a>
143
					</div>
144
		            <div class="col-md-3 col-xs-6 field">
145
						<a href="#"><span class="field-icon field-icon2"></span></a>
146
						<a href="#" class="field-name" >金属基复合材料</a>
147
					</div>
148
					<div class="col-md-3 col-xs-6 field">
149
						<a href="#"><span class="field-icon field-icon1"></span></a>
150
						<a href="#" class="field-name" >电化学工程</a>
151
					</div>
152
			
153
				</div>
154
				<!--<a href="search.html" class="more">更多领域<em></em></a>-->
142 155
			</div>
143
	
144
		</div>
145
		<a href="search.html" class="more">更多领域<em></em></a>
156
	    </div>
146 157
	</div>
147 158
	<!--热门专家-->
148 159
	<!--<div class="hot-professor">
@ -282,72 +293,9 @@
282 293
		<a href="search.html" class="more">更多专家</a>
283 294
	</div> -->
284 295
</div>
285
<!--<footer>
286
	<script type="text/javascript" src="js/footer.js"></script>
287
	<div class="container-fulid">
288
		<div class="logo-block">
289
			<img src="images/home_icon_logo_nor.png" width="80" />
290
			<img src="images/home_img_slogan_nor.png" height="30" />
291
		</div>
292
		<div class="help-block">
293
			<p>
294
				<a class="listlink" href="javascript:void(0);" target="_blank" rel="nofollow">关于我们</a>
295
				<a class="listlink" href="" target="_blank" rel="nofollow">企业入驻</a>
296
				<a class="listlink" href="" target="_blank" rel="nofollow">我是专家</a>
297
				<a class="listlink" href="privacy.html" target="_blank" rel="nofollow">用户协议</a>
298
				<a class="listlink" href="download.html" target="_blank" rel="nofollow">产品下载</a>
299
			</p>
300
			<p>
301
				<span class="listlink">客服热线: 010-62343359</span>
302
				<span class="listlink">客服邮箱:<a rel="nofollow" href="mailto:service@ekexiu.com"> service@ekexiu.com</a></span>
303
			</p>
304
			<p>
305
				<span class="listlink">工作时间: 周一至周五  9:00-18:00 </span>
306
			</p>
307
		</div>
308
		<div class="code-block clearfix">
309
			<div class="floatL">
310
				<p class="codelist appcode"><img src="images/app_android_code.jpg" /></p>
311
				<p>下载移动端app</p>
312
			</div>
313
			<div class="floatL">
314
				<p class="codelist weixincode"><img src="images/weixin_code.jpg" /></p>
315
				<p>关注微信公众平台</p>
316
			</div>
317
		</div>
318
		<div class="copy-block">
319
			<span>Copyright© 2016-2017 北京科袖科技有限公司 | 京ICP备16042588号-1 | </span>
320
			<a class="beianbox" target="_black" rel="nofollow" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010802022306">
321
				<img src="images/beian.png" /> 京公网安备11010802022306号
322
			</a>
323
		</div>
324
	</div>
325
</footer>-->
326
<footer>
327
	<!--<div class="wrapper clearfix">
328
        <i class="footer-logo floatL"></i>
329
        <div class="word_wrapper floatL">
330
        	<a class="listlink" href="javascript:void(0);" target="_blank" rel="nofollow">关于我们</a><span> | </span>
331
            <a class="listlink" href="privacy.html" target="_blank" rel="nofollow">用户协议</a><span> | </span>
332
            <a class="listlink" href="download.html" target="_blank" rel="nofollow">产品下载</a><span> | </span>
333
            <a class="listlink codehover" href="javascript:void(0);" rel="nofollow">科袖微信
334
            	<div class="code weixin_code"></div> 
335
            </a><span> | </span>
336
            <a class="listlink codehover" href="javascript:void(0);" rel="nofollow">科袖APP
337
            	<div class="code app_code"></div> 
338
            </a><span> | </span>
339
            <span class="listlink">客服邮箱:<a style="color:#fff" rel="nofollow" href="mailto:service@ekexiu.com"> service@ekexiu.com</a></span>
340
            <span> | </span>
341
            <span class="listlink">客服热线: 010-62343359(9:00-17:00)</span>
342
        </div>
343
    </div>
344
    <div class="copyright">
345
        <span><em> © </em>2016 北京科袖科技有限公司</span>
346
        <span> | 京ICP备16042588号-1 | </span>
347
        <a class="beianbox" target="_black" rel="nofollow" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010802022306"><span class="beian-icon"></span> 京公网安备11010802022306号</a>
348
    </div>-->
349
    <script type="text/javascript" src="js/footer.js"></script>
350
</footer>
296
	<footer>
297
	    <script type="text/javascript" src="js/footer.js"></script>
298
	</footer>
351 299

352 300
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
353 301
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
@ -362,6 +310,12 @@
362 310
			$("#header").addClass("firstB");
363 311
	
364 312
		}
313
//		if (top == 0) {
314
//			$("#header").removeClass('firstB');
315
//		} else {
316
//			$("#header").removeClass('firstB').removeClass('firstL').addClass("firstH");
317
//	
318
//		}
365 319
	})
366 320
</script>
367 321
</body>

+ 4 - 3
information-add.html

@ -9,6 +9,7 @@
9 9
<meta http-equiv="X-UA-Compatible" content="IE=edge">
10 10
<title>科袖-基本信息</title>
11 11
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
12
<link href="css/bootstrap.min.css" rel="stylesheet">
12 13
<link rel="stylesheet" href="css/reset.css" />
13 14
<link type="text/css" href="css/index.css" rel="stylesheet">
14 15
<link type="text/css" href="css/login.css" rel="stylesheet">
@ -20,8 +21,8 @@
20 21
<div id="header" class="Nosear">
21 22
	<a href="index.html" alt="科袖" class="logo"></a>	
22 23
</div>
23
<div class="container">
24
	<div class="contentmid" style="width:520px;">
24
<div class="containerFrm">
25
	<div class="contentmid" style="width:600px;">
25 26
    	<!--/*完善信息*/-->
26 27
        <div class="basicinforbox">
27 28
        	<div class="basicinfor">
@ -96,7 +97,7 @@
96 97
                    
97 98
                    <tr>
98 99
                    	<td colspan="2">
99
                            <div class="addrebtn" style="text-align:center;width:388px;">
100
                            <div class="addrebtn" style="text-align:center;width:364px;">
100 101
                                <input type="button" value="保存" class="inputtxt txtgo submitBtn" id="saveProfessor">
101 102
                           </div>
102 103
                        </td>

+ 10 - 1
js/common.js

@ -1,4 +1,13 @@
1
1
$(document).ready(function(){
2
	var footerHeight = $("footer").outerHeight(true);
3
	$('#container').css("padding-bottom", footerHeight +"px" );
4
	//窗口大小变更事件
5
	$(window).resize(function() {
6
		footerHeight=$("footer").outerHeight(true);
7
		$('#container').css("padding-bottom", footerHeight +"px" );
8
		//console.log(footerHeight)
9
	});
10
});
2 11
/*向下滚动时,header背景变半透明*/
3 12
$(document).scroll(function() {
4 13
	var top = $(document).scrollTop();

+ 78 - 963
js/consult.js

@ -5,12 +5,72 @@ var userid = $.cookie("userid");
5 5
var pageSize = 5;
6 6
var pageNo,isbind,status,timeType,sortType;
7 7
8
//点击主页面咨询
9
//$(".workmenu").on("click","#consultbtn",clickConsultBtn);
10
$(".workmenu").on("click","#consultbtn",function(){
11
	var lookall = 0;
12
	clickConsultBtn(lookall)
13
});
8
getConsultData(pageSize,1,true,0,1,0);
9
consultPullDownMenu();
10
11
function getConsultData(pageSize,pageNo,isbind,status,timeType,sortType){
12
	var params = {
13
		    "professorId":userid, //专家ID
14
		    "status":status, //查询状态 0-全部,1-进行中,2-未感谢,3-未评价,4-已完成, 可以不传,默认为0
15
		    "timeType":timeType, //排序目的 0-按发起时间,1-按最后回复时间,2-按完成时间 默认为0
16
		    "sortType":sortType, //排序目的 0-倒序,1-正序 默认为0
17
		    "pageSize":pageSize, //每页记录数 默认为5
18
		    "pageNo":pageNo //当前页码 默认为1
19
		};
20
//	console.log(params);
21
	$.ajax({
22
    	url:"/ajax/consult/pqPro",
23
		type:"get",
24
		//传值:登陆人id:咨询id
25
		data :params,
26
		async:false,
27
		dataType: "json",
28
		contentType: "application/x-www-form-urlencoded",
29
		success:function(response){
30
//			console.log(response);
31
			//数据为空时
32
			if(response.success) {
33
				if(response["data"]["data"] == null || response["data"]["data"] == undefined || response["data"]["data"] == ""){
34
					return ;
35
				}
36
				else{
37
					var consultStr;
38
					var allData = response.data;
39
					var myData = allData["data"];
40
//					console.log(myData);
41
					//拿到收到咨询数据
42
					$("#workContainer").html("");//清空数据
43
					
44
					if(myData.length != 0 &&  myData.length != null){
45
						consultStr = handleData(myData,"professorId","lookBtn");
46
//						console.log(consultStr)
47
						$("#workContainer").append(consultStr);
48
	
49
					}else{
50
						return ;
51
					}
52
					//分页
53
					if(isbind == true){
54
						$(".getConsultPage").createPage({
55
					        pageCount:Math.ceil(allData.total/pageSize),
56
					        current:allData.pageNo,
57
					        backFn:function(p){
58
					        	getConsultData(pageSize,p,false,status,timeType,sortType);
59
					        }
60
					    });
61
					}
62
				}
63
			}
64
			
65
		},
66
		error:function(response){
67
			$.MsgBox.Alert('提示',"收到咨询数据请求失败");
68
		},
69
		complete:function(){
70
			
71
		}
72
    });
73
};
14 74
15 75
16 76
//data:需要处理的数据,htmlStr:页面中需要的html字符串拼接,
@ -43,6 +103,14 @@ function handleData(data,attrParams,btnCls){
43 103
						stateStyle = 'status-2';
44 104
					}
45 105
				} 
106
			}else if (data[i]["consultStatus"] == 2) {
107
				text = "查看";
108
				state = "新咨询";
109
				stateStyle = 'status-2';
110
			}else if (data[i]["consultStatus"] == 3) {
111
				text = "查看";
112
				state = "已谢绝";
113
				stateStyle = 'status-5';
46 114
			}else if(data[i]["consultStatus"] == undefined){
47 115
				text = "";
48 116
				state = "";
@ -161,7 +229,6 @@ function handleData(data,attrParams,btnCls){
161 229
	return htmlStr;
162 230
};
163 231
164
165 232
//未读信息接口
166 233
function unreadConsultFn (senderId,consultId,i){
167 234
	var unreadCount,style;
@ -234,899 +301,6 @@ function lastReplyFn(sendId,consultId){
234 301
	};
235 302
};
236 303
237
238
//咨询点击回复,对话页字符串拼接函数
239
//data:要处理的数据,htmlStr:需要拼接到页面的元素,position
240
function dialogContentStrFn(data){
241
	var htmlStr ="";
242
	var dialogitem,float,dilinfobox,dilarrow,dilarrow_bor,chatImg;
243
	for(var i = 0; i < data.length;i++){
244
		if(data[i]["professor"]["id"] == userid){
245
			dialogitem = "dialogrightitem";
246
			float = "floatR";
247
			dilinfobox = "dilinfobox_r";
248
			dilarrow = "dilarrow_r";
249
			dilarrow_bor="dilarrow_r_bor";
250
			//判断自己 是否有头像
251
			if(data[i]["professor"]["hasHeadImage"] == 0){
252
				chatImg = 'images/default-photo.jpg';
253
			}else {
254
				chatImg = "images/head/"+data[i]["professor"]["id"]+"_l.jpg";
255
			}
256
		}
257
		else{
258
			dialogitem = "dialogleftitem";
259
			float = "floatL";
260
			dilarrow = "dilarrow_l";
261
			dilinfobox = "dilinfobox_l";
262
			dilarrow_bor="dilarrow_l_bor";
263
			//判断对方 是否有头像
264
			if(data[i]["professor"]["hasHeadImage"] == 0){
265
				chatImg = 'images/default-photo.jpg';
266
			}else {
267
				chatImg = "images/head/"+data[i]["professor"]["id"]+"_l.jpg";
268
			}
269
		}
270
		htmlStr += 
271
			"<div class='"+dialogitem+"'>" +
272
			"<div class='dilmod'>" +
273
				"<div class='diluser "+float+"'>" +
274
					"<a  target='_blank' class='userface headRadius'>" +
275
						"<img src='"+chatImg+"' width='100%' height='100%'>" +
276
					"</a>" +
277
				"</div>" +
278
				"<div class='dilinfobox "+ dilinfobox+" "+ float +"'>" +
279
					"<div class='delinfocon clearfix'>" +
280
						"<div class='dilarrow "+ dilarrow+"'></div>" +
281
						"<div class='dilarrow "+dilarrow_bor+"'></div>" +
282
						"<div class='delinfomain "+float+"'>" +
283
							"<div class='cont'>" +
284
								"<p>"+data[i]["tidingsContant"]+"</p>" +
285
							"</div>" +
286
						"</div>" +
287
					"</div>" + //dilinfobox
288
				"</div>" + //dilinfobox
289
			"</div>" +  //dilmod
290
		"</div>" + //dialogrightitem
291
	"</div> "
292
	};
293
	
294
	return htmlStr;
295
};
296
297
298
299
//收到回复
300
var getMyData = function (pageSize,pageNo,isbind,status,timeType,sortType){
301
	var params = {
302
		    "consultantId":userid, //专家ID
303
		    "status":status, //查询状态 0-全部,1-进行中,2-未感谢,3-未评价,4-已完成, 可以不传,默认为0
304
		    "timeType":timeType, //排序目的 0-按发起时间,1-按最后回复时间,2-按完成时间 默认为0
305
		    "sortType":sortType, //排序目的 0-倒序,1-正序 默认为0
306
		    "pageSize":pageSize, //每页记录数 默认为5
307
		    "pageNo":pageNo //当前页码 默认为1
308
		};
309
	
310
	$.ajax({
311
    	url:"/ajax/consult/pqCon",//收到回复接口
312
		type:"get",
313
		data :params,
314
		dataType: "json",
315
		contentType: "application/x-www-form-urlencoded",
316
		success:function(response){
317
			//数据为空时
318
			if(response["data"]["data"] == null || response["data"]["data"] == undefined || response["data"]["data"] == ""){
319
				return ;
320
			}
321
			else{
322
				//拿到收到回复数据
323
				var replyStr;
324
				var allData = response.data;
325
				var myData = allData.data;
326
				
327
				$("#workContainer2").html("");	
328
				if(myData.length != 0 &&  myData.length != null){
329
					replyStr = handleData(myData,"consultId","lookBtn");
330
					$("#workContainer2").append(replyStr);
331
					
332
				}else{
333
					return false;
334
				};
335
				//分页
336
				if(isbind == true){
337
					$(".getReplyPage").createPage({
338
				        pageCount:Math.ceil(allData.total/pageSize),
339
				        current:allData.pageNo,
340
				        backFn:function(p){
341
				        	getMyData(pageSize,p,false,status,timeType,sortType);
342
				        }
343
				    });
344
				}
345
				
346
			}
347
			
348
		},
349
		error:function(response){
350
			//收到回复错误返回
351
			$.MsgBox.Alert('提示',"收到回复数据请求失败");
352
		},
353
    	
354
    });
355
};
356
357
var getConsultData = function (pageSize,pageNo,isbind,status,timeType,sortType){
358
	var params = {
359
		    "professorId":userid, //专家ID
360
		    "status":status, //查询状态 0-全部,1-进行中,2-未感谢,3-未评价,4-已完成, 可以不传,默认为0
361
		    "timeType":timeType, //排序目的 0-按发起时间,1-按最后回复时间,2-按完成时间 默认为0
362
		    "sortType":sortType, //排序目的 0-倒序,1-正序 默认为0
363
		    "pageSize":pageSize, //每页记录数 默认为5
364
		    "pageNo":pageNo //当前页码 默认为1
365
		};
366
//	console.log(params);
367
	$.ajax({
368
    	url:"/ajax/consult/pqPro",
369
		type:"get",
370
		//传值:登陆人id:咨询id
371
		data :params,
372
		async:false,
373
		dataType: "json",
374
		contentType: "application/x-www-form-urlencoded",
375
		success:function(response){
376
//			console.log(response);
377
			//数据为空时
378
			if(response.success) {
379
				if(response["data"]["data"] == null || response["data"]["data"] == undefined || response["data"]["data"] == ""){
380
					return ;
381
				}
382
				else{
383
					var consultStr;
384
					var allData = response.data;
385
					var myData = allData["data"];
386
//					console.log(myData);
387
					//拿到收到咨询数据
388
					$("#workContainer").html("");//清空数据
389
					
390
					if(myData.length != 0 &&  myData.length != null){
391
						consultStr = handleData(myData,"professorId","lookBtn");
392
//						console.log(consultStr)
393
						$("#workContainer").append(consultStr);
394
	
395
					}else{
396
						return ;
397
					}
398
					//分页
399
					if(isbind == true){
400
						$(".getConsultPage").createPage({
401
					        pageCount:Math.ceil(allData.total/pageSize),
402
					        current:allData.pageNo,
403
					        backFn:function(p){
404
					        	getConsultData(pageSize,p,false,status,timeType,sortType);
405
					        }
406
					    });
407
					}
408
				}
409
			}
410
			
411
		},
412
		error:function(response){
413
			$.MsgBox.Alert('提示',"收到咨询数据请求失败");
414
		},
415
		complete:function(){
416
			
417
		}
418
    });
419
};
420
421
422
//咨询和回复中点击查看或者回复
423
function clickLookBtn2(sendId,attrParams,consultId,consultStatus,assessStatus,thanksStatus){
424
	
425
	//收到咨询 
426
	if(attrParams == "professorId"){
427
		//调取页面
428
		$.ajax({
429
			url:"diloags.html",
430
			dataType:"html",
431
			success:function(result){
432
				$(".workcon").html(result);
433
				
434
				
435
436
				dialogHeadFn2("/ajax/consult/qapro",attrParams,consultId,thanksStatus);
437
				dialogContentDataHandle2(consultId);
438
				$("#dialog_sendBtn").click(function(){sendDialogContentFn2(sendId,consultId)});
439
			},
440
			error:function(error){
441
				//console.log(data);
442
				//加载对话页面失败
443
//				console.log(error);
444
			},
445
			complete:function(){
446
				//对话页后退按钮
447
				$("#backBtn").click(function(){
448
					$("#consultbtn").addClass('subcolor');
449
					var lookall = 1;
450
					clickConsultBtn(lookall);
451
					
452
				});
453
			}
454
		})
455
456
	}
457
458
	//收到回复
459
	else if(attrParams == "consultId"){
460
		
461
		$.ajax({
462
			url:"diloags.html",
463
			dataType:"html",
464
			success:function(result){
465
				//console.log(data);
466
				$(".workcon").html(result);
467
				//进行中
468
				if(consultStatus == 0){
469
					dialogHeadFn2("/ajax/consult/qacon",attrParams,consultId,thanksStatus);
470
					dialogContentDataHandle2(consultId);
471
					$("#dialog_sendBtn").click(function(){sendDialogContentFn2(sendId,consultId)});
472
				}
473
				//完成
474
				else if(consultStatus == 1){
475
					//未评价
476
					if(assessStatus == 0){
477
							assessFn2(consultId,attrParams,thanksStatus)
478
	
479
					}else if(assessStatus == 1){
480
						dialogHeadFn2("/ajax/consult/qacon",attrParams,consultId,thanksStatus);
481
						dialogContentDataHandle2(consultId);
482
						$("#dialog_sendBtn").click(function(){sendDialogContentFn2(sendId,consultId)});
483
					}
484
485
				}
486
			},
487
			error:function(error){
488
				//console.log(data);
489
				//加载对话页面失败
490
//				console.log(error);
491
			},
492
			complete:function(){
493
				//我的需求对话页后退按钮
494
				$("#backBtn").click(function(){
495
					$("#consultbtn").addClass('subcolor');
496
					var lookall = 2;
497
					clickConsultBtn(lookall);
498
					
499
				});
500
			}
501
			
502
			
503
		})
504
	}
505
506
};
507
508
509
//对话页咨询内容展开和收起
510
var cur_status = "less";
511
function showMore(){
512
	//alert("show_more_init!");
513
	var charNumbers=$("#dialog_consultContent").html().length;//总字数
514
	var limit = 20;//显示字数
515
	if(charNumbers > limit){
516
		var orgText  = $("#dialog_consultContent").html();//原始文本
517
		var orgHeight= $("#dialog_consultContent").height();//原始高度
518
		var showText = orgText.substring(0,limit);//最终显示的文本
519
		var showText = showText + "...";
520
		$("#dialog_consultContent").html(showText);
521
		var contentHeight = $("#dialog_consultContent").height();//截取内容后的高度
522
		$("#dialog_switch").click(function(){
523
			if(cur_status == "less"){
524
				$("#dialog_consultContent").height(contentHeight).html(orgText).animate({ height:orgHeight}, { duration: "slow" });
525
				$(this).html("收起");
526
				cur_status = "more";
527
			}else{
528
				$("#dialog_consultContent").height(orgHeight).html(showText).animate({ height:contentHeight}, { duration: "fast" });
529
				$(this).html("展开");
530
				cur_status = "less";
531
			}
532
		});
533
	}
534
	else{
535
		$("#dialog_switch").hide();
536
	}
537
};
538
539
540
541
542
//返回函数
543
function backHandle(){
544
	
545
	
546
};
547
548
549
//对话标题处理函数
550
function dialogHeadFn2(url,attrParams,consultId,thanksStatus){
551
	
552
	$.ajax({
553
		url:url,//
554
		data:{"consultId":consultId,"readStatus":"1"},
555
		type:"get",
556
		aysnc:false,
557
		success:function(response){
558
			var myData = response["data"];
559
			var startTime = myData["createTime"].substr(0,4) + "年" + myData["createTime"].substr(4,2) + "月" + myData["createTime"].substr(6,2) + "日 " + myData["createTime"].substr(8,2)+ ":" +myData["createTime"].substr(10,2)
560
			
561
			//咨询
562
			if(attrParams == 'professorId'){
563
				
564
				//进行中
565
				if(myData["consultStatus"] == 0){
566
					$("#dil_consultStatus").text("进行中");//咨询状态
567
					$(".dialogfoot").css("display","block");//显示发送对话部分
568
					$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
569
					$("#dialog_consultTime").text(startTime);//咨询发起时间
570
					$("#dialog_consultType").text(myData["consultType"]);//咨询目的
571
					$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
572
//					$("#dialog_consultContent").html(myData["consultContant"])//咨询内容
573
					
574
				}
575
				//咨询已完成
576
				else {
577
					$("#dil_consultStatus").text("已完成");//咨询状态
578
					$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
579
					$("#dialog_consultTime").text(startTime);//咨询发起时间
580
					$("#dialog_consultType").text(myData["consultType"]);//咨询目的
581
					$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
582
					$("#dialog_consultContent").html(myData["consultContant"])//咨询内容
583
					
584
					$(".dialogfoot").css("display","none");//隐藏发送对话部分
585
					//如果评价
586
					if(myData["assessStatus"] == 1){
587
						
588
						var startConut = myData["assessStar"];
589
						for(var i = 0; i < startConut; i ++){
590
							$("#showAllAssess .evastar2").eq(i).addClass("addStar");
591
						}
592
						$("#showAllAssess").removeClass("displayNone");//总体评价
593
						
594
						$("#dialog_assessContent").removeClass("displayNone");
595
						$("#dialog_assessContentText").html(myData["assessContant"]);
596
597
						//如果感谢
598
						if(myData["thanksStatus"] == 1){
599
600
							if(myData["thanksMoney"] != null && myData["thanksMoney"] != undefined && myData["thanksMoney"] != "" && myData["thanksMoney"] != 0 ){
601
								
602
								$("#dialog_thanks").removeClass("displayNone");//感谢
603
								$("#dialog_thanksMoney").text(myData["thanksMoney"]);
604
							}
605
							
606
						}else {//未感谢
607
							return false;
608
						}
609
						
610
					}else {//未评价
611
						return false;
612
					}
613
614
				}
615
				
616
			}
617
			//回复
618
			else if(attrParams == 'consultId'){
619
				
620
				//回复进行中
621
				if (myData["consultStatus"] == 0) {
622
					$("#dil_consultStatus").text("进行中");//咨询状态
623
					$(".dialogfoot").css("display","block");//显示发送对话部分
624
					$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
625
					$("#dialog_consultTime").text(startTime);//咨询发起时间
626
					$("#dialog_consultType").text(myData["consultType"]);//咨询目的
627
					$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
628
//					$("#dialog_consultContent").html(myData["consultContant"])//咨询内容
629
630
					$("#confirmBtn").removeClass("displayNone");//确认完成按钮显示
631
					
632
					//点击确认完成
633
					$("#confirmBtn").click(function(){
634
						clickConfirmFn(consultId,thanksStatus);
635
					})
636
					
637
					//发表评论
638
					$("#sendAssessBtn").click(function(){
639
						clickSendAssessBtn2(consultId,attrParams,thanksStatus)
640
					});
641
					
642
					//稍后评价
643
					$("#noAssessBtn").click(function(){
644
						noAssessFn2(consultId,attrParams,thanksStatus);
645
					});
646
					//点击关闭
647
					$("#closeAssessBtn").click(function(){
648
						noAssessFn2(consultId,attrParams,thanksStatus);
649
					});
650
					
651
					
652
				}
653
				//回复完成
654
				else {
655
					$("#dil_consultStatus").text("已完成");//咨询状态
656
					$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
657
					$("#dialog_consultTime").text(startTime);//咨询发起时间
658
					$("#dialog_consultType").text(myData["consultType"]);//咨询目的
659
					$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
660
					$("#dialog_consultContent").html(myData["consultContant"])//咨询内容
661
					
662
					$(".dialogfoot").css("display","none");//隐藏发送对话部分
663
					
664
					//回复完成未评价
665
					if(myData["assessStatus"] == 0){
666
						
667
							assessFn2(consultId,attrParams,thanksStatus)
668
669
					}else {
670
						//评价星级
671
						var startConut = myData["assessStar"];
672
						for(var i = 0; i < startConut; i ++){
673
							$("#showAllAssess .evastar2").eq(i).addClass("addStar");
674
						}
675
						$("#showAllAssess").removeClass("displayNone");//总体评价
676
//						$("#dialog_thanksBtn").removeClass("displayNone");
677
						
678
						$("#dialog_assessContent").removeClass("displayNone");
679
						$("#dialog_assessContentText").html(myData["assessContant"]);
680
						
681
						//未感谢
682
						if(myData["thanksStatus"] == 0){
683
							
684
//							$("#dialog_thanksBtn").removeClass("dispalyNone");
685
						}else {
686
							//感谢金额
687
//							$("#dialog_thanks").removeClass("displayNone");
688
//							$("#dialog_thanksMoney").text(myData["thanksMoney"]);
689
							
690
						}
691
						
692
					}
693
					
694
				}
695
	
696
			};
697
			
698
			//咨询内容展开收起效果
699
			if($("#dialog_consultContent")){
700
				
701
				showMore();
702
			};
703
			
704
705
		},
706
		error:function (error) {
707
			//对话标题信息
708
		}
709
	});
710
	
711
	
712
713
}
714
715
716
717
718
//点击确认完成
719
function clickConfirmFn(consultId,thanksStatus){
720
	/*finish();
721
	$("#finish").click(function(){
722
		finishFn(consultId)
723
	});*/
724
	
725
	$.MsgBox.Confirm('科袖提示','是否确定完成',function(){finishFn(consultId)});
726
	
727
	
728
}
729
730
//点击确认完成弹窗中完成
731
function finishFn(consultId,thanksStatus){
732
	//更新咨询状态
733
	$.ajax({
734
		url:"/ajax/consult/finishTime",
735
		type:"post",
736
		data:{
737
		    "consultId":consultId, //咨询ID
738
		    "consultStatus":"1", //咨询状态 0-进行中,1-已完成
739
		},
740
		success:function(response){
741
			console.log(response);
742
			$(".blackcover").remove();
743
			$("body").css("position","static");
744
			assessFn2(consultId,"consultId",thanksStatus);
745
		},
746
		error:function(error){
747
			//更新咨询状态失败
748
		}
749
	});
750
	
751
	
752
};
753
754
755
//============对话内容数据处理函数
756
function dialogContentDataHandle2(consultId){
757
	$.ajax({
758
		"url":"/ajax/tidings/qacon",//对话内容显示接口
759
		"type":"get",
760
		"data":{"consultId":consultId},
761
		"success":function(response){
762
			$("#dialogContent").empty("");						
763
			var dialogConData = response["data"];
764
			var dialogStr;
765
			dialogStr = dialogContentStrFn(dialogConData);
766
			$("#dialogContent").prepend(dialogStr);	
767
			$("#dialogContent").removeClass("dialog");
768
			var height=$("#dialogContent").height();			
769
						
770
			$("#dialogContent").addClass("dialog");
771
			$("#dialogContent").scrollTop(height);
772
		},
773
		error:function(error){
774
			
775
		}
776
	});
777
778
};
779
780
//发送按钮处理函数
781
function sendDialogContentFn2(sendId,consultId){
782
	var tidingsContant = $("#dialog_sendContent").val();
783
	
784
	//console.log(tidingStr);
785
	$.ajax({
786
		"url":"/ajax/tidings",
787
		"type":"post",
788
		"data":{"tidingsContant":tidingsContant,"senderId":sendId,"consultId":consultId},
789
		"success":function(response){
790
		//	console.log(response);//返回对话内容的id
791
			if(response.success){
792
				
793
				dialogContentDataHandle2(consultId);
794
			}			
795
		},
796
		"error":function(error){
797
			//对话发送消息失败
798
			console.log(error);
799
		}
800
	});
801
	$("#dialog_sendContent").val("");
802
};
803
804
805
//评价
806
function assessFn2(consultId,attrParams,thanksStatus){
807
	ConsultComment();
808
	$("#sendAssessBtn").css({"cursor":"auto","background-color":"#dadada"});
809
	//评价星星样式
810
	var start;
811
	function clickStar(){
812
		//发表评论
813
		var cont1=$("#assessCon").val();
814
		if(cont1)
815
		$("#sendAssessBtn").css({"cursor":"pointer","background-color":"#ff9900"," border":":1px solid #ff8500"});
816
	$("#sendAssessBtn").click(function(){
817
		clickSendAssessBtn2(consultId,attrParams,thanksStatus)
818
	});
819
		$(".evastar2").removeClass('addStar');
820
		start=$(this).index()+1;
821
		for(var i=0;i<start;i++){
822
			if(i<start){
823
				$(".evastar2").eq(i).addClass("addStar");
824
			}
825
			else{
826
				$(".evastar2").eq(i).removeClass('addStar');
827
			}
828
		}
829
		$("#startCount").val($(".addStar").length);
830
	};
831
	$(".evastar2").bind("click",clickStar);
832
	
833
	$("#assessCon").on("keyup",function(){
834
		var ass1=$("#assessCon").val();
835
		if(ass1.trim()==""){
836
			if($("#sendAssessBtn").css("background-color")=="rgb(255, 153, 0)"){
837
				$("#sendAssessBtn").css({"cursor":"auto","background-color":"#dadada"});
838
			}
839
			
840
		}else{
841
			if($("#startCount").val().trim()){
842
				$("#sendAssessBtn").css({"cursor":"pointer","background-color":"#ff9900"," border":":1px solid #ff8500"});
843
			}
844
		}
845
	})
846
	
847
	
848
	//稍后评价
849
	$("#noAssessBtn").click(function(){
850
		noAssessFn2(consultId,attrParams,thanksStatus)
851
	});
852
	//点击关闭
853
	$("#closeAssessBtn").click(function(){
854
		noAssessFn2(consultId,attrParams,thanksStatus)
855
	});
856
};
857
858
//发送评价
859
//点击发表评论:保存发表内容和星级
860
function clickSendAssessBtn2(consultId,attrParams,thanksStatus){
861
	var assessStar = $("#startCount").val();
862
	var assessContant = $("#assessCon").val();
863
if($("#sendAssessBtn").css("background-color")!="rgb(255, 153, 0)"){
864
	return;
865
}
866
	var assessContentStr ={
867
			"consultId":consultId, //咨询ID
868
		    "assessStatus":"1", //评价状态 0-未评价,1-已评价
869
		    "assessStar":assessStar, //评价星级
870
		    "assessContant":assessContant //评价内容
871
	};
872
	
873
	//保存
874
	$.ajax({
875
		"url":"/ajax/consult/assess",//点击发表评论接口
876
		"type":"post",
877
		"data":assessContentStr,
878
		"success":function(response){
879
			
880
		},
881
		"error":function(error){
882
			//发表评论失败
883
			$.MsgBox.Alert('提示',"评论失败");
884
		},
885
		"complete":function(){
886
			$(".blackcover").remove();
887
			$("body").css("position","static");
888
			
889
			//发表评价后进入对话页
890
			$.ajax({
891
				"url":"diloags.html",
892
				"dataType":"html",
893
				"success":function(result){
894
					//console.log(data);
895
					$(".workcon").html(result);
896
897
					dialogHeadFn2("/ajax/consult/qacon",attrParams,consultId,thanksStatus);
898
					dialogContentDataHandle2(consultId);
899
					
900
901
				},
902
				"error":function(error){
903
					//console.log(data);
904
					//加载对话页面失败
905
					console.log(error);
906
				},
907
				"complete": function() {
908
						$("#backBtn").click(function() {
909
							$("#consultbtn").addClass('subcolor');
910
							var lookall = 2;
911
							clickConsultBtn(lookall);
912
					
913
						});
914
				}
915
			});
916
			
917
		}
918
919
	});
920
	
921
922
};
923
924
925
//稍后评价、
926
function noAssessFn2(consultId,attrParams,thanksStatus){
927
	$.ajax({
928
		"url":"diloags.html",
929
		"dataType":"html",
930
		"success":function(result){
931
			//console.log(data);
932
			$(this).attr("id");
933
			$(".workcon").html(result);
934
			$(".blackcover").remove();
935
			$("body").css("position","static");
936
			
937
			$.ajax({
938
				url:"/ajax/consult/qacon",//对话标题信息接口
939
				data:{"consultId":consultId,"readStatus":"1"},
940
				type:"get",
941
				aysnc:false,
942
				success:function(response){
943
					var myData = response["data"];
944
					//稍后评价说明已经完成	
945
					$("#dil_consultStatus").text("已完成");//咨询状态
946
					$("#dialog_consultTitle").text(myData["consultTitle"]);//咨询主题
947
					$("#dialog_consultTime").text(startTime);//咨询发起时间
948
					$("#dialog_consultType").text(myData["consultType"]);//咨询目的
949
					$("#dial_consultName").text(myData["professor"]["name"]);//与@@@对话
950
					$(".dialogfoot").css("display","none");//隐藏发送对话部分
951
					
952
					$("#dialog_assessBtn").removeClass("displayNone");
953
					$("#dialog_assessBtn").click(function(){
954
						assessFn2(consultId,attrParams,thanksStatus);
955
					});
956
					
957
				},
958
				error:function(error){
959
					
960
				}
961
			});
962
			
963
			dialogContentDataHandle2(consultId);
964
965
		},
966
		"error":function(error){
967
			//加载对话页面失败
968
			$.MsgBox.Alert('提醒',"对话请求错误");
969
		},
970
		complete:function(){
971
			//对话页后退按钮
972
			$("#backBtn").click(function(){
973
				$("#consultbtn").addClass('subcolor');
974
				var lookall = 2;
975
				clickConsultBtn(lookall);
976
				
977
			});
978
		}
979
	});
980
};
981
982
983
//点击主页面咨询函数
984
function clickConsultBtn(lookall){
985
	
986
	if(userid != "" && userid != null){
987
		
988
		 $.ajax({
989
	        	"url":"consult.html",
990
				"dataType" : "html",
991
				"success":function(responseHtml){
992
					$(".workcon").html(responseHtml);
993
					
994
					//判断用户目的显示用户权限
995
					if(ifuser.authType2==0){
996
						$(".worksamlltitnow").hide();
997
					}
998
					//On Click Event 收到咨询和收到回复tab效果 
999
			        $(".worksamlltit3").bind("click",tab);
1000
			        function tab(){
1001
			        	$(".worksamlltit3").removeClass("worksamlltitnow");
1002
			            $(this).addClass("worksamlltitnow");
1003
			            $(".workmysrc3").hide();
1004
			            var activeTab = $(this).attr("href");
1005
			            $(activeTab).fadeIn();
1006
			            
1007
			            return false;
1008
			        };
1009
					
1010
			        if(lookall == 1){//显示收到咨询
1011
			    		
1012
			    		$(".worksubcon .workmysrc3 ").eq(0).css("display","block");
1013
						$(".workcontit .worksamlltit3").eq(0).addClass("worksamlltitnow");
1014
						
1015
			    		$(".worksubcon .workmysrc3 ").eq(1).css("display","none");
1016
						$(".workcontit .worksamlltit3").eq(1).removeClass("worksamlltitnow");
1017
						
1018
						//收到咨询
1019
				        getConsultData(pageSize,1,true,0,1,0);
1020
						//咨询点击下拉菜单
1021
						consultPullDownMenu();
1022
						//回复
1023
						getMyData(pageSize,1,true,0,1,0);
1024
				        //回复点击下拉菜单
1025
				        myRequirePullDownMenu();
1026
						
1027
						
1028
			    	}else if(lookall == 2){//显示我的需求
1029
			    		
1030
			    		$(".worksubcon .workmysrc3 ").eq(0).css("display","none");
1031
						$(".workcontit .worksamlltit3").eq(0).removeClass("worksamlltitnow");
1032
						
1033
						$(".worksubcon .workmysrc3 ").eq(1).css("display","block");
1034
						$(".workcontit .worksamlltit3").eq(1).addClass("worksamlltitnow");
1035
						
1036
						//收到咨询
1037
				        getConsultData(pageSize,1,true,0,1,0);
1038
						//咨询点击下拉菜单
1039
						consultPullDownMenu();
1040
						
1041
						//回复
1042
						getMyData(pageSize,1,true,0,1,0);
1043
				        //回复点击下拉菜单
1044
				        myRequirePullDownMenu();
1045
			    		
1046
			    		
1047
			    	}else if(lookall == 0) {
1048
			    		
1049
			    	
1050
					//收到咨询
1051
			        getConsultData(pageSize,1,true,0,1,0);
1052
			        
1053
					//咨询点击下拉菜单
1054
					consultPullDownMenu();
1055
					
1056
					
1057
					
1058
					
1059
1060
					//无咨询  显示我的需求
1061
					if($("#workContainer").find(".workselectitem").length == 0){
1062
//						alert("无咨询  显示我的需求");
1063
						$(".worksubcon .workmysrc3 ").eq(0).css("display","none");
1064
						$(".workcontit .worksamlltit3").eq(0).removeClass("worksamlltitnow");
1065
						
1066
						$(".worksubcon .workmysrc3 ").eq(1).css("display","block");
1067
						$(".workcontit .worksamlltit3").eq(1).addClass("worksamlltitnow");
1068
						
1069
						//回复
1070
						getMyData(pageSize,1,true,0,1,0);
1071
				        //回复点击下拉菜单
1072
				        myRequirePullDownMenu();
1073
						
1074
					}
1075
					//有咨询
1076
					/*else {
1077
//						alert("有咨询")
1078
						//显示咨询
1079
						 getConsultData(pageSize,1,true,0,1,0);
1080
				        
1081
				        //
1082
						 consultPullDownMenu();
1083
				        
1084
					}*/
1085
						
1086
						//点击收到咨询
1087
						$(".workcontit .worksamlltit3").eq(0).click(function(){
1088
							
1089
							$("#workContainer").remove();
1090
							$(".getConsultPage").remove();
1091
							$(".workselectcon").eq(0).append('<div id="workContainer"></div>');
1092
							$(".workselectcon").eq(0).append('<div class="tcdPageCode getConsultPage"></div>');
1093
							
1094
							//收到咨询
1095
							pageSize =5;
1096
							getConsultData(pageSize,1,true,0,1,0);
1097
							//点击下拉菜单
1098
							consultPullDownMenu();
1099
							
1100
						});
1101
						
1102
						//点击我的需求
1103
		 				$(".workcontit .worksamlltit3").eq(1).click(function(){
1104
1105
		 					$("#workContainer2").remove();
1106
							$(".getReplyPage").remove();
1107
							$(".workselectcon").eq(1).append('<div id="workContainer2"></div>');
1108
							$(".workselectcon").eq(1).append('<div class="tcdPageCode getReplyPage"></div>');
1109
							
1110
		 					//回复
1111
							pageSize =5;
1112
					        getMyData(pageSize,1,true,0,1,0);
1113
					        //点击下拉菜单
1114
					        myRequirePullDownMenu();
1115
		 					
1116
						});
1117
		 				
1118
			    	}
1119
	   
1120
				},
1121
	        })
1122
						
1123
	
1124
	}else{
1125
		$.MsgBox.Alert('提醒',"您尚未登录");
1126
	}
1127
1128
};
1129
1130 304
//咨询下拉菜单顺序处理函数
1131 305
function  consultPullDownMenu(){//点击下拉菜单
1132 306
    $(".consultOption ul").find("li").click(function(){
@ -1186,68 +360,9 @@ function  consultPullDownMenu(){//点击下拉菜单
1186 360
	});
1187 361
};
1188 362
1189
//我的需求下拉菜单处理函数
1190
function  myRequirePullDownMenu(){
1191
	 //点击下拉菜单
1192
    $(".replyOption ul").find("li").click(function(){
1193
    	
1194
    	status = $(this).attr("tip");
1195
    	timeType = $("#showTimeSort2").attr("tim");
1196
    	sortType = $("#timeSortId2").val();
1197
    	
1198
    	$("#workContainer2").remove();
1199
		$("#wode").append('<div id="workContainer2"></div>')
1200
		$(".getReplyPage").remove();
1201
		$("#wode").append('<div class="tcdPageCode getReplyPage"></div>');
1202
    	
1203
		console.log(status+timeType+sortType);
1204
		
1205
    	getMyData(pageSize,1,true,status,timeType,sortType);
1206
    });
1207
	$(".timeOption2 ul").find("li").click(function(){
1208
		
1209
		status = $("#showStatus2").attr("tip");
1210
    	timeType = $(this).attr("tim");
1211
    	sortType = $("#timeSortId2").val();
1212
		
1213
    	$("#workContainer2").remove();
1214
		$("#wode").append('<div id="workContainer2"></div>')
1215
		$(".getReplyPage").remove();
1216
		$("#wode").append('<div class="tcdPageCode getReplyPage"></div>');
1217
    	
1218
		console.log(status+timeType+sortType);
1219
		
1220
		getMyData(pageSize,1,true,status,timeType,sortType);
1221
	});
1222
	var sortFlag2 = true;
1223
	$("#replyArrow").click(function(){
1224
		
1225
		if(sortFlag2 == true){
1226
      		$(this).find("div").css("background-position","-20px 1px");	
1227
      		$("#timeSortId2").val("1");
1228
      		sortFlag2 =false;
1229
      		
1230
      	}else{
1231
      		$(this).find("div").css("background-position","0px 1px");	
1232
      		$("#timeSortId2").val("0");
1233
      		
1234
      		sortFlag2=true;
1235
      	};
1236
      	
1237
      	status = $("#showStatus2").attr("tip");
1238
    	timeType = $("#showTimeSort2").attr("tim");
1239
    	sortType = $("#timeSortId2").val();
1240
    	
1241
    	$("#workContainer2").remove();
1242
		$("#wode").append('<div id="workContainer2"></div>')
1243
		$(".getReplyPage").remove();
1244
		$("#wode").append('<div class="tcdPageCode getReplyPage"></div>');
1245
		
1246
      	console.log(status+timeType+sortType);
1247
		getMyData(pageSize,1,true,status,timeType,sortType);
1248
	});
1249
};
1250
1251
363
//咨询和回复中点击查看或者回复
364
function clickLookBtn2(sendId,attrParams,consultId,consultStatus,assessStatus,thanksStatus){
365
	alert(sendId)
366
}
1252 367
1253 368

+ 357 - 0
js/demand.js

@ -0,0 +1,357 @@
1
//用户id
2
var userid = $.cookie("userid");
3
4
//getConsultData参数
5
var pageSize = 5;
6
var pageNo,isbind,status,timeType,sortType;
7
8
getMyData(pageSize,1,true,0,1,0);
9
myRequirePullDownMenu();
10
11
function getMyData(pageSize,pageNo,isbind,status,timeType,sortType){
12
	var params = {
13
		    "consultantId":userid, //专家ID
14
		    "status":status, //查询状态 0-全部,1-进行中,2-未感谢,3-未评价,4-已完成, 可以不传,默认为0
15
		    "timeType":timeType, //排序目的 0-按发起时间,1-按最后回复时间,2-按完成时间 默认为0
16
		    "sortType":sortType, //排序目的 0-倒序,1-正序 默认为0
17
		    "pageSize":pageSize, //每页记录数 默认为5
18
		    "pageNo":pageNo //当前页码 默认为1
19
		};
20
	
21
	$.ajax({
22
    	url:"/ajax/consult/pqCon",//收到回复接口
23
		type:"get",
24
		data :params,
25
		dataType: "json",
26
		contentType: "application/x-www-form-urlencoded",
27
		success:function(response){
28
			//数据为空时
29
			if(response["data"]["data"] == null || response["data"]["data"] == undefined || response["data"]["data"] == ""){
30
				return ;
31
			}
32
			else{
33
				//拿到收到回复数据
34
				var replyStr;
35
				var allData = response.data;
36
				var myData = allData.data;
37
				
38
				$("#workContainer2").html("");	
39
				if(myData.length != 0 &&  myData.length != null){
40
					replyStr = handleData(myData,"consultId","lookBtn");
41
					$("#workContainer2").append(replyStr);
42
					
43
				}else{
44
					return false;
45
				};
46
				//分页
47
				if(isbind == true){
48
					$(".getReplyPage").createPage({
49
				        pageCount:Math.ceil(allData.total/pageSize),
50
				        current:allData.pageNo,
51
				        backFn:function(p){
52
				        	getMyData(pageSize,p,false,status,timeType,sortType);
53
				        }
54
				    });
55
				}
56
				
57
			}
58
			
59
		},
60
		error:function(response){
61
			//收到回复错误返回
62
			$.MsgBox.Alert('提示',"收到回复数据请求失败");
63
		},
64
    	
65
    });
66
};
67
68
69
//data:需要处理的数据,htmlStr:页面中需要的html字符串拼接,
70
//attrParams:数据中不同的参数比如:收到咨询是professorId,收到答复:consultantId
71
function handleData(data,attrParams,btnCls){
72
	var htmlStr = '';
73
	var title,
74
		office,
75
		orgName,
76
		department,
77
		address;
78
		
79
	for(var i = 0; i < data.length;i++){
80
		//text:回复/查看,state:进行中/已完成/未评价,photoUrl:头像地址,proModify:专家认证
81
		var text,state,stateStyle,photoUrl,proModify;
82
		var modifyclass = '';
83
		if(data[i]["professor"]){//过滤没有专家对象的数据
84
		
85
			if(data[i]["consultStatus"] == 0){
86
				state = "进行中";
87
				stateStyle = 'status-1';
88
				text = '回复';
89
			} else if (data[i]["consultStatus"] == 1) {
90
				text = "查看";
91
				state = "已完成";
92
				stateStyle = 'status-3';
93
				if(attrParams == 'consultId'){
94
					if(data[i]["assessStatus"] == 0){
95
						state = "待评价";
96
						stateStyle = 'status-2';
97
					}
98
				} 
99
			}else if (data[i]["consultStatus"] == 2) {
100
				text = "查看";
101
				state = "待回复";
102
				stateStyle = 'status-2';
103
			}else if (data[i]["consultStatus"] == 3) {
104
				text = "查看";
105
				state = "被谢绝";
106
				stateStyle = 'status-5';
107
			}else if(data[i]["consultStatus"] == undefined){
108
				text = "";
109
				state = "";
110
			}
111
			
112
			
113
			//专家头像
114
			if(data[i]["professor"]["hasHeadImage"] == 0){
115
				photoUrl = "images/default-photo.jpg"
116
				
117
			}else{
118
				photoUrl = "images/head/"+data[i]["professor"]["id"]+"_l.jpg"
119
				
120
			};
121
			//认证
122
//			if(data[i]["professor"]["authentication"] == true){
123
//				proModify = "display:inline-block;"
124
//			}else{
125
//				proModify = "display:none;"
126
//			}
127
			
128
			if(data[i]["professor"].authType) {//专家
129
				modifyclass = 'authicon authicon-cu';
130
         									
131
			} else {//普通用户
132
				if(data[i]["professor"].authStatus) {//身份已认证
133
					if(data[i]["professor"].authentication == 1) {//科研工作者
134
						modifyclass = "authicon2 authicon-mana";
135
																
136
					} else if(data[i]["professor"].authentication == 2) {//企业专家
137
						modifyclass = "authicon2 authicon-staff";			
138
						
139
					} else {//学生
140
						modifyclass = "authicon2 authicon-stu";
141
														
142
					}
143
				}else{//身份未认证
144
					
145
				}
146
				
147
			};
148
			
149
			
150
	
151
			//未读消息
152
			var unread = unreadConsultFn (userid,data[i]["consultId"],i);
153
			
154
			htmlStr += "<div class='workselectitem' id='" +data[i]["consultId"] +"' >" +
155
					"<table width='100%'><tbody><tr><td width='14%' class='messagebox'>" +
156
								"<a class='workhead workitimg headRadius'>" +
157
									"<img class='headPhoto' src='"+photoUrl+"'  width='100%' height='100%'>" +
158
								"</a>" +
159
								"<span class='msgprompt showUnreadMsg' style='"+unread.style+"' id='" +data[i]["consultId"] +"'>"+unread.unreadCount+"</span>" +
160
							"</td>" +
161
							"<td style='position:relative;top:20px;' width='86%'>" +
162
							"<div class='workinfor worksitcon'><h4><a class='named' id='nameS'> " + data[i]["professor"]["name"] +" </a>"+
163
							 "<a class='modifyicon "+modifyclass+"'></a><input type='text' class='assessStar' value='"+data[i]["assessStar"] +"' style='display: none;'></h4><h6 class='h3Font'>";
164
								
165
								if(data[i]["professor"]["title"]){
166
									htmlStr +="<span>" + data[i]["professor"]["title"] +"</span>, ";
167
								};
168
								if(data[i]["professor"]["office"]){
169
									if(data[i]["professor"]["orgName"] || data[i]["professor"]["department"]){
170
										htmlStr +="<span>"+data[i]["professor"]["office"]+"</span>, ";
171
									}else{
172
										htmlStr +="<span>"+data[i]["professor"]["office"]+"</span>";
173
									}
174
									
175
								};
176
								if(data[i]["professor"]["orgName"]){
177
									if(data[i]["professor"]["department"]){
178
										htmlStr += "<span>"+data[i]["professor"]["orgName"] +"</span>, ";
179
									}else{
180
										htmlStr += "<span>"+data[i]["professor"]["orgName"] +"</span>";
181
									}
182
									
183
								};
184
								if(data[i]["professor"]["department"]){
185
									htmlStr += "<span>"+data[i]["professor"]["department"] +"</span>";
186
								};
187
								if(data[i]["professor"]["address"]){
188
									htmlStr += ' | '+ "<span>"+data[i]["professor"]["address"]+"</span>";
189
								};
190
								htmlStr += "</h6><h6 style='position:relative;'>"+
191
									"<div class='titList'>咨询主题:<em class='h4Font'> " + data[i]["consultTitle"] +"  </em></div>" +
192
										"<span class='lasttime rightTime'>"+ lastReplyFn(userid,data[i]["consultId"])["lastReplyTime"] +"</span>" +
193
										
194
										"<p class='rebackcon lastReplyCon' >"+lastReplyFn(userid,data[i]["consultId"])["lastReplyCon"]+"</p>" +
195
										"</h6></div>" +
196
										"<div class='workhandle'>" +
197
											"<div class='rightopert floatR'>" +
198
												"<span   attrP='"+attrParams+"' class='replybtn "+btnCls+"' id='"+ data[i]["consultId"]+"' consultStatus='"+ data[i]["consultStatus"]+"' assess='"+ data[i]["assessStatus"]+ "' thanks='"+ data[i]["thanksStatus"]+
199
												"' onclick='clickLookBtn2(\""+userid+"\",\""+attrParams+"\",\""+data[i]["consultId"]+"\","+data[i]["consultStatus"]+","+data[i]["assessStatus"]+","+data[i]["thanksStatus"]+");'>" +
200
												text +
201
												"</span>" +
202
												"<span class='moreopert complain'>...</span>" +
203
												"<ul class='moreopertbtn'>" +
204
													"<li>投诉</li>" +
205
												"</ul>" +
206
											"</div>" +
207
											"<div class='leftstate floatR'>" +
208
												"<span class='coultstate  "+ stateStyle+"'><i>"+state+"</i></span>" +
209
											"</div>" +
210
											"<div class='leftstate floatR'>" +
211
												"<span class='coultstate coulstAim status-4'><i>"+ data[i]["consultType"] +"</i></span>" +
212
											"</div>" +
213
										"</div>" +
214
									"</td>" +
215
								"</tr></tbody></table>" +
216
							"</div>";
217
									
218
		}
219
		
220
	};
221
222
	return htmlStr;
223
};
224
225
//未读信息接口
226
function unreadConsultFn (senderId,consultId,i){
227
	var unreadCount,style;
228
	var params = {
229
			    "senderId":senderId, //发送者ID
230
			    "consultId":consultId //咨询ID
231
			};
232
	$.ajax({
233
		url:"/ajax/tidings/qaNotReadTidings",
234
		type:"get",
235
		async:false,
236
		data:params,
237
		success:function(response){
238
			unreadCount = response["data"];
239
			console.log()
240
			if(unreadCount == 0){
241
				style = "display:none;"
242
			}else{
243
				style = "display:block;"
244
				
245
			}
246
		},
247
		error:function(error){
248
			$.MsgBox.Alert('提示',"未读消息请求失败");
249
		}
250
		
251
	});
252
	return {"unreadCount":unreadCount,
253
			"style":style
254
	}
255
	
256
257
};
258
259
//列表最后回复
260
function lastReplyFn(sendId,consultId){
261
	
262
	var lastReplyTimeData,lastReplyTime,lastReplyCon;
263
	$.ajax({
264
		url:"/ajax/tidings/qaLastRevovery",
265
		async:false,
266
		data:{
267
		    "consultId":consultId, //咨询ID
268
		    "senderId":sendId //登录者ID
269
		},
270
		success:function(response){
271
//			console.log(response)
272
			if(response["data"] == null || response["data"] == "" || response["data"] == undefined){
273
				lastReplyTimeData = '';
274
				lastReplyTime = '';
275
				lastReplyCon = '';
276
			}
277
			else{
278
				lastReplyTimeData = response["data"]["createTime"];
279
				lastReplyTime = lastReplyTimeData.substr(0,4) + "-" + lastReplyTimeData.substr(4,2) + "-" + lastReplyTimeData.substr(6,2) + " " + lastReplyTimeData.substr(8,2)+ ":" +lastReplyTimeData.substr(10,2)
280
				lastReplyCon = response["data"]["tidingsContant"];
281
			}
282
			
283
		},
284
		error:function(error){
285
			$.MsgBox.Alert('提示',"最后回复数据失败");
286
		}
287
		
288
	});
289
	
290
	return  {
291
		"lastReplyTime":lastReplyTime,
292
		"lastReplyCon":lastReplyCon
293
		
294
	};
295
};
296
297
//我的咨询下拉菜单处理函数
298
function  myRequirePullDownMenu(){
299
	 //点击下拉菜单
300
    $(".replyOption ul").find("li").click(function(){
301
    	
302
    	status = $(this).attr("tip");
303
    	timeType = $("#showTimeSort2").attr("tim");
304
    	sortType = $("#timeSortId2").val();
305
    	
306
    	$("#workContainer2").remove();
307
		$("#wode").append('<div id="workContainer2"></div>')
308
		$(".getReplyPage").remove();
309
		$("#wode").append('<div class="tcdPageCode getReplyPage"></div>');
310
    	
311
		console.log(status+timeType+sortType);
312
		
313
    	getMyData(pageSize,1,true,status,timeType,sortType);
314
    });
315
	$(".timeOption2 ul").find("li").click(function(){
316
		
317
		status = $("#showStatus2").attr("tip");
318
    	timeType = $(this).attr("tim");
319
    	sortType = $("#timeSortId2").val();
320
		
321
    	$("#workContainer2").remove();
322
		$("#wode").append('<div id="workContainer2"></div>')
323
		$(".getReplyPage").remove();
324
		$("#wode").append('<div class="tcdPageCode getReplyPage"></div>');
325
    	
326
		console.log(status+timeType+sortType);
327
		
328
		getMyData(pageSize,1,true,status,timeType,sortType);
329
	});
330
	var sortFlag2 = true;
331
	$("#replyArrow").click(function(){
332
		
333
		if(sortFlag2 == true){
334
      		$(this).find("div").css("background-position","-20px 1px");	
335
      		$("#timeSortId2").val("1");
336
      		sortFlag2 =false;
337
      		
338
      	}else{
339
      		$(this).find("div").css("background-position","0px 1px");	
340
      		$("#timeSortId2").val("0");
341
      		
342
      		sortFlag2=true;
343
      	};
344
      	
345
      	status = $("#showStatus2").attr("tip");
346
    	timeType = $("#showTimeSort2").attr("tim");
347
    	sortType = $("#timeSortId2").val();
348
    	
349
    	$("#workContainer2").remove();
350
		$("#wode").append('<div id="workContainer2"></div>')
351
		$(".getReplyPage").remove();
352
		$("#wode").append('<div class="tcdPageCode getReplyPage"></div>');
353
		
354
      	console.log(status+timeType+sortType);
355
		getMyData(pageSize,1,true,status,timeType,sortType);
356
	});
357
};

+ 45 - 36
js/footer.js

@ -1,42 +1,51 @@
1 1
//新版footer
2 2
var footerHtml = '';
3 3
footerHtml += '<div class="container-fulid">'+
4
				'<div class="logo-block">'+
5
					'<img src="images/home_icon_logo_nor.png" width="80" />' +
6
					'<img src="images/home_img_slogan_nor.png" height="30" />' +
7
				'</div>' +
8
				'<div class="help-block">' +
9
					'<p>' +
10
						'<a class="listlink" href="javascript:void(0);" target="_blank" rel="nofollow">关于我们</a>' +
11
						'<a class="listlink" href="" target="_blank" rel="nofollow">企业入驻</a>' +
12
						'<a class="listlink" href="" target="_blank" rel="nofollow">我是专家</a>' +
13
						'<a class="listlink" href="privacy.html" target="_blank" rel="nofollow">用户协议</a>' +
14
						'<a class="listlink" href="download.html" target="_blank" rel="nofollow">产品下载</a>' +
15
					'</p>' +
16
					'<p>' +
17
						'<span class="listlink">客服热线: 010-62343359</span>' +
18
						'<span class="listlink">客服邮箱:<a rel="nofollow" href="mailto:service@ekexiu.com"> service@ekexiu.com</a></span>' +
19
					'</p>' +
20
					'<p>' +
21
						'<span class="listlink">工作时间: 周一至周五  9:00-18:00 </span>' +
22
					'</p>' +
23
				'</div>' +
24
				'<div class="code-block clearfix">' +
25
					'<div class="floatL">' +
26
						'<p class="codelist appcode"><img src="images/app_android_code.jpg" /></p>' +
27
						'<p>下载移动端app</p>' +
4
				  '<div class="container">'+
5
//						'<div class="top-block">'+
6
//							'<p class="">合作单位</p>'+
7
//						'</div>'+	
8
						'<div class="row bottom-block clearfix">'+
9
							'<div class="help-block col-md-8">' +
10
								'<div class="logo-block">'+
11
									'<img src="images/home_icon_logo_nor.png" />' +
12
								'</div>' +
13
								'<p>' +
14
									'<a class="listlink" href="javascript:void(0);" target="_blank" rel="nofollow">关于我们</a>' +
15
									'<a class="listlink" href="" target="_blank" rel="nofollow">企业入驻</a>' +
16
									'<a class="listlink" href="" target="_blank" rel="nofollow">我是专家</a>' +
17
									'<a class="listlink" href="privacy.html" target="_blank" rel="nofollow">用户协议</a>' +
18
									'<a class="listlink" href="download.html" target="_blank" rel="nofollow">产品下载</a>' +
19
								'</p>' +
20
								'<p>' +
21
									'<span class="listlink">客服热线: 010-62343359</span>' +
22
									'<span class="listlink">客服邮箱:<a rel="nofollow" href="mailto:service@ekexiu.com"> service@ekexiu.com</a></span>' +
23
								'</p>' +
24
								'<p>' +
25
									'<span class="listlink">工作时间: 周一至周五  9:00-18:00 </span>' +
26
								'</p>' +
27
							'</div>' +
28
							
29
							'<div class="code-block col-md-4">' +
30
								'<div class="row">'+
31
									'<div class="col-md-6 col-xs-4">' +
32
										'<p class="codelist appcode"><img src="images/app_android_code.jpg" /></p>' +
33
										'<p>下载移动端app</p>' +
34
									'</div>' +
35
									'<div class="col-md-6 col-xs-4">' +
36
										'<p class="codelist weixincode"><img src="images/weixin_code.jpg" /></p>' +
37
										'<p>关注微信公众平台</p>' +
38
									'</div>' +
39
								'</div>'+
40
							'</div>' +
41
							'<div class="copy-block clearfix col-lg-12">' +
42
								'<span>Copyright © 2016-2017 北京科袖科技有限公司 | 京ICP备16042588号-1 | </span>' +
43
								'<a class="beianbox" target="_black" rel="nofollow" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010802022306">' +
44
									'<img src="images/beian.png" width="16" /> 京公网安备11010802022306号' +
45
								'</a>' +
46
							'</div>' +
47
						'</div>' +
28 48
					'</div>' +
29
					'<div class="floatL">' +
30
						'<p class="codelist weixincode"><img src="images/weixin_code.jpg" /></p>' +
31
						'<p>关注微信公众平台</p>' +
32
					'</div>' +
33
				'</div>' +
34
				'<div class="copy-block">' +
35
					'<span>Copyright© 2016-2017 北京科袖科技有限公司 | 京ICP备16042588号-1 | </span>' +
36
					'<a class="beianbox" target="_black" rel="nofollow" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010802022306">' +
37
						'<img src="images/beian.png" /> 京公网安备11010802022306号' +
38
					'</a>' +
39
				'</div>' +
40 49
			'</div>';
41 50
//旧版footer
42 51
var fHtml ='';
@ -64,5 +73,5 @@ fHtml +='<div class="wrapper clearfix">' +
64 73
		'</div>';
65 74

66 75

67
document.write(fHtml);
76
document.write(footerHtml);
68 77


+ 350 - 0
js/settings/account-binding.js

@ -0,0 +1,350 @@
1
//账号绑定
2
$(function() {
3
	valUser();
4
	//邮箱绑定,手机绑定,点击关闭隐藏这两个部分
5
	$(".times").click(function() {
6
		$(".cover,.coverset,.cover2").hide();
7
	});
8
	//邮箱绑定,手机绑定,点击返回,隐藏这两个部分
9
	$(".back-btn").click(function() {
10
		$(".cover").hide();
11
		$(".cover2").hide();
12
	});
13
	//这个标签已经隐藏了,点击手机账号绑定
14
	$(".replace2").click(function() {
15
		$(".cover2").show();
16
	});
17
	//这个标签已经隐藏了,点击邮箱账号绑定
18
	$(".replace1").click(function() {
19
		$(".cover").show();
20
	});
21
	//点击邮箱账号绑定
22
	$(".replace5").click(function() {
23
			$(".cover").show();
24
		})
25
		//点击手机账号绑定
26
	$(".replace6").click(function() {
27
		$(".cover2").show();
28
	});
29
	//判断是否绑定了邮箱
30
	var emailCookie = $.cookie("userEmail");
31
	var phoneCookie = $.cookie("userMobilePhone");
32
	if(emailCookie != "" && emailCookie != null && emailCookie != "null") {
33
		//alert(emailCookieshow);
34
		emailhome(emailCookie);
35
		$("#emailShow").text(emailCookieshow);
36
		$(".replace1").hide();
37
		$(".replace3").show();
38
	} else {
39
		$(".replace1").show();
40
		$(".replace3").hide();
41
	}
42
	//判断是否绑定了手机号
43
	if(phoneCookie != "" && phoneCookie != null && phoneCookie != "null") {
44
		$("#phoneShow").text(phoneCookie.substring(0, 3) + "****" + phoneCookie.substring(7, 11));
45
		$(".replace2").hide();
46
		$(".replace4").show();
47
	} else {
48
		$(".replace2").show();
49
		$(".replace4").hide();
50
	}
51

52
})
53

54
function emailhome(emailset) {
55
		//var emailCookieshow;
56
		var emailq = emailset.replace(/@.*/, "");
57
		var emailh = emailset.replace(emailq, "");
58
		if(emailq.length >= 6) {
59
			emailCookieshow = emailq.substring(emailq.length - 4, 0) + "****" + emailh;
60
		}
61
		if(emailq.length == 5) {
62
			emailCookieshow = emailq.substring(emailq.length - 3, 0) + "***" + emailh;
63
		}
64
		if(emailq.length == 4) {
65
			emailCookieshow = emailq.substring(emailq.length - 2, 0) + "**" + emailh;
66
		}
67
		if(emailq.length == 3) {
68
			emailCookieshow = emailq.substring(emailq.length - 1, 0) + "*" + emailh;
69
		}
70
		if(emailq.length < 3) {
71
			emailCookieshow = emailq + emailh;
72
		}
73
		return emailCookieshow;
74
	}
75

76
//重新绑定邮箱
77
var emailPass = false;
78
var emailOk = false;
79
//页面需要验证展示的位置,先用alert替代
80
function valEmail() {
81
	var email = $("#email").val();
82
	//var gunf=/^\w+@\w+\.((cn)|(com)|(com\.cn))$/;
83
	var gunf = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
84
	if(gunf.test(email.trim())) {
85
		userRegisterOk();
86
		emailPass = true;
87
		emailSuccess();
88
	} else {
89
		/*alert("请输入正确是邮箱地址");*/
90
		$(".msg11 span").text("请输入正确的邮箱地址。");
91
		emailPass = false;
92
	}
93
}
94
//获取邮箱,填写地址
95
function emailSuccess() {
96
	var mailVal = $('#email').val();
97
	$(".sett").each(function() {
98
		var url = mailVal.split('@')[1];
99
		for(var j in hash) {
100
			$(this).attr("href", hash[url]);
101
		}
102
	});
103
}
104

105
//判断邮箱是否绑定
106
function userRegisterOk() {
107
	var email = $("#email").val();
108
	console.log(email);
109
	$.ajax("/ajax/isReg?key=" + email, {
110
		type: "GET",
111
		async: false,
112
		success: function($data) {
113
			console.log($data);
114
			if($data.data == true) {
115
				$(".msg11").text("");
116
				emailOk = true;
117
			} else {
118
				$(".msg11").text("该邮箱已绑定账号,请使用其他邮箱地址。");
119
				emailOk = false;
120
			}
121
		},
122
		error: function() {
123
			$.MsgBox.Alert('消息', '服务器请求失败')
124
		},
125
	});
126
}
127

128
var mailCode = GetQueryString('sc');
129
//获取邮箱验证码传值注册
130
if(mailCode != '') {
131
	$(".account-set a").eq(1).addClass("bgcolor").siblings().removeClass("bgcolor");
132
	$(".contentbox .content-set").eq(1).show().siblings().hide();
133
	$.ajax("/ajax/bindMail/" + mailCode, {
134
		type: "get",
135
		async: true,
136
		success: function(data) {
137
			userpe();
138
		},
139
		error: function() {
140
			$.MsgBox.Alert('消息提醒', '邮箱绑定失败')
141
		},
142
		data: {},
143
		dataType: 'json'
144
	});
145
}
146

147
//查询用户手机号和邮箱
148
function userpe() {
149
	$.ajax("/ajax/qaUser", {
150
		type: "get",
151
		async: true,
152
		success: function(data) {
153
			console.log(data)
154
			$.MsgBox.Alert('消息提醒', '邮箱绑定成功')
155
			var emaild = data.data.email;
156
			emailhome(emaild);
157
			$.cookie('userEmail', emaild, {
158
				path: "/"
159
			});
160
			$("#emailShow").text(emailCookieshow);
161
		},
162
		error: function() {
163
			$.MsgBox.Alert('消息提醒', '邮箱绑定失败')
164
		},
165
		data: {
166
			"id": $.cookie("userid")
167
		},
168
		dataType: 'json'
169
	});
170
}
171

172
//点击邮箱激活
173
function bindEmail() {
174
	valEmail();
175
	var email = $("#email").val();
176
	if(emailPass == true && emailOk == true) {
177
		$.ajax("/ajax/reqBindMail", {
178
			type: "GET",
179
			async: false,
180
			success: function(data) {
181
				console.log(data);
182
				if(data.success) {
183
					console.log(data);
184
					if(data.data == true) {
185
						//$.cookie('userEmail',email); 
186
						$(".cover").hide();
187
						$("#vovernext").show();
188
						$(".emalvel").text(email);
189
					} else {
190
						$.MsgBox.Alert("消息提醒", "邮箱发布失败!");
191
					}
192
				} else {
193
					$.MsgBox.Alert("消息提醒", "服务器链接超时!");
194
				}
195
			},
196
			error: function() {
197
				$.MsgBox.Alert('message', 'fail')
198
			},
199
			data: {
200
				"userid": $.cookie("userid"),
201
				"mail": $("#email").val()
202
			},
203
			dataType: 'json'
204
		});
205
	} else {
206
		/*alert("请输入正确是邮箱地址");*/
207
	}
208
}
209

210
$("#bindgo").on("click", function() {
211
	var mailVal = $('.sett').attr("href");
212
	location.href = mailVal;
213
})
214

215
//判断手机是否绑定
216
function phoneRegisterOk() {
217
	var phoneVal = $("#phone").val();
218
	$.ajax("/ajax/isReg?key=" + phoneVal, {
219
		type: "GET",
220
		async: false,
221
		success: function($data) {
222
			console.log($data);
223
			if($data.data == true) {
224
				$(".msg12").text("");
225
				phonePass = true;
226
			} else {
227
				$(".msg12").text("该手机已绑定账号,请使用其他手机号码。");
228
			}
229
		},
230
		error: function() {
231
			$.MsgBox.Alert('消息', '服务器请求失败')
232
		},
233
	});
234
}
235

236
//验证手机号是否合法
237
var phonePass = false;
238

239
function valPhone() {
240
	var phoneVal = $("#phone").val();
241
	var hunPhone = /^1[3|4|5|7|8]\d{9}$/;
242
	if(hunPhone.test(phoneVal.trim())) {
243
		phoneRegisterOk();
244
	} else {
245
		phonePass = false;
246
		/*alert("手机格式正确,请输入正确的手机号码");*/
247
		$(".msg12").text("请输入正确的手机号码");
248
	}
249
}
250
//验证手机验证码
251
var codePass = false;
252

253
function valCode() {
254
	var phoneCode = $("#phoneCode").val();
255
	if(phoneCode.length == 0) {
256
		/*alert("请输入验证码");*/
257
		$(".msg13").text("请输入验证码");
258
	} else {
259
		if(!isNaN(phoneCode)) {
260
			codePass = true;
261
		} else {
262
			codePass = false;
263
			$(".msg13").text("请填写数字");
264
			/*alert("请填写数字");*/
265
		}
266
	}
267

268
}
269
//发送手机验证码
270
var phoneState;
271

272
function sendPhoneCode() {
273
	valPhone();
274
	if(phonePass == true) {
275
		$.ajax("/ajax/vcWithBind", {
276
			type: "GET",
277
			async: false,
278
			success: function(data) {
279
				console.log(data);
280
				if(data.success) {
281
					if(data.data == null) {
282
						$(".msg13").text("验证码发送失败,请确认手机号码正确!");
283
						/*alert("验证码发送失败,请确认手机号码正确!");*/
284
					} else {
285
						phoneState = data.data;
286
						$(".msg13").text("发送成功,请检查验证码");
287
					}
288
				} else {
289
					$.MsgBox.Alert("消息提醒", "系统异常!");
290
					// alert("系统异常!");
291
				}
292
			},
293
			error: function() {
294
				$.MsgBox.Alert('message', 'fail')
295
			},
296
			data: {
297
				"userid": $.cookie("userid"),
298
				"mobilePhone": $("#phone").val()
299
			},
300
			dataType: 'json'
301
		});
302
	} else {
303
		/*alert("请输入正确是手机号码");*/
304
	}
305
}
306
//绑定手机号
307
function bindPhone() {
308
	valCode();
309
	if(codePass == true) {
310
		/*alert($.cookie("userid"));
311
		alert($("#phone").val());
312
		alert(phoneState);
313
		alert($("#phoneCode").val());*/
314
		var phoneVal = $("#phone").val();
315
		$.ajax("/ajax/bindMobilePhone", { 
316
			type: "POST",
317
			async: false,
318
			success: function(data) {
319
				if(data.success) {
320
					/*alert(2);*/
321
					if(data.data == true) {
322
						$.cookie('userMobilePhone', phoneVal, {
323
							path: "/"
324
						});
325
						$(".cover2").hide();
326
						$.MsgBox.Alert("消息提醒", "手机绑定成功!");
327
						location.reload(true);
328
					} else {
329
						$.MsgBox.Alert("消息提醒", "短信验证不正确,请检查后重新输入。");
330
					}
331
				} else {
332
					$.MsgBox.Alert("消息提醒", "系统异常!");
333
					// alert("系统异常!");
334
				}
335
			},
336
			error: function() {
337
				$.MsgBox.Alert('message', 'fail')
338
			},
339
			data: {
340
				"userid": $.cookie("userid"),
341
				"mobilePhone": $("#phone").val(),
342
				"validateCode": $("#phoneCode").val(),
343
				"state": phoneState
344
			},
345
			dataType: 'json'
346
		});
347
	} else {
348
		/*alert("请输入验证码是否正确");*/
349
	}
350
}

+ 305 - 0
js/settings/expert-authentication.js

@ -0,0 +1,305 @@
1
//专家和实名认证
2
$(function() {
3
	valUser();
4
	isexpert();
5
	var temp = [];
6
	var temp2 = [];
7

8
	/*专家认证提交上传*/
9
	$('.webupArea').on("click", ".expertSubmit", function() {
10
		var imglen = $("#fileList2 .thumbnail").length;
11
		if(imglen == 0) {
12
			$.MsgBox.Alert("消息提醒", "请上传能够证明您身份的相关证件,如工作证、在职证明、学生证、在读证明等");
13
		} else if(imglen > 5) {
14
			$.MsgBox.Alert("消息提醒", "最多上传5张照片。");
15
		} else {
16
			$.MsgBox.Confirm("消息提醒", "确认提交实名信息?一旦审核通过后,将不可更改。", function() {
17
				expertimg(temp2);
18
			});
19

20
		}
21
	})
22

23
	/*专家和实名认证提交上传*/
24
	$('.webupArea').on("click", ".realnameSubmit", function() {
25
		var imglen = $("#fileList2 .thumbnail").length;
26
		var imglen2 = $("#fileList .thumbnail").length;
27
		if(imglen2 == 0) {
28
			$.MsgBox.Alert("消息提醒", "请上传您身份证的正反面。");
29
		} else if(imglen2 > 3) {
30
			$.MsgBox.Alert("消息提醒", "最多上传3张照片。");
31
		} else if(imglen == 0) {
32
			$.MsgBox.Alert("消息提醒", "请上传能够证明您身份的相关证件,如工作证、在职证明、学生证、在读证明等");
33
		} else if(imglen > 5) {
34
			$.MsgBox.Alert("消息提醒", "最多上传5张照片。");
35
		} else {
36
			$.MsgBox.Confirm("消息提醒", "确认提交实名信息?一旦审核通过后,将不可更改。", function() {
37
				realnameimg(temp)
38
				expertimg(temp2);
39
			});
40

41
		}
42
	})
43

44
	expertuploader();
45
	realnameuploader();
46

47
	/*实名认证图片上传*/
48
	function realnameuploader() {
49
		/*图片上传*/
50
		var uploader = WebUploader.create({
51
			auto: true, // 选完文件后,是否自动上传。
52
			swf: 'webuploader/Uploader.swf', // swf文件路径
53
			server: '../ajax/cachedFileUpload',
54
			// 添加的文件数量
55
			//fileNumLimit: 3,
56
			pick: '#filePicker', // 选择文件的按钮。可选。
57
			duplicate: true, //允许图片重复上传
58
			// 只允许选择图片文件。
59
			accept: {
60
				title: 'Images',
61
				extensions: 'gif,jpg,jpeg,bmp,png',
62
				mimeTypes: 'image/*'
63
			}
64
		});
65

66
		// 当有文件添加进来的时候
67
		uploader.on('fileQueued', function(file) {
68
			var $li = $(
69
					'<div id="' + file.id + '" class="file-item thumbnail">' +
70
					'<img>' +
71
					//'<div class="info">' + file.name + '</div>' +
72
					'</div>'
73
				),
74
				$btns = $('<div class="file-panel">' +
75
					'<span class="cancel">删除</span>' +
76
					'</div>').appendTo($li),
77
				$img = $li.find('img');
78
			var $list = $("#fileList");
79
			$list.prepend($li);
80
			// 创建缩略图
81
			// 如果为非图片文件,可以不用调用此方法。
82
			// thumbnailWidth x thumbnailHeight 为 100 x 100
83
			uploader.makeThumb(file, function(error, src) {
84
				$img.attr('src', src);
85
			}, 1000, 1000);
86

87
			$li.on('mouseenter', function() {
88
				$btns.stop().animate({
89
					height: 30
90
				});
91
			});
92

93
			$li.on('mouseleave', function() {
94
				$btns.stop().animate({
95
					height: 0
96
				});
97
			});
98

99
		});
100

101
		/*图片上传成功*/
102
		uploader.on('uploadSuccess', function(file, data) {
103
			var cacheImageKey = data.data[0].cacheKey;
104
			temp.push(cacheImageKey);
105
		})
106

107
		/*删除图片*/
108
		$("#fileList").on("click", ".cancel", function() {
109
			$(this).parent().parent().remove();
110
		})
111
	}
112

113
	/*专家认证图片上传*/
114
	function expertuploader() {
115
		var uploader2 = WebUploader.create({
116
			auto: true, // 选完文件后,是否自动上传。
117
			swf: 'webuploader/Uploader.swf', // swf文件路径
118
			server: '../ajax/cachedFileUpload',
119
			// 添加的文件数量
120
			//fileNumLimit: 3,
121
			pick: '#filePicker2', // 选择文件的按钮。可选。
122
			duplicate: true, //允许图片重复上传
123
			// 只允许选择图片文件。
124
			accept: {
125
				title: 'Images',
126
				extensions: 'gif,jpg,jpeg,bmp,png',
127
				mimeTypes: 'image/*'
128
			}
129
		});
130

131
		// 当有文件添加进来的时候
132
		uploader2.on('fileQueued', function(file) {
133
			var $li = $(
134
					'<div id="' + file.id + '" class="file-item thumbnail">' +
135
					'<img>' +
136
					//'<div class="info">' + file.name + '</div>' +
137
					'</div>'
138
				),
139
				$btns = $('<div class="file-panel">' +
140
					'<span class="cancel">删除</span>' +
141
					'</div>').appendTo($li),
142
				$img = $li.find('img');
143
			var $list2 = $("#fileList2");
144
			$list2.prepend($li);
145
			// 创建缩略图
146
			// 如果为非图片文件,可以不用调用此方法。
147
			// thumbnailWidth x thumbnailHeight 为 100 x 100
148
			uploader2.makeThumb(file, function(error, src) {
149
				$img.attr('src', src);
150
			}, 1000, 1000);
151

152
			$li.on('mouseenter', function() {
153
				$btns.stop().animate({
154
					height: 30
155
				});
156
			});
157

158
			$li.on('mouseleave', function() {
159
				$btns.stop().animate({
160
					height: 0
161
				});
162
			});
163

164
		});
165

166
		/*图片上传成功*/
167
		uploader2.on('uploadSuccess', function(file, data) {
168
			var cacheImageKey = data.data[0].cacheKey;
169
			temp2.push(cacheImageKey);
170
		})
171

172
		/*删除图片*/
173
		$("#fileList2").on("click", ".cancel", function() {
174
			$(this).parent().parent().remove();
175
		})
176
	}
177

178
})
179

180
/*专家认证*/
181
function isexpert() {
182
	$.ajax("/ajax/professor/auth", {
183
		data: {
184
			"id": $.cookie("userid")
185
		},
186
		dataType: 'json', //数据格式类型
187
		type: 'GET', //http请求类型
188
		timeout: 10000, //超时设置
189
		async: false,
190
		success: function(data) {
191
			console.log(JSON.stringify(data));
192
			var $info = data.data || {};
193
			if(data.success && data.data) {
194
				authStatusExpert = $info.authStatusExpert;
195
				authStatus = $info.authStatus;
196
				console.log(authStatusExpert)
197
				if(authStatusExpert == -1) {
198
					$("#identProcess").text("很遗憾,您没有通过认证。");
199
					$("#identts").text("请更换符合要求的认证材料再试试。");
200
					$("#identBtn").show().text("重新认证");
201
				} else if(authStatusExpert == 0) {
202
					$("#identProcess").text("成为科袖认证专家用户,与企业开展合作,将您的科研价值变现!");
203
					$("#identProcess").css({
204
						"width": "300px"
205
					});
206
					$("#identBtn").show().text("开始认证");
207
				} else if(authStatusExpert == 1) {
208
					$("#identProcess").text("认证信息提交成功!");
209
					$("#identts").text("我们将尽快对您的信息进行认证,通过后您将成为科袖认证专家,获得特殊功能权限!");
210
				} else if(authStatusExpert == 2) {
211
					$("#identProcess").text("我们正在对您的材料进行认证,请稍等片刻。");
212
					$("#identProcess").css({
213
						"width": "280px"
214
					});
215
				} else if(authStatusExpert == 3) {
216
					$("#identProcess").text("恭喜您已成为科袖认证专家!");
217
					$("#identts").text("在【我的工作台】可以查看发布中的需求,与企业展开合作,将科研价值变现。");
218
					$("#identBtn").show().text("进入[我的工作台]");
219
					$("#identBtn").on("click", function() {
220
						window.location.href = "workspaces.html";
221
					})
222
				}
223
				if(authStatus == 3) {
224
					if(authStatusExpert == -1 || authStatusExpert == 0) {
225
						$("#identBtn").on("click", function() {
226
							$(".IdentityState,.realname").hide();
227
							$(".IdentityUp").show();
228
							$(".subUp").addClass("expertSubmit");
229
						})
230
					}
231
				} else if(authStatus == -1 || authStatus == 0) {
232
					if(authStatusExpert == -1 || authStatusExpert == 0) {
233
						$("#identBtn").on("click", function() {
234
							$(".IdentityState").hide();
235
							$(".IdentityUp").show();
236
							$(".subUp").addClass("realnameSubmit");
237
						})
238
					}
239
				} else if(authStatus == 1 || authStatus == 2) {
240
					$("#identBtn").hide();
241
					$("#identProcess").text("我们正在对您的材料进行认证,请稍等片刻。");
242
					$("#identProcess").css({
243
						"width": "280px"
244
					});
245
				}
246
			}
247
		},
248
		error: function() {
249
			$.MsgBox.Alert('消息', '服务器链接超时');
250
			return;
251
		}
252
	});
253
}
254

255
/*提交专家认证图片*/
256
function expertimg(temp) {
257
	$.ajax("/ajax/authApply/expert", {
258
		data: {
259
			"professorId": $.cookie("userid"),
260
			"fns": temp
261
		},
262
		dataType: 'json', //数据格式类型
263
		type: 'post', //http请求类型
264
		async: false,
265
		timeout: 10000, //超时设置
266
		traditional: true, //传数组必须加这个
267
		success: function(data) {
268
			console.log(JSON.stringify(data));
269
			if(data.success) {
270
				$(".IdentityUp").hide();
271
				$(".IdentityState").show();
272
				location.reload(true);
273
			}
274
		},
275
		error: function() {
276
			$.MsgBox.Alert('消息', '服务器链接超时');
277
		}
278
	});
279
}
280

281
/*提交实名认证图片*/
282
function realnameimg(temp2) {
283
	$.ajax("/ajax/authApply/realName", {
284
		data: {
285
			"professorId": $.cookie("userid"),
286
			"fns": temp2
287
		},
288
		dataType: 'json', //数据格式类型
289
		type: 'post', //http请求类型
290
		async: false,
291
		timeout: 10000, //超时设置
292
		traditional: true, //传数组必须加这个
293
		success: function(data) {
294
			console.log(JSON.stringify(data));
295
			if(data.success) {
296
				$(".IdentityUp").hide();
297
				$(".IdentityState").show();
298
				location.reload(true);
299
			}
300
		},
301
		error: function() {
302
			$.MsgBox.Alert('消息', '服务器链接超时');
303
		}
304
	});
305
}

+ 87 - 0
js/settings/modify-password.js

@ -0,0 +1,87 @@
1
//修改密码
2
$(function(){
3
	valUser();
4
	var oldPass = false;
5
	var isPass = false;
6
	var isPass2 = false;
7
})
8
/*校验当前密码*/
9
function valOld() {
10
	var oldPassword = $("#oldPassword").val();
11
	if(oldPassword.length == 0) {
12
		$(".msg1").text("请输入密码");
13
		oldPass = false;
14
	} else if(oldPassword.length < 6) {
15
		$(".msg1").text("密码不少于6位,请输入正确的密码");
16
	} else {
17
		$(".msg1").text("");
18
		oldPass = true;
19
	}
20
}
21

22
/*校验新密码*/
23
function valNew() {
24
	var newPassword = $("#newPassword").val();
25
	var oldPassword = $("#oldPassword").val();
26
	if(newPassword.length == 0) {
27
		$(".msg2").text("密码不能为空");
28
	} else if(newPassword.length < 6) {
29
		$(".msg2").text("密码长度过短,至少六位");
30
	} else if(newPassword2 == newPassword) {
31
		$(".msg2").text("新旧密码不能一致");
32
	} else {
33
		isPass = true;
34
		$(".msg2").text("");
35
	}
36
}
37

38
/*校验确认密码*/
39
function valNew2() {
40
	var newPassword = $("#newPassword").val();
41
	var newPassword2 = $("#newPassword2").val();
42
	if(newPassword2.length == 0) {
43
		$(".msg3").text("密码不能为空");
44
	} else if(newPassword2 != newPassword) {
45
		$(".msg3").text("两次输入密码不一致");
46
	} else {
47
		isPass2 = true;
48
		$(".msg3").text("");
49
	}
50
}
51

52
/*提交修改密码*/
53
function restPassword() {
54
	valOld();
55
	valNew();
56
	valNew2();
57
	if(oldPass == true && isPass == true && isPass2 == true) {
58
		$.ajax("/ajax/cp", {
59
			type: "POST",
60
			async: false,
61
			success: function(data) {
62
				if(data.success) {
63
					if(data.data == true) {
64
						$.MsgBox.Confirm("消息提醒", "设置成功,请重新登录",function(){
65
							location.href="login.html";
66
						});
67
					} else {
68
						$.MsgBox.Alert("消息提醒", "设置失败,请检查密码是否正确!");
69
					}
70
				} else {
71
					$.MsgBox.Alert("消息提醒", "系统异常!");
72
				}
73
			},
74
			error: function() {
75
				$.MsgBox.Alert('message', 'fail')
76
			},
77
			data: {
78
				"id": $.cookie("userid"),
79
				"npw": $("#newPassword2").val(),
80
				"onw": $("#oldPassword").val()
81
			},
82
			dataType: 'json'
83
		});
84
	} else {
85
		/*alert("请校验密码");*/
86
	}
87
}

+ 157 - 0
js/settings/realname-authentication.js

@ -0,0 +1,157 @@
1
//修改密码
2
$(function(){
3
	valUser();
4
	istyle();
5
	var temp=[];
6
	//提交上传
7
	$('.subUp').on("click", function() {
8
		var imglen = $(".uploader-list .thumbnail").length;
9
		if(imglen == 0) {
10
			$.MsgBox.Alert("消息提醒","请上传您身份证的正反面。");
11
		}else if(imglen > 3){
12
			$.MsgBox.Alert("消息提醒","最多上传3张照片。");
13
		}else{
14
			typeimg(temp);
15
		}
16
	})
17
	
18
	/*图片上传*/
19
	var uploader = WebUploader.create({
20
	     auto: true,// 选完文件后,是否自动上传。
21
	     swf: 'webuploader/Uploader.swf',// swf文件路径
22
	     server: '../ajax/cachedFileUpload',
23
	     // 添加的文件数量
24
		 //fileNumLimit: 3,
25
	   	 pick: '#filePicker',  // 选择文件的按钮。可选。
26
	   	 duplicate :true ,//允许图片重复上传
27
	   	 // 只允许选择图片文件。
28
	     accept: {
29
	        title: 'Images',
30
	        extensions: 'gif,jpg,jpeg,bmp,png',
31
	        mimeTypes: 'image/*'
32
	     }
33
	});
34

35
	// 当有文件添加进来的时候
36
	uploader.on( 'fileQueued', function( file ) {
37
	    var $li = $(
38
	            '<div id="' + file.id + '" class="file-item thumbnail">' +
39
	                '<img>' +
40
	                //'<div class="info">' + file.name + '</div>' +
41
	            '</div>'
42
	            ),
43
	        $btns = $('<div class="file-panel">' +
44
	                    '<span class="cancel">删除</span>' +
45
	                    '</div>').appendTo( $li ),
46
	        $img = $li.find('img');
47
	     	var $list = $("#fileList");
48
	     	$list.prepend( $li );	
49
		    // 创建缩略图
50
		    // 如果为非图片文件,可以不用调用此方法。
51
		    // thumbnailWidth x thumbnailHeight 为 100 x 100
52
		    uploader.makeThumb( file, function( error, src ) {
53
		        if ( error ) {
54
		            $img.replaceWith('<span>不能预览</span>');
55
		            return;
56
		        }
57
		        $img.attr( 'src', src );
58
		    }, 1000, 1000 );
59
		    
60
		    $li.on( 'mouseenter', function() {
61
			    $btns.stop().animate({height: 30});
62
			});
63
			
64
			$li.on( 'mouseleave', function() {
65
			    $btns.stop().animate({height: 0});
66
			});
67
			
68
	});
69

70
	/*图片上传成功*/
71
	uploader.on( 'uploadSuccess', function(file,data) {
72
		var cacheImageKey =data.data[0].cacheKey;
73
		temp.push(cacheImageKey);
74
	})
75
    
76
	/*删除图片*/
77
	$("#fileList").on("click",".cancel",function(){
78
		$(this).parent().parent().remove();
79
	})
80

81
})
82

83
/*实名认证*/
84
function istyle() {
85
	$.ajax("/ajax/professor/auth", {
86
		data: {
87
			"id": $.cookie("userid")
88
		},
89
		dataType: 'json', //数据格式类型
90
		type: 'GET', //http请求类型
91
		timeout: 10000, //超时设置
92
		async: false,
93
		success: function(data) {
94
			console.log(JSON.stringify(data));
95
			var $info = data.data || {};
96
			if(data.success && data.data) {
97
				authStatus = $info.authStatus;
98
				console.log(authStatus)
99
				if(authStatus == -1) {
100
					$("#identBtn").show();
101
					$("#identProcess").text("很遗憾,您提交的材料没有通过认证,请更换符合要求的认证材料再试试。");
102
					$("#identProcess").css({"width":"350px"});
103
					$("#identBtn").text("重新认证");
104
				} else if(authStatus == 0) {
105
					$("#identBtn").show();
106
					$("#identProcess").text("您还未进行实名认证");
107
					$("#identBtn").text("开始认证");
108
				} else if(authStatus == 1) {
109
					$("#identProcess").text("认证信息提交成功!");
110
					$("#identts").text("我们将尽快对您的信息进行认证。");
111
				} else if(authStatus == 2) {
112
					$("#identProcess").text("我们正在对您的材料进行认证,请稍等片刻。");
113
					$("#identProcess").css({"width":"280px"});
114
				} else if(authStatus == 3) {
115
					$("#identProcess").text("恭喜您实名认证成功!");
116
				}
117
				
118
				if(authStatus == -1 || authStatus == 0){
119
					$("#identBtn").on("click",function(){
120
						$(".IdentityUp").show();
121
						$(".IdentityState").hide();
122
					})
123
				}
124
				
125
			}
126
		},
127
		error: function() {
128
			$.MsgBox.Alert('消息','服务器链接超时');
129
		}
130
	});
131
}
132

133
//提交实名认证图片
134
function typeimg(temp) {
135
	$.ajax("/ajax/authApply/realName", {
136
		data: {
137
			"professorId": $.cookie("userid"),
138
			"fns": temp
139
		},
140
		dataType: 'json', //数据格式类型
141
		type: 'post', //http请求类型
142
		//async: false,
143
		timeout: 10000, //超时设置
144
		traditional:true,//传数组必须加这个
145
		success: function(data) {
146
			console.log(JSON.stringify(data));
147
			if(data.success) {
148
				$(".IdentityUp").hide();
149
				$(".IdentityState").show();
150
				location.reload(true);
151
			}
152
		},
153
		error: function() {
154
			$.MsgBox.Alert('消息','服务器链接超时');
155
		}
156
	});
157
}

+ 91 - 10
news-list.html

@ -1,12 +1,93 @@
1
<!--科研文章-->
2
<div class="workconitem">
3
	<div class="workcontit">科研文章</div>
4
	<div class="worksubcon">
5
		<div class="workmysrc workmysrc1 clearfix" id="workmysrc">
6
			<div id="newsbox">
7
				
8
			</div>
9
		</div>
1
<!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>我的工作台 - 科研文章</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />	
9
<link type="text/css" href="css/bootstrap.min.css" rel="stylesheet">
10
<link type="text/css" href="css/reset.css" rel="stylesheet" />
11
<link type="text/css" href="css/webuploader/webuploader.css" rel="stylesheet">
12
<link type="text/css" href="css/common.css" rel="stylesheet">
13
<link type="text/css" href="css/workspace.css" rel="stylesheet">
14
<link type="text/css" href="css/popup.css" rel="stylesheet">
15
<link type="text/css" href="css/newsciresource.css" rel="stylesheet">
16
</head>
17
<body>
18
<!--头部-->
19
<div id="header">
20
	<a href="index.html" alt="科袖" class="logo"></a>
21
	<div class="searchblock" style="display:block;">
22
		<input type="text" placeholder="搜索专家、研发资源" class="search-txt" id="hsearchContent">
23
		<div class="search-btn" id="hsearch"><span class="search-icon"></span></div>
24
	</div>
25
	<div class="header-right"> 
26
        <!--未登录-->
27
        <div class="unlogin">
28
        	<a class="loginbtn loginlbtn" href="login-invite-code.html">特邀专家登录</a>
29
        	<a class="loginbtn loginrbtn" href="login.html">登录&nbsp;&nbsp;|</a>
30
        	<a class="loginbtn loginrbtn" href="register.html">注册</a>
31
        </div>
32
        <!--已登录-->
33
        <div class="onlogin">
34
        	<a class="myWorkspace" href="workspaces.html">我的工作台</a>
35
	        <div class="head-portrait">
36
	        	<img class="portrait-p headRadius" />
37
	            <div class="personal-infor">
38
	                <div class="triangleB"></div>
39
	                <div class="personal-box bgRadius">
40
	                    <!-- <a href="#"><span class="icon icon1"></span>我的主页</a> -->
41
	                    <a href="information.html"><span class="icon icon2"></span>修改资料</a>
42
	                    <a href="account-set.html"><span class="icon icon3"></span>账户设置</a>
43
	                    <a href="#" onClick="exit()"><span class="icon icon4"></span>退出登录</a>
44
	                </div>              
45
	            </div>
46
	        </div>
47
        </div>
10 48
	</div>
11 49
</div>
12
<script type="text/javascript" src="js/news-list.js"></script>
50
51
<!--中间-->
52
<div id="container">
53
	<div class="con-center">
54
        <div class="workmenu" style="height: 600px;">
55
            <a href="workspaces.html" class="workmenutit">我的工作台</a>
56
            <a href="consult.html"  class="worksubmenu">咨询</a>
57
            <a href="newsciresource.html"  class="worksubmenu" >资源</a>
58
            <a href="news-list.html"  class="worksubmenu subcolor" >文章</a>
59
            <a href="needList.html"  class="worksubmenu" >需求</a>
60
        </div>
61
        <div class="workcon">
62
			<div class="workconitem">
63
				<div class="workcontit">科研文章</div>
64
				<div class="worksubcon">
65
					<div class="workmysrc workmysrc1 clearfix" id="workmysrc">
66
						<div id="newsbox">
67
							
68
						</div>
69
					</div>
70
				</div>
71
			</div>
72
        </div>
73
    </div>
74
</div>
75
76
<!--底部-->
77
<footer>
78
	<script type="text/javascript" src="js/footer.js"></script>
79
</footer>
80
81
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
82
<script type="text/javascript" src="js/ueditor/ueditor.config.js"></script>
83
<script type="text/javascript" src="js/ueditor/ueditor.all.js"> </script>
84
<script type="text/javascript" src="js/webuploader/webuploader.js"></script>
85
<script type="text/javascript"src="js/jquery.cookie.js"></script>
86
<script type="text/javascript"src="js/jquery.similar.msgbox.js"></script>
87
<script type="text/javascript" src="js/common.js"></script>
88
<script type="text/javascript" src="js/index.js"></script>
89
<script type="text/javascript" src="js/popup.js"></script>
90
<script type="text/javascript" src="js/news-list.js"></script>
91
92
</body>
93
</html>

+ 88 - 12
newsciresource.html

@ -1,18 +1,94 @@
1
<!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>我的工作台 - 科研资源</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />	
9
<link type="text/css" href="css/bootstrap.min.css" rel="stylesheet">
10
<link type="text/css" href="css/reset.css" rel="stylesheet" />
11
<link type="text/css" href="css/webuploader/webuploader.css" rel="stylesheet">
12
<link type="text/css" href="css/common.css" rel="stylesheet">
13
<link type="text/css" href="css/workspace.css" rel="stylesheet">
14
<link type="text/css" href="css/popup.css" rel="stylesheet">
15
<link type="text/css" href="css/newsciresource.css" rel="stylesheet">
16
</head>
17
<body>
18
<!--头部-->
19
<div id="header">
20
	<a href="index.html" alt="科袖" class="logo"></a>
21
	<div class="searchblock" style="display:block;">
22
		<input type="text" placeholder="搜索专家、研发资源" class="search-txt" id="hsearchContent">
23
		<div class="search-btn" id="hsearch"><span class="search-icon"></span></div>
24
	</div>
25
	<div class="header-right"> 
26
        <!--未登录-->
27
        <div class="unlogin">
28
        	<a class="loginbtn loginlbtn" href="login-invite-code.html">特邀专家登录</a>
29
        	<a class="loginbtn loginrbtn" href="login.html">登录&nbsp;&nbsp;|</a>
30
        	<a class="loginbtn loginrbtn" href="register.html">注册</a>
31
        </div>
32
        <!--已登录-->
33
        <div class="onlogin">
34
        	<a class="myWorkspace" href="workspaces.html">我的工作台</a>
35
	        <div class="head-portrait">
36
	        	<img class="portrait-p headRadius" />
37
	            <div class="personal-infor">
38
	                <div class="triangleB"></div>
39
	                <div class="personal-box bgRadius">
40
	                    <!-- <a href="#"><span class="icon icon1"></span>我的主页</a> -->
41
	                    <a href="information.html"><span class="icon icon2"></span>修改资料</a>
42
	                    <a href="account-set.html"><span class="icon icon3"></span>账户设置</a>
43
	                    <a href="#" onClick="exit()"><span class="icon icon4"></span>退出登录</a>
44
	                </div>              
45
	            </div>
46
	        </div>
47
        </div>
48
	</div>
49
</div>
1 50

2
<!--// 科研资源-->
3
<div class="workconitem">
4
    <div class="workcontit">研发资源</div>
5
    <div class="worksubcon">
6
         <!--// 我的资源-->
7
        <div class="workmysrc workmysrc1 clearfix" id="workmysrc">
8
           
9
            <div id="consd">
10
            	
11
            </div>
51
<!--中间-->
52
<div id="container">
53
	<div class="con-center">
54
        <div class="workmenu" style="height: 600px;">
55
            <a href="workspaces.html" class="workmenutit">我的工作台</a>
56
            <a href="consult.html"  class="worksubmenu">咨询</a>
57
            <a href="newsciresource.html"  class="worksubmenu subcolor" >资源</a>
58
            <a href="news-list.html"  class="worksubmenu" >文章</a>
59
            <a href="needList.html"  class="worksubmenu" >需求</a>
60
        </div>
61
        <div class="workcon">
62
			<div class="workconitem">
63
			    <div class="workcontit">研发资源</div>
64
			    <div class="worksubcon">
65
			        <div class="workmysrc workmysrc1 clearfix" id="workmysrc">
66
			            <div id="consd">
67
			            	
68
			            </div>
69
			        </div>
70
			   
71
			    </div>
72
			</div>
12 73
        </div>
13
   
14 74
    </div>
15 75
</div>
16 76

17
<!--科研资源  // -->
77
<!--底部-->
78
<footer>
79
	<script type="text/javascript" src="js/footer.js"></script>
80
</footer>
81

82
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
83
<script type="text/javascript" src="js/ueditor/ueditor.config.js"></script>
84
<script type="text/javascript" src="js/ueditor/ueditor.all.js"> </script>
85
<script type="text/javascript" src="js/webuploader/webuploader.js"></script>
86
<script type="text/javascript"src="js/jquery.cookie.js"></script>
87
<script type="text/javascript"src="js/jquery.similar.msgbox.js"></script>
88
<script type="text/javascript" src="js/common.js"></script>
89
<script type="text/javascript" src="js/index.js"></script>
90
<script type="text/javascript" src="js/popup.js"></script>
18 91
<script type="text/javascript" src="js/newsciresource.js"></script>
92

93
</body>
94
</html>

+ 2 - 1
privacy.html

@ -10,6 +10,7 @@
10 10
<meta http-equiv="X-UA-Compatible" content="IE=edge">
11 11
<title>科袖用户协议</title>
12 12
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
13
<link rel="stylesheet" href="css/bootstrap.min.css" >
13 14
<link rel="stylesheet" href="css/reset.css" />
14 15
<link type="text/css" href="css/common.css" rel="stylesheet">
15 16

@ -20,7 +21,7 @@
20 21
		<a href="index.html" alt="科袖" class="logo"></a>
21 22
        
22 23
	</div>
23
	<div class="container">
24
	<div class="container" id="container">
24 25
			<div class="privacyBox">
25 26
				<dl>
26 27
					<dt>

+ 117 - 0
realname-authentication.html

@ -0,0 +1,117 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>实名认证 - 账户设置 - 科袖网</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9
<link href="css/bootstrap.min.css" rel="stylesheet">
10
<link rel="stylesheet" href="css/reset.css" />
11
<link type="text/css" href="css/login.css" rel="stylesheet">
12
<link type="text/css" href="css/index.css" rel="stylesheet">
13
<link type="text/css" href="css/common.css" rel="stylesheet">
14
<link type="text/css" href="css/workspace.css" rel="stylesheet">
15
<link type="text/css" href="css/popup.css" rel="stylesheet">
16
<link type="text/css" href="css/webuploader/webuploader2.css" rel="stylesheet">
17
<style>
18
	.identProcess{ display: block; margin:0 auto;}
19
</style>
20
</head>
21
<body>
22
<!--头部-->
23
<div id="header">
24
	<a href="index.html" alt="科袖" class="logo"></a>
25
	<div class="searchblock" style="display:block;">
26
		<input type="text" placeholder="搜索专家、研发资源" class="search-txt" id="hsearchContent">
27
		<div class="search-btn" id="hsearch"><span class="search-icon"></span></div>
28
	</div>
29
	<div class="header-right"> 
30
        <!--未登录-->
31
        <div class="unlogin">
32
        	<a class="loginbtn loginlbtn" href="login-invite-code.html">特邀专家登录</a>
33
        	<a class="loginbtn loginrbtn" href="login.html">登录&nbsp;&nbsp;|</a>
34
        	<a class="loginbtn loginrbtn" href="register.html">注册</a>
35
        </div>
36
        <!--已登录-->
37
        <div class="onlogin">
38
       		<a class="myWorkspace" href="workspaces.html">我的工作台</a>
39
	        <div class="head-portrait headRadius">
40
	        	<img class="portrait-p" />
41
	            <div class="personal-infor">
42
	                <div class="triangleB"></div>
43
	                <div class="personal-box bgRadius">
44
	                    <!-- <a href="#"><span class="icon icon1"></span>我的主页</a> -->
45
	                    <a href="information.html"><span class="icon icon2"></span>修改资料</a>
46
	                    <a href="account-set.html"><span class="icon icon3"></span>账户设置</a>
47
	                    <a href="#" onClick="exit()"><span class="icon icon4"></span>退出登录</a>
48
	                </div>
49
	            </div>
50
	        </div>
51
	        
52
        </div>
53
    </div>
54
</div>
55
<!--内容-->
56
<div id="container">
57
	<div class="account">
58
		<div class="account-set">
59
			<div class="account-title">账号设置</div>
60
			<!-- <a href="#"  class="leftsidebar">个人信息</a> -->
61
			<a href="account-set.html" class="leftsidebar">修改密码</a>
62
			<a href="account-binding.html" class="leftsidebar">账号绑定</a>
63
			<!--<a href="javascript:;" class="leftsidebar" id="sfnav">身份认证</a>-->
64
			<a href="javascript:;" class="leftsidebar bgcolor">实名认证</a>
65
			<a href="expert-authentication.html" class="leftsidebar">专家认证</a>
66
		</div>
67
		<div class="contentbox">
68
			<div class="content-set">
69
				<div class="content-title">实名认证</div>
70
				<div class="content-main"> 
71
					<!-- 身份认证状态 -->
72
					<div class="IdentityState">
73
						<div class="nowState">
74
						   <p><span class="identProcess" id="identProcess"></span><span class="identts" id="identts"></span></p>
75
						   <p><span class="identBtn" id="identBtn" style="display: none;"></span></p>
76
						</div>
77
					</div>
78
					<!-- 身份证件上传 -->
79
					<div class="IdentityUp clearfix" style="display:none;"><!-- style="display:none"-->
80
						<ul class="keylist" style="display:none;"></ul>
81
						<div class="note">
82
							<p>科袖郑重承诺不对外提供您的个人信息</p>
83
						</div>
84
		            	<div class="webupArea">
85
			            	<p class="littip">请上传您身份证的正反面:</p>
86
							<div class="webuploadMut">
87
								 <div id="uploader-dome">
88
								    <!--用来存放item-->
89
								    <div id="fileList" class="uploader-list">
90
								    	 <div id="filePicker"></div>
91
								    </div>
92
								   
93
								 </div>
94
							</div>
95
							<div class="subUp">提交上传</div>
96
						</div>
97
					</div>
98
				</div>
99
			</div>
100
		</div>	
101
	</div>
102
</div>
103

104
<!--底部-->
105
<footer>
106
	<script type="text/javascript" src="js/footer.js"></script>
107
</footer>
108
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
109
<script type="text/javascript" src="js/jquery.cookie.js"></script>
110
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
111
<script type="text/javascript" src="js/index.js"></script>
112
<script type="text/javascript" src="js/common.js"></script>
113
<script type="text/javascript" src="js/webuploader/webuploader.js"></script>
114
<script type="text/javascript" src="js/settings/realname-authentication.js"></script> 
115

116
</body>
117
</html>

+ 173 - 220
workspaces.html

@ -4,26 +4,15 @@
4 4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6 6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>我的工作台 - 科袖网</title>
8

7
<title>我的工作台 - 科研资源</title>
9 8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />	
10 9
<link type="text/css" href="css/bootstrap.min.css" rel="stylesheet">
11
<link type="text/css" href="css/webuploader/webuploader.css" rel="stylesheet">
12 10
<link type="text/css" href="css/reset.css" rel="stylesheet" />
13 11
<link type="text/css" href="css/common.css" rel="stylesheet">
14
<link rel="stylesheet" href="//apps.bdimg.com/libs/jqueryui/1.10.4/css/jquery-ui.min.css">
15 12
<link type="text/css" href="css/workspace.css" rel="stylesheet">
16 13
<link type="text/css" href="css/popup.css" rel="stylesheet">
17 14
<link type="text/css" href="css/newsciresource.css" rel="stylesheet">
18
<style>			
19
	#startbox .span,#evastarbox2 .addStar,#showAllAssess .addStar{
20
		background: url(../images/evastar.png) 0 -3px no-repeat;
21
	}
22
	#commbox .span{background: url(../images/evastar.png) 0 -3px no-repeat;}
23
	.repalyf{width:100%}
24
</style>
25 15
</head>
26

27 16
<body>
28 17
<!--我的关注-->
29 18
<div class="blackcover displayNone" id="attentCover">
@ -43,83 +32,8 @@
43 32
		<span class="workclose" id="workclose"></span>	
44 33
	</div>
45 34
</div>
46
<!--needIssue需求发布-->
47
<div class="blackcover displayNone" id="needIssue">
48
	<div class="attentionBox">
49
		<div class="topTit">发布需求</div>
50
		<div class="attentsCon">
51
			<div class="demandBox" style="padding:20px">
52
				<ul class="basicinfo">
53
					<li><label>请选择您发布需求的目的<em class="requiredcon">*</em></label></li>
54
					<li class="divideSpace" id="navsub">
55
						<ul class="boxnav chooseBox demandAim clearfix">
56
							<li class="aimedLi"><span>咨询技术难题</span></li>
57
							<li><span>寻求研发资源</span></li>
58
							<li><span>其他</span></li>
59
						</ul>
60
					</li>
61
					<li><label>请选择您的需求类型<em class="requiredcon">*</em></label></li>
62
					<li class="divideSpace" id="navsubTo" >
63
						<ul class="boxnav boxnavTo chooseBox clearfix">
64
							<li><span class=''>个人需求</span></li><!--默认状态是无class 选中状态checkNow-->
65
							<li><span class='checkNo'>企业需求</span></li><!--不可用状态checkNo-->
66
						</ul>
67
						<div class="littipCh">
68
							<div class="littip">注:当企业入住科袖后,企业的关联用户将可以发布企业需求</div>
69
							<div class="littip">注:1、当完成实名认证后,您将可以发布个人需求。
70
								<p>2、当您不再是当前企业的认证用户时,您的企业需求将自动关闭。</p></div>
71
						</div>
72
					</li>
73
					<li class="divideSpace">
74
						<div class="littip"></div>
75
					</li>
76
					<li><label>需求主题<em class="requiredcon">*</em></label></li>
77
					<li class="divideSpace basicfrm"><input type="text" name="comname" placeholder="请用一句话概括您的需求" class="frmtype" id="demandContent"></li>
78
					<li><label>需求内容<em class="requiredcon">*</em></label></li>
79
					<li class="divideSpace">
80
						<textarea class="frmtype" placeholder="请详细描述您遇到的问题,以便为您找到最合适的专家"></textarea>
81
						<div class="limitNum">您还能输入<span id="countNum">300</span> 字</div>
82
					</li>
83
					<li><label>请选择需求涉及的行业或领域(可多选)</label></li>
84
					<li class="divideSpace">
85
						<ul class="chooseBox mutChecked clearfix">
86
				       		<li><span>材料检测</span></li>
87
				       		<li><span>防腐蚀</span></li>
88
				       		<li class="checkedLi"><span>金属基复合材料</span></li>
89
				       		<li class="checkedLi"><span>金属基复合材料</span></li>
90
				       		<li><span>微晶金属材料</span></li>
91
				       		<li class="checkedLi"><span>金属基复合材料</span></li>
92
				       		<li><span>微晶金属材料</span></li>
93
				       		<li><span>微晶金属材料</span></li>
94
				       </ul>
95
					</li>
96
					<li class="divideSpace">
97
						<div class="addlabel clearfix">
98
							<input type="text" placeholder="您可以输入更多需求所涉及的行业或领域" class="frmtype floatL" style="width:78%">
99
							<div class="basicBtn basicBtngo floatL">
100
								<span>添加</span>
101
							</div>
102
							<!--<button class="frmtype frmbtn floatL addlabelbtn">添加</button>-->
103
						</div>
104
						<div class="labelarea">
105
                        	<ul class="labelshow chooseBox clearfix" id="labelshow">
106
					       		<li class="deleteSubject"><em>66666</em><span class="removeNu"><img src="images/move.png"></span></li>
107
					       		<li class="deleteSubject"><em>66666</em><span class="removeNu"><img src="images/move.png"></span></li>
108
					       	</ul>
109
                        </div>
110
					</li>
111
				</ul>
112
				<div class="linespace"></div>
113
		    	<div class="basicBtn basicBtngo">
114
			        <span style="padding:6px 60px;">发布</span>        
115
		    	</div>
116
			</div>		
117
		</div>
118
		<div style="height: 20px;"></div>
119
		<span class="workclose" id="workclose2"></span>	
120
	</div>
121
</div>
122

35
	
36
<!--头部-->
123 37
<div id="header">
124 38
	<a href="index.html" alt="科袖" class="logo"></a>
125 39
	<div class="searchblock" style="display:block;">
@ -151,156 +65,195 @@
151 65
        </div>
152 66
	</div>
153 67
</div>
68

69
<!--中间-->
154 70
<div id="container">
155 71
	<div class="con-center">
156 72
        <div class="workmenu" style="height: 600px;">
157
            <div class="workmenutit">我的工作台</div>
158
            <div class="worksubmenu" id="consultbtn">咨询</div>
159
            <!-- <div class="worksubmenu" id="sciresourcebtn">研发资源</div> -->
160
            <div class="worksubmenu" id="newsciresourcebtn" style="display: none;">资源</div>
161
           <!--  <div class="worksubmenu" id="sciprojectbtn">科研项目</div> -->
162
            <div class="worksubmenu" id="newslist" style="display: none;">文章</div>
163
            <div class="worksubmenu" id="needList">需求</div>
164
            <div class="worksubmenu" id="needSure">需求确认</div>
165
            <div class="worksubmenu" id="needShow">需求查看</div>
166
            <div class="worksubmenu" id="consultSure">咨询确认</div>
167
            <div class="worksubmenu" id="consultReject">谢绝咨询</div>
73
            <a href="workspaces.html" class="workmenutit">我的工作台</a>
74
            <a href="consult.html"  class="worksubmenu">咨询</a>
75
            <a href="newsciresource.html"  class="worksubmenu" >资源</a>
76
            <a href="news-list.html"  class="worksubmenu" >文章</a>
77
            <a href="needList.html"  class="worksubmenu" >需求</a>
168 78
        </div>
169
        
170 79
        <div class="workcon">
80
			<div class="workconitem">
81
    <div class="workcontit">我的工作台</div>
82
    <div class="worksubcon clearfix">
83
        <div class="workconleft floatL">
84
            <!--专家信息、相关记录-->
85
            <div class="workblock">
86
                <div class="worksubblock floatL">
87
                    <div class=" workhs floatL">
88
                        <a class="workhead headRadius" ><img src=""class="imgProfess" width="100%" height="100%"></a>
89
                        <p class="workstat nohide" style="display: none;">已完成咨询<span style="color:#ff9900;" id="allConsultCount"></span>次</p>
90
                        <p id="evastarbox" class="nohide" style="display: none;"><span class="evastar2"></span><span class="evastar2"></span><span class="evastar2"></span><span class="evastar2"></span><span class="evastar2"></span></p>
91
                        <!-- <p class="workstat">合作<br><span>12</span>次</p> -->
92
                    </div>
93
                    <div class="workinfor floatL">
94
                        <h4><a  class="named" id="nameS"></a><a class="modifyicon"></a></h4>
95
                        <h5><span id="office"></span><span id="title"></span></h5>
96
                        <h6><span id="department"></span><span id="organization"></span></h6>
97
                        <h6><span id="address"></span></h6>
98
                        <a class="worklinkbtn" href="information.html">>>修改资料</a>
99
                    </div>
100
                    
101
                </div>
102
                <div class="worksubblock floatL" style="border-left:1px solid #d6d6d6;">
103
                    <div class="workcountup clearfix">
104
                        <div class="workcount floatL">
105
                            <p><span class="workcountnum" id="unreadConsult"></span>条未读的咨询消息</p>
106
                            <a class="worklinkbtn" id="lookMyConsult">>>点击查看</a>
107
                        </div>
108
                        <div class="workcount floatL">
109
                            <p><span class="workcountnum">0</span>个发布中的需求</p>
110
                            <a   class="worklinkbtn">>>点击搜索</a>
111
                        </div>
112
                         <!--<div class="workcount floatL">
113
                            <p><span class="workcountnum" id="workcontain"></span>条正在进行的合作</p>
114
                            <a   class="worklinkbtn" id="worklinkre">>>查看我的资源</a>
115
                        </div> -->
116
                    </div>
117
                    <div class="workcountup" id="lookMyAttention" >
118
                        <p class="myAttention">我的关注</p>
119
                    </div>
120
                     <!--<div class="workcountup">
121
                        <p><span class="workcountnum">2</span>个项目正在进行</p>
122
                        <a href=""  class="worklinkbtn">>>查看我的科研项目</a>
123
                    </div> -->
124
                </div>
125
            </div>
126
            <!--最新咨询、最新回复-->
127
            <div class="workblock">
128
                <div class="floatL worksubblock nohide" style="display: none;">
129
                    <div class="worktit">最新咨询<a class="worklinkbtn floatR" id="lookAllConsult">查看全部</a></div>
130
                    <div class="wbcon" id="wbcon1">
131
                        <div class="leftwb floatL">
132
                            <a href="" class="wbimg headRadius"><img src="" width="100%" height="100%" id="proImage"></a>
133
                            <p id="myFlatProName">专家姓名</p>
134
                            <p class="h5Font" id="myFlatProTitle"><span id="myReplyProOffice"></span><span id="myReplyProTitle"></span></p>
135
                            <p class="h6Font" id="myFlatProDepartment"><span id="myReplyProDepartment"></span><span id="myReplyProOrgName"></p>
136
                       		<p class="h6Font" id="myReplyAddress"></p>                      		
137
                        </div>
138
                        <div class="rightwb floatL">
139
                            <ul class="evasort">
140
                            	<li class="worktopic topicTheem"><span id="myFlatConsultTitle"></span></li>
141
                                <li class="worktopic"><span class="topictime" id="myFlatConsultTime"></span></li>
142
                                <li class="workrecord workrecordMy"><span id="myFlatConsultContent"></span></li>
143
                            </ul>
144
                            <!--<div class="writespan floatL">快速回复:</div>
145
                            <form class="writebackbox">
146
                                <textarea class="frmtype" id="myFlatConsultCon"></textarea>
147
                                <input type="button" name="enterback" value="发送" id="myFlatSendConsultBtn" class="writeback floatR">
148
                            </form>-->
149
                            <input type="button" name="enterback" value="查看" class="writeback floatR">
150
                        </div>
151
                    </div>
152
                                
153
                </div> 
154
                <div class="floatL worksubblock" id="repalyf">
155
                    <div class="worktit">最新回复<a class="worklinkbtn floatR" id="lookAllReply">查看全部</a></div>
156
                    <div class="wbcon" id="wbcon2">
157
                        <div class="leftwb floatL">
158
                            <a href="" class="wbimg headRadius"><img src="" width="100%" height="100%" id="proreplayImage"></a>
159
                            <p id="myFlatReplyProName">专家姓名</p>
160
                            <p class="h5Font" id="myFlatReplyProTitle"><span id="myProOffice"></span><span id="myProTitle"></span></p>
161
                            <p class="h6Font" id="myFlatReplyProDepartment"><span id="myProDepartment"></span><span id="myProOrgName"></p>
162
                        	<p class="h6Font" id="myAddress"></p>
163
                        </div>
164
                        <div class="rightwb floatL">
165
                            <ul class="evasort">
166
                            	<li class="worktopic topicTheem">回复:<span id="myFlatRelpyTitle"></span></li>
167
                                <li class="worktopic"><span class="topictime" id="myFlatRelpyTime" ></span></li>
168
                                <li class="workrecord"><span id="myFlatRelpyContent"></span></li>
169
                            </ul>
170
                            <div class="writespan floatL">快速回复:</div>
171
                            <form class="writebackbox">
172
                                <textarea class="frmtype" id="myFlatReplyCon"></textarea>
173
                                <input type="button" name="enterback" value="发送" id="myFlatSendReplyBtn" class="writeback floatR">
174
                            </form>
175
                        </div>
176
                    </div>
177
                </div>
178
            </div>
179
            <!--正在使用的资源-->
180
            <div class="workblock nohide" style="display: none;">
181
                <div class="worktit">我的资源<a class="worklinkbtn floatR" id="allResource">查看全部</a></div>
182
                <div class="wbcon">
183
                    <div id="consdcen">
184
                    
185
                    </div>
186
                </div>
187
            </div> 
188
            <!--我的文章-->
189
            <div class="workblock nohide" style="display: none;">
190
                <div class="worktit">我的文章<a class="worklinkbtn floatR" id="allArtical">查看全部</a></div>
191
                <div class="wbcon">
192
                    <div id="conArtical">
193
                    	<ul class="otherRes clearfix" id="myNews"></ul>
194
                    </div>
195
                </div>
196
            </div> 
197
            <!--正在进行的科研项目-->
198
            <!-- <div class="workblock">
199
                <div class="worktit">正在进行的科研项目<a class="worklinkbtn floatR">查看全部</a></div>
200
                <div class="wbcon">
201
                    <div class="objectsrcbox">
202
                        <div class="objectsrc">
203
                            <p>项目名项目名项目名项目名项目名项目名项目名称</p>
204
                            <p class="objectstate">进行中</p>
205
                        </div>
206
                        <div class="objectsrc">
207
                            <p>项目名称</p>
208
                            <p class="objectstate">进行中</p>
209
                        </div>
210
                        <div class="objectsrc">
211
                            <p>项目名称</p>
212
                            <p class="objectstate">进行中</p>
213
                        </div>
214
                        <div class="objectsrc">
215
                            <p>项目名称</p>
216
                            <p class="objectstate">进行中</p>
217
                        </div>
218
                                    
219
                    </div>
220
                                
221
                </div>
222
            </div>  -->
223
        </div>
224
        <div class="workconright floatR">
225
            <div class="worknotice">  
226
                <span style="line-height: 400px;font-size: 20px; color: #ccc;">公告新闻 </span>            
227
            </div>
228
        </div>
229
    </div>
230
</div>
171 231

172 232
        </div>
173
        
174 233
    </div>
175 234
</div>
176 235

236

237
<!--底部-->
177 238
<footer>
178 239
	<script type="text/javascript" src="js/footer.js"></script>
179 240
</footer>
180 241

181 242
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
182
<script type="text/javascript" charset="utf-8" src="js/ueditor/ueditor.config.js"></script>
183
<script type="text/javascript" charset="utf-8" src="js/ueditor/ueditor.all.js"> </script>
184
<script type="text/javascript">	
185
	//下拉菜单
186
	function showSelect(obj1,obj2,attrPa){
187
	    $("."+ obj2).css("display","block"); 
188
	    $(obj2).slideDown();
189

190
	    $("."+ obj2).find("li").click(function(){
191
	    	$("."+ obj2).slideUp();
192
	    	
193
		      $("."+ obj1).find("span").text($(this).text());
194
		      $("."+ obj1).find("span").attr(attrPa,$(this).attr(attrPa));
195
		      $("."+ obj1).find("input").val($(this).attr(attrPa));
196
		      
197
		      	consultStatus = $("#consultSelectId").val();//咨询状态值
198
		
199
				timeType = $("#timeTypeId").val();//时间类型值
200
				
201
				sortType = $("#timeSortId").val();//排序值;
202
				
203
				replyStatus = $("#replySelectId").val();//回复状态值
204
				timeType2 = $("#timeTypeId2").val();//回复时间类型值
205
				sortType2 = $("#timeSortId2").val();//回复中 排序值;
206
	    });
207
	  };
208

209
</script>
210 243
<script type="text/javascript"src="js/jquery.cookie.js"></script>
211 244
<script type="text/javascript"src="js/jquery.similar.msgbox.js"></script>
212 245
<script type="text/javascript" src="js/common.js"></script>
213
<script type="text/javascript" src="js/webuploader/webuploader.js"></script>
214
<script type="text/javascript" src="js/jquery.page.js"></script>
215 246
<script type="text/javascript" src="js/index.js"></script>
216 247
<script type="text/javascript" src="js/popup.js"></script>
217
<script type="text/javascript" src="js/workspace.js"></script>
218
<script type="text/javascript" src="js/consult.js"></script>
219

220
<script type="text/javascript">
221
	
222
	
223
	//关闭按钮
224
	$("#workclose2").click(function(){
225
		$("#needIssue").fadeOut();
226
		$("body").css("position","");
227
	});
228
	
229
	//需求列表
230
	$(".workmenu").on("click","#needList",function(){
231
		$.ajax({
232
			"url":"needList.html",
233
			"dataType":"html",
234
			"success":function(result){
235
				//console.log(data);
236
				$(".workcon").html(result);
237
			}
238
		})
239
	})
240
	//需求确认
241
	$(".workmenu").on("click","#needSure",function(){
242
		$.ajax({
243
			"url":"needSure.html",
244
			"dataType":"html",
245
			"success":function(result){
246
				//console.log(data);
247
				$(".workcon").html(result);
248
			}
249
		})
250
	})
251
	//需求查看
252
	$(".workmenu").on("click","#needShow",function(){
253
		$.ajax({
254
			"url":"needShow.html",
255
			"dataType":"html",
256
			"success":function(result){
257
				//console.log(data);
258
				$(".workcon").html(result);
259
			}
260
		})
261
	})
262
	//咨询确认
263
	$(".workmenu").on("click","#consultSure",function(){
264
		$.ajax({
265
			"url":"consultSure.html",
266
			"dataType":"html",
267
			"success":function(result){
268
				//console.log(data);
269
				$(".workcon").html(result);
270
			}
271
		})
272
	})
273
	//谢绝咨询
274
	$(".workmenu").on("click","#consultReject",function(){
275
		$.ajax({
276
			"url":"rejectReason.html",
277
			"dataType":"html",
278
			"success":function(result){
279
				//console.log(data);
280
				$(".workcon").html(result);
281
			}
282
		})
283
	})
284

285
	//需求目的选择(技术/资源/其他)
286
	$(".demandAim").on('click','li',function(){
287
		var aimlist = $('.demandAim li');
288
		aimlist.removeClass('aimedLi');
289
		$(this).addClass('aimedLi');
290
	});
291
	//需求类型选择(个人/企业)
292
	$(".boxnavTo").on('click','li',function(){
293
		var aimlist = $('.boxnavTo li');
294
//		aimlist.find("span").removeClass('checkNow');
295
		$(this).find("span").addClass('checkNow');
296
	});
297
	//谢绝缘由(多选)
298
	$(".mutChecked").on('click','li',function(){
299
		var aimlist = $('.mutChecked li');
300
//		aimlist.find("span").removeClass('checkNow');
301
		$(this).find("span").addClass('checkNow');
302
	});
303
	
248
<script type="text/javascript" src="js/workindex.js"></script>
249
<script type="text/javascript" src="js/attention-list.js"></script>
250
<script type="text/javascript">
251
	//判断用户类型显示用户权限
252
	if(ifuser.authType2==0){
253
		$("#repalyf").addClass("repalyf");
254
	}else{
255
		$("#newsciresourcebtn,#newslist,.nohide").show();
256
	}
304 257
</script>
305 258
</body>
306
</html>
259
</html>