Sfoglia il codice sorgente

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

xiaoai_123 8 anni fa
parent
commit
0465c6b847
3 ha cambiato i file con 41 aggiunte e 36 eliminazioni
  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,6 +134,9 @@
134 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 141
 			error:function(xhr,type,errorThrown){
139 142
 				plus.nativeUI.toast("服务器链接超时", toastStyle);

+ 8 - 7
app/js/proinfobrow.js

@ -11,13 +11,14 @@ mui.plusReady(function() {
11 11
    console.log(proId);
12 12
	/*点击咨询*/
13 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 24
	var subjectShow = function(data) {

+ 30 - 29
app/js/resinforbrow.js

@ -28,7 +28,7 @@ var proId;
28 28

29 29
function ziyuaninfo(resourceId) {
30 30
	mui.plusReady(function() {
31
		plus.nativeUI.showWaiting();
31
		
32 32
		mui.ajax(baseUrl + '/ajax/resource/' + resourceId, {
33 33
			data: {
34 34
				'resourceId': resourceId
@ -58,28 +58,37 @@ function ziyuaninfo(resourceId) {
58 58
	
59 59
					//学术领域
60 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 70
							var oli = document.createElement('li');
67
							oli.innerText = fieldlist[i];
71
							oli.innerText = mydata['subject'];
68 72
							ofield.appendChild(oli);
69 73
						}
74
						
70 75
					} else {
71 76
						ofielddiv.style.display = 'none';
72 77
					}
73 78
	
74 79
					//应用行业
75 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 90
							var oli = document.createElement('li');
81
							oli.className = 'mui-ellipsis';
82
							oli.innerText = applylist[i];
91
							oli.innerText = mydata['industry'];
83 92
							oapply.appendChild(oli);
84 93
						}
85 94
					}else {
@ -88,19 +97,13 @@ function ziyuaninfo(resourceId) {
88 97
	
89 98
					//详细描述
90 99
					if(mydata['descp']) {
91
						/*odetaildiv.removeClass('displayNone');
92
						odetaildiv.addClass('displayBlock');*/
93 100
						odetail.innerHTML = mydata['descp']
94 101
					}else {
95 102
						odetaildiv.style.display = 'none';
96 103
					}
97 104
					
98
					
99
	
100 105
					//合作备注
101 106
					if(mydata['cooperationNotes']) {
102
						/*ohezuodiv.removeClass('displayNone');
103
						ohezuodiv.addClass('displayBlock');*/
104 107
						ohezuo.innerHTML = mydata['cooperationNotes'];
105 108
					}else {
106 109
						ohezuodiv.style.display = 'none';
@ -125,7 +128,6 @@ mui.plusReady(function() {
125 128
	var self = plus.webview.currentWebview();
126 129
	var resourceId = self.resourceId;
127 130
	console.log(resourceId);
128

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

@ -133,15 +135,14 @@ mui.plusReady(function() {
133 135
	oconsult.addEventListener('tap', function() {
134 136
		var flag = 'ziyuan';
135 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 148
	window.addEventListener('backziyuaninfo',function(event){