miniUI界面

来源:互联网 发布:数据挖掘以什么为基础 编辑:程序博客网 时间:2024/05/17 23:28
<%@ page language="java" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>

    <head>
        <title>路由管理</title>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
        <jsp:include page="../public/head-miniui.jsp"></jsp:include>
        <style type="text/css">
            html,
            body {
                margin: 0;
                padding: 0;
                border: 0;
                width: 100%;
                height: 100%;
                overflow: auto;
            }
        </style>
        <script>
            var itineraryDatagrid = null;
            $(function(){
                //列表初始化
                mini.parse();
                itineraryDatagrid = mini.get("itineraryDatagrid");
                itineraryDatagrid.load();

                //查询按钮单击事件绑定
                $("#search_button").bind("click",function(){
                    itineraryDatagrid.load($$.serializeToJson("#searchFormItinerary"));
                });
                
                //清空按钮单击事件绑定
                $("#clear_button").bind("click",function(){
                    new mini.Form("#searchFormItinerary").clear();
                });
            });

            function onItineraryTypeRenderer(e) {
                if (e.value == "M") {
                    return "备用路由";
                } else if (e.value == "A"){
                    return "主干线路由";
                } else if (e.value == "I") {
                    return "多地交派件路由";
                }
            }

            function onHazmatModeRenderer(e) {
                if (e.value == "TL") {
                    return "陆运";
                } else if (e.value == "AIR") {
                    return "空运";
                }
            }

            //新增按钮单击事件
            function addItinerary() {
                $$.openJcdfDialog('base/itinerary.do?method=forwardAddJsp', '新增', 450, 750,0.97, function(){
                    itineraryDatagrid.reload();
                });
            };

            //编辑按钮单击事件
            function editItinerary() {
                var selectedRow = $$.getSingleSelectRow("itineraryDatagrid", "请选择一条记录进行修改!");
                if(selectedRow){
                    $$.openJcdfDialog('base/itinerary.do?method=forwardEditJsp', '编辑', 450, 750,0.97, function(){
                        itineraryDatagrid.reload();
                        itineraryDatagrid.clearSelect();
                    }, function(){
                        this.getIFrameEl().contentWindow.initEidtData(selectedRow.ITINERARY_GID);
                    });
                }
            };

            //失效路由
            function expireItinerary() {
                var rows = mini.get("itineraryDatagrid").getSelecteds();
                var ids = "";
                var split = "";
                for (var i = 0; i < rows.length; i ++ ) {
                    ids += split + "'" + rows[i].ITINERARY_GID + "'";
                    split = ", ";
                }
                $.getJSON(basePath+"/base/itinerary.do?method=expireItinerary&itineraryGids=" + ids, function(result) {
                    itineraryDatagrid.reload();
                    mini.alert(result.msg, '提示消息');
                });
            }

            //恢复路由
            function restoreItinerary() {
                var rows = mini.get("itineraryDatagrid").getSelecteds();
                var ids = "";
                var split = "";
                for (var i = 0; i < rows.length; i ++ ) {
                    ids += split + "'" + rows[i].ITINERARY_GID + "'";
                    split = ", ";
                }
                $.getJSON(basePath+"/base/itinerary.do?method=restoreItinerary&itineraryGids=" + ids, function(result) {
                    itineraryDatagrid.reload();
                    mini.alert(result.msg, '提示消息');
                });
            }

            //详细查看
            function viewItineraryDetail(e) {
                var selectNotes = e.row;
                if(selectNotes){
                    var itineraryGid = selectNotes.ITINERARY_GID;
                    $$.openJcdfDialog('base/itinerary.do?method=forwardDetailJsp&itineraryGid='+itineraryGid, '路由详细信息', 450, 750, 0.97, function(){
                        itineraryDatagrid.clearSelect();
                    });
                }
            }
            //导入功能
            function downloadItinerary(){
            $$.openJcdfDialog(basePath+'/base/itinerary.do?method=forwardImportJsp', '导入', 450, 750, 0.97, function(){
                    itineraryDatagrid.reload();
                });
            }
        </script>
    </head>
    <body>
        <div id="searchPanel">
            <div id="searchButtonDiv" class="mini-toolbar">
                <table style="width:100%;">
                    <tr>
                        <td>
                            <span collapse="searchParamsDiv" fit="datagridMiniFit" style="margin-left:1px;">
                                <a class="mini-button"  plain="true"><img src="" border="0"></a>
                            </span>
                            <span class="separator"></span>
                            <a id="search_button" class="mini-button" plain="true" iconCls="icon-search">查询</a>
                            <a id="clear_button" class="mini-button" plain="true" iconCls="icon-cancel">清空</a>
                        </td>
                    </tr>
                </table>
            </div>
            <div id="searchParamsDiv" style="border:1px solid #ffdb45;border-top:0;padding:5px;">
               <form action="#" name="searchFormItinerary" id="searchFormItinerary" style="display: inline;">
                    <table style="width:100%;">
                        <tr>
                            <td align="right">路由类型</td>
                            <td width="13%" align="right">
                                <input id="itineraryType" name="itineraryType" class="mini-combobox" style="width:200px;" textField="text"
                                valueField="id" data='[{"id":"A","text":"主干线路由"},{"id":"M","text":"备用路由"},{"id":"I","text":"多地交派件路由"}]' value="A" showNullItem="true" />
                            </td>
                            <td align="right">路由名称</td>
                            <td width="13%" align="right" colspan="1">
                                <input id="itineraryName" name="itineraryName" class="mini-autocomplete" style="width:200px;" textField="CX_NAME"
                                valueField="CX_NAME" url='cxxx.do?method=findAllIdsAndNames' value="" showNullItem="true" allowInput="true" pinyinField="tag" />
                            </td>
                             <td align="right">始发分拨</td>
                            <td>
                                <input id="originPoint" name="originPoint" class="mini-autocomplete" style="width:200px;" textField="text"
                                valueField="id" url='redisQuery.do?method=findFbwdAll' allowInput="true" pinyinField="tag" valueFromSelect="true"/>
                            </td>
                           
                        </tr>
                        <tr>
                            <td align="right">目的分拨</td>
                            <td>
                                <input id="destPoint" name="destPoint" class="mini-autocomplete" style="width:200px;" textField="text"
                                valueField="id" url='redisQuery.do?method=findFbwdAll' allowInput="true" pinyinField="tag" valueFromSelect="true"/>
                            </td>
                            <td align="right">途经分拨</td>
                            <td>
                                <input id="transitPoint" name="transitPoint" class="mini-autocomplete" style="width:200px;" textField="text"
                                valueField="id" url='redisQuery.do?method=findFbwdAll' allowInput="true" pinyinField="tag" valueFromSelect="true"/>
                            </td>
                        </tr>
                        <tr>
                                <td align="right">生效时间</td>
                            <td>
                                <input id="ATTRIBUTE_DATE1" name="ATTRIBUTE_DATE1" class="mini-datepicker" format="yyyy-MM-dd" style="width:200px;"
                                valueField="id"  allowInput="true" />
                            </td>
                             <td>
                                <input id="ATTRIBUTE_DATE1D" name="ATTRIBUTE_DATE1D" class="mini-datepicker" format="yyyy-MM-dd" style="width:200px;"
                                valueField="id"  allowInput="true" />
                            </td>
                        </tr>
                        <tr>
                         <td align="right">失效时间</td>
                            <td>
                                <input id="ATTRIBUTE_DATE2" name="ATTRIBUTE_DATE2" class="mini-datepicker" format="yyyy-MM-dd" style="width:200px;"
                                valueField="id"  allowInput="true" />
                            </td>
                             <td>
                                <input id="ATTRIBUTE_DATE2D" name="ATTRIBUTE_DATE2D" class="mini-datepicker" format="yyyy-MM-dd" style="width:200px;"
                                valueField="id"  allowInput="true" />
                            </td>
                        </tr>
                    </table>
                </form>
            </div>
        </div>
        <div style="width:100%;">
            <div id="toolbar" functionId="bim_lygl" class="mini-toolbar" style="border-bottom:0;padding:0px;">
                <span collapse="itineraryDatagrid" style="margin-left: 2px;">
                    <a class="mini-button"  plain="true"><img src="" border="0"></a>
                </span>
                <span class="separator"></span>
                <a class="mini-button" iconCls="icon-add" onclick="addItinerary()" plain="true" name="add_itineraryManage" enabled="false">增加</a>
                <a class="mini-button" iconCls="icon-edit" onclick="editItinerary()" plain="true" name="edit_itineraryManage" enabled="false">编辑</a>
                <a class="mini-button" iconCls="icon-edit" onclick="expireItinerary()" plain="true" name="expire_itineraryManage" enabled="false">失效</a>
                <a class="mini-button" iconCls="icon-edit" onclick="restoreItinerary()" plain="true" name="restore_itineraryManage" enabled="false">恢复</a>
                <a class="mini-button" iconCls="icon-download" onclick="downloadItinerary()" plain="true" name="download_itineraryManage" enabled="true">导入</a>
            </div>
        </div>
        <div id="datagridMiniFit" class="mini-fit">
            <div id="itineraryDatagrid" class="mini-datagrid" style="width:100%;height:100%;" allowResize="true"
                url="itinerary.do?method=pageQuery" idField="ID" multiSelect="true" showSummaryRow="true" onrowdblclick="viewItineraryDetail">
                <div property="columns">
                    <div type="checkcolumn"></div>
                    <div field="ITINERARY_TYPE" width="60" renderer="onItineraryTypeRenderer" headerAlign="center" allowSort="true">路由类型</div>
                    <div field="ITINERARY_GID" width="220" headerAlign="center" allowSort="true">路由ID</div>
                    <div field="ITINERARY_NAME" width="250" headerAlign="center" allowSort="true">路由名称</div>
                    <div field="ATTRIBUTE_NUMBER1" width="50" headerAlign="center" allowSort="true">优先级</div>
                    <div field="INCO_TERM_PROFILE_NAME" width="60" headerAlign="center" allowSort="true">产品组</div>
                    <div field="ATTRIBUTE_DATE1" width="120" headerAlign="center" allowSort="true">生效时间</div>
                    <div field="ATTRIBUTE_DATE2" width="120" headerAlign="center" allowSort="true">失效时间</div>
                    <div field="INCO_TERM_PROFILE_GID" width="120" headerAlign="center" allowSort="true" visible="false">产品组ID</div>
                </div>
            </div>
        </div>
    </body>
</html>
0 0
原创粉丝点击