mui.ready(function() { mui.plusReady(function() { var userid = plus.storage.getItem('userid'); var ws = plus.webview.currentWebview(); var oUlist = document.getElementsByClassName("tableList")[0]; window.addEventListener("newId", function(event) { demandList(); }) function demandHtml(data) { for(var i = 0; i < data.length; i++) { var oDemandStatus, oDemandType, oDemandAim, oCreateTime, stColor; (data[i].demandStatus == 1) ? (oDemandStatus = "发布中", stColor = "status-1") : (oDemandStatus = "已关闭", stColor = "status-5"); (data[i].demandType == 1) ? oDemandType = "个人": oDemandType = "企业"; (data[i].demandAim == 1) ? oDemandAim = "技术": (data[i].demandAim == 2) ? oDemandAim = "资源" : oDemandAim = "其他"; oCreateTime = data[i].createTime.substr(0, 4) + "-" + data[i].createTime.substr(4, 2) + "-" + data[i].createTime.substr(6, 2) + " " + data[i].createTime.substr(8, 2) + ":" + data[i].createTime.substr(10, 2); var li = document.createElement('li'); li.className = 'mui-table-view-cell mui-media'; li.setAttribute("demandId", data[i].demandId); li.setAttribute("demandStatus", data[i].demandStatus); var oString = '
' + data[i].demandTitle + '' oString += '
' oString += '' + oDemandType + '' oString += '' + oDemandAim + '' oString += '' + oDemandStatus + '' oString += '
' oString += '' oString += '
' oString += '' oString += '' + oCreateTime + '' oString += '' oString += '

' + data[i].demandContent + '

' li.innerHTML = oString; oUlist.appendChild(li); } } function demandList() { mui.ajax(baseUrl + '/ajax/demand/byDemander', { dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 timeout: 10000, //超时设置 data: { "demander": userid }, success: function(data) { if(data.success) { console.log(JSON.stringify(data)); oUlist.innerHTML = ""; demandHtml(data.data); plus.nativeUI.closeWaiting();; //新webview的载入完毕后关闭等待框 ws.show("slide-in-right", 150); } } }); } demandList(); /*查询单个需求*/ mui('.tableList').on('tap', 'li', function(e) { var oDemandId = this.getAttribute('demandId'); var demandStatus = this.getAttribute('demandStatus'); mui.openWindow({ url: '../html/needShow.html', id: '../html/needShow.html', show: { autoShow: false, aniShow: "slide-in-right" }, extras: { demanid: oDemandId, demandStatus1: demandStatus } }); }); /*发布新需求*/ document.getElementById("btnLinkBox").addEventListener("tap", function() { mui.ajax(baseUrl + "/ajax/professor/auth", { dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 timeout: 10000, //超时设置 data: { "id": userid }, success: function(data) { if(data.success) { var $data = data.data; if($data.authStatus == 3) { var oDa = {}; oDa.flag = ($data.orgAuth == 0) ? 1 : 0; mui.openWindow({ url: '../html/needIssue.html', id: '../html/needIssue.html', show: { autoShow: false, aniShow: "slide-in-right", }, extras: oDa }); } else { if($data.orgAuth == 1) { mui.openWindow({ url: '../html/needIssue.html', id: '../html/needIssue.html', show: { autoShow: false, aniShow: "slide-in-right", } }); } else { if($data.authStatus == 2) { plus.nativeUI.toast("我们正在对您的信息进行认证,请稍等片刻", { 'verticalAlign': 'center' }); } else if($data.authStatus == 1) { plus.nativeUI.toast("我们将尽快对您的信息进行认证", { 'verticalAlign': 'center' }); } else if($data.authStatus <= 0) { mui.openWindow({ url: '../html/realname-authentication.html', id: 'realname-authentication.html', show: { autoShow: false, aniShow: "slide-in-right", } }); } } } } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); }) }); })