| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 | 
							- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="utf-8" %>
 
- <%@include file="/WEB-INF/ehr/commons/jsp/commonInclude.jsp" %>
 
- <script>
 
-     /* *************************** 模块初始化 ***************************** */
 
-     var app = {
 
-         grid: null,
 
-         $searchStatusName: $('#status'),//转台文本匡对象
 
-         $searchBtn: $('.l-trigger-search'),//搜索按钮
 
-         dialog: null,
 
-         init: function () {
 
-             this.bindEvents();
 
-             this.initForm();
 
-         },
 
-         initForm: function () {
 
-             var me = this;
 
-             $('.m-retrieve-area').show();
 
-             $("#txtName").ligerSearch({
 
-                 onClick:function(value){
 
-                     me.reloadGrid();
 
-                 }});
 
-             var appStatus = liger.get("statusName").value;
 
-             if(appStatus ==undefined || appStatus ==null || appStatus.length<=0){
 
-                 liger.get("statusName").selectValue("");
 
-             }
 
-             me.grid = $("#div_grid").ligerGrid({
 
-                 url: '${contextRoot}/app/getAppList',
 
-                 parms: {
 
-                     name: $('#txtName').val(),
 
-                     status:appStatus
 
-                 },
 
-                 columns: [
 
-                     {display: '应用名称', id: 'id', name: 'name', width: '15%'},
 
-                     {display: '英文名', name: 'code', width: '10%'},
 
-                     {display: '图标', name: 'icon', width: '10%',height:'50',align: 'center', render: function (rowdata, rowindex, value) {
 
-                         return ' <div style="vertical-align:middle;"><img  style="width: 50px; height: 50px;"  src="${contextRoot}/'+ rowdata.icon+'" /></div>';
 
-                     }},
 
-                     {display: '开发者', name: 'developer', width: '10%'},
 
-                     {display: '状态', name: 'status', width: '10%',align: 'center', render: function (rowdata, rowindex, value) {
 
-                         if(rowdata.status==1 ){
 
-                             return ' <div style="vertical-align:middle;margin-top: 10px;"><span>有效  </span></div>';
 
-                         }else if(rowdata.status==0){
 
-                             return ' <div style="vertical-align:middle;margin-top: 10px;"><span>无效 </span></div>';
 
-                         }
 
-                     }},
 
-                     {display: '应用地址', name: 'appUrl', width: '15%'},
 
-                     {
 
-                         display: '操作', name: 'operator', width: '35%', render: function (row) {
 
-                         var html = '<div class="m-inline-buttons" style="width:350px;">';
 
-                         html += "<a class=\"m-btn\" style=\"padding-right:10px\" onclick=\"app.dialogDetail('"+row.id+"')\">查看详情</a>";
 
-                         html += "<a class=\"m-btn\" style=\"padding-right:10px\" onclick=\"app.appServiceManage('"+row.id+"')\">服务管理</a>";
 
- //                        html += "<a class=\"m-btn\"  onclick=\"app.dialogDetail('"+row.id+"')\">应用标准</a>";
 
-                         html += "<a class=\"m-btn-edit\" onclick=\"app.editorDialog('"+row.id+"')\"></a>";
 
-                         html += "<a class=\"m-btn-delete\" onclick=\"app.delete('"+row.id+"')\"></a>";
 
-                         html += '</div>';
 
-                         return html;
 
-                     }
 
-                     }
 
-                 ],
 
-                 onDblClickRow: function (row) {
 
-                     me.editorDialog(row.id);
 
-                 }
 
-             });
 
-         },
 
-         bindEvents: function () {
 
-             var me = this;
 
-             $('#div_new_record').click(function () {
 
-                 me.editorDialog();
 
-             });
 
-             $("#statusName").ligerComboBox({data : [{"value":"全部","code":""},{"value":"有效","code":"1"},{"value":"无效","code":"0"}],
 
-                 cancelable:false,
 
-                 onSuccess:function(data){
 
-             }});
 
-             $(".l-text").css("display","inline-block");
 
-             $(".l-text-wrapper").css("display","inline-block");
 
-         },
 
-         delete:function(id){
 
-             var message = "确定要删除该应用信息吗?";
 
-             jQuery.ligerDialog.confirm(message, function (confirm) {
 
-                 if (confirm)
 
-                 {
 
-                     $.ajax({ //ajax处理
 
-                         type: "POST",
 
-                         url : "${contextRoot}/app/deleteApp",
 
-                         dataType : "json",
 
-                         data:{id:id},
 
-                         cache:false,
 
-                         success :function(data){
 
-                             if(data.successFlg) {
 
-                                 $.ligerDialog.success(data.message);
 
-                                 app.grid.reload();
 
-                             }
 
-                             else{
 
-                                 $.ligerDialog.error(data.message);
 
-                             }
 
-                         },
 
-                         error :function(data){
 
-                             $.ligerDialog.error("Status:"+data.status +"(" +data.statusText+")");
 
-                         }
 
-                     });
 
-                 }
 
-             });
 
-         },
 
-         //刷新列表数据
 
-         reloadGrid: function () {
 
-             this.grid.set({
 
-                 parms: {name: $('#txtName').val(),status:$('#statusName_val').val()}
 
-             });
 
-             this.grid.reload();
 
-         },
 
-         //编辑弹窗
 
-         editorDialog: function (id) {
 
-             var me = this;
 
-             var title = "新增应用";
 
-             var params = null;
 
-             if (id != undefined && id != null) {
 
-                 title = "编辑应用";
 
-                 params = {"id": id};
 
-             }
 
-             me.dialog = $.ligerDialog.open({
 
-                 height: 500,
 
-                 width: 500,
 
-                 title: title,
 
-                 url: '${contextRoot}/app/editorApp',
 
-                 //load: true,
 
-                 urlParms: params
 
-             });
 
-         },
 
-         dialogDetail: function (id) {
 
-             var me = this;
 
-             var title = "应用详情";
 
-             var params = null;
 
-             if (id != undefined && id != null) {
 
-                 params = {"id": id};
 
-             }
 
-             me.dialog = $.ligerDialog.open({
 
-                 height: 500,
 
-                 width: 500,
 
-                 title: title,
 
-                 url: '${contextRoot}/app/appDetail',
 
-                 //load: true,
 
-                 urlParms: params
 
-             });
 
-         },
 
-         appServiceManage: function (id) {
 
-             indexPage.openChildPage("",'${contextRoot}/app/initAppService?appId='+id);
 
-         },
 
-     anthorize: function (id) {
 
-         },
 
-         //弹窗返回
 
-         dialogSuccess: function (message) {
 
-             $.ligerDialog.success(message);
 
-             app.reloadGrid();
 
-             app.dialog.close();
 
-         }
 
-     };
 
-     $(function () {
 
-         app.init();
 
-     });
 
- </script>
 
 
  |