var admin_mang=(function(){ this.init=function(){ this.btn_bind(); //如果有HASH標籤 $(document).ready(function(){ var anchor=ANK.fun.get_anchor(); var stype=anchor[0]; if(stype.length<1){ stype='basic'; } admin_mang.change_view(stype); //註冊床位要的 bed.admin.btn_bind(); }); } this.btn_bind=function(){ //頁面切換 $('.admin_nav_left li').click(function(){ //var msobj=$(this).; var stype=$(this).attr('stype'); if(stype=='logout'){ var code=$(this).attr('logout_code'); admin_mang.logout({ 'code':code }); return true; } admin_mang.change_view(stype); }); } this.init(); var re={ 'news':{/*消息區*/}, 'info':{/*衛教區*/}, 'optime':{/*門診時間*/}, 'change_view':function(stype){ $('.admin_nav_left li').removeClass('active').filter('[stype="'+stype+'"]').addClass('active'); $('.admin_content').find('.admin_unit').hide().filter('[stype="'+stype+'"]').show(); }, //登入 'login':function(){ var mobj=$('.login_member'); var data={ 'userid':mobj.find('input[name="userid"]').val(), 'psw':mobj.find('input[name="psw"]').val() } data['ajax_type']='login'; ANK.ajax(['ajax/ajax_admin.php','admin','_main'],data,function(gdata){ alert(gdata['desc_str']); if(gdata['status']){ location.href='/admin/'; } }); }, //登出 'logout':function(d){ var cfm=confirm('確認是否登出?'); if(!cfm)return false; var data={ 'code':d['code'] } data['ajax_type']='logout'; ANK.ajax(['ajax/ajax_admin.php','admin','_main'],data,function(gdata){ alert(gdata['desc_str']); if(gdata['status']){ location.href='/admin/'; } }); }, //修改密碼 'chg_psw':function(d){ var cfm=confirm('是否確認修改密碼?'); if(!cfm)return false; var mobj=$('.chg_psw_content'); var sd={ 'old_psw':mobj.find('input[name="old_psw"]').val(), 'new_psw':mobj.find('input[name="new_psw"]').val(), 'new_ag_psw':mobj.find('input[name="new_ag_psw"]').val() } if(sd['old_psw'].length<3 || sd['new_psw'].length<3){ alert('舊密碼、新密碼長度至少要3以上'); return false; } if(sd['new_psw']!=sd['new_ag_psw']){ alert('密碼兩次輸入不同'); return false; } sd['ajax_type']='chg_psw'; ANK.ajax(['ajax/ajax_admin.php','admin','_main'],sd,function(gdata){ alert(gdata['desc_str']); if(gdata['status']){ location.reload(); } }); }, //變更EMAIL 'chg_email':function(d){ var cfm=confirm('是否確認修改EMAIL?'); if(!cfm)return false; var mobj=$('.chg_email_content'); var sd={ 'email':mobj.find('input[name="email"]').val() } sd['ajax_type']='chg_email'; ANK.ajax(['ajax/ajax_admin.php','admin','_main'],sd,function(gdata){ alert(gdata['desc_str']); if(gdata['status']){ location.reload(); } }); } } return re; }()); admin_mang.news={ //刪除 'del':function(obj){ var cfm=confirm('確認是否刪除?'); if(!cfm)return false; var news_id=obj.attr('news_id'); var data={ 'news_id':news_id, 'ajax_type':'del_unit' } var mobj=obj.parents('tr'); ANK.ajax(['ajax/ajax_news.php','news','_main'],{'data':data},function(gdata){ alert(gdata['desc_str']); if(gdata['status']){ mobj.fadeOut('slow',function(){$(this).remove();}); } }); }, //上架 'up':function(obj){ var cfm=confirm('確認是否將此上架?'); if(!cfm)return false; var news_id=obj.attr('news_id'); var data={ 'news_id':news_id, 'ajax_type':'up_unit' } var mobj=obj.parents('tr'); ANK.ajax(['ajax/ajax_news.php','news','_main'],{'data':data},function(gdata){ alert(gdata['desc_str']); if(gdata['status']){ location.reload(); } }); }, //下架 'down':function(obj){ var cfm=confirm('確認是否將此下架?'); if(!cfm)return false; var news_id=obj.attr('news_id'); var data={ 'news_id':news_id, 'ajax_type':'down_unit' } var mobj=obj.parents('tr'); ANK.ajax(['ajax/ajax_news.php','news','_main'],{'data':data},function(gdata){ alert(gdata['desc_str']); if(gdata['status']){ location.reload(); } }); }, //頁碼 'chg_page':function(obj){ var page=$(obj).attr('page'); var no_fun=$(obj).attr('no_fun'); if(no_fun=='true'){ return false; } var data={ 'page':page } data['ajax_type']='chg_page_news'; ANK.ajax(['ajax/ajax_admin.php','admin','_main'],data,function(gdata){ $('.admin_unit[stype="news"]').html(gdata); },'html'); } } admin_mang.info={ //刪除 'del':function(obj){ var cfm=confirm('確認是否刪除?'); if(!cfm)return false; var info_id=obj.attr('info_id'); var data={ 'news_id':info_id, 'ajax_type':'del_unit' } var mobj=obj.parents('tr'); ANK.ajax(['ajax/ajax_news.php','info','_main'],{'data':data},function(gdata){ alert(gdata['desc_str']); if(gdata['status']){ mobj.fadeOut('slow',function(){$(this).remove();}); } }); }, //上架 'up':function(obj){ var cfm=confirm('確認是否將此上架?'); if(!cfm)return false; var info_id=obj.attr('info_id'); var data={ 'news_id':info_id, 'ajax_type':'up_unit' } var mobj=obj.parents('tr'); ANK.ajax(['ajax/ajax_news.php','info','_main'],{'data':data},function(gdata){ alert(gdata['desc_str']); if(gdata['status']){ location.reload(); } }); }, //下架 'down':function(obj){ var cfm=confirm('確認是否將此下架?'); if(!cfm)return false; var info_id=obj.attr('info_id'); var data={ 'news_id':info_id, 'ajax_type':'down_unit' } var mobj=obj.parents('tr'); ANK.ajax(['ajax/ajax_news.php','info','_main'],{'data':data},function(gdata){ alert(gdata['desc_str']); if(gdata['status']){ location.reload(); } }); } } //門診時間 admin_mang.optime={ //更新 'upd':function(){ let data = ANK.get_form_data($('.admin_unit[stype="optime"]')); data['ajax_type']='upd_optime'; ANK.ajax(['ajax/ajax_admin.php','admin','_main'],data,function(gdata){ alert(gdata['desc_str']); },'json'); } }