Keine Beschreibung

updateinfo8.js 4.1KB

    mui.ready(function() { mui.plusReady(function(){ var userid = plus.storage.getItem('userid'); var ws=plus.webview.currentWebview(); var str = JSON.stringify(ws); var oDt=document.getElementsByClassName("frmtype"); if(ws.edu) { $.ajax({ "url" :baseUrl+"/ajax/project/"+ws.edu, "type" : "get" , "async":true, "success" : function($data) { console.log($data); if ($data.success) { plus.nativeUI.closeWaiting(); ; //新webview的载入完毕后关闭等待框 ws.show("slide-in-right",150); //把新webview窗体显示出来,显示动画效果为速度150毫秒的右侧移入动画 $info = $data.data; oDt[0].value=$info.name; if($info.startMonth) { oDt[1].innerText = $info.startMonth.substr(0, 4) + "-" + $info.startMonth.substr(4, 6) } else { oDt[1].innerText = "" } if($info.startMonth) { oDt[2].innerText = $info.startMonth.substr(0, 4) + "-" + $info.startMonth.substr(4, 6) } else { oDt[2].innerText = "" } if(!$info.descp) $info.descp=""; document.getElementsByClassName("textareabox")[0].innerText=$info.descp; } else { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } } }); } function trim(str) { //删除左右两端的空格    return str.replace(/(^\s*)|(\s*$)/g, "");    } oDt[0].addEventListener("blur",function(){ var length=trim(oDt[0].value); if(!length) plus.nativeUI.toast("项目名称不能为空"); }); var oStartTime = document.getElementById("startTime"); var oStopTime = document.getElementById("stopTime"); mui(".timebox").on("click", ".btn", function() { var optionsJson = this.getAttribute('data-options') || '{}'; var options = JSON.parse(optionsJson); var flag = this.getAttribute('flag'); var picker = new mui.DtPicker(options); picker.show(function(rs) { if(flag) { oStartTime.innerText = rs.text; } else { oStopTime.innerText = rs.text; } }); }); function savePro() { var $data = {}; $data.professorId = userid; $data.name =oDt[0].value; $data.startMonth = oDt[1].innerText.substr(0, 4) + oDt[1].innerText.substr(5, 7); $data.stopMonth = oDt[2].innerText.substr(0, 4) + oDt[2].innerText.substr(5, 7); $data.descp = document.getElementsByClassName("textareabox")[0].innerText; if(ws.edu) { $data.id=ws.edu; } $.ajax({ "url" :baseUrl+"/ajax/project", "type" : ws.edu?"put" :"post", "async":true, "data" :ws.edu?JSON.stringify($data):$data, "contentType" : ws.edu ? "application/json" : "application/x-www-form-urlencoded", "success" : function(data) { var y=JSON.stringify(data) if (data.success) { plus.nativeUI.showWaiting(); var web=plus.webview.getWebviewById("proinforupdate-more.html"); mui.fire(web,"newId"); mui.back(); } else { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } } }); } document.getElementsByClassName("topsave")[0].addEventListener("click",function(){ var length1=trim(oDt[0].value); if(length1) { savePro(); }else { plus.nativeUI.toast("项目名称不能为空"); } }); if(ws.edu) document.getElementsByClassName("exitbtn")[0].addEventListener("click",function(){ $.ajax({ "url" : baseUrl+"/ajax/project/" + ws.edu, "type" : "DELETE", "success" : function($data) { if ($data.success) { plus.nativeUI.showWaiting(); var web=plus.webview.getWebviewById("proinforupdate-more.html"); mui.fire(web,"newId"); mui.back(); } else { alert($data.msg); } } }); }); }); })