企业级框架标准

来源:互联网 发布:喀秋莎6.0软件入门教程 编辑:程序博客网 时间:2024/05/17 08:59
##列表页
#set($JQ="$")
#set($dl="$")
#set($dot=".")
#set($Page="list")
#set($EnabledEidtLink=false)
#set($EnabledShowCreateTime=false)
#set($hasauth=false)
#set($hasissys=false)
#set($hasislock=false)
#set($hasstate=false)
#set($hasfiled=0)
#set($createfiled=false)
#set($relafiled="")
#set($hasTree=false)
#set($hassort=false)
#set($hasredirecturl=false)
#set($hasisforumsfirst=false)
#set($hasisfirst=false)
#set($hasisappr=false)
#set($hasisfoucs=false)
#set($hasimg=false)
#set($hascreateuser=false)
#set($hasowner=false)
#set($hasenable=false)
#foreach($tInfo in $Columns)
#if(${tInfo.IsKey}==false)
#if(${tInfo.ColumnsName}=="createtime")
#set($createfiled=true)
#end
#if(${tInfo.ColumnsName}=="createuser")
#set($hascreateuser=true)
#end
#if(${tInfo.ColumnsName}=="owner")
#set($hasowner=true)
#end
#if(${tInfo.ColumnsName}=="isforumsfirst")
#set($hasisforumsfirst=true)
#end
#if(${tInfo.ColumnsName}=="isfirst")
#set($hasisfirst=true)
#end
#if(${tInfo.ColumnsName}=="isappr")
#set($hasisappr=true)
#end
#if(${tInfo.ColumnsName}=="isfoucs")
#set($hasisfoucs=true)
#end
#if(${tInfo.ColumnsName}=="isimg")
#set($hasimg=true)
#end
#if(${tInfo.ColumnsName}=="approval")
#set($approvalfiled=true)
#end
#if(${tInfo.IsTree})
#set($hasTree=true)
#end
#if(${tInfo.ColumnsName}=="state")
#set($hasstate=true)
#end
#if(${tInfo.ColumnsName}=="authstatus")
#set($hasauth=true)
#end
#if(${tInfo.ColumnsName}=="isenabled")
#set($hasenable=true)
#end
#if(${tInfo.ColumnsName}=="sort")
#set($hassort=true)
#end
#if(${tInfo.ColumnsName}=="redirecturl")
#set($hasredirecturl=true)
#end
#if(${tInfo.ColumnsName}=="issys")
#set($hasissys=true)
#end
#if(${tInfo.ColumnsName}=="islock")
#set($hasislock=true)
#end
#if(${tInfo.IsPassWord})
#set($haspassword=true)
#end
#end
#end
#set($colWidth=3)
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="${Table}_list.aspx.cs"
    Inherits="ErpDesinger.admin.${Table}.${Table}_list" EnableSessionState="ReadOnly"  Title="列表页" ValidateRequest="false"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1"  runat="server">
    <title>${GoTable.TableDes}-列表页</title>
<script language="JavaScript">
    if (self == top) {
        window.location = "../index.aspx";
    }
</script>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <link href="<%=ResolveUrl("~/theme/inspinia_admin-v2.5/css/bootstrap.min.css") %>" rel="stylesheet">
    <link href="<%=ResolveUrl("~/theme/inspinia_admin-v2.5/font-awesome/css/font-awesome.css") %>" rel="stylesheet">
    <link href="<%=ResolveUrl("~/theme/inspinia_admin-v2.5/css/style.css") %>" rel="stylesheet">
    <link href="<%=ResolveUrl("~/Scripts/dtree/dtree.css") %>" rel="stylesheet" type="text/css" />
    <!-- Mainly scripts -->
    <script src="<%=ResolveUrl("~/theme/inspinia_admin-v2.5/js/jquery-2.1.1.js") %>"></script>
    <script src="<%=ResolveUrl("~/theme/inspinia_admin-v2.5/js/bootstrap.min.js") %>"></script>
    <script src="<%=ResolveUrl("~/theme/inspinia_admin-v2.5/js/plugins/metisMenu/jquery.metisMenu.js") %>"></script>
    <script src="<%=ResolveUrl("~/theme/inspinia_admin-v2.5/js/plugins/slimscroll/jquery.slimscroll.min.js") %>"></script>


    <!-- Flot -->
    <script src="<%=ResolveUrl("~/theme/inspinia_admin-v2.5/js/plugins/flot/jquery.flot.js") %>"></script>
    <script src="<%=ResolveUrl("~/theme/inspinia_admin-v2.5/js/plugins/flot/jquery.flot.tooltip.min.js") %>"></script>
    <script src="<%=ResolveUrl("~/theme/inspinia_admin-v2.5/js/plugins/flot/jquery.flot.spline.js") %>"></script>
    <script src="<%=ResolveUrl("~/theme/inspinia_admin-v2.5/js/plugins/flot/jquery.flot.resize.js") %>"></script>
    <script src="<%=ResolveUrl("~/theme/inspinia_admin-v2.5/js/plugins/flot/jquery.flot.pie.js") %>"></script>


    <!-- Custom and plugin javascript -->
    <script src="<%=ResolveUrl("~/theme/inspinia_admin-v2.5/js/inspinia.js") %>"></script>
    <script src="<%=ResolveUrl("~/Scripts/dtree/dtree.js")%>" type="text/javascript"></script>
    <script src="<%=ResolveUrl("~/Scripts/My97DatePicker/WdatePicker.js")%>" type="text/javascript"></script>
    <link href="<%=ResolveUrl("~/Scripts/jquery.autocomplete.css")%>" rel="stylesheet" type="text/css" /> 
    <script src="<%=ResolveUrl("~/Scripts/jquery.autocomplete.js")%>" type="text/javascript"></script>
    <script src="<%=ResolveUrl("~/Scripts/common.js")%>" type="text/javascript"></script>
    <script type="text/javascript">
            function View(currurl) {
                location.href = currurl;
            }
    </script>
    <link href="<%=ResolveUrl("~/scripts/dataTables/bootstrap.min.css")%>" rel="stylesheet" type="text/css" />
    <link href="<%=ResolveUrl("~/scripts/dataTables/dataTables.bootstrap.css")%>" rel="stylesheet" type="text/css" />
    <script src="<%=ResolveUrl("~/scripts/dataTables/jquery.dataTables.min.js")%>" type="text/javascript"></script>
    <script src="<%=ResolveUrl("~/scripts/dataTables/dataTables.bootstrap.js")%>" type="text/javascript"></script>
    <link href="<%=ResolveUrl("~/scripts/select2-4.0.4/css/select2.min.css")%>" rel="stylesheet" type="text/css" />
    <script src="<%=ResolveUrl("~/scripts/select2-4.0.4/js/select2.min.js")%>" type="text/javascript"></script>
    <!-- iCheck -->
    <link href="<%=ResolveUrl("~/theme/inspinia_admin-v2.5/css/plugins/iCheck/custom.css") %>" rel="stylesheet">
    <script src="<%=ResolveUrl("~/theme/inspinia_admin-v2.5/js/plugins/iCheck/icheck.min.js") %>"></script>
    <script>
        $(document).ready(function () {
            $('.i-checks').iCheck({
                checkboxClass: 'icheckbox_square-green',
                radioClass: 'iradio_square-green',
            });
        });
    </script>
    <script type="text/javascript">
        function BindSelect(ctrlName, url) {
            var control = $('#' + ctrlName);
            //设置Select2的处理
            control.select2({
                allowClear: true,
                formatSelection: function (item) {
                    return item.name; //注意此处的name,要和ajax返回数组的键值一样  
                }, // 选择结果中的显示  
                formatResult: function (item) {
                    return item.name; //注意此处的name  
                }, // 搜
                escapeMarkup: function (m) {
                    return m;
                }
            });


            //绑定Ajax的内容
            ${dl}.getJSON(url, function (data) {
                control.empty(); //清空下拉框
                ${dl}.each(data.items, function (i, item) {
                    control.append("<option value='" + item.id + "'>&nbsp;" + item.text + "</option>");
                });
            });
        }   
        $(document).ready(function () {
            loadData();
        });
        function ReloadData() {
            var oDataTables = null;
            oDataTables = $('#example').DataTable();
            oDataTables.ajax.reload();
        }
        function loadData() {
        $('#example').DataTable({
                ordering:false,
                Processing: true,
                ServerSide: true,
                language: {
                    "sProcessing": "处理中...",
                    "sLengthMenu": "每页 _MENU_ 项",
                    "sZeroRecords": "没有匹配结果",
                    "sInfo": "当前显示第 _START_ 至 _END_ 项,共 _TOTAL_ 项。",
                    "sInfoEmpty": "当前显示第 0 至 0 项,共 0 项",
                    "sInfoFiltered": "(由 _MAX_ 项结果过滤)",
                    "sInfoPostFix": "",
                    "sSearch": "搜索:",
                    "sUrl": "",
                    "sEmptyTable": "表中数据为空",
                    "sLoadingRecords": "载入中...",
                    "sInfoThousands": ",",
                    "oPaginate": {
                        "sFirst": "首页",
                        "sPrevious": "上页",
                        "sNext": "下页",
                        "sLast": "末页",
                        "sJump": "跳转"
                    },
                    "oAria": {
                        "sSortAscending": ": 以升序排列此列",
                        "sSortDescending": ": 以降序排列此列"
                    }
                },
                ajax: {
                    url: '/admin/${Table}/${Table}Controller.ashx?action=Index&random=' + Math.random(),
                    dataType: "json",
                    type: "POST",
                    dataSrc: "data",//默认data,也可以写其他的,格式化table的时候取里面的数据
                    data: function (d) {//d 是原始的发送给服务器的数据,默认很长。
                        var param = {};//因为服务端排序,可以新建一个参数对象
                        param.start = d.start;//开始的序号
                        param.length = d.length;//要取的数据的
                        var formData = $("#form1").serializeArray();//把form里面的数据序列化成数组
                        formData.forEach(function (e) {
                            param[e.name] = e.value;
                        });
                        return param;//自定义需要传递的参数。
                    }
                },
                columns: [
#foreach($tInfo in $Columns) #if(${tInfo.IsKey}==false)
#if(${tInfo.isNull} == false&&${tInfo.ColumnsName}!="password"&&${tInfo.ColumnsName}!="baseyearmonth"&&${tInfo.ColumnsType}!="timestamp"&&${tInfo.ColumnsName}!="lastviewtime"&&${tInfo.ColumnsName}!="updatetime"&&${tInfo.ColumnsName}!="viewtime"&&${tInfo.ColumnsName}!="createuser"&&${tInfo.ColumnsName}!="updateuser"&&${tInfo.ColumnsName}!="viewuser"&&${tInfo.ColumnsName}!="owner"&&${tInfo.ColumnsName}!="orgid"&&${tInfo.ColumnsName}!="fbase"&&${tInfo.ColumnsName}!="sort"&&${tInfo.SelectType}!="FindMulit"&&${tInfo.SelectType}!="AccountBox"&&${tInfo.SelectType}!="SelectBox"&&${tInfo.SelectType}!="SelectControl"&&${tInfo.SelectType}!="TremBox"&&${tInfo.SelectType}!="notexist")
#if((${tInfo.ColumnsType}=="varchar"&&${tInfo.ColumnsLength}>50)||(${tInfo.ColumnsType}=="nvarchar"&&${tInfo.ColumnsLength}>50)||(${tInfo.ColumnsType}=="varchar"&&${tInfo.ColumnsLength}==-1)||(${tInfo.ColumnsType}=="nvarchar"&&${tInfo.ColumnsLength}==-1)||${tInfo.ColumnsType}=="ntext"||${tInfo.ColumnsType}=="text")


#elseif(${tInfo.SelectType}=="SelectControl")


#elseif(${tInfo.SelectType}=="InAccountBox")


#elseif(${tInfo.SelectType}=="InTremBox")


#elseif(${EnabledShowCreateTime}==false&&${tInfo.ColumnsName}=="createtime")




#elseif(${tInfo.ColumnsType}=="datetime"||${tInfo.ColumnsType}=="smalldatetime")
                    { 
                     data:
                       function (o) {
                         return o.name;
                       }
                    },
#elseif(${tInfo.ColumnsType}=="bit"||($tInfo.ColumnsName.StartsWith("is")&&${tInfo.ColumnsType}=="smallint")||($tInfo.ColumnsName.StartsWith("is")&&${tInfo.ColumnsType}=="tinyint"))
#if($tInfo.ColumnsName.StartsWith("is")&&${tInfo.ColumnsType}=="smallint")
                    { 
                     data:
                       function (o) {
                            if(o.${tInfo.ColumnsName}==1)
                            {
                                return "是";
                            }
                            else
                            {
                                return "否";
                            }
                       }
                    },
#elseif($tInfo.ColumnsName.StartsWith("is")&&${tInfo.ColumnsType}=="tinyint")
                    { 
                     data:
                       function (o) {
                            if(o.${tInfo.ColumnsName}==1)
                            {
                                return "是";
                            }
                            else
                            {
                                return "否";
                            }
                       }
                    },
#elseif(${tInfo.ColumnsType}=="bit")
                    { 
                     data:
                       function (o) {
                            if(o.${tInfo.ColumnsName}==true)
                            {
                                return "是";
                            }
                            else
                            {
                                return "否";
                            }
                       }
                    },
#end
#elseif(${tInfo.ColumnsType}=="decimal"||${tInfo.ColumnsType}=="money"||${tInfo.ColumnsType}=="smallmoney")
                    { 
                     data:
                       function (o) {
                         return o.name;
                       }
                    },
#else
#set($hasfiled=0)
#set($relafiled="")
#foreach($rInfo in ${GoTable.RelRelationList})
#if($rInfo.CurrFiled==$tInfo.ColumnsName)
#set($hasfiled=1)
#set($relafiled="${rInfo.RelationTable}${rInfo.CurrFiled}")
#end
#end
#if($hasfiled==0)
##
#if(${tInfo.ColumnsName}=="name"&&$hassort)
                    { 
                     data:
                       function (o) {
                         return "<img src=\"../../theme/images/li"+o.codelength.toString()+".gif\" />"+o.name;
                       }
                    },
#else
                    { data: '${tInfo.ColumnsName}' },
#end
##
#else
                    { data: '${relafiled}' },
#end
#end
#end
#end 
#end


                    { data:
                        function (o) {
                            var str="<input type=\"checkbox\" id=\"ID\" name=\"ID\" value=\"" + o.id + "\"/>&nbsp;&nbsp;";
#if($hassort)
                            str= str+"<a href=\"javascript:void(0)\" onclick=\"View('${Table}_edit.aspx?id=0&fbase=" + o.id + "&sort=" + o.sort + "')\">增加子栏</a>&nbsp;&nbsp;";
#else
                            
#end     
                            str= str+"<a href=\"javascript:void(0)\" onclick=\"View('${Table}_edit.aspx?id=" + o.id + "')\">编辑</a>";  
                            return str;
                        }
                    }
                ]
            });
        }
    </script>
</head>
<body class="pace-done">
<div class="ibox-title">
        <h5>${GoTable.TableDes}</h5>
    </div>
    <div class="ibox-content">
    <form id="form1" class="form-horizontal">   
            <div class="panel panel-default panel-shadow" data-collapsed="0">
            <!-- to apply shadow add class "panel-shadow" -->
<!-- panel head -->
<div class="panel-heading">
<div class="panel-title">
                    <!-- panel-title -->
<%if (IsPowerOK("${Table}", "Add")){%><input type="button" id="BtnAdd" value="添加" class="btn btn-primary btn-xs" onclick="View('${Table}_edit.aspx#if($hasTree==true)?id=0&fbase=0&sort=0#end')" /><%} %>
#if($hasenable&&${GoTable.IsUser}==false)
<%if (IsPowerOK("${Table}", "Enabled")){%>&nbsp;<input type="button" id="btnEnabled" class="btn btn-primary btn-xs" value="启用" onclick="btnEnabled_Click()" />
        <script type="text/javascript">
            function btnEnabled_Click() {
                if(confirm('确定要设置为可用吗!'))
                {
                    var ids = "-1";
                   $("#example").find("input[type=checkbox]").each(function () {
                        if ($(this).prop("checked")) {
                            ids = ids + "," + $(this).val();
                        }
                        
                    });
                    if (ids == "-1") {
                        alert("没有选择任何项。");
                        return;
                    }
                   var ids = "-1";
                   $("#example").find("input[type=checkbox]").each(function () {
                        if ($(this).prop("checked")) {
                            ids = ids + "," + $(this).val();
                        }
                        
                    });
                    if (ids == "-1") {
                        alert("没有选择任何项。");
                        return;
                    }
                     ${dl}.ajax({
                        type: "POST",
                        url:"${Table}Controller.ashx?action=Enabled",
                        data: { "ids": ids },
                        dataType:"json",
                        cache:false,
                        error:function(data){
                            $('#output1').html(data).show(); 
                        },
                        success:function(data){
                            if (data.Result) {
                                alert(data.Message);
                                ReloadData();
                            } 
                        }
                    })
                }
            }
        </script>
<%} %>
<%if (IsPowerOK("${Table}", "Disabled")){%>&nbsp;<input type="button" id="btnNoEnabled" class="btn btn-primary btn-xs" value="停用" onclick="btnNoEnabled_Click()" />
        <script type="text/javascript">
            function btnNoEnabled_Click() {
                if(confirm('确定要删除吗!'))
                {
                    var ids = "-1";
                   $("#example").find("input[type=checkbox]").each(function () {
                        if ($(this).prop("checked")) {
                            ids = ids + "," + $(this).val();
                        }
                        
                    });
                    if (ids == "-1") {
                        alert("没有选择任何项。");
                        return;
                    }
                     ${dl}.ajax({
                        type: "POST",
                        url:"${Table}Controller.ashx?action=NoEnabled",
                        data: { "ids": ids },
                        dataType:"json",
                        cache:false,
                        error:function(data){
                            $('#output1').html(data).show(); 
                        },
                        success:function(data){
                            if (data.Result) {
                                alert(data.Message);
                                ReloadData();
                            } 
                        }
                    })
                }
            }
        </script>
<%} %>
#end
<%if (IsPowerOK("${Table}", "Delete")){%>&nbsp;<input type="button" id="btnDelete" value="删除" OnClick="btnDelete_Click()" class="btn btn-primary btn-xs" OnClientClick="return confirm('请慎用批量删除!')" />
        <script type="text/javascript">
            function btnDelete_Click() {
                if(confirm('确定要删除吗!'))
                {
                    var ids = "-1";
                   $("#example").find("input[type=checkbox]").each(function () {
                        if ($(this).prop("checked")) {
                            ids = ids + "," + $(this).val();
                        }
                        
                    });
                    if (ids == "-1") {
                        alert("没有选择任何项。");
                        return;
                    }
                     ${dl}.ajax({
                        type: "POST",
                        url:"${Table}Controller.ashx?action=Delete",
                        data: { "ids": ids },
                        dataType:"json",
                        cache:false,
                        error:function(data){
                            $('#output1').html(data).show(); 
                        },
                        success:function(data){
                            if (data.Result) {
                                alert(data.Message);
                                ReloadData();
                            } 
                        }
                    })
                }
            }
        </script>
<%} %>
<%if (IsPowerOK("${Table}", "Import")){%>&nbsp;<input type="button" id="btnImport" type="button" value="导入" class="btn btn-primary btn-xs" onclick="if(confirm('是否导入数据!')){window.location.href='../../Admin/DataManager/ImportFiles.aspx?mid=${Table}';}" /><%} %>
<%if (IsPowerOK("${Table}", "Export")){%>&nbsp;<input type="button" id="btnExport" value="导出" class="btn btn-primary btn-xs" onclick="btnExport_Click()" />
        <script type="text/javascript">
            function btnExport_Click() {
                if(confirm('确定要导出吗!'))
                {
                     ${dl}.ajax({
                        type: "POST",
                        url: "${Table}Controller.ashx?action=Export",
                        dataType:"json",
                        data:$("#form1").serializeArray(),
                        cache:false,
                        error:function(data){
                            $('#output1').html(data).show(); 
                        },
                        success:function(data){
                            if (data.Result) {
                                alert(data.Message);
                                ReloadData();
                            } 
                        }
                    })
                }
            }
        </script>
<%} %>
#if($hasstate)&nbsp;<input type="button" id="btnRecycle" value="回收站" class="btn btn-primary btn-xs"  onclick="btnRecycle_Click()" />&nbsp;<input type="button" id="btnList" value="数据列表" class="btn btn-primary btn-xs"  onclick="btnList_Click()" />
        <script type="text/javascript">
            function btnRecycle_Click() {
                $("#HiddenIsdel").val(1);
                ReloadData();
            }
            function btnList_Click() {
                $("#HiddenIsdel").val(0);
                ReloadData();
            }
        </script>
#end
<input type="hidden" id="HiddenIsdel"  name="HiddenIsdel" value="0" />
#foreach($currBtn in ${Buttons})
#if(${currBtn.Page}=="list")
&nbsp;<input type="button" id="btn${currBtn.ButtonId}" class="btn btn-primary btn-xs" value="${currBtn.ButtonText}" onclick="btn${currBtn.ButtonId}_Click()" />
        <script type="text/javascript">
        function btn${currBtn.ButtonId}_Click() {
                           ReloadData();
        }
        </script>
#end
#end
#foreach($tInfo in $Columns)
#if(${tInfo.IsPassWord})
&nbsp;<%if (IsPowerOK("sysaccounts", "ResetPwd")){%><input type="button" id="btnResetPasswrod" class="btn btn-primary btn-xs" value="重置密码" onclick="btnResetPasswrod_Click()" />
        <script type="text/javascript">
            function btnResetPasswrod_Click() {
                if(confirm('确定要重置密码!'))
                {
                    var ids = "-1";
                   $("#example").find("input[type=checkbox]").each(function () {
                        if ($(this).prop("checked")) {
                            ids = ids + "," + $(this).val();
                        }
                        
                    });
                    if (ids == "-1") {
                        alert("没有选择任何项。");
                        return;
                    }
                     ${dl}.ajax({
                        type: "POST",
                        url:"${Table}Controller.ashx?action=ReSetPassword${tInfo.ColumnsName}",
                        data: { "ids": ids },
                        dataType:"json",
                        cache:false,
                        error:function(data){
                            $('#output1').html(data).show(); 
                        },
                        success:function(data){
                            if (data.Result) {
                                alert(data.Message);
                                ReloadData();
                            } 
                        }
                    })
                }
            }
        </script>
<%} %> 
#end         
#end
#if($hasauth)     
&nbsp;<input type="button" id="btnAuth" class="btn btn-primary btn-xs" value="确认" onclick="btnAuth_Click()" />
        <script type="text/javascript">
            function btnAuth_Click() {
                if(confirm('确定要确认吗!'))
                {
                    var ids = "-1";
                   $("#example").find("input[type=checkbox]").each(function () {
                        if ($(this).prop("checked")) {
                            ids = ids + "," + $(this).val();
                        }
                        
                    });
                    if (ids == "-1") {
                        alert("没有选择任何项。");
                        return;
                    }
                     ${dl}.ajax({
                        type: "POST",
                        url:"${Table}Controller.ashx?action=Auth",
                        data: { "ids": ids },
                        dataType:"json",
                        cache:false,
                        error:function(data){
                            $('#output1').html(data).show(); 
                        },
                        success:function(data){
                            if (data.Result) {
                                alert(data.Message);
                                ReloadData();
                            } 
                        }
                    })
                }
            }
        </script>
#end
#if($approvalfiled)
&nbsp;<input type="button" id="btnApproval" value="已审核" class="btn btn-primary btn-xs" OnClick="btnApproval_Click()" />
        <script type="text/javascript">
            function btnApproval_Click() {
                if(confirm('确定要审核吗!'))
                {
                   var ids = "-1";
                   $("#example").find("input[type=checkbox]").each(function () {
                        if ($(this).prop("checked")) {
                            ids = ids + "," + $(this).val();
                        }
                        
                    });
                    if (ids == "-1") {
                        alert("没有选择任何项。");
                        return;
                    }
                     ${dl}.ajax({
                        type: "POST",
                        url:"${Table}Controller.ashx?action=Approval",
                        data: { "ids": ids },
                        dataType:"json",
                        cache:false,
                        error:function(data){
                            $('#output1').html(data).show(); 
                        },
                        success:function(data){
                            if (data.Result) {
                                alert(data.Message);
                                ReloadData();
                            }  
                        }
                    })
                }
            }
        </script>
&nbsp;<input type="button" id="btnNoApproval" value="取消审核" class="btn btn-primary btn-xs" OnClick="btnNoApproval_Click()" />
        <script type="text/javascript">
            function btnNoApproval_Click() {
                if(confirm('确定要取消审核吗!'))
                {
                    var ids = "-1";
                   $("#example").find("input[type=checkbox]").each(function () {
                        if ($(this).prop("checked")) {
                            ids = ids + "," + $(this).val();
                        }
                        
                    });
                    if (ids == "-1") {
                        alert("没有选择任何项。");
                        return;
                    }
                     ${dl}.ajax({
                        type: "POST",
                        url:"${Table}Controller.ashx?action=NoApproval",
                        data: { "ids": ids },
                        dataType:"json",
                        cache:false,
                        error:function(data){
                            $('#output1').html(data).show();    
                        },
                        success:function(data){
                            if (data.Result) {
                                alert(data.Message);
                                ReloadData();
                            } 
                        }
                    })
                }
            }
        </script>
#end
            <!------------------------------内容区Star------------------------------>
#foreach($tRel in ${GoTable.RelRelationList})
#foreach($tb in ${host})
#if(${tb.TableType}==2)
#if(${tb.TableName}==${tRel.RelationTable})
#foreach($currInfo in ${tb.Cols})
#if(${currInfo.IsKey}==false)
#if(${currInfo.IsTree})
    <div id="${tb.TableName}TreePanel" >
    </div>
#end
#end
#end
#end
#end
#end
#end
                    <!-- panel-title -->
                    </div>
</div>
<div class="panel-body">
                <!-- panel body -->
##简单查询
#set($chindex=0)
#set($ttable="")
#foreach($tInfo in $Columns)
#if(${tInfo.IsKey}==false)
#set($tfileds=$tInfo)
#set($ttable="")
#if((${GoTable.IsUser}==false||(${GoTable.IsUser}&&${tInfo.SelectType}=="search"))&&${tInfo.isNull}== false&&${tInfo.ColumnsName}!="id"&&${tInfo.ColumnsName}!="mark"&&${tInfo.ColumnsName}!="isenabled"&&${tInfo.ColumnsName}!="ord"&&${tInfo.ColumnsName}!="state"&&${tInfo.ColumnsName}!="updatetime"&&${tInfo.ColumnsName}!="updateuser"&&${tInfo.ColumnsName}!="viewnum"&&${tInfo.ColumnsName}!="owner"&&${tInfo.ColumnsName}!="createtime"&&${tInfo.ColumnsName}!="createuser"&&${tInfo.ColumnsType}!="timestamp"&&${tInfo.ColumnsName}!="password"&&${tInfo.SelectType}!="notexist"&&${tInfo.SelectType}!="FindMulit"&&${tInfo.SelectType}!="AccountBox"&&${tInfo.SelectType}!="SelectBox"&&${tInfo.SelectType}!="SelectControl"&&${tInfo.SelectType}!="TremBox"&&${tInfo.SelectType}!="InAccountBox"&&${tInfo.SelectType}!="InTremBox")
#set($colsattr=0)
##searchform
#end
#end
#end
#set($chindex=${chindex}%3)
#if(${chindex}==1)
      <div class="col-md-4"></div><div class="col-md-4"></div></div></div>
#elseif(${chindex}==2)
      <div class="col-md-4"></div></div></div>
#end
<div class="row">
    <div class="col-md-10">
    </div>
    <div class="col-md-2">
        <input type="button" id="btnSearch" value="查询" onclick="btnSearch_Click()" class="btn btn-primary btn-xs" />
        <script type="text/javascript">
            function btnSearch_Click() {
                ReloadData();
            }
        </script>
    </div>
</div>
##简单查询
                <!-- panel body -->
</div>
</div>
            <!------------------------------内容区Star------------------------------>
            <table id="example"  class="table table-striped table-bordered" cellpadding="0" cellspacing="0" border="0" width="100%">
        <thead>
          <tr>
#foreach($tInfo in $Columns) #if(${tInfo.IsKey}==false)
#if(${tInfo.isNull} == false&&${tInfo.ColumnsName}!="password"&&${tInfo.ColumnsName}!="baseyearmonth"&&${tInfo.ColumnsType}!="timestamp"&&${tInfo.ColumnsName}!="lastviewtime"&&${tInfo.ColumnsName}!="updatetime"&&${tInfo.ColumnsName}!="viewtime"&&${tInfo.ColumnsName}!="createuser"&&${tInfo.ColumnsName}!="updateuser"&&${tInfo.ColumnsName}!="viewuser"&&${tInfo.ColumnsName}!="owner"&&${tInfo.ColumnsName}!="orgid"&&${tInfo.ColumnsName}!="fbase"&&${tInfo.ColumnsName}!="sort"&&${tInfo.SelectType}!="FindMulit"&&${tInfo.SelectType}!="AccountBox"&&${tInfo.SelectType}!="SelectBox"&&${tInfo.SelectType}!="SelectControl"&&${tInfo.SelectType}!="TremBox"&&${tInfo.SelectType}!="notexist")
#if((${tInfo.ColumnsType}=="varchar"&&${tInfo.ColumnsLength}>50)||(${tInfo.ColumnsType}=="nvarchar"&&${tInfo.ColumnsLength}>50)||(${tInfo.ColumnsType}=="varchar"&&${tInfo.ColumnsLength}==-1)||(${tInfo.ColumnsType}=="nvarchar"&&${tInfo.ColumnsLength}==-1)||${tInfo.ColumnsType}=="ntext"||${tInfo.ColumnsType}=="text")


#elseif(${tInfo.SelectType}=="SelectControl")


#elseif(${tInfo.SelectType}=="InAccountBox")


#elseif(${tInfo.SelectType}=="InTremBox")


#elseif(${EnabledShowCreateTime}==false&&${tInfo.ColumnsName}=="createtime")


#else
#set ($hasfiled=0)
#foreach($rInfo in ${GoTable.RelRelationList})
#if($rInfo.CurrFiled==$tInfo.ColumnsName)
#set ($hasfiled=1)
#end
#end
#if($hasfiled==0)
    <th  >
                <a href="${Table}_list.aspx?orderby=${tInfo.ColumnsName}" >$!{tInfo.ColumnsDescription}</a>
    </th>
#else
    <th  >
                <a href="${Table}_list.aspx?orderby=${tInfo.ColumnsName}" >$!{tInfo.ColumnsDescription}</a>
    </th>
#end
#end
#end
#end 
#end
            <th>
                <input type="checkbox" onclick="cboxSelectedAll_SelectedChanged(this);" class="Mr3" />操作
            </th>
          </tr>
          </thead>
        </table>
            <div class="fanye">
#if($hasTree==false)
                  <table style="width: 100%;">
                      <tr>
                          <td style="width: 90%;">


                          </td>
                          <td style="width: 10%;">
                            <select id="ddlpgCount" onchange="ddlpgCount_SelectedIndexChanged">
                                <option value="20">20</option>
                                <option value="30">30</option>
                                <option value="50">50</option>
                                <option value="100">100</option>
                            </select>
                           </td>
                      </tr>
                  </table>
#end
                </div>
                    <div class="panel"></div>
    </form>
    </div>


<script type="text/javascript">
    function doRefresh() {
        document.getElementById('btnBackSearch').click(); //执行按钮的单击事件
    }
    function cboxSelectedAll_SelectedChanged(obj) {
        $("#ListContaner").find("input[type=checkbox]").prop("checked", $(obj).prop("checked"));
    }
    function find() {
        window.open('search.aspx?type=0&fname=&trem=', '', 'status=no,scrollbars=no,top=20,left=0,width=490,height=180');
    }
    function addorders(obj) {
        location.href = 'list.aspx?trem=' + obj;
    }
</script> 
</body>
</html>
原创粉丝点击