| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308 | 
							- $(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 += '<tr><td>'+it.AppUID+'</td>';
 
- 			html += '<td>'+it.SysTypeName+'</td>';
 
- 			html += '<td>'+it.DisplayOrder+'</td>';
 
- 			html += '<td>'+it.AppName+'</td>';
 
- 			html += '<td>'+getAppTypeName(it.AppType)+'</td>';
 
- 			html += '<td><img src="'+it.Icon+'" style="width: 40px; height: 40px;"></td>';
 
- 			html += '<td>'+getAuditName(it.AuditState)+'</td>';
 
- 			html += '<td>'+getNativeName(it.NativeState)+'</td>';
 
- 			html += '<td>'+getDefaultOpenName(it.DefaultOpenState)+'</td>';
 
- 			html += '<td>'+getStatusName(it.Status)+'</td>';
 
- 			html += '<td><ul class=\"i-btn-list\"><li><a href="javascript:void(0);" class=\"i-btn\" onclick="showAddOrUpdateApplyDialog(\''+it.AppUID+'\',\''+it.SysTypeId+'\',\''+it.DisplayOrder+'\',\''+it.AppName+'\',\''+it.AppType+'\',\''+it.SecondAppType+'\',\''+it.Icon+'\',\''+it.AppKeyWord+'\',\''+it.Remark+'\',\''+it.AuditState+'\',\''+it.DefaultOpenState+'\',\''+it.AppUrl+'\',\''+it.Status+'\')" >'
 
- 			+'<i class=\"i-edit\"></i>编辑</a></i><li><a href="javascript:void(0);" class=\"i-btn\" onclick="DeleteApply(\''+it.AppUID+'\')" ><i class=\"i-del\"></i>删除</a></li></ul></td></tr>';
 
- 		})
 
- 	}else{
 
- 		html += '<tr><td>'+d.AppUID+'</td>';
 
- 		html += '<td>'+d.SysTypeName+'</td>';
 
- 		html += '<td>'+d.DisplayOrder+'</td>';
 
- 		html += '<td>'+d.AppName+'</td>';
 
- 		html += '<td>'+getAppTypeName(d.AppType)+'</td>';
 
- 		html += '<td><img src="'+d.Icon+'" style="width: 40px; height: 40px;"></td>';
 
- 		html += '<td>'+getAuditName(d.AuditState)+'</td>';
 
- 		html += '<td>'+getNativeName(d.NativeState)+'</td>';
 
- 		html += '<td>'+getDefaultOpenName(d.DefaultOpenState)+'</td>';
 
- 		html += '<td>'+getStatusName(d.Status)+'</td>';
 
- 		html += '<td><ul class=\"i-btn-list\"><li><a href="javascript:void(0);" class=\"i-btn\" onclick="showAddOrUpdateApplyDialog(\''+d.AppUID+'\',\''+d.SysTypeId+'\',\''+d.DisplayOrder+'\',\''+d.AppName+'\',\''+d.AppType+'\',\''+d.SecondAppType+'\',\''+d.Icon+'\',\''+d.AppKeyWord+'\',\''+d.Remark+'\',\''+d.AuditState+'\',\''+d.DefaultOpenState+'\',\''+d.AppUrl+'\',\''+it.Status+'\')" >'
 
- 		+'<i class=\"i-edit\"></i>编辑</a></i><li><a href="javascript:void(0);" class=\"i-btn\" onclick="DeleteApply(\''+d.AppUID+'\')" ><i class=\"i-del\"></i>删除</a></li></ul></td></tr>';
 
- 	}
 
- 	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 = '<div style="margin-top: 2px; position:relative;" class="sel"><img id="icon" name="icon" src="" style="height: 40px;"><input id="'
 
- 			+ id
 
- 			+ '"type="file" title="选择文件" value="未选择任何文件" onchange=upload("'
 
- 			+ id
 
- 			+ '","icon") onpaste="return false;" name="0"/></div>';
 
- 	$("#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属性 <input type="file" id="file"
 
- 								// name="file" />
 
- 		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);
 
- 		}
 
- 	});
 
- }
 
 
  |