list.vm 13.9 KB
#set($page_title="管理提货点") #set($crumbs="首页:/home,管理提货点")
<div class="row">
    <div class="col-xs-12">

        <div class="table-header">管理提货点</div>
        <input type="hidden" id="staId" value="$!{myself}"/>
##        <input type="hidden" id="typId" value="$!{param.state}"/>

        <div class="table-responsive">
            <div id="sample-table-2_wrapper" class="dataTables_wrapper"
                 role="grid">
                <div class="row">
                    <div class="col-sm-6" style="width: 100%">
                        <div id="sample-table-2_length" class="dataTables_length">
                            <form action="${webUtils.getLocalPath("pick/list.do")}" id="form" method="post"
                                  class="form-horizontal">
                                <input type="hidden" id="currPageId" name="currPage"
                                       value=""/>
                                <input type="hidden" id="pageSizeId" name="pageSize"
                                       value="$!{page.pageSize}"/>
                                <input type="hidden" id="currPageId" name="totalPage"
                                       value="$!{page.totalPage}"/>
                                <input type="hidden" id="currPageId" name="totalSize"
                                       value="$!{page.totalSize}"/>

                                <div class="row">
                                    <div class="col-xs-4">
                                        <div class="form-group">
                                            <label class="col-xs-4 control-label text-right">市场名称: </label>

                                            <div class="col-xs-7">
                                                <input type="text" name="param[pickName]" class="form-control"
                                                       value="$!{page.query.param.pickName}">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="col-xs-4">
                                        <div class="form-group">
                                            <label class="col-xs-4 control-label text-right">市场简称: </label>

                                            <div class="col-xs-7">
                                                <input type="text" name="param[abbreviation]" class="form-control"
                                                       value="$!{page.query.param.abbreviation}">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="col-xs-4">
                                        <div class="form-group">
                                            <label class="col-xs-4 control-label text-right">本公司市场: </label>

                                            <div class="col-xs-7">
                                                <select style="width:100%" id="selectId" name="param[myself]">
                                                    #foreach($param in $!{type.keySet()})
                                                        <option value="$param">${type.get($param)}</option>
                                                    #end
                                                </select>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="clearfix">
									  <span
                                              class="pull-right"> <input type="submit" value="查询结果">
											<input type="button" value="清空条件"
                                                   onclick="cleanForm('form');">
										</span>
                                </div>
                        </div>

                        </form>
                    </div>
                </div>
            </div>
            <table id="sample-table-2"
                   class="table table-striped table-bordered table-hover dataTable"
                   aria-describedby="sample-table-2_info">
                <thead>
                <tr role="row">
                    <th>编码</th>
                    <th>市场名称</th>
                    <th>市场简称</th>
                ##<th>是否是市场</th>
                    <th>本公司市场</th>
                    <th>联系人</th>
                    <th>联系电话</th>
                    <th><i class="icon-time bigger-110 hidden-480"></i>操作</th>
                </tr>
                </thead>

                <tbody role="alert" aria-live="polite" aria-relevant="all">
                    #foreach($obj in $!{page.list})
                    <tr>
                        <td>$!{obj.pickCode}</td>
                        <td>
                            $!{obj.pickName}
                        </td>
                        <td>
                            $!{obj.abbreviation}
                        </td>
                        #if($!{obj.myself}==1)
                            <td>是</td>
                        #else
                            <td>否</td>
                        #end
                    #*  <td>
                        #if( $!{obj.isMarket}==1)

                        #end
                        #if( $!{obj.isMarket}==2)

                        #end
                        </td>	*#
                        #if($!{obj.personList.size()}==0)
                            <td></td>
                            <td></td>
                        #else
                            <td>
                                $!{obj.personList.get(0).contactName}
                            </td>
                            <td>
                                $!{obj.personList.get(0).contactPhone}
                            </td>
                        #end

                        <td>
                            <a href="${webUtils.getLocalPath("pick/detail.do?pickId=$!{obj.id}")} ">查看</a>
                            <a href="${webUtils.getLocalPath("pick/modifydetail.do?pickId=$!{obj.id}")} ">修改</a>
                            #if( $!{obj.isMarket}==1)
                                #if($!{obj.isDeaflutMarket}==0)
                                    <a href="javascript:void(0);" onclick="updateState($!{obj.id});">设置为默认市场</a>
                                #end
                                #if($!{obj.isDeaflutMarket}==1)
                                    <a disabled style="color:red;">已默认</a>
                                #end

                            ##<a href="javascript:void(0);" onclick="findPickUpPoint($!{obj.id},'$!{obj.pickName}');">查看关联提货点 </a>
                            #end
                            #if($!{obj.recommend}==1)
                                    <a href="javascript:void(0);" onclick="recommend($!{obj.id});">推荐</a>
                                #else
                                    <a href="javascript:void(0);" onclick="cancelRecommend($!{obj.id});">取消推荐</a>
                            #end
                        </td>
                    </tr>
                    #end
                </tbody>
            </table>
            <div class="row">
                <div class="col-sm-6">
                    <a href="${webUtils.getLocalPath("pick/insert.do")}" class="btn btn-success btn-sm">添加市场</a>
                </div>
                <div class="col-sm-6">
                    <div class="dataTables_paginate paging_bootstrap">
                        <div class="pull-right">
                            #page($!{page.totalPage},$!{page.currPage})
                        </div>
                            <span class="pull-right" style="line-height: 33px;">
                                #set($tmpPage = $page.currPage + 1)
                                查询出$!{page.totalSize}条数据,共$!{page.totalPage}页,当前第$!{tmpPage}页
                            </span>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
</div>

<div id="modal-form" class="modal" tabindex="-1">

    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">查看关联提货点
                <button type="button" class="close" data-dismiss="modal" style="font-size: 20px">×</button>
                <h4 id="xzml" class="blue bigger"></h4>
            </div>
            <div class="modal-body overflow-visible">
                <input type="hidden" id="relaPickId">

                <div style="border-bottom: 1px dashed #666;padding-bottom: 10px;margin-bottom: 10px;">
                    为该市场关联相关的提货点,关联之后相关提货点可以归该市场管理等等;
                </div>
                <div id="markId" style="max-height: 450px;overflow: auto;">


                </div>
            </div>
            <div class="modal-footer">
                <button class="btn btn-sm" data-dismiss="modal">
                    <i class="icon-remove"></i>
                    取消
                </button>

                <button id="qd" class="btn btn-sm btn-primary" type="button" onclick="pickUpRelationSure()">
                    <i class="icon-ok"></i>
                    确定
                </button>
            </div>

        </div>
    </div>

</div>
<script language="javascript" type="text/javascript"
        src="$!{webUtils.getCommonAssetsPath("common/date/WdatePicker.js")}"></script>
<script type="text/javascript">
    $(function () {
        var state = $("#staId").val();
        if (state != "") {
            $("#selectId option[value='" + state + "']").attr("selected", true);
        }
//        var state = $("#typId").val();
//        if (state != "") {
//            $("#selectStateId option[value='" + state + "']").attr("selected", true);
//        }
    })
//    function authen() {
//        $("#modal-form1").modal();
//    }
    function cleanForm(id) {
        var form = $("#" + id);
        form.find("input[type=text]").each(function () {
            var obj = $(this);
            obj.val("");
        });
        form.find("select").each(function () {
            var obj = $(this);
            obj.val("0");
        });

        form.find("input[type=radio],input[type=checkbox]").each(function () {
            if ($(this).val() == "") {
                $(this).attr("checked", true);
            } else {
                $(this).attr("checked", false);
            }

        })
    }
    function updateState(pickId) {
        $.ajax({
            url: "/pick/modifyState.do?pickId=" + pickId,
            type: "post",
            success: function (data) {
                if (data) {
                    window.location.reload();
                } else {
                    alert("设置出错!");
                }
            }
        });
    }

    function recommend(pickId) {
        $.ajax({
            url: "/pick/recommend.do?pickId=" + pickId,
            type: "post",
            success: function (data) {
                if (data) {
                    window.location.reload();
                } else {
                    alert("设置出错!");
                }
            }
        });
    }

    function cancelRecommend(pickId) {
        $.ajax({
            url: "/pick/cancelRecommend.do?pickId=" + pickId,
            type: "post",
            success: function (data) {
                if (data) {
                    window.location.reload();
                } else {
                    alert("设置出错!");
                }
            }
        });
    }

    function findPickUpPoint(pickId, pickName) {
        $("#relaPickId").val(pickId);
        $.ajax({
            url: "/pick/pickList.do?pid=" + pickId,
            type: "post",
            success: function (data) {
                if (data != null) {
                    var html = '<div><div><label><span class="lbl">' + "  " + pickName + '(既是市场也是提货点,不可以修改)' + ' </span></label></div></div>';
                    for (key in data) {
                        if (data[key].parentPickId == pickId) {
                            html += '<div><label><span class="lbl">' + "  " + data[key].pickName + ' </span></label></div>';
                        }
                        /*else{
                                                        html+='<div><label><input id="unlock-inputtype" disabled class="ace" type="checkbox" attrtype="attr_desc"'
                                                            +'name="form-field-radio" value='+data[key].id+'   ><span class="lbl">'+"  "+data[key].pickName+' </span></label></div>';
                                                    }*/
                    }
                    $("#markId").html(html);
                    $("#modal-form").modal();
                }
            }
        });
    }
    function pickUpRelationSure() {
        var pickId = $("#relaPickId").val();
        var check = $("#markId div label input[type=checkbox]");
        var id = new Array();
        for (var i = 0; i < check.length; i++) {
            if (check[i].checked == true) {
                if (check[i].value != pickId) {
                    id.push(check[i].value);
                }
            }
        }
        $.ajax({
            url: "/pick/modifyRelation.do?pid=" + pickId + "&pickId=" + id,
            type: "post",
            success: function (data) {
                if (data) {
                    window.location.reload();
                } else {
                    alert("提货点保存出错!")
                }
            }
        });
    }
</script>

<script src="$!{webUtils.getAssetsPath("/js/diligrp.form.js")}"></script>