123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- mui.ready(function() {
- mui.plusReady(function(){
- var userid = plus.storage.getItem('userid');
- console.log(userid);
- var ws=plus.webview.currentWebview();
- var str = JSON.stringify(ws);
- console.log(str);
- var oDt=document.getElementsByClassName("frmtype");
- var oDegree;
- if(ws.edu) {
- $.ajax({
- "url" :baseUrl+"/ajax/job/"+ws.edu,
- "type" : "get" ,
- "async":true,
- "success" : function($data) {
- if ($data.success)
- {
- plus.nativeUI.closeWaiting(); ;
- ws.show("slide-in-right",150);
- $info = $data.data;
- oDt[0].value=$info.company;
- oDt[2].value=$info.title;
- oDt[3].value =$info.startMonth;
- oDt[4].value=$info.stopMonth;
- }
- 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("机构名称不能为空");
- });
- oDt[2].addEventListener("blur",function(){
- var length=trim(oDt[2].value);
- if(!length)
- plus.nativeUI.toast("职位不能为空");
- });
- oDt[3].addEventListener("change",function(){
- oDegree=oDt[3].value;
- });
- function savePro() {
- var $data = {};
- $data.professorId = userid;
- $data.company =oDt[0].value;
- $data.title = oDt[2].value;
- $data.startMonth = oDt[3].value;
- $data.stopMonth = oDt[4].value;
- if(ws.edu) {
- $data.id=ws.edu;
- }
- $.ajax({
- "url" :baseUrl+"/ajax/job",
- "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)
- {
- 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);
- var length2=trim(oDt[2].value);
- if(length1&&length2) {
- savePro();
- }else if(!length1&&length2) {
- plus.nativeUI.toast("机构名称不能为空");
- }else if(length1&&!length2) {
- plus.nativeUI.toast("职位不能为空");
- }else if(!length1&&!length2) {
- plus.nativeUI.toast("机构名称不能为空&&职位不能为空");
- }
- });
- if(ws.edu)
- document.getElementsByClassName("exitbtn")[0].addEventListener("click",function(){
- $.ajax({
- "url" : baseUrl+"/ajax/job/" + ws.edu,
- "type" : "DELETE",
- "success" : function($data) {
- if ($data.success) {
- var web=plus.webview.getWebviewById("proinforupdate-more.html");
- mui.fire(web,"newId");
- mui.back();
- }
- else {
- alert($data.msg);
- }
- }
- });
- });
- });
- })
|