userSalesList.php 8.78 KB
<?php
/**
 * Created by PhpStorm.
 * User: p
 * Date: 2017-10-10
 * Time: 오후 1:48
 */
?>

<? include $_SERVER["DOCUMENT_ROOT"] . "/common/classes/AdminUser.php" ?>
<? include $_SERVER["DOCUMENT_ROOT"] . "/admin/inc/php/header.php" ?>
<? include $_SERVER["DOCUMENT_ROOT"] . "/admin/inc/php/leftUserManage.php" ?>
<?
$obj = new AdminUser($_REQUEST) ;

$list = $obj->getListOfSales() ;
$vnum = $obj->virtualNum ;

//echo json_encode($list);
?>
<script>

    $(document).ready(function(){

        //=====프레입웤 변수들==================================================================================//
        var FORM_TARGET_CLS_NM		= "DIV#Contents"	;		// 폼을 동적 wrap 할 타겟 ID이름
        var FORM_NAME				= "nf"		;		// 폼이름
        var FORM_METHOD				= "GET"		;		// 폼 메쏘드
        var FORM_USE_FILE			= false		;		// 파일폼 사용 여부
        var FORM_ACTION				= document.URL ;

        var NEXT_CMD				= ""			;		// 다은 수행 할 cmd
        //=====================================================================================================//

        var jForm = $(FORM_TARGET_CLS_NM).mf({ "name" : FORM_NAME , "method" : FORM_METHOD , "action" : FORM_ACTION , "useFile" : FORM_USE_FILE }) ;

        // 페이징
        $(".jPage").click2(function(){
            jForm.ci() ;
            jForm.mi("page",$(this).attr("page")) ;
            jForm.submit() ;
        }) ;


        $(".jAutoSearch").change(function(){
            jForm.ci() ;
            jForm.submit() ;
        });


        $(".jSearch").click2(function(){
            jForm.ci() ;
            jForm.submit() ;
        });

        $(".jViewUser").click2(function(){
            var no = $(this).attr("no");
            location.href = "/admin/userManage/userSalesView.php?isMS=0&no=" + no + "&rurl=" + jQuery.rich.bin2hex(document.URL);
        });

        // 회원 탈퇴
        $(".jDelUser").click2(function(){
            var no = $(this).attr("no");
            var noArr = new Array(no);
            if(confirm("정말 삭제하시겠습니까?"))
            {
                deleteUser(noArr);
            }
        }) ;

        $(".jAdd").click2(function(){
            location.href="/admin/userManage/userSalesView.php?"+"rurl="+jQuery.rich.bin2hex(document.URL);
        }) ;


        // 단체 삭제
        $(".jDelUserMulti").click2(function(){


            var noArr = new Array();
            var noCount = $(".jUserNo:checked").length;

            if(noCount == 0)
            {
                alert("삭제할 관리자를 하나 이상 선택해주세요.");
                return false;
            }


            if(confirm("정말 삭제하시겠습니까?"))
            {
                for(var i = 0; i < noCount; i++ )
                {
                    noArr[i] = $(".jUserNo:checked:eq(" + i + ")").val();
                }

                deleteUser(noArr);
            }

        });

        $(".jInitialize").click2(function(){

            var no = $(this).attr("no");
            if(confirm("초기화를 하시겠습니까? \n변경 후 수정은 불가능합니다")){
                $.ajax({
                    url : "/action_front.php?cmd=AdminUser.initializePwd",
                    async : false,
                    cache : false,
                    dataType : "json",
                    data : {
                        "userNo"	: no
                    },
                    success : function(data){
                        alert(data.returnMessage);
                        location.reload();
                        /*
                        if(_no != "")
                            location.reload();
                        else
                            location.href = _rurl;
                        */
                    }
                });
            }
        });

        $(".jBtnMS").click2(function(){
            var no = $(this).attr("no");
            var member_type = $(this).attr("member_type");

            $.ajax({
                url : "/action_front.php?cmd=AdminUser.processRequestMemberShipUser",
                async : false,
                cache : false,
                dataType : "json",
                data : {
                    "no"	: no
                    , "member_type"	: member_type
                },
                success : function(data){
                    alert(data.returnMessage);
                    location.reload();
                }
            });
        });


        $("#jCheckAll").change(function(){
            if($(this).is(":checked"))
                $(".jUserNo").prop("checked", true);
            else
                $(".jUserNo").prop("checked", false);
        });

    }) ;



    function deleteUser(noArr)
    {
        $.ajax({
            url : "/action_front.php?cmd=AdminUser.deleteUser",
            async : false,
            cache : false,
            dataType : "json",
            data : {
                "no"	: noArr
            },
            success : function(data){
                alert("삭제되었습니다");
                location.reload();
            }
        });
    }



</script>


<div id="Contents"  class="notice">

    <h1>영업사원</h1>

    <div class="data">
        <fieldset class="search">

            <div class="jSearchArea" >

                <label>
                    <span>조회 조건</span>
                    <select name="searchType">
                        <option value="">전체 </option>
                        <option value="userName" <?=$_REQUEST["searchType"] == "userName" ? "SELECTED" : ""?>>이름</option>
                        <option value="userID" <?=$_REQUEST["searchType"] == "userID" ? "SELECTED" : ""?>>아이디</option>
                        <option value="nickName" <?=$_REQUEST["searchType"] == "nickName" ? "SELECTED" : ""?>>닉네임</option>
                    </select>
                    <input type="text" id="searchText" name="searchText" class="wm" value="<?=$_REQUEST['searchText']?>" />
                </label>

                <input type="button" class="button smallgrounded blue jSearch btnright_y" value="검색" />
            </div>

        </fieldset>


        <div class="btngroupright">
            <input type="button" class="button smallrounded blue jAdd" value="등록" />
            <input type="button" class="button smallrounded blue jDelUserMulti" value="삭제" />
        </div>

        <table class="datacList">
            <thead>
            <tr>
                <th class="no" width="5%">No</th>
                <th width="2%"><input type="checkbox" id="jCheckAll"></th>
                <th width="6%">이름</th>
                <th width="10%">아이디</th>
                <th width="10%">닉네임</th>
                <th width="10%">전화번호</th>
                <th width="6%">비밀번호 <br>초기화</th>
            </tr>
            </thead>
            <tbody><!-- 10줄 리스트// 마지막 tr에 class="last" 넣어주세요 -->
            <? for($i=0; $i<sizeof($list); $i++){ ?>
                <tr class="<?=(sizeof($list)-1 == $i) ? "last" : "datacLists"?>">
                    <td class="no center">
                        <?=$vnum--?>
                    </td>

                    <td class="center">
                        <input type="checkbox" class="jUserNo" value="<?=$list[$i]["userNo"] ?>" >
                    </td>
                    <td class="center">
                        <?=$list[$i]["userName"]?>
                    </td>
                    <td class="center">
                        <?=$list[$i]["userID"]?>
                    </td>
                    <td class="center">
                        <?=$list[$i]["nickName"]?>
                    </td>
                    <td class="center">
                        <?=$list[$i]["userTel"]?>
                    </td>
                    <td class="center">
                        <input type="button" class="button searchsmall white jInitialize" value="초기화" no="<?=$list[$i]["userNo"]?>" />
                    </td>
                </tr>
            <? } ?>
            <?if(sizeof($list) == 0){?>
                <tr class="last">
                    <td class="no center" colspan="11">No Data</td>
                </tr>
            <?}?>
            </tbody>
        </table>

        <!-- Pagination -->
        <? include $_SERVER["DOCUMENT_ROOT"] . "/admin/inc/php/pageNavigation.php" ?>
        <!--//Pagination -->

    </div>

    <div id="jDialogArea" style="display:none;">
        <table class="datav" style="width:100%;">
            <tr>
                <th style="height:25px; width:70px;">포인트</th>
                <td>
                    <input type="input" id="jAddHeartPoint" value="" style="width:100%;"/>
                </td>
            </tr>
        </table>
    </div>

</div>

<? include $_SERVER["DOCUMENT_ROOT"] . "/admin/inc/php/footer.php" ?>