$(function() { //직원목록 상세보기 $(document).on("click",'#userlist_content .userid, #userlist_content .userbtnlist input[name=joinbtn]',function(e) { var ucode = $(this).attr('ucode'); //var top = e.pageY; //$('#userinfo_content').css('top',top-190); $('#userinfo_content').css('display','block'); if(ucode) { $.post('/myinfo/user.php','work=info&usercode='+ucode, function(data) { $('#userinfo_content input[name=usercode]').val(data.usercode); $('#userinfo_content input[name=userid]').val(data.userid); $('#userinfo_content input[name=username]').val(data.name); $('#userinfo_content input[name=email]').val(data.email); $('#userinfo_content select[name=level]').val(data.level); $('#userinfo_content input[name=userid]').css('border','0'); $('#userinfo_content input[name=userid]').prop('readonly',true); $('#userinfo_content #idbtn').css('display','none'); $('#userinfo_content #delbtn').css('display','inline'); },'json'); $('#work').val('modify'); } else { $('#userinfo_content input[name=usercode]').val(''); $('#userinfo_content input[name=userid]').val(''); $('#userinfo_content input[name=username]').val(''); $('#userinfo_content input[name=email]').val(''); $('#userinfo_content select[name=level]').val('1'); $('#userinfo_content input[name=userid]').css('border','1px solid #e1e1e1'); $('#userinfo_content input[name=userid]').prop('readonly',false); $('#userinfo_content #idbtn').css('display','inline'); $('#userinfo_content #delbtn').css('display','none'); $('#work').val('add'); } }); //매니저 그룹 목록 상세보기 $(document).on("click",'#userlist_content .managerlevel',function(e) { var ucode = $(this).attr('ucode'); $('#managerinfo_content').css('display','block'); if(ucode) { $.post('/myinfo/manager.php','work=info&usercode='+ucode, function(data) { $('#managerinfo_content input[name=usercode]').val(ucode); if(data.notice_lv == 1) $('#managerinfo_content input[name=notice_lv]').prop('checked', true); if(data.process_lv == 1) $('#managerinfo_content input[name=process_lv]').prop('checked', true); if(data.shop_lv == 1) $('#managerinfo_content input[name=shop_lv]').prop('checked', true); if(data.group_lv == 1) $('#managerinfo_content input[name=group_lv]').prop('checked', true); $('#managerinfo_content input[name=managerlevel]:radio[value='+data.managerlevel+']').prop('checked', true); if(data.managerlevel == 2) $('#managerinfo_content .grouplisttr').css('display','table-row'); else $('#managerinfo_content .grouplisttr').css('display','none'); $('#managerinfo_content .grouplistdiv').html(''); },'json'); $('#managerinfo_content input[name=work]').val('modify'); } }); $(document).on("click",'#managerinfo_content input[name=managerlevel]',function(e) { if($(this).val() ==1) $('#managerinfo_content .grouplisttr').css('display','none'); else $('#managerinfo_content .grouplisttr').css('display','table-row'); }); $(document).on("click",'#managerinfo_content input[name=closebtn]',function(e) { $('#managerinfo_content').css('display','none'); }); $(document).on('click','#userinfo_content #delbtn', function(e) { var v = confirm('정말 삭제 하시 겠습니까?'); if(v == true) { $('#work').val('delete'); $('form[name=staffform]').submit(); } }); $(document).on("click",'#userinfo_content #closebtn',function(e) { $('#userinfo_content').css('display','none'); }); $('.searchdiv input[name=chartdatebtn1]').click(function(){ var mode = $(this).attr('wmode'); $('#serchChartDiv input[name=mode]').val(mode); if(mode=='month') { $('#chartYear').css('display','inline-block'); $('#chartMonth').css('display','none'); } else { $('#chartYear').css('display','inline-block'); $('#chartMonth').css('display','inline-block'); } }) //계정전체 체크 $('#userlist_content input[name=checkall]').click(function() { var check = $(this).prop("checked") == true ? true : false; $("input[name='deluser[]']").each(function() { $(this).prop('checked',check); }); }) //계정 선택삭제 $('#userlist_content input[name=checkdelbtn]').click(function() { var query = ""; var val=""; $("input[name='deluser[]']").each(function() { if($(this).prop('checked') == true) { val = $(this).val(); query += "&deluser[]="+val; }; }); if(query != "") { var cf = confirm('정말로 삭제 하시겠습니까?'); if(cf == true) { $.post('/myinfo/user.php','work=deleteall'+query, function(data){ if(data.code == 200) { alert("삭제되었습니다."); location.reload(); } else alert("삭제 실패."); },'json') } } else alert("삭제할 항목을 선택해주세요."); }) $('#content input[name=window]').click(function(){ var val = $(this).val(); if(val=='T') { $('.settingtr').css('display','none'); } else { $('.settingtr').css('display','table-row'); } }) $('input[name=bnftype]').click(function(){ if($("input[name=bnftype]:checked").val() =='Y') {$('#bntDiv').css('display','inline')} else {$('#bntDiv').css('display','none')} }) //현금영수증 유형 노출 $(document).on("change",'select[name=cashinfotype]', function(){ $('#taxdiv2 .CashInfoDiv1, #taxdiv2 .CashInfoDiv2, #taxdiv2 .CashInfoDiv3, #taxdiv2 .CashInfoDiv4').css('display','none'); var val = $('select[name=cashinfotype]').val(); $('#taxdiv2 .CashInfoDiv'+val).css('display','inline'); }); //현금영수증 유형 체크 $(document).on("click",'input[name=cashtype]', function(){ if($('input[name=cashtype]:checked').val() ==1 ) { $('#taxdiv2 .CashInfoDiv1, #taxdiv2 .CashInfoDiv2, #taxdiv2 .CashInfoDiv3, #taxdiv2 .CashInfoDiv4').css('display','none'); $('#taxdiv2 .CashInfoDiv0, #taxdiv2 .CashInfoDiv1').css('display','inline'); $('select[name=cashinfotype] option[value="1"]').prop('selected', true); } else if($('input[name=cashtype]:checked').val() ==2 ) { $('#taxdiv2 .CashInfoDiv1, #taxdiv2 .CashInfoDiv2, #taxdiv2 .CashInfoDiv3, #taxdiv2 .CashInfoDiv0').css('display','none'); $('#taxdiv2 .CashInfoDiv4').css('display','inline'); } }); /* * 사업자 조회 * */ $(document).on("click",'td #biznumbtn', function() { var biznum, biznum1,biznum2,biznum3; biznum1 = $("input[name=biznum1]").val(); biznum2 = $("input[name=biznum2]").val(); biznum3 = $("input[name=biznum3]").val(); if(biznum1=="" || biznum2=="" || biznum3=="") { alert("사업자 번호를 입력해주세요."); return; } var biznum =biznum1+biznum2+biznum3; var value = biznum.replace(/[^0-9]/g, ""); var data = { "b_no": [value] }; $.ajax({ url: "https://api.odcloud.kr/api/nts-businessman/v1/status?serviceKey=iYdQjqyOpAlT%2BhzikFtFYtRE1rRPtTFgIe3c%2BAdmPtMr0y2BWCXxWKckucfNWKoJTaDolScVDvbJTlsh6RLnjA%3D%3D", // serviceKey 값을 xxxxxx에 입력 type: "POST", data: JSON.stringify(data), // json 을 string으로 변환하여 전송 dataType: "JSON", contentType: "application/json", accept: "application/json", success: function(result) { if(result.data[0].b_stt_cd == "01") { $("input[name=biznum1],input[name=biznum2],input[name=biznum3]").prop("readonly", true); $("input[name=biznum1],input[name=biznum2],input[name=biznum3]").css("background", "#efefef"); $("input[name=biznumok]").val("Y"); $("#biznumbtn").prop("disabled", true).css("background", "#9f9f9f"); alert("정상적인 사업자 번호 입니다."); } else if(result.data[0].b_stt_cd == "02") { alert("휴업 상태인 사업자 번호 입니다."); } else if(result.data[0].b_stt_cd == "03") { alert("폐업 상태인 사업자 번호 입니다."); } else alert("정상적인 사업자 번호가 아닙니다."); }, error: function(result) { alert("관리자에게 문의하세요.\n"+result.responseText); //responseText의 에러메세지 확인 } }); }); $(window).load(function() { createDatePicker('s_date','e_date','sdate','edate'); }); }); function viewSettingTB() { var windowtype = $('#setting_content input[name=window]:checked').val(); var aligntype = $('#setting_content input[name=align]:checked').val(); var tr1 = "table-row"; var tr2 = "table-row"; var tr3 = "table-row"; if(windowtype == 'T') { if(aligntype == 'R') { tr1 = "none"; tr2 = "none"; } else { tr1 = "none"; tr3 = "none"; } } else { if(aligntype == 'R') { tr2 = "none"; } else { tr3 = "none"; } } $('.settingtr1').css('display',tr1); $('.settingtr2').css('display',tr2); $('.settingtr3').css('display',tr3); } function viewSettingTBM() { var windowtype = $('#setting_content input[name=window_mobile]:checked').val(); var aligntype = $('#setting_content input[name=align_mobile]:checked').val(); var tr1 = "table-row"; var tr2 = "table-row"; var tr3 = "table-row"; if(windowtype == 'T') { if(aligntype == 'R') { tr1 = "none"; tr2 = "none"; } else { tr1 = "none"; tr3 = "none"; } } else { if(aligntype == 'R') { tr2 = "none"; } else { tr3 = "none"; } } $('.settingtr4').css('display',tr1); $('.settingtr5').css('display',tr2); $('.settingtr6').css('display',tr3); }