$(function(){ $("#queryApply").on("click",function(){ queryApply(1); }); queryApply(1); initImage(); }); function queryApply(index){ var param = {}; var Service = {}; var page = {}; var code = 91014; var pageIndex = index-1; var pageSize = 10; $('#pagenumber').val(index); var page = {}; page.PIndex = pageIndex; page.PSize = pageSize; Service.AppType = $("#apptype").val(); Service.AppName = $("#appname").val(); Service.Status = $("#status").val(); Service.AuditState = $("#auditstate").val(); Service.DefaultOpenState = $("#defaultopenstate").val(); var params = Commonjs.getParams(code,Service,page);//获取参数 param.Api = "QueryApply"; param.Params = Commonjs.jsonToString(params); var d = Commonjs.ajax('./account_callAccountApi.do',param,false); $("#thead tr").eq(0).nextAll().remove(); $(initHtml(d.Data)).insertAfter($("#thead tr").eq(0)); if(d.Page.PCount!=undefined){ if(d.Page.PCount!=0){ $("#totalcount").val(d.Page.PCount); }else{ if(d.Page.PIndex==0)$("#totalcount").val(0); } }else{ $("#totalcount").val(0); } Page($("#totalcount").val(),d.Page.PSize,'pager'); } function initHtml(d){ var tep = []; if(d.length==undefined&&!Commonjs.isEmpty(d.AppUID)){ tep.push(d); d = tep; } var html = ''; if(d.length){ $.each(d,function(i,it){ html += ''+it.AppUID+''; html += ''+it.SysTypeName+''; html += ''+it.DisplayOrder+''; html += ''+it.AppName+''; html += ''+getAppTypeName(it.AppType)+''; html += ''; html += ''+getAuditName(it.AuditState)+''; html += ''+getNativeName(it.NativeState)+''; html += ''+getDefaultOpenName(it.DefaultOpenState)+''; html += ''+getStatusName(it.Status)+''; html += ''; }) }else{ html += ''+d.AppUID+''; html += ''+d.SysTypeName+''; html += ''+d.DisplayOrder+''; html += ''+d.AppName+''; html += ''+getAppTypeName(d.AppType)+''; html += ''; html += ''+getAuditName(d.AuditState)+''; html += ''+getNativeName(d.NativeState)+''; html += ''+getDefaultOpenName(d.DefaultOpenState)+''; html += ''+getStatusName(d.Status)+''; html += ''; } return html; } function getAppTypeName(appType){ var typeName = ''; //1、系统应用 2、个人应用3、组织应用 if(appType == 1){ typeName = '系统应用'; }else if(appType == 2){ typeName = '个人应用'; }else if(appType == 3){ typeName = '组织应用'; }else{ typeName = '未知'; } return typeName; } function getAuditName(auditState){ var auditName = ''; //0 自由添加1需要审核2 后台授权 if(auditState == 0){ auditName = '自由添加'; }else if(auditState == 1){ auditName = '需要审核'; }else if(auditState == 2){ auditName = '后台授权'; }else{ auditName = '未知'; } return auditName; } function getNativeName(nativeState){ var nativeName = ''; //原生应用 0否 1 是 if(nativeState == 1){ nativeName = '是'; }else{ nativeName = '否'; } return nativeName; } function getDefaultOpenName(defaultOpenState){ var defaultOpenName = ''; //原生应用 0否 1 是 if(defaultOpenState == 0){ defaultOpenName = '不默认'; }else if(defaultOpenState == 1){ defaultOpenName = '医生默认'; }else if(defaultOpenState == 2){ defaultOpenName = '患者默认'; }else if(defaultOpenState == 3){ defaultOpenName = '所有人'; }else{ defaultOpenName = '未知'; } return defaultOpenName; } function getStatusName(status){ var statusName = ''; //状态 1正常 2停用 if(status == 1){ statusName = '正常'; }else if(status == 2){ statusName = '停用'; }else { statusName = '未知'; } return statusName; } function showAddOrUpdateApplyDialog(appUID,sysTypeId,displayOrder,appName,appType,secondAppType,icon,appKeyWord,remark,auditState,defaultOpenState,appUrl,status){ var contents=$('#AddOrUpdateApply').get(0); $("#DisPlayOrder").val(displayOrder); $("#AppName").val(appName); $('#AppType option').each(function(){ if($(this).val()==appType){ $(this).attr("selected","selected"); } }); $('#SecondAppType option').each(function(){ if($(this).val()==secondAppType){ $(this).attr("selected","selected"); } }); $("#AppKeyWord").val(appKeyWord); $("#Remark").val(remark); // $('#AuditState option').each(function(){ // if($(this).val()==auditState){ // $(this).attr("selected","selected"); // } // }); // $('#DefaultOpenState option').each(function(){ // if($(this).val()==defaultOpenState){ // $(this).attr("selected","selected"); // } // }); $("#icon").attr("src", icon); $("#AppUrl").val(appUrl); $('#Status option').each(function(){ if($(this).val()==status){ $(this).attr("selected","selected"); } }); var artBox=art.dialog({ lock: true, artIcon:'', opacity:0.4, width: 550, height:300, padding:'0px 0px', title:'参数', header:false, content: contents, ok: function () { var Service = {}; var page = {}; var code = 91015; Service.AppUId = appUID; Service.SysTypeId = $('#SysTypeId option:selected').val(); Service.SysTypeName = $('#SysTypeId option:selected').text(); Service.DisPlayOrder = $("#DisPlayOrder").val(); Service.AppName = $("#AppName").val(); Service.AppType = $('#AppType option:selected').val(); Service.SecondAppType = $('#SecondAppType option:selected').val(); Service.Icon = $("#icon").attr('src'); Service.AppKeyWord = $("#AppKeyWord").val(); Service.Remark = $("#Remark").val(); // Service.AuditState = $('#AuditState option:selected').val(); // Service.DefaultOpenState = $('#DefaultOpenState option:selected').val(); Service.AppUrl = $('#AppUrl').val(); Service.Status = $('#Status').val(); var param = {}; var params = Commonjs.getParams(code,Service);//获取参数 param.Api = "AddOrUpdateApply"; param.Params = Commonjs.jsonToString(params); var d = Commonjs.ajax('./account_callAccountApi.do',param,false); queryApply($("#pagenumber").val()); //异常提示 Commonjs.alert(d.RespMessage); $('#AddOrUpdateApply').hide(); }, cancel: function(){ $('#AddOrUpdateApply').hide(); } }); } function newGuid() { var guid = ""; for (var i = 1; i <= 32; i++){ var n = Math.floor(Math.random()*16.0).toString(16); guid += n; if((i==8)||(i==12)||(i==16)||(i==20)) guid += "-"; } return guid; } function initImage(){ var id = newGuid(); var html = '
'; $("#addIcon").empty(); $("#addIcon").append(html); } function upload(id,image) { var filename = $("#"+id).val(); var index = filename.lastIndexOf('.'); var type = filename.substring(index+1,filename.length); if(type.toLowerCase() != 'jpg' && type.toLowerCase() != 'gif' &&type.toLowerCase() != 'png'&&type.toLowerCase() != 'jpeg'){ YihuUtil.art.warning('注意喔:图片格式必须为.jpeg|.gif|.jpg|.png','warning'); return ; } var arrID = [ id ]; $.yihuUpload.ajaxFileUpload( { url : Commonjs.getRootPath+'/servlets/UploadFileServlet', // 用于文件上传的服务器端请求地址 secureuri : false,// 一般设置为false fileElementId : arrID,// 文件上传空间的id属性 dataType : 'json',// 返回值类型 一般设置为json success : function(data, status) { var uri = data.url; uri=uri.replace('fullsize','small'); var name = data.NewFileName; var fname = data.FileName; var size = data.Size; var old = $("#" + id + "_f"); if (image=='icon') { $("#icon").attr("src", uri); $("#ImgUrl").val(uri); $("#hidVal").val(uri); } }, error : function(data, status, e) { } }); } function DeleteApply(appUId){ var Service = {}; var page = {}; var code = 91016; Service.AppUId = appUId; var param = {}; var params = Commonjs.getParams(code,Service);//获取参数 param.Api = "DeleteApply"; param.Params = Commonjs.jsonToString(params); var d = Commonjs.ajax('./account_callAccountApi.do',param,false); queryApply($("#pagenumber").val()); Commonjs.alert(d.RespMessage); } //分页 function Page(totalcounts, pagecount,pager) { $("#"+pager).pager( { totalcounts : totalcounts, pagesize : 10, pagenumber : $("#pagenumber").val(), pagecount : parseInt(totalcounts/pagecount)+(totalcounts%pagecount >0?1:0), buttonClickCallback : function(al) { $("#pagenumber").val(al); queryApply(al); } }); }