jack лет назад: 8
Родитель
Сommit
99cd7a3266
1 измененных файлов с 150 добавлено и 0 удалено
  1. 150 0
      app/js/needSure.js

+ 150 - 0
app/js/needSure.js

@ -0,0 +1,150 @@
1
mui.ready(function() {
2
	mui.plusReady(function() {
3
		var ws = plus.webview.currentWebview();
4
		var userid = plus.storage.getItem('userid');
5
		var conId, denmandTitle, demandContent, demandType,data3;
6
		console.log(ws.deman);
7
		/*单个需求查询*/
8
		function demandAngle() {
9
			mui.ajax(baseUrl + '/ajax/demand/queryOne', {
10
				dataType: 'json', //数据格式类型
11
				type: 'GET', //http请求类型
12
				timeout: 10000, //超时设置
13
				data: {
14
					"demandId": ws.deman
15
				},
16
				success: function(data) {
17
					if(data.success) {
18
						var $info = data.data;
19
						var oDemandTitle = document.getElementById("demandTitle");
20
						var oDemandContent = document.getElementById("demandContent");
21
						var oDemandType = document.getElementById("oDemandType");
22
						var oDemandAim = document.getElementById("oDemandAim");
23
						var oDemandStatus = document.getElementById("oDemandStatus");
24
						var oCreateTime = document.getElementById("poTime");
25
						var proZlist = document.getElementById("proZlist"); //专家资源
26
						var proRlist = document.getElementById("proRlist"); //专家资源
27
						var proName = document.getElementById("proName");
28
						var proTitle = document.getElementById("proTitle");
29
						var proOffice = document.getElementById("proOffice");
30
						var proOrg = document.getElementById("proOrg");
31
						var proAddress = document.getElementById("proAddress");
32
						conId = $info.professor.id;
33
						denmandTitle = $info.demandTitle;
34
						demandContent = $info.demandContent;
35
						demandType = $info.demandAim
36
						proName.innerText = $info.professor.name;
37
						oCreateTime.innerText = $info.createTime.substr(0, 4) + "-" + $info.createTime.substr(4, 2) + "-" + $info.createTime.substr(6, 2) + " " + $info.createTime.substr(8, 2) + ":" + $info.createTime.substr(10, 2);
38
						oDemandTitle.innerText = $info.demandTitle;
39
						oDemandContent.innerText = $info.demandContent;
40
						($info.demandType == 1) ? oDemandType.innerText = "个人需求": oDemandType.innerText = "企业需求";
41
						($info.demandAim == 1) ? oDemandAim.innerText = "技术咨询": ($info.demandAim == 2) ? oDemandAim.innerText = "资源合作" : oDemandAim.innerText = "其他事务";
42
						if($info.professor.title && $info.professor.office && $info.professor.orgName && $info.professor.address) {
43
							proTitle.innerText = $info.professor.title + ",";
44
							proOffice.innerText = $info.professor.office + ",";
45
							proOrg.innerText = $info.professor.orgName + " | ";
46
							proAddress.innerText = $info.professor.address;
47
						} else if(!$info.professor.title && $info.professor.office && $info.professor.orgName && $info.professor.address) {
48
							proOffice.innerText = $info.professor.office + ",";
49
							proOrg.innerText = $info.professor.orgName + " | ";
50
							proAddress.innerText = $info.professor.address;
51
						} else if($info.professor.title && !$info.professor.office && $info.professor.orgName && $info.professor.address) {
52
							proTitle.innerText = $info.professor.title + ",";
53
							proOrg.innerText = $info.professor.orgName + " | ";
54
							proAddress.innerText = $info.professor.address;
55
						} else if($info.professor.title && $info.professor.office && !$info.professor.orgName && $info.professor.address) {
56
							proTitle.innerText = $info.professor.title + ",";
57
							proOffice.innerText = $info.professor.office + " | ";
58
							proAddress.innerText = $info.professor.address;
59
						} else if($info.professor.title && $info.professor.office && $info.professor.orgName && !$info.professor.address) {
60
							proTitle.innerText = $info.professor.title + ",";
61
							proOffice.innerText = $info.professor.office + ",";
62
							proOrg.innerText = $info.professor.orgName;
63
						} else if(!$info.professor.title && !$info.professor.office && $info.professor.orgName && $info.professor.address) {
64
							proOrg.innerText = $info.professor.orgName + " | ";
65
							proAddress.innerText = $info.professor.address;
66
						} else if(!$info.professor.title && $info.professor.office && !$info.professor.orgName && $info.professor.address) {
67
							proOffice.innerText = $info.professor.office + " | ";
68
							proAddress.innerText = $info.professor.address;
69
						} else if(!$info.professor.title && $info.professor.office && $info.professor.orgName && !$info.professor.address) {
70
							proOffice.innerText = $info.professor.office + ",";
71
							proOrg.innerText = $info.professor.orgName;
72
						} else if($info.professor.title && !$info.professor.office && !$info.professor.orgName && $info.professor.address) {
73
							proTitle.innerText = $info.professor.title + " | ";
74
							proAddress.innerText = $info.professor.address;
75
						} else if($info.professor.title && !$info.professor.office && $info.professor.orgName && !$info.professor.address) {
76
							proOffice.innerText = $info.professor.title + ",";
77
							proAddress.innerText = $info.professor.orgName;
78
						} else if($info.professor.title && $info.professor.office && !$info.professor.orgName && !$info.professor.address) {
79
							proTitle.innerText = $info.professor.title + ",";
80
							proOffice.innerText = $info.professor.office;
81
						} else if(!$info.professor.title && !$info.professor.office && !$info.professor.orgName && $info.professor.address) {
82
							proAddress.innerText = $info.professor.address;
83
						} else if(!$info.professor.title && !$info.professor.office && $info.professor.orgName && !$info.professor.address) {
84
							proOrg.innerText = $info.professor.orgName;
85
						} else if(!$info.professor.title && $info.professor.office && !$info.professor.orgName && !$info.professor.address) {
86
							proOffice.innerText = $info.professor.office;
87
						} else if($info.professor.title && !$info.professor.office && !$info.professor.orgName && !$info.professor.address) {
88
							proTitle.innerText = $info.professor.title;
89
						}
90
						if($info.professor.hasHeadImage) {
91
							document.getElementById('proHead').src = baseUrl + "/images/head/" + $info.professor.id + "_l.jpg";
92
						}
93
						plus.nativeUI.closeWaiting();
94
						ws.show("slide-in-right", 150);
95
					}
96

97
				}
98
			});
99
		}
100
		demandAngle();
101
		document.getElementById("repaly").addEventListener("tap", function() {
102
				mui.ajax(baseUrl + '/ajax/consult/byDemand', {
103
					dataType: 'json', //数据格式类型
104
					type: 'GET', //http请求类型
105
					timeout: 10000, //超时设置
106
					data: {
107
						"demandId": ws.deman,
108
						"professorId": userid
109
					},
110
					success: function(data) {
111
						if(data.success) {
112
							console.log(JSON.stringify(data));
113
							data3=data.data
114
							if(data == null) {
115
									 newConsuit();
116
							} else {
117
								webviewShow = plus.webview.create("../html/chats.html", 'chats.html', {}, {
118
									'consultId': data.data,
119
									'consultantId': conId
120
								});
121
							}
122
						}
123
					}
124
				})
125
			})
126
			/*创建新咨询*/
127
		function newConsuit() {
128
			mui.ajax(baseUrl + '/ajax/consult', {
129
				dataType: 'json', //数据格式类型
130
				type: 'POST', //http请求类型
131
				timeout: 10000, //超时设置
132
				data: {
133
					consultType: denmandTitle,
134
					consultTitle: demandContent,
135
					consultContant: demandType,
136
					professorId: userid,
137
					consultantId: conId,
138
					demandId: ws.deman
139
				},
140
				success: function(data) {
141
					webviewShow = plus.webview.create("../html/chats.html", 'chats.html', {}, {
142
						'consultId': data3,
143
						'consultantId': conId
144
					});
145
				}
146
			})
147
		}
148

149
	})
150
})