|
@ -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
|
})
|