Browse Source

从专家详情页和资源详情页进入咨询申请,页面加载的完善

xiaoai_123 8 years ago
parent
commit
0465c6b847
3 changed files with 41 additions and 36 deletions
  1. 3 0
      app/js/consultapply.js
  2. 8 7
      app/js/proinfobrow.js
  3. 30 29
      app/js/resinforbrow.js

+ 3 - 0
app/js/consultapply.js

134
	  				starlist[i].classList.add('icon-favorfill');
134
	  				starlist[i].classList.add('icon-favorfill');
135
				}
135
				}
136
 				
136
 				
137
 				plus.nativeUI.closeWaiting();
138
				plus.webview.currentWebview().show("slide-in-right",150);
139
 				
137
 			},
140
 			},
138
 			error:function(xhr,type,errorThrown){
141
 			error:function(xhr,type,errorThrown){
139
 				plus.nativeUI.toast("服务器链接超时", toastStyle);
142
 				plus.nativeUI.toast("服务器链接超时", toastStyle);

+ 8 - 7
app/js/proinfobrow.js

11
    console.log(proId);
11
    console.log(proId);
12
	/*点击咨询*/
12
	/*点击咨询*/
13
	ozixun.addEventListener('tap', function() {
13
	ozixun.addEventListener('tap', function() {
14
		mui.openWindow({
15
			url: 'consultapply.html',
16
			id: 'consultapply.html',
17
			extras: {
18
				'proId': proId
19
			}
20
		});
14
		var flag = 'professor';
15
		var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框
16
		webviewShow = plus.webview.create("../html/consultapply.html",'consultapply.html',{},
17
		{'proId': proId,'flag': flag});
18
		
19
	    webviewShow.addEventListener("loaded", function() {
20
	        
21
	    }, false);
21
	});
22
	});
22
	//查询学术领域
23
	//查询学术领域
23
	var subjectShow = function(data) {
24
	var subjectShow = function(data) {

+ 30 - 29
app/js/resinforbrow.js

28

28

29
function ziyuaninfo(resourceId) {
29
function ziyuaninfo(resourceId) {
30
	mui.plusReady(function() {
30
	mui.plusReady(function() {
31
		plus.nativeUI.showWaiting();
31
		
32
		mui.ajax(baseUrl + '/ajax/resource/' + resourceId, {
32
		mui.ajax(baseUrl + '/ajax/resource/' + resourceId, {
33
			data: {
33
			data: {
34
				'resourceId': resourceId
34
				'resourceId': resourceId
58
	
58
	
59
					//学术领域
59
					//学术领域
60
					if(mydata['subject']) {
60
					if(mydata['subject']) {
61
						/*console.log(ofielddiv.classList)
62
						ofielddiv.removeClass('displayNone');
63
						ofielddiv.addClass('displayBlock');*/
64
						var fieldlist = mydata['subject'].split(",");
65
						for(var i = 0; i < fieldlist; i++) {
61
						if(mydata['subject'].indexOf(',') != -1) {//字符串是否包含,
62
							var fieldlist = mydata['subject'].split(",");
63
							console.log(fieldlist.length);
64
							for(var i = 0; i < fieldlist; i++) {
65
								var oli = document.createElement('li');
66
								oli.innerText = fieldlist[i];
67
								ofield.appendChild(oli);
68
							}
69
						}else {
66
							var oli = document.createElement('li');
70
							var oli = document.createElement('li');
67
							oli.innerText = fieldlist[i];
71
							oli.innerText = mydata['subject'];
68
							ofield.appendChild(oli);
72
							ofield.appendChild(oli);
69
						}
73
						}
74
						
70
					} else {
75
					} else {
71
						ofielddiv.style.display = 'none';
76
						ofielddiv.style.display = 'none';
72
					}
77
					}
73
	
78
	
74
					//应用行业
79
					//应用行业
75
					if(mydata['industry']) {
80
					if(mydata['industry']) {
76
						/*oapplydiv.removeClass('displayNone');
77
						oapplydiv.addClass('displayBlock');*/
78
						var applylist = mydata['industry'].split(",");
79
						for(var i = 0; i < applylist; i++) {
81
						if(mydata['industry'].indexOf(',') != -1) {//字符串是否包含,
82
							var applylist = mydata['industry'].split(",");
83
							console.log(applylist.length);
84
							for(var i = 0; i < applylist; i++) {
85
								var oli = document.createElement('li');
86
								oli.innerText = fieldlist[i];
87
								oapply.appendChild(oli);
88
							}
89
						}else {
80
							var oli = document.createElement('li');
90
							var oli = document.createElement('li');
81
							oli.className = 'mui-ellipsis';
82
							oli.innerText = applylist[i];
91
							oli.innerText = mydata['industry'];
83
							oapply.appendChild(oli);
92
							oapply.appendChild(oli);
84
						}
93
						}
85
					}else {
94
					}else {
88
	
97
	
89
					//详细描述
98
					//详细描述
90
					if(mydata['descp']) {
99
					if(mydata['descp']) {
91
						/*odetaildiv.removeClass('displayNone');
92
						odetaildiv.addClass('displayBlock');*/
93
						odetail.innerHTML = mydata['descp']
100
						odetail.innerHTML = mydata['descp']
94
					}else {
101
					}else {
95
						odetaildiv.style.display = 'none';
102
						odetaildiv.style.display = 'none';
96
					}
103
					}
97
					
104
					
98
					
99
	
100
					//合作备注
105
					//合作备注
101
					if(mydata['cooperationNotes']) {
106
					if(mydata['cooperationNotes']) {
102
						/*ohezuodiv.removeClass('displayNone');
103
						ohezuodiv.addClass('displayBlock');*/
104
						ohezuo.innerHTML = mydata['cooperationNotes'];
107
						ohezuo.innerHTML = mydata['cooperationNotes'];
105
					}else {
108
					}else {
106
						ohezuodiv.style.display = 'none';
109
						ohezuodiv.style.display = 'none';
125
	var self = plus.webview.currentWebview();
128
	var self = plus.webview.currentWebview();
126
	var resourceId = self.resourceId;
129
	var resourceId = self.resourceId;
127
	console.log(resourceId);
130
	console.log(resourceId);
128

129
	//资源信息
131
	//资源信息
130
	ziyuaninfo(resourceId);
132
	ziyuaninfo(resourceId);
131

133

133
	oconsult.addEventListener('tap', function() {
135
	oconsult.addEventListener('tap', function() {
134
		var flag = 'ziyuan';
136
		var flag = 'ziyuan';
135
		var consulttitle = oresorcename.innerHTML;
137
		var consulttitle = oresorcename.innerHTML;
136
		mui.openWindow({
137
			url: 'consultapply.html',
138
			id: 'consultapply.html',
139
			extras: {
140
				'proId': proId,
141
				'flag': flag,
142
				'consulttitle': consulttitle
143
			}
144
		});
138
		var nwaiting = plus.nativeUI.showWaiting();//显示原生等待框
139
		webviewShow = plus.webview.create("../html/consultapply.html",'consultapply.html',{},
140
		{'proId': proId,'flag': flag,'consulttitle': consulttitle});
141
		
142
	    webviewShow.addEventListener("loaded", function() {
143
	        
144
	    }, false);
145
		
145
	});
146
	});
146
	/*咨询成功,返回资源信息*/
147
	/*咨询成功,返回资源信息*/
147
	window.addEventListener('backziyuaninfo',function(event){
148
	window.addEventListener('backziyuaninfo',function(event){