123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- /**
- * mplus_common
- */
- var mplus_common = function(){
-
- mcare_mobile.call(this);
- var self = this;
-
- this.init = function(){
- addEvent();
- };
- var addEvent = function(){
- $('#btnSaveSetting').on('click', function(){
- changeSetting();
- });
- $('#logoutBtn').on('click', function(){
- logout();
- });
- $("#settingBtn").on('click', function(){
- initSetting();
- })
- };
-
- var initSetting = function(){
- if(indexPage!=null&&indexPage!=""){
- $(':input:radio[name=settingRadio][value="'+indexPage+'"]').prop("checked", "true");
- }else{
- $(':input:radio[name=settingRadio][value="I"]').prop("checked", "true");
- };
- $('#settingModal').modal('show');
- };
-
- var changeSetting = function(){
- /*외래: O 입원: I 응급: E 수술: P*/
- self.confirm("로그인 후 초기화면이 ["+$(":input:radio[name=settingRadio]:checked")[0].attributes.settingTab.value+"] 화면으로 설정됩니다.\n계속 진행하시겠습니까?", function(confirm){
- if(confirm){
- $.ajax ({
- url : contextPath + '/mobile/user/userinfo/updateUserSetup.json',
- type : 'POST',
- contentType: 'application/json',
- data: JSON.stringify({status: $(":input:radio[name=settingRadio]:checked").val()}),
- success: function(result){
- if(result.result.status==$("input:radio[name=settingRadio]:checked").val()){
- indexPage = $("input:radio[name=settingRadio]:checked").val();
- self.alert("저장되었습니다.");
- }else{
- self.alert("실패했습니다.");
- }
- }
- })
- $('#settingModal').modal('hide');
- }
- })
- };
-
- var logout = function(){
- self.confirm("로그아웃 하시겠습니까?", function(callback){
- if(callback){
- self.changePage( contextPath + "/logout.page" );
- }
- });
- };
- };
|