Browse Source

合作历史与评价,资源修改,专家信息浏览与修改:朋涛

luyanan 8 years ago
parent
commit
26ae8e4380

+ 3 - 55
app/html/coophistory-other.html

@ -22,66 +22,14 @@
22 22
        <!--图文列表-->
23 23
        <div class="mui-card-content conblock">
24 24
	        <ul class="mui-table-view protable">
25
	            <li class="mui-table-view-cell mui-media">
26
	                <a class="proinfor" href="../html/proinforbrow.html">
27
	                	<div class="mui-pull-left lefthead">
28
	                    	<img class="mui-media-object headimg" src="../images/default-photo.jpg">
29
	                    	<p class="listtit0">专家姓名</p>
30
	                	</div>
31
	                    <div class="mui-media-body">
32
	                    	<div class="contit">
33
	                        	<span class="listtit3">2016年11月3日 10:00</span>
34
	                        	<div class="conresoult">
35
	                        		<div class="levelbox">
36
						        		<span class="mui-icon iconfont icon-favorfill"></span> <!--无色星星icon-favor  黄色星icon-favorfill-->
37
						        		<span class="mui-icon iconfont icon-favorfill"></span>
38
						        		<span class="mui-icon iconfont icon-favorfill"></span>
39
						        		<span class="mui-icon iconfont icon-favor"></span>
40
						        		<span class="mui-icon iconfont icon-favor"></span>
41
						        	</div>
42
	                        	</div>
43
	                        </div>
44
	                    	<p class="listtit2 conbrief" style="max-height:64px;">
45
	                    		Lorem ipsum dolor sit amet, consectetur adipiscng elit. Aenean euismod bibendum laoreet. Proin ds.Lorem ipsum dolor sit amet, consectetur adipiscng elit. Aenean euismod bibendum laoreet. Proin ds.
46
	                    	</p>
47
	                    	
48
	                    </div>
49
	                </a>
50
	            </li>
51
	            <li class="mui-table-view-cell mui-media">
52
	                <a class="proinfor" href="../html/proinforbrow.html">
53
	                	<div class="mui-pull-left lefthead">
54
	                    	<img class="mui-media-object headimg" src="../images/default-photo.jpg">
55
	                    	<p class="listtit0">专家姓名</p>
56
	                	</div>
57
	                    <div class="mui-media-body">
58
	                    	<div class="contit">
59
	                        	<span class="listtit3">2016年11月3日 10:00</span>
60
	                        	<div class="conresoult">
61
	                        		<div class="levelbox">
62
						        		<span class="mui-icon iconfont icon-favorfill"></span> <!--无色星星icon-favor  黄色星icon-favorfill-->
63
						        		<span class="mui-icon iconfont icon-favorfill"></span>
64
						        		<span class="mui-icon iconfont icon-favorfill"></span>
65
						        		<span class="mui-icon iconfont icon-favor"></span>
66
						        		<span class="mui-icon iconfont icon-favor"></span>
67
						        	</div>
68
	                        	</div>
69
	                        </div>
70
	                    	<p class="listtit2 conbrief" style="max-height:64px;">
71
	                    		Lorem ipsum dolor sit amet, consectetur adipiscng elit. Aenean euismod bibendum laoreet. Proin ds.Lorem ipsum dolor sit amet, consectetur adipiscng elit. Aenean euismod bibendum laoreet. Proin ds.
72
	                    	</p>
73
	                    	
74
	                    </div>
75
	                </a>
76
	            </li>
25
	            
77 26
	        </ul>
78 27
		</div>
79 28
		<!--<a id="scrollToTop" class="backTop hide"> <span class="mui-icon mui-icon-arrowup"></span> </a>-->
80 29
		
81 30
    </div>
82 31
    <script src="../js/public/mui.min.js"></script>
83
    <script type="text/javascript" charset="utf-8">
84
		mui.init()
85
	</script> 	 
32
    <script src="../js/public/base.js"></script>
33
	<script src="../js/coophistory-other.js"></script>
86 34
</body>
87 35
</html>

+ 1 - 104
app/html/coophistory.html

@ -22,110 +22,7 @@
22 22
        <!--图文列表-->
23 23
        <div class="mui-card-content conblock">
24 24
	        <ul class="mui-table-view protable">
25
	            <li class="mui-table-view-cell mui-media">
26
	                <a class="proinfor" href="../html/proinforbrow.html">
27
	                	<div class="mui-pull-left lefthead">
28
	                    	<img class="mui-media-object headimg" src="../images/default-photo.jpg">
29
	                    	<p class="listtit0">专家姓名</p>
30
	                	</div>
31
	                    <div class="mui-media-body">
32
	                    	<div class="contit">
33
	                        	<span class="mui-ellipsis listtit">关于某设备的咨询某设备的咨询某设备的咨询</span>
34
	                        	<div class="conresoult">
35
	                        		<div class="levelbox">
36
						        		<span class="mui-icon iconfont icon-favorfill"></span> <!--无色星星icon-favor  黄色星icon-favorfill-->
37
						        		<span class="mui-icon iconfont icon-favorfill"></span>
38
						        		<span class="mui-icon iconfont icon-favorfill"></span>
39
						        		<span class="mui-icon iconfont icon-favor"></span>
40
						        		<span class="mui-icon iconfont icon-favor"></span>
41
						        	</div>
42
	                        	</div>
43
	                        </div>
44
	                    	<p class="listtit2 conbrief">
45
	                    		Lorem ipsum dolor sit amet, consectetur adipiscng elit. Aenean euismod bibendum laoreet. Proin ds.
46
	                    	</p>
47
	                    	<p class="listtit3">2016年11月3日 10:00</p>
48
	                    </div>
49
	                </a>
50
	            </li>
51
	            <li class="mui-table-view-cell mui-media">
52
	                <a class="proinfor" href="../html/proinforbrow.html">
53
	                	<div class="mui-pull-left lefthead">
54
	                    	<img class="mui-media-object headimg" src="../images/default-photo.jpg">
55
	                    	<p class="listtit0">专家姓名</p>
56
	                	</div>
57
	                    <div class="mui-media-body">
58
	                    	<div class="contit">
59
	                        	<span class="mui-ellipsis listtit">关于某设备的咨询某设备的咨询某设备的咨询</span>
60
	                        	<div class="conresoult">
61
	                        		<div class="levelbox">
62
						        		<span class="mui-icon iconfont icon-favorfill"></span> <!--无色星星icon-favor  黄色星icon-favorfill-->
63
						        		<span class="mui-icon iconfont icon-favorfill"></span>
64
						        		<span class="mui-icon iconfont icon-favorfill"></span>
65
						        		<span class="mui-icon iconfont icon-favor"></span>
66
						        		<span class="mui-icon iconfont icon-favor"></span>
67
						        	</div>
68
	                        	</div>
69
	                        </div>
70
	                    	<p class="listtit2 conbrief">
71
	                    		Lorem ipsum dolor sit amet, consectetur adipiscng elit. Aenean euismod bibendum laoreet. Proin ds.
72
	                    	</p>
73
	                    	<p class="listtit3">2016年11月3日 10:00</p>
74
	                    </div>
75
	                </a>
76
	            </li>
77
	            <li class="mui-table-view-cell mui-media">
78
	                <a class="proinfor" href="../html/proinforbrow.html">
79
	                	<div class="mui-pull-left lefthead">
80
	                    	<img class="mui-media-object headimg" src="../images/default-photo.jpg">
81
	                    	<p class="listtit0">专家姓名</p>
82
	                	</div>
83
	                    <div class="mui-media-body">
84
	                    	<div class="contit">
85
	                        	<span class="mui-ellipsis listtit">关于某设备的咨询某设备的咨询某设备的咨询</span>
86
	                        	<div class="conresoult">
87
	                        		<div class="levelbox">
88
						        		<span class="mui-icon iconfont icon-favorfill"></span> <!--无色星星icon-favor  黄色星icon-favorfill-->
89
						        		<span class="mui-icon iconfont icon-favorfill"></span>
90
						        		<span class="mui-icon iconfont icon-favorfill"></span>
91
						        		<span class="mui-icon iconfont icon-favor"></span>
92
						        		<span class="mui-icon iconfont icon-favor"></span>
93
						        	</div>
94
	                        	</div>
95
	                        </div>
96
	                    	<p class="listtit2 conbrief">
97
	                    		Lorem ipsum dolor sit amet, consectetur adipiscng elit. Aenean euismod bibendum laoreet. Proin ds.
98
	                    	</p>
99
	                    	<p class="listtit3">2016年11月3日 10:00</p>
100
	                    </div>
101
	                </a>
102
	            </li>
103
	            <li class="mui-table-view-cell mui-media">
104
	                <a class="proinfor" href="../html/proinforbrow.html">
105
	                	<div class="mui-pull-left lefthead">
106
	                    	<img class="mui-media-object headimg" src="../images/default-photo.jpg">
107
	                    	<p class="listtit0">专家姓名</p>
108
	                	</div>
109
	                    <div class="mui-media-body">
110
	                    	<div class="contit">
111
	                        	<span class="mui-ellipsis listtit">关于某设备的咨询某设备的咨询某设备的咨询</span>
112
	                        	<div class="conresoult">
113
	                        		<div class="levelbox">
114
						        		<span class="mui-icon iconfont icon-favorfill"></span> <!--无色星星icon-favor  黄色星icon-favorfill-->
115
						        		<span class="mui-icon iconfont icon-favorfill"></span>
116
						        		<span class="mui-icon iconfont icon-favorfill"></span>
117
						        		<span class="mui-icon iconfont icon-favor"></span>
118
						        		<span class="mui-icon iconfont icon-favor"></span>
119
						        	</div>
120
	                        	</div>
121
	                        </div>
122
	                    	<p class="listtit2 conbrief">
123
	                    		Lorem ipsum dolor sit amet, consectetur adipiscng elit. Aenean euismod bibendum laoreet. Proin ds.
124
	                    	</p>
125
	                    	<p class="listtit3">2016年11月3日 10:00</p>
126
	                    </div>
127
	                </a>
128
	            </li>
25
	       
129 26
	        </ul>
130 27
		</div>
131 28
		<!--<a id="scrollToTop" class="backTop hide"> <span class="mui-icon mui-icon-arrowup"></span> </a>-->

+ 1 - 1
app/html/proinforupdate.html

@ -71,7 +71,7 @@
71 71
		    </div>
72 72
		     <div class="mui-input-group mainbox">
73 73
				<div class="maincon">
74
			       <div class="infocontit">合作资源<a class="addinfobox mui-clearfix" style="right:1% ;" href="resinforupdate.html"><em class="addinfobtn mui-pull-left"></em><span class="mui-pull-left">点击添加</span></a></div> 
74
			       <div class="infocontit">合作资源<a class="addinfobox mui-clearfix" style="right:1% ;"><em class="addinfobtn mui-pull-left"></em><span class="mui-pull-left">点击添加</span></a></div> 
75 75
			       <div class="infocon">
76 76
				       <ul class="mui-table-view resinfo" id="resourceList">
77 77
				            

+ 16 - 34
app/html/resinforupdate.html

@ -46,17 +46,17 @@
46 46
    		<div class="mui-input-group mainbox resouinfoword marginbox">
47 47
            	<ul class="resouinfobox">
48 48
            		<li>
49
            			<div class="infocontit">基本信息<a class="updatebox mui-clearfix" href="updateinfo-res01.html"><em class="updatebtn mui-pull-left"></em><span class="mui-pull-left">点击修改</span></a></div>
49
            			<div class="infocontit">基本信息<a class="updatebox mui-clearfix" id="mess"><em class="updatebtn mui-pull-left"></em><span class="mui-pull-left">点击修改</span></a></div>
50 50
            		</li>
51 51
					<li>
52 52
						<div class="infocon">
53 53
							<p style="color:#666666; font-size:14px;">
54 54
								<span>资源名称:</span>
55
								<span class="listtit2">XXXXX资源名称XXXXX资源名称XX</span>
55
								<span class="listtit2"></span>
56 56
							</p>
57 57
							<p style="color:#666666; font-size:14px;">
58 58
								<span>应用用途:</span>
59
								<span class="listtit2">应用用途应用用途应用用途应用用途应用用</span>
59
								<span class="listtit2"></span>
60 60
							</p>
61 61
						</div>
62 62
					</li>
@ -65,16 +65,10 @@
65 65
			<div class="mui-input-group mainbox resouinfoword marginbox">
66 66
            	<ul class="resouinfobox">
67 67
					<li>
68
						<div class="infocontit">学术领域<a class="updatebox mui-clearfix" href="updateinfo-res02.html"><em class="updatebtn mui-pull-left"></em><span class="mui-pull-left">点击修改</span></a></div>
68
						<div class="infocontit" >学术领域<a class="updatebox mui-clearfix" id="subject"><em class="updatebtn mui-pull-left"></em><span class="mui-pull-left" id="subModify">点击修改</span></a></div>
69 69
						<div class="infocon">
70 70
					       	<ul class="infosubject">
71
					       		<li>领域1</li>
72
					       		<li>领域领域领域2</li>
73
					       		<li>领域领域领域领域3</li>
74
					       		<li>领域4</li>
75
					       		<li>领域领1</li>
76
					       		<li>领域1</li>
77
					       		<li>领域1</li>
71
					       		
78 72
					       	</ul>
79 73
				       </div>
80 74
					</li>
@ -83,16 +77,10 @@
83 77
			<div class="mui-input-group mainbox resouinfoword marginbox">
84 78
            	<ul class="resouinfobox">
85 79
					<li>
86
						<div class="infocontit">应用行业<a class="updatebox mui-clearfix" href="updateinfo-res03.html"><em class="updatebtn mui-pull-left"></em><span class="mui-pull-left">点击修改</span></a></div> 
80
						<div class="infocontit">应用行业<a class="updatebox mui-clearfix" id="industry"><em class="updatebtn mui-pull-left"></em><span class="mui-pull-left" id="indModify">点击修改</span></a></div> 
87 81
				        <div class="infocon">
88 82
					       	<ul class="infoapply">
89
					       		<li class="mui-ellipsis">应用行业1</li>
90
					       		<li class="mui-ellipsis">领域领域领域域领域领域域领域领域域领域领域2</li>
91
					       		<li class="mui-ellipsis">领域领域3</li>
92
					       		<li class="mui-ellipsis">领域4</li>
93
					       		<li class="mui-ellipsis">领域领1</li>
94
					       		<li class="mui-ellipsis">领域1</li>
95
					       		<li class="mui-ellipsis">领域1</li>
83
					       		
96 84
					       	</ul>
97 85
				        </div>
98 86
					</li>
@ -101,19 +89,19 @@
101 89
			<div class="mui-input-group mainbox resouinfoword marginbox">
102 90
            	<ul class="resouinfobox">
103 91
					<li>
104
				       <div class="infocontit">详细描述<a class="updatebox mui-clearfix" href="updateinfo-res04.html"><em class="updatebtn mui-pull-left"></em><span class="mui-pull-left">点击修改</span></a></div> 
92
				       <div class="infocontit" >详细描述<a class="updatebox mui-clearfix" id="descp"><em class="updatebtn mui-pull-left"></em><span class="mui-pull-left" id="desModify">点击修改</span></a></div> 
105 93
				       <div class="infocon">
106
				       		<p class="listtit3 mutlinebox">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean euismod bibendum laoreet. Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar tempor. Cum sociis natoque</p>
94
				       		<p class="listtit3 mutlinebox" id="descp1"></p>
107 95
				       </div>
108 96
					</li>
109 97
				</ul>
110 98
			</div>
111
			<div class="mui-input-group mainbox resouinfoword marginbox">
99
			<div class="mui-input-group mainbox resouinfoword marginbox">  
112 100
            	<ul class="resouinfobox">
113 101
		            <li>
114
				       <div class="infocontit">合作备注<a class="updatebox mui-clearfix" href="updateinfo-res05.html"><em class="updatebtn mui-pull-left"></em><span class="mui-pull-left">点击修改</span></a></div> 
102
				       <div class="infocontit">合作备注<a class="updatebox mui-clearfix" id="cooperation"><em class="updatebtn mui-pull-left"></em><span class="mui-pull-left" id="cooModify">点击修改</span></a></div> 
115 103
				       <div class="infocon">
116
				       		<p class="listtit3 mutlinebox"> Proin gravida dolor sit amet lacus accumsan et viverra justo commodo. Proin sodales pulvinar tempor. Cum sociis natoque</p>
104
				       		<p class="listtit3 mutlinebox" id="cooperationNotes"> </p>
117 105
				       </div>
118 106
				    </li>
119 107
				</ul>
@ -125,16 +113,10 @@
125 113
		
126 114
		
127 115
		<script src=" ../js/public/mui.min.js"></script>
128
		<script type="text/javascript">
129
			mui.init();
130
			var shareBtn = document.getElementById("shareBtn");
131
			var shareBox = document.getElementById("shareBox");
132
			
133
			shareBtn.addEventListener("tap",function(){
134
				shareBox.style.display = 'block';
135
			});
136
			
137
		</script>
116
		<script src="../js/public/zepto.min.js"></script>
117
		<script src="../js/public/base.js"></script>
118
		<script type="text/javascript" src="../js/resinforupdate.js"></script>		
119
		
138 120
	</body>
139 121
140 122
</html>

+ 3 - 4
app/html/updateinfo-res01.html

@ -21,7 +21,7 @@
21 21
					<ul class="basicinfo">
22 22
						<li><label>资源名称<em class="requiredcon"></em></label></li>
23 23
						<li class="basicfrm"><input type="text" name="comname" class="mui-input-clear frmtype"></li>
24
						<li><label>应用用途</label></li>
24
						<li><label>应用用途<em class="requiredcon"></em></label></li>
25 25
						<li class="basicfrm">
26 26
							<div class="textareabox" contenteditable="true"></div> 
27 27
						</li>
@ -31,9 +31,8 @@
31 31
		    
32 32
		</div>
33 33
		<script src="../js/public/mui.min.js"></script>
34
		<script type="text/javascript">
35
			mui.init()
36
		</script>
34
		<script src="../js/public/base.js"></script>
35
		<script type="text/javascript" src="../js/updateinfo-res01.js"></script>
37 36
	</body>
38 37
39 38
</html>

+ 2 - 10
app/html/updateinfo-res02.html

@ -26,13 +26,6 @@
26 26
						</div>
27 27
                        <div class="labelarea">
28 28
                        	<ul class="labelshow">
29
					       		<li>领域1<em class="mui-icon mui-icon-closeempty"></em></li>
30
					       		<li>领域领域领域2<em class="mui-icon mui-icon-closeempty"></em></li>
31
					       		<li>领域领域领域领域3<em class="mui-icon mui-icon-closeempty"></em></li>
32
					       		<li>领域4<em class="mui-icon mui-icon-closeempty"></em></li>
33
					       		<li>领域领1<em class="mui-icon mui-icon-closeempty"></em></li>
34
					       		<li>领域1<em class="mui-icon mui-icon-closeempty"></em></li>
35
					       		<li>领域1<em class="mui-icon mui-icon-closeempty"></em></li>
36 29
					       	</ul>
37 30
                        </div>
38 31
						
@ -43,9 +36,8 @@
43 36
		    
44 37
		</div>
45 38
		<script src="../js/public/mui.min.js"></script>
46
		<script type="text/javascript">
47
			mui.init()
48
		</script>
39
		<script src="../js/public/base.js"></script>
40
		<script type="text/javascript" src="../js/updateinfo-res02.js"></script>
49 41
	</body>
50 42
51 43
</html>

+ 2 - 10
app/html/updateinfo-res03.html

@ -26,13 +26,6 @@
26 26
						</div>
27 27
                        <div class="labelarea">
28 28
                        	<ul class="labelshow">
29
					       		<li>领域1<em class="mui-icon mui-icon-closeempty"></em></li>
30
					       		<li>领域领域领域2<em class="mui-icon mui-icon-closeempty"></em></li>
31
					       		<li>领域领域领域领域3<em class="mui-icon mui-icon-closeempty"></em></li>
32
					       		<li>领域4<em class="mui-icon mui-icon-closeempty"></em></li>
33
					       		<li>领域领1<em class="mui-icon mui-icon-closeempty"></em></li>
34
					       		<li>领域1<em class="mui-icon mui-icon-closeempty"></em></li>
35
					       		<li>领域1<em class="mui-icon mui-icon-closeempty"></em></li>
36 29
					       	</ul>
37 30
                        </div>
38 31
						
@ -43,9 +36,8 @@
43 36
		    
44 37
		</div>
45 38
		<script src="../js/public/mui.min.js"></script>
46
		<script type="text/javascript">
47
			mui.init()
48
		</script>
39
		<script src="../js/public/base.js"></script>
40
		<script type="text/javascript" src="../js/updateinfo-res03.js"></script>
49 41
	</body>
50 42
51 43
</html>

+ 2 - 3
app/html/updateinfo-res04.html

@ -25,9 +25,8 @@
25 25
		    
26 26
		</div>
27 27
		<script src="../js/public/mui.min.js"></script>
28
		<script type="text/javascript">
29
			mui.init()
30
		</script>
28
		<script src="../js/public/base.js"></script>
29
		<script type="text/javascript" src="../js/updateinfo-res04.js"></script>
31 30
	</body>
32 31
33 32
</html>

+ 2 - 3
app/html/updateinfo-res05.html

@ -25,9 +25,8 @@
25 25
		    
26 26
		</div>
27 27
		<script src="../js/public/mui.min.js"></script>
28
		<script type="text/javascript">
29
			mui.init()
30
		</script>
28
		<script src="../js/public/base.js"></script>
29
		<script type="text/javascript" src="../js/updateinfo-res05.js"></script>
31 30
	</body>
32 31
33 32
</html>

+ 72 - 0
app/js/coophistory-other.js

@ -0,0 +1,72 @@
1
mui.ready(function() {
2
	mui.plusReady(function() {
3
		var self = plus.webview.currentWebview();
4
		var proId = self.professorId;
5

6
		function userInformation() {
7
			mui.ajax(baseUrl + "/ajax/consult/pqAssessHis", {
8
				dataType: 'json', //数据格式类型
9
				type: 'GET', //http请求类型
10
				data: {
11
					"professorId": proId
12
				},
13
				timeout: 10000, //超时设置
14
				success: function(data) {
15
					var str = JSON.stringify(data);
16
					var $info = data.data.data || {}
17
					if(data.success) {
18
						plus.nativeUI.closeWaiting();
19
						plus.webview.currentWebview().show("slide-in-right", 150);
20
						var html = [];
21
						for(var i = 0; i < data.data.data.length; i++) {
22
							var assessTime = $info[i]["assessTime"].substr(0, 4) + "年" + $info[i].assessTime.substr(4, 2) + "月" + $info[i].assessTime.substr(6, 2) + "日" +
23
								$info[i].assessTime.substr(8, 2) + ":" + $info[i].assessTime.substr(10, 2);
24

25
							var string = '<li class="mui-table-view-cell mui-media">'
26
							string += '<a class="proinfor" href="../html/proinforbrow.html">'
27
							string += '<div class="mui-pull-left lefthead">'
28
							if($info[i].professor.hasHeadImage) {
29
								string += '<img class="mui-media-object headimg" src="/images/head/' + userid + '_l.jpg">'
30
							} else {
31
								string += '<img class="mui-media-object headimg" src="../images/default-photo.jpg">'
32
							}
33

34
							string += '<p class="listtit0">' + $info[i].professor.name + '</p>'
35
							string += '</div>'
36
							string += '<div class="mui-media-body">'
37
							string += '<div class="contit">'
38
							string += '<span class="mui-ellipsis listtit">' + assessTime + '</span>'
39
							string += '<div class="conresoult">'
40
							string += '<div class="levelbox">'
41
							string += '<span class="mui-icon iconfont icon-favorfill star"></span>'
42
							string += '<span class="mui-icon iconfont icon-favorfill star"></span>'
43
							string += '<span class="mui-icon iconfont icon-favorfill star"></span>'
44
							string += '<span class="mui-icon iconfont icon-favor star"></span>'
45
							string += '<span class="mui-icon iconfont icon-favor star"></span>'
46
							string += '</div>'
47
							string += '</div>'
48
							string += '</div>'
49
							string += '<p class="listtit2 conbrief">'
50
							if($info[i].assessContant) string += $info[i].assessContant;
51
							string += '</p>'
52
							string += '</div></a></li>'
53
							html.push(string);
54
							var startLeval = parseInt($info[i].starLevel);
55
							var start = document.getElementsByClassName("star");
56
							for(var j = 0; j < startLeval; j++) {
57
								start[j].classList.add("icon-favorfill");
58
							}
59
							document.getElementsByClassName(" protable")[0].innerHTML = html.join('');
60
						}
61
					}
62
				},
63
				error: function() {
64
					plus.nativeUI.toast("服务器链接超时", toastStyle);
65
					return;
66
				}
67
			});
68
		}
69
		userInformation();
70
	});
71

72
});

+ 36 - 17
app/js/proinfobrow.js

@ -8,7 +8,6 @@ mui.plusReady(function() {
8 8
	var userid = plus.storage.getItem('userid');
9 9
	var self = plus.webview.currentWebview();
10 10
	var proId = self.proid;
11
    console.log(proId);
12 11
	/*点击咨询*/
13 12
	ozixun.addEventListener('tap', function() {
14 13
		var flag = 'professor';
@ -41,9 +40,14 @@ mui.plusReady(function() {
41 40
		//查询研究方向	
42 41
	var getRecords = function($researchAreaLogs, caption) {
43 42
		var ret = [];
43
		var t = 0;
44 44
		for(var i = 0; i < $researchAreaLogs.length; i++) {
45 45
			if(caption == $researchAreaLogs[i].caption) {
46
				ret.push($researchAreaLogs[i].opreteProfessorId);
46
				ret[t] = {
47
					id: $researchAreaLogs[i].opreteProfessorId,
48
					img: $researchAreaLogs[i].hasHeadImage
49
				}
50
				t++;
47 51
			}
48 52
		}
49 53
		return ret;
@ -54,31 +58,34 @@ mui.plusReady(function() {
54 58
				for(var i = 0; i < $datas.length; ++i) {
55 59
					var $data = $datas[i];
56 60
					var $photos = [];
57
					//获取头像
58
					//console.log($data.count)
61
					//获取头像					
59 62
					if($datarecords.length > 0) {
60 63
						$photos = getRecords($datarecords, $data.caption);
61 64
					}
62 65
					var isAgree = -1;
63 66
					for(var j = 0; j < $photos.length; j++) {
64
						if(userid == $photos[j])
67
						if(userid == $photos[j].id)
65 68
							isAgree++;
66 69
					}
67
					var showDiv = "<div class='listbox'><div class='listbrowse mui-ellipsis'><span class='like'>" + $data.count + "</span>" + $data.caption + "</div><span class=' mui-icon iconfont plusbtn icon-appreciate' data-pid='" + $data.professorId + "' data-caption='" + $data.caption + "' data-isagree='" + isAgree + "' ></span><div class='likenum'>";
68
					if($photos.length > 3) {
69
						showDiv += "<span class='mui-icon iconfont icon-more likepeople likemore'></span>'></div>";
70
					if(isAgree) {
71
						var showDiv = "<div class='listbox'><div class='listbrowse mui-ellipsis'><span class='like'>" + $data.count + "</span>" + $data.caption + "</div><span class=' mui-icon iconfont plusbtn  icon-appreciate' data-pid='" + $data.professorId + "' data-caption='" + $data.caption + "' data-isagree='" + isAgree + "' ></span><div class='likenum'>";
72
					} else {
73
						var showDiv = "<div class='listbox'><div class='listbrowse mui-ellipsis'><span class='like'>" + $data.count + "</span>" + $data.caption + "</div><span class=' mui-icon iconfont plusbtn icon-appreciatefill' data-pid='" + $data.professorId + "' data-caption='" + $data.caption + "' data-isagree='" + isAgree + "' ></span><div class='likenum'>";
70 74
					}
71 75
72 76
					if($photos.length > 0) {
73 77
						for(var j = 0; j < $photos.length; ++j) {
74
75
							showDiv += "<span class='likepeople'><img class='like-h' src='../images/head/" + $photos[j] + "_s.jpg'></span>";
76
78
							if($photos[j].hasHeadImage) {
79
								showDiv += "<span class='likepeople'><img class='like-h' src='../images/head/" + $photos[j] + "_s.jpg'></span>";
80
							} else {
81
								showDiv += "<span class='likepeople'><img class='like-h' src='../images/default-photo.jpg'></span>";
82
							}
77 83
						}
78 84
					}
79
80
					showDiv += "</div></div>";
81
85
					if($photos.length >= 3) {
86
						showDiv += "<span class='mui-icon iconfont icon-more likepeople likemore'></span>";
87
					}
88
					showDiv += "</div></div></div>";
82 89
					html.push(showDiv);
83 90
				}
84 91
				document.getElementsByClassName("reserachMess")[0].innerHTML = html.join('')
@ -187,7 +194,7 @@ mui.plusReady(function() {
187 194
				//研究方向
188 195
				if($data.researchAreas.length) {
189 196
190
					researchAreaShow($data.researchAreas, $data.researchAreaLogs);
197
					researchAreaShow($data.researchAreas, $data.editResearchAreaLogs);
191 198
				} else {
192 199
					document.getElementById("professorReserachMess").style.display = "none";
193 200
				}
@ -243,7 +250,7 @@ mui.plusReady(function() {
243 250
								document.getElementsByClassName("reserachMess")[0].innerHTML = "";
244 251
								if($data.researchAreas.length) {
245 252
246
									researchAreaShow($data.researchAreas, $data.researchAreaLogs);
253
									researchAreaShow($data.researchAreas, $data.editResearchAreaLogs);
247 254
								}
248 255
249 256
							},
@ -364,5 +371,17 @@ mui.plusReady(function() {
364 371
		});
365 372
366 373
	}
367
374
	/*专家的历史和评价*/
375
	document.getElementById("accessHistory").addEventListener('tap', function() {
376
		mui.openWindow({
377
			url: '../html/coophistory-other.html',
378
			id: 'html/coophistory-other.html',
379
			show: {
380
				autoShow: false,
381
			},
382
			extras: {
383
				professorId: proId
384
			}
385
		});
386
	})
368 387
});

+ 133 - 94
app/js/proinforupdate.js

@ -44,88 +44,107 @@ mui.ready(function() {
44 44
					}	
45 45
				}			
46 46
			}
47
		//查询研究方向
48
		var getRecords = function ($researchAreaLogs,caption){
49
			     var ret=[];
50
			     for(var i = 0 ;i < $researchAreaLogs.length ; i++){
51
			     	if(caption==$researchAreaLogs[i].caption){
52
			     		ret.push($researchAreaLogs[i].opreteProfessorId);
53
			     	}
54
			     }
55
			     return ret;
47
			//查询研究方向
48
		var getRecords = function($researchAreaLogs, caption) {
49
			var ret = [];
50
			var t = 0;
51
			for(var i = 0; i < $researchAreaLogs.length; i++) {
52
				if(caption == $researchAreaLogs[i].caption) {
53
					ret[t] = {
54
						id: $researchAreaLogs[i].opreteProfessorId,
55
						img: $researchAreaLogs[i].hasHeadImage
56
					}
57
					t++;
58
				}
56 59
			}
57
var researchAreaShow = function ($datas,$datarecords){
58
				if($datas != undefined &&  $datas.length != 0 ){
59
					 var html = [];
60
					for(var i =0 ; i< $datas.length;++i) {
61
						var $data = $datas[i];
62
						var $photos = [];
63
						//获取头像
64
						if($datarecords.length>0) {
65
							$photos = getRecords($datarecords,$data.caption);
66
						}
67
						var showDiv= "<div class='listbox'><div class='listbrowse mui-ellipsis'><span class='like'>"+$data.count+"</span>"+$data.caption+"</div><span class='plusbtn' data-isagree='-1'></span><div class='likenum'>";
68
						if($photos.length>10) {
69
							showDiv += "<div class='triangleR'></div>";
70
						}
71
						if($photos.length>0) {
72
							for(var j =0 ; j< $photos.length;++j) {							
73
								showDiv += "<span class='likepeople'><img class='like-h' src='../images/head/"+$photos[j]+"_s.jpg'></span>";							
74
							} 
60
			return ret;
61
		}
62
		var researchAreaShow = function($datas, $datarecords) {
63
			if($datas != undefined && $datas.length != 0) {
64
				var html = [];
65
				for(var i = 0; i < $datas.length; ++i) {
66
					var $data = $datas[i];
67
					var $photos = [];
68
					//获取头像					
69
					if($datarecords.length > 0) {
70
						$photos = getRecords($datarecords, $data.caption);
71
					}
72
					var isAgree = -1;
73
					for(var j = 0; j < $photos.length; j++) {
74
						if(userid == $photos[j].id)
75
							isAgree++;
76
					}
77
					if(isAgree) {
78
						var showDiv = "<div class='listbox'><div class='listbrowse mui-ellipsis'><span class='like'>" + $data.count + "</span>" + $data.caption + "</div><span class=' mui-icon iconfont plusbtn  icon-appreciate' data-pid='" + $data.professorId + "' data-caption='" + $data.caption + "' data-isagree='" + isAgree + "' ></span><div class='likenum'>";
79
					} else {
80
						var showDiv = "<div class='listbox'><div class='listbrowse mui-ellipsis'><span class='like'>" + $data.count + "</span>" + $data.caption + "</div><span class=' mui-icon iconfont plusbtn icon-appreciatefill' data-pid='" + $data.professorId + "' data-caption='" + $data.caption + "' data-isagree='" + isAgree + "' ></span><div class='likenum'>";
81
					}
82

83
					if($photos.length > 0) {
84
						for(var j = 0; j < $photos.length; ++j) {
85
							if($photos[j].hasHeadImage) {
86
								showDiv += "<span class='likepeople'><img class='like-h' src='../images/head/" + $photos[j] + "_s.jpg'></span>";
87
							} else {
88
								showDiv += "<span class='likepeople'><img class='like-h' src='../images/default-photo.jpg'></span>";
89
							}
75 90
						}
76
						showDiv += "</div></div>";
77
						html.push(showDiv);	
78 91
					}
79
					document.getElementsByClassName("reserachMess")[0].innerHTML=html.join('')
80
				}			
92
					if($photos.length >= 3) {
93
						showDiv += "<span class='mui-icon iconfont icon-more likepeople likemore'></span>";
94
					}
95
					showDiv += "</div></div></div>";
96
					html.push(showDiv);
97
				}
98
				document.getElementsByClassName("reserachMess")[0].innerHTML = html.join('')
81 99
			}
100
		}
82 101

83
			//获取个人的信息
84
			function personalMessage() {
85
				mui.ajax(baseUrl + "/ajax/professor/info/" + userid, {
86
					dataType: 'json', //数据格式类型
87
					type: 'GET', //http请求类型
88
					timeout: 10000, //超时设置
89
					success: function(data) {
90
						plus.nativeUI.closeWaiting();
91
						plus.webview.currentWebview().show();
92
						var $data = data.data;
93
						personalMaterial[0].innerText = $data.name;
94
						//头像					
95
						if($data.hasHeadImage) {
96
							oImg.src = "/images/head/" + $data.id + "_l.jpg";
97
						}
98
						//基本信息
99
						if(!$data.authentication) {
100
							document.getElementsByClassName('authword')[0].innerText = "未认证";
101
							document.getElementsByClassName('authword')[0].style.backgroundColor = "#cccccc";
102
						}
103
						if($data.office) {
104
							personalMaterial[1].innerText = $data.office;
105
						} else {
106
							personalMaterial[1].parentNode.style.display = "none";
107
						}
108
						if($data.title) {
109
							personalMaterial[2].innerText = $data.title;
110
						} else {
111
							personalMaterial[2].parentNode.style.display = "none";
112
						}
113
						if($data.orgName) {
114
							personalMaterial[3].innerText = $data.orgName;
115
						} else {
116
							personalMaterial[3].parentNode.style.display = "none";
117
						}
118
						if($data.department) {
119
							personalMaterial[4].innerText = $data.department;
120
						} else {
121
							personalMaterial[4].parentNode.style.display = "none";
122
						}
123
						if($data.address) {
124
							personalMaterial[5].innerText = $data.address;
125
						} else {
126
							personalMaterial[5].parentNode.style.display = "none";
127
						}
128
						//个人简介
102
		//获取个人的信息
103
		function personalMessage() {
104
			mui.ajax(baseUrl + "/ajax/professor/info/" + userid, {
105
				dataType: 'json', //数据格式类型
106
				type: 'GET', //http请求类型
107
				timeout: 10000, //超时设置
108
				success: function(data) {
109
					plus.nativeUI.closeWaiting();
110
					plus.webview.currentWebview().show("slide-in-right", 150);
111
					var $data = data.data;
112
					personalMaterial[0].innerText = $data.name;
113
					//头像					
114
					if($data.hasHeadImage) {
115
						oImg.src = "/images/head/" + $data.id + "_l.jpg";
116
					}
117
					//基本信息
118
					if(!$data.authentication) {
119
						document.getElementsByClassName('authword')[0].innerText = "未认证";
120
						document.getElementsByClassName('authword')[0].style.backgroundColor = "#cccccc";
121
					}
122
					if($data.office) {
123
						personalMaterial[1].innerText = $data.office;
124
					} else {
125
						personalMaterial[1].parentNode.style.display = "none";
126
					}
127
					if($data.title) {
128
						personalMaterial[2].innerText = $data.title;
129
					} else {
130
						personalMaterial[2].parentNode.style.display = "none";
131
					}
132
					if($data.orgName) {
133
						personalMaterial[3].innerText = $data.orgName;
134
					} else {
135
						personalMaterial[3].parentNode.style.display = "none";
136
					}
137
					if($data.department) {
138
						personalMaterial[4].innerText = $data.department;
139
					} else {
140
						personalMaterial[4].parentNode.style.display = "none";
141
					}
142
					if($data.address) {
143
						personalMaterial[5].innerText = $data.address;
144
					} else {
145
						personalMaterial[5].parentNode.style.display = "none";
146
					}
147
					//个人简介
129 148

130 149
						if($data.descp) {
131 150
							personSummary.innerHTML = $data.descp;
@ -136,9 +155,7 @@ var researchAreaShow = function ($datas,$datarecords){
136 155
						}
137 156
						//研究方向
138 157
						if($data.researchAreas.length) {
139
							console.log($data.researchAreaLogs);
140
							console.log($data.researchAreas)
141
							researchAreaShow($data.researchAreas, $data.researchAreaLogs);
158
							researchAreaShow($data.researchAreas, $data.editResearchAreaLogs);
142 159
						}
143 160
						//应用行业
144 161
						if($data.industry) {
@ -146,7 +163,7 @@ var researchAreaShow = function ($datas,$datarecords){
146 163
						}
147 164
						//我的资源
148 165
						if($data.resources.length) {
149
							resource($data.resources);
166
						resource($data.resources, $data.resources.length);
150 167
						}
151 168
					},
152 169
					error: function() {
@ -156,16 +173,16 @@ var researchAreaShow = function ($datas,$datarecords){
156 173
				});
157 174
			}
158 175
			//我的所有资源、
159
			function resource(oDa) {
160
				var $data = oDa;
161
				var html = [];
162
				for(var i = 0; i < oDa.length; i++) {
163
					var string = '<li class="mui-table-view-cell mui-media">'
164
					string += '<a class="proinfor" href="resinforupdate.html">'
165
					if($data[i].images.length) {
166
						string += '<img class="mui-media-object mui-pull-left resimg" src="../images/resource/' + $data[i].resourceId + '.jpg">'
167
						console.log('../images/resource/' + $data[i].resourceId + '.jpg')
168
					} else {
176
		function resource(oDa, n) {
177
			var $data = oDa;
178
			var html = [];
179
			for(var i = 0; i < n; i++) {
180
				var string = '<li class="mui-table-view-cell mui-media" resouId=' + $data[i].resourceId + '>'
181
				string += '<a class="proinfor" href="resinforupdate.html">'
182
				if($data[i].images.length) {
183
					string += '<img class="mui-media-object mui-pull-left resimg" src="../images/resource/' + $data[i].resourceId + '.jpg">'
184
					console.log('../images/resource/' + $data[i].resourceId + '.jpg')
185
				} else {
169 186

170 187
						string += '<img class="mui-media-object mui-pull-left resimg" src="../images/default-resource.jpg">'
171 188
					}
@ -198,7 +215,8 @@ var researchAreaShow = function ($datas,$datarecords){
198 215
				nwaiting.close(); //新webview的载入完毕后关闭等待框
199 216
				webviewShow.show("slide-in-right", 150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画         
200 217
			}, false);
201
		}); document.getElementsByClassName("updatebox")[1].addEventListener("tap", function() {
218
		});
219
		document.getElementsByClassName("updatebox")[1].addEventListener("tap", function() {
202 220
			var nwaiting = plus.nativeUI.showWaiting(); //显示原生等待框  
203 221
			var arr = {
204 222
				descp: personSummary.innerText
@ -230,13 +248,34 @@ var researchAreaShow = function ($datas,$datarecords){
230 248
		document.getElementsByClassName("updatebox")[4].addEventListener("tap", function() {
231 249
			page2.show("slide-in-right", 150);
232 250
		});
251
		//添加我的资源
252
		document.getElementsByClassName("addinfobox")[0].addEventListener("tap", function() {
253
			var nwaiting = plus.nativeUI.showWaiting();
254
			var web = plus.webview.create("../html/updateinfo-res01.html", "updateinfo-res01.html"); //后台创建webview并打开show.html   	    	
255
			web.addEventListener("loaded", function() {
256
				plus.nativeUI.closeWaiting();
257
				web.show("slide-in-right", 150);
258
			}, false);
259
		});
260
		//修改我的资源
261
		mui("#resourceList").on("tap", "li", function() {
262
				var resouId = this.getAttribute("resouId");
263
				var nwaiting = plus.nativeUI.showWaiting();
264
				var web = plus.webview.create("../html/resinforupdate.html", "resinforupdate.html", {}, {
265
					resourceId: resouId
266
				}); //后台创建webview并打开show.html   	    	
267
				web.addEventListener("loaded", function() {
233 268

234
		//修改详细页面
269
				}, false);
270
			})
271
			//修改详细页面
235 272
		document.getElementsByClassName("gotonext2")[0].addEventListener("tap", function() {
236 273
			var nwaiting = plus.nativeUI.showWaiting();
237 274
			var web = plus.webview.create("../html/proinforupdate-more.html", "proinforupdate-more.html"); //后台创建webview并打开show.html   	    	
238 275
			web.addEventListener("loaded", function() {}, false);
239
		}); personalMessage(); resource();
276
		});
277
		personalMessage();
278
		resource();
240 279
	});
241 280
});
242 281


+ 146 - 0
app/js/resinforupdate.js

@ -0,0 +1,146 @@
1
mui.ready(function() {
2
	mui.plusReady(function() {
3
		var userid = plus.storage.getItem('userid');
4
		var self = plus.webview.currentWebview();
5
		var resourceId = self.resourceId;
6
		window.addEventListener("resourceMess", function(event) {
7
				resourceMess();
8
			})
9
			//查询学术领域
10
		var subjectShow = function(data) {
11
				if(data != undefined && data.length != 0) {
12
					var subs = new Array();
13
					if(data.indexOf(',')) {
14
						subs = data.split(',');
15
					} else {
16
						subs[0] = data;
17
					}
18
					if(subs.length > 0) {
19
						var html = [];
20
						for(var i = 0; i < subs.length; i++) {
21
							html.push("<li>" + subs[i] + "</li>");
22
						};
23
						document.getElementsByClassName("infosubject")[0].innerHTML = html.join('');
24
					}
25
				}
26
			}
27
			//查询应用行业
28
		var industryShow = function(data) {
29
			if(data != undefined && data.length != 0) {
30
				var subs = new Array();
31
				if(data.indexOf(',')) {
32
					subs = data.split(',');
33
				} else {
34
					subs[0] = data;
35
				}
36
				if(subs.length > 0) {
37
					var html = [];
38
					for(var i = 0; i < subs.length; i++) {
39
						html.push("<li>" + subs[i] + "</li>");
40
					};
41
					document.getElementsByClassName("infoapply")[0].innerHTML = html.join('');
42
				}
43
			}
44
		}
45
		var resourceMess = function() {
46

47
			mui.ajax(baseUrl + "/ajax/resource/" + resourceId, {
48
				"type": "get",
49
				"async": true,
50
				"success": function(data) {
51
					var y = JSON.stringify(data);
52
					console.log(y);
53
					if(data.success) {
54
						var $data = data.data;
55
						plus.nativeUI.closeWaiting();
56
						self.show("slide-in-right", 150);
57
						//资源基本信息
58
						var oRes = document.getElementsByClassName("listtit2");
59
						oRes[0].innerText = $data.resourceName;
60
						oRes[1].innerText = $data.supportedServices;
61
						if($data.subject) {
62
							subjectShow($data.subject);
63
						} else {
64
							document.getElementById("subModify").innerText = "点击添加"
65
						}
66
						//应用行业
67
						if($data.industry) {
68
							industryShow($data.industry);
69
						} else {
70
							document.getElementById("indModify").innerText = "点击添加"
71
						}
72
						//详细介绍
73
						if($data.descp) {
74
							document.getElementById("descp1").innerText = $data.descp;
75
						} else {
76
							document.getElementById("desModify").innerText = "点击添加"
77
						}
78
						//合作备注
79
						if($data.cooperationNotes) {
80
							document.getElementById("cooperationNotes").innerText = $data.cooperationNotes;
81
						}
82
					} else {
83
						plus.nativeUI.toast("服务器链接超时", toastStyle);
84
						return;
85
					}
86
				}
87
			});
88

89
		}
90
		if(resourceId) {
91
			resourceMess();
92
		}
93
		document.getElementById("mess").addEventListener("click", function() {
94
			plus.nativeUI.showWaiting();
95
			var web = plus.webview.create("../html/updateinfo-res01.html", "updateinfo-res01.html", {}, {
96
				rsId: resourceId
97
			}); //后台创建webview并打开show.html   	    	
98
			web.addEventListener("loaded", function() {}, false);
99
		});
100

101
		document.getElementById("subject").addEventListener("click", function() {
102
			var nwaiting = plus.nativeUI.showWaiting();
103
			var web = plus.webview.create("../html/updateinfo-res02.html", "updateinfo-res02.html", {}, {
104
				rsId: resourceId
105
			}); //后台创建webview并打开show.html   	    	
106
			web.addEventListener("loaded", function() {}, false);
107
		});
108
		document.getElementById("industry").addEventListener("click", function() {
109
			var nwaiting = plus.nativeUI.showWaiting();
110
			var web = plus.webview.create("../html/updateinfo-res03.html", "updateinfo-res03.html", {}, {
111
				rsId: resourceId
112
			}); //后台创建webview并打开show.html   	    	
113
			web.addEventListener("loaded", function() {}, false);
114
		});
115
		document.getElementById("descp").addEventListener("click", function() {
116
			var nwaiting = plus.nativeUI.showWaiting();
117
			var web = plus.webview.create("../html/updateinfo-res04.html", "updateinfo-res04.html", {}, {
118
				rsId: resourceId
119
			}); //后台创建webview并打开show.html   	    	
120
			web.addEventListener("loaded", function() {}, false);
121
		});
122
		document.getElementById("cooperation").addEventListener("click", function() {
123
			var nwaiting = plus.nativeUI.showWaiting();
124
			var web = plus.webview.create("../html/updateinfo-res05.html", "updateinfo-res05.html", {}, {
125
				rsId: resourceId
126
			}); //后台创建webview并打开show.html   	    	
127
			web.addEventListener("loaded", function() {}, false);
128
		});
129
		//删除资源
130
		document.getElementsByClassName("exitbtn")[0].addEventListener("click", function() {
131
			$.ajax({
132
				"url": baseUrl + "/ajax/resource/" + resourceId,
133
				"type": "DELETE",
134
				"success": function($data) {
135
					if($data.success) {
136
						var web = plus.webview.getWebviewById("html/proinforupdate.html");
137
						mui.fire(web, "newId");
138
						mui.back();
139
					} else {
140
						plus.nativeUI.toast("服务器链接超时", toastStyle);
141
					}
142
				}
143
			});
144
		});
145
	});
146
});

+ 114 - 0
app/js/updateinfo-res01.js

@ -0,0 +1,114 @@
1
mui.ready(function() {
2
	mui.plusReady(function() {
3
		var userid = plus.storage.getItem('userid');
4
		var ws = plus.webview.currentWebview();
5
		var oDt = document.getElementsByClassName("frmtype");
6
		var service = document.getElementsByClassName("textareabox");
7

8
		function personalMessage() {
9
			mui.ajax(baseUrl + "/ajax/resource/" + ws.rsId, {
10
				dataType: 'json', //数据格式类型
11
				type: 'GET', //http请求类型
12
				timeout: 10000, //超时设置
13
				success: function(data) {
14
					plus.nativeUI.closeWaiting();
15
					ws.show("slide-in-right", 150);
16
					var $data = data.data;
17
					//资源基本信息
18
					oDt[0].value = $data.resourceName;
19
					service[0].innerText = $data.supportedServices
20
				},
21
				error: function() {
22
					plus.nativeUI.toast("服务器链接超时", toastStyle);
23
					return;
24
				}
25
			});
26
		}
27

28
		function trim(str) { //删除左右两端的空格			  
29
			return str.replace(/(^\s*)|(\s*$)/g, "");  
30
		}
31
		oDt[0].addEventListener("blur", function() {
32
			var length = trim(oDt[0].value);
33
			if(!length)
34
				plus.nativeUI.toast("资源名称不能为空");
35
		});
36
		service[0].addEventListener("blur", function() {
37
			var length = trim(service[0].innerText);
38
			if(!length)
39
				plus.nativeUI.toast("应用用途不能为空");
40
		});
41

42
		function savePro() {
43
			var $data = {};
44
			$data.resourceName = oDt[0].value;
45
			$data.supportedServices = service[0].innerText;
46
			if(ws.rsId) {
47
				$data.resourceId = ws.rsId;
48
				mui.ajax(baseUrl + "/ajax/resource/nameAndSupport", {
49
					"type": "post",
50
					"async": true,
51
					"data": $data,
52
					"error": function(type, xhr, errorThrown) {
53
						console.log(JSON.stringify(type));
54
						console.log(JSON.stringify(xhr));
55
						console.log(JSON.stringify(errorThrown));
56
					},
57
					"success": function(data) {
58
						var y = JSON.stringify(data)
59
						if(data.success) {
60
							var web = plus.webview.getWebviewById("resinforupdate.html");
61
							var web1 = plus.webview.getWebviewById("proinforupdate.html"); 
62
							mui.fire(web1,"newId");  
63
							mui.fire(web, "resourceMess");
64
							mui.back();
65

66
						} else {
67
							plus.nativeUI.toast("服务器链接超时", toastStyle);
68
							return;
69
						}
70
					}
71
				});
72
			} else {
73
				$data.professorId = userid;
74
				mui.ajax(baseUrl + "/ajax/resource", {
75
					"type": "post",
76
					"async": true,
77
					"data": $data,
78
					"success": function(data) {
79
						var y = JSON.stringify(data)
80
						if(data.success) {							
81
							var id = data.data;
82
							plus.nativeUI.showWaiting();
83
							var web = plus.webview.create("../html/resinforupdate.html", "resinforupdate.html", {}, {
84
								resourceId: id
85
							}); //后台创建webview并打开show.html   	    	
86
							web.addEventListener("loaded", function() {}, false);
87
						} else {
88
							plus.nativeUI.toast("服务器链接超时", toastStyle);
89
							return;
90
						}
91
					}
92
				});
93
			}
94

95
		}
96
		if(ws.rsId) {
97
			personalMessage()
98
		}
99
		document.getElementsByClassName("topsave")[0].addEventListener("click", function() {
100
			var length1 = trim(oDt[0].value);
101
			var length2 = trim(service[0].innerText);
102
			if(length1 && length2) {
103
				savePro();
104
			} else if(!length1 && length2) {
105
				plus.nativeUI.toast("资源名称不能为空");
106
			} else if(length1 && !length2) {
107
				plus.nativeUI.toast("应用用途不能为空");
108
			} else if(!length1 && !length2) {
109
				plus.nativeUI.toast("资源名称不能为空&&应用用途不能为空");
110
			}
111
		});
112

113
	});
114
})

+ 100 - 0
app/js/updateinfo-res02.js

@ -0,0 +1,100 @@
1
mui.ready(function() {
2
	mui.plusReady(function() {
3
		var userid = plus.storage.getItem('userid');
4
		var ws = plus.webview.currentWebview();
5
		//查询学术领域
6
		var subjectShow = function(data) {
7
			if(data != undefined && data.length != 0) {
8
				var subs = new Array();
9
				if(data.indexOf(',')) {
10
					subs = data.split(',');
11
				} else {
12
					subs[0] = data;
13
				}
14
				if(subs.length > 0) {
15
					var html = [];
16
					for(var i = 0; i < subs.length; i++) {
17
						html.push("<li>" + subs[i] + "<em class='mui-icon mui-icon-closeempty'></em></li>");
18
					};
19
					document.getElementsByClassName("labelshow")[0].innerHTML = html.join('');
20
				}
21
			}
22
		}
23

24
		function personalMessage() {
25
			mui.ajax(baseUrl + "/ajax/resource/" + ws.rsId, {
26
				dataType: 'json', //数据格式类型
27
				type: 'GET', //http请求类型
28
				timeout: 10000, //超时设置
29
				success: function(data) {
30
					plus.nativeUI.closeWaiting();
31
					ws.show("slide-in-right", 150);
32
					var $data = data.data;
33
					//学术领域
34
					if($data.subject) {
35
						subjectShow($data.subject);
36
					}
37
				},
38
				error: function() {
39
					plus.nativeUI.toast("服务器链接超时", toastStyle);
40
					return;
41
				}
42
			});
43
		}
44

45
		function trim(str) { //删除左右两端的空格			  
46
			return str.replace(/(^\s*)|(\s*$)/g, "");  
47
		}
48

49
		mui(".labelshow").on("tap", "em", function() {
50
			var val = this.parentNode;
51
			document.getElementsByClassName('labelshow')[0].removeChild(val);
52
		});
53

54
		document.getElementsByClassName("addlabelbtn")[0].addEventListener("tap", function() {
55

56
			var addContent = document.getElementsByTagName('input')[0].value;
57
			var content = trim(addContent);
58
			if(content) {
59
				var node = document.createElement("li");
60
				node.innerHTML = content + '<em class="mui-icon mui-icon-closeempty"></em>';
61
				document.getElementsByClassName("labelshow")[0].appendChild(node);
62
			} else {
63
				plus.nativeUI.toast("添加内容不能为空", toastStyle);
64
			}
65
		});
66
		document.getElementsByClassName("topsave")[0].addEventListener("tap", function() {
67
			var subjects = document.getElementsByTagName("li");
68
			var subjectAll = "";
69
			if(subjects.length > 0) {
70
				for(var i = 0; i < subjects.length; i++) {
71
					subjectAll += subjects[i].innerText;
72
					subjectAll += ',';
73
				};
74
				subjectAll = subjectAll.substring(0, subjectAll.length - 1);
75
			}
76
			mui.ajax(baseUrl + '/ajax/resource/subject', {
77
				data: {
78
					"resourceId": ws.rsId,
79
					"subject": subjectAll
80
				},
81
				dataType: 'json', //数据格式类型
82
				async: true,
83
				type: 'POST', //http请求类型
84
				timeout: 10000, //超时设置
85
				success: function(data) {
86
					if(data.success) {
87
						var web = plus.webview.getWebviewById("resinforupdate.html");
88
						mui.fire(web, "resourceMess");
89
						mui.back();
90
					}
91
				},
92
				error: function() {
93
					plus.nativeUI.toast("服务器链接超时", toastStyle);
94
					return;
95
				}
96
			});
97
		});
98
		personalMessage();
99
	});
100
})

+ 101 - 0
app/js/updateinfo-res03.js

@ -0,0 +1,101 @@
1
mui.ready(function() {
2
	mui.plusReady(function() {
3
		var userid = plus.storage.getItem('userid');
4
		var ws = plus.webview.currentWebview();
5
		//查询应用行业
6
		var industryShow = function(data) {
7
			if(data != undefined && data.length != 0) {
8
				var subs = new Array();
9
				if(data.indexOf(',')) {
10
					subs = data.split(',');
11
				} else {
12
					subs[0] = data;
13
				}
14
				if(subs.length > 0) {
15
					var html = [];
16
					for(var i = 0; i < subs.length; i++) {
17
						html.push("<li>" + subs[i] + "<em class='mui-icon mui-icon-closeempty'></em></li>");
18
					};
19
					document.getElementsByClassName("labelshow")[0].innerHTML = html.join('');
20
				}
21
			}
22
		}
23

24
		function personalMessage() {
25
			mui.ajax(baseUrl + "/ajax/resource/" + ws.rsId, {
26
				dataType: 'json', //数据格式类型
27
				type: 'GET', //http请求类型
28
				timeout: 10000, //超时设置
29
				success: function(data) {
30
					plus.nativeUI.closeWaiting();
31
					ws.show("slide-in-right", 150);
32
					var $data = data.data;
33
					//应用行业
34
					if($data.industry) {
35
						industryShow($data.industry);
36
					}
37
				},
38
				error: function() {
39
					plus.nativeUI.toast("服务器链接超时", toastStyle);
40
					return;
41
				}
42
			});
43
		}
44

45
		function trim(str) { //删除左右两端的空格
46
			  
47
			return str.replace(/(^\s*)|(\s*$)/g, "");  
48
		}
49
		mui(".labelshow").on("tap", "em", function() {
50
			var val = this.parentNode;
51
			document.getElementsByClassName('labelshow')[0].removeChild(val);
52
		});
53
		document.getElementsByClassName("addlabelbtn")[0].addEventListener("tap", function() {
54
			var addContent = document.getElementsByTagName('input')[0].value;
55
			var content = trim(addContent);
56
			if(content) {
57
				var node = document.createElement("li");
58
				node.innerHTML = content + '<em class="mui-icon mui-icon-closeempty"></em>';
59
				document.getElementsByClassName("labelshow")[0].appendChild(node);
60
			} else {
61
				plus.nativeUI.toast("添加内容不能为空", toastStyle);
62
			}
63
		});
64
		document.getElementsByClassName("topsave")[0].addEventListener("tap", function() {
65
			var subjects = document.getElementsByTagName("li");
66
			var subjectAll = "";
67
			if(subjects.length > 0) {
68
				for(var i = 0; i < subjects.length; i++) {
69
					subjectAll += subjects[i].innerText;
70
					subjectAll += ',';
71
				};
72
				subjectAll = subjectAll.substring(0, subjectAll.length - 1);
73
			}
74
			console.log(subjectAll);
75
			mui.ajax(baseUrl + '/ajax/resource/industry', {
76
				data: {
77
					"resourceId": ws.rsId,
78
					"industry": subjectAll
79
				},
80
				dataType: 'json', //数据格式类型
81
				async: false,
82
				type: 'POST', //http请求类型
83
				timeout: 10000, //超时设置
84
				success: function(data) {
85
					console.log(JSON.stringify(data));
86
					if(data.success) {
87

88
						var web = plus.webview.getWebviewById("resinforupdate.html");
89
						mui.fire(web, "resourceMess");
90
						mui.back();
91
					}
92
				},
93
				error: function() {
94
					plus.nativeUI.toast("服务器链接超时", toastStyle);
95
					return;
96
				}
97
			});
98
		});
99
		personalMessage();
100
	});
101
})

+ 51 - 0
app/js/updateinfo-res04.js

@ -0,0 +1,51 @@
1
mui.ready(function() {
2
	mui.plusReady(function() {
3
		var userid = plus.storage.getItem('userid');
4
		var ws = plus.webview.currentWebview();
5

6
		function personalMessage() {
7
			mui.ajax(baseUrl + "/ajax/resource/" + ws.rsId, {
8
				dataType: 'json', //数据格式类型
9
				type: 'GET', //http请求类型
10
				timeout: 10000, //超时设置
11
				success: function(data) {
12
					plus.nativeUI.closeWaiting();
13
					ws.show("slide-in-right", 150);
14
					var $data = data.data;
15
					//详细介绍
16
					if($data.descp)
17
						document.getElementsByClassName("textareabox ")[0].innerText = $data.descp;
18
				},
19
				error: function() {
20
					plus.nativeUI.toast("服务器链接超时", toastStyle);
21
					return;
22
				}
23
			});
24
		}
25
		document.getElementsByClassName("topsave")[0].addEventListener("tap", function() {
26
			mui.ajax(baseUrl + '/ajax/resource/descp', {
27
				data: {
28
					"resourceId": ws.rsId,
29
					"descp": document.getElementsByClassName("textareabox ")[0].innerText
30
				},
31
				dataType: 'json', //数据格式类型
32
				async: true,
33
				type: 'POST', //http请求类型
34
				timeout: 10000, //超时设置
35
				success: function(data) {
36
					console.log(data.success);
37
					if(data.success) {
38
						var web = plus.webview.getWebviewById("resinforupdate.html");
39
						mui.fire(web, "resourceMess");
40
						mui.back();
41
					}
42
				},
43
				error: function() {
44
					plus.nativeUI.toast("服务器链接超时", toastStyle);
45
					return;
46
				}
47
			});
48
		});
49
		personalMessage();
50
	});
51
})

+ 52 - 0
app/js/updateinfo-res05.js

@ -0,0 +1,52 @@
1
mui.ready(function() {
2
	mui.plusReady(function() {
3
		var userid = plus.storage.getItem('userid');
4
		var ws = plus.webview.currentWebview();
5

6
		function personalMessage() {
7
			mui.ajax(baseUrl + "/ajax/resource/" + ws.rsId, {
8
				dataType: 'json', //数据格式类型
9
				type: 'GET', //http请求类型
10
				timeout: 10000, //超时设置
11
				success: function(data) {
12
					plus.nativeUI.closeWaiting();
13
					ws.show("slide-in-right", 150);
14
					console.log(JSON.stringify(data))
15
					var $data = data.data;
16
					//合作备注
17
					if($data.cooperationNotes)
18
						document.getElementsByClassName("textareabox ")[0].innerText = $data.cooperationNotes;
19
				},
20
				error: function() {
21
					plus.nativeUI.toast("服务器链接超时", toastStyle);
22
					return;
23
				}
24
			});
25
		}
26
		document.getElementsByClassName("topsave")[0].addEventListener("tap", function() {
27
			console.log(document.getElementsByClassName("textareabox ")[0].innerText)
28
			mui.ajax(baseUrl + '/ajax/resource/cooperationNotes', {
29
				data: {
30
					"resourceId": ws.rsId,
31
					"cooperationNotes": document.getElementsByClassName("textareabox ")[0].innerText
32
				},
33
				dataType: 'json', //数据格式类型
34
				async: true,
35
				type: 'POST', //http请求类型
36
				timeout: 10000, //超时设置
37
				success: function(data) {
38
					if(data.success) {
39
						var web = plus.webview.getWebviewById("resinforupdate.html");
40
						mui.fire(web, "resourceMess");
41
						mui.back();
42
					}
43
				},
44
				error: function() {
45
					plus.nativeUI.toast("服务器链接超时", toastStyle);
46
					return;
47
				}
48
			});
49
		});
50
		personalMessage();
51
	});
52
})