/** * mplus_mobile_setting */ var mplus_mobile_setting = function(){ // 상속 mplus_common.call(this); // super var self = this; //변수 var div = $("
"); var tr = $(""); var th = $(""); var td = $(""); var table = $("
"); var li = $("
  • "); var a = $(""); var span = $(""); var button = $(""); var $btnSettingSave = $('#btnSettingSave'); /** * 초기화 */ this.init = function(){ addEvent(); initDataSetting(); }; /** * 이벤트 등록 */ var addEvent = function(){ $btnSettingSave.on('click', function(){ saveSatting(); }); }; /** * 기초데이터 셋팅 */ var initDataSetting = function(){ //속성선택 /*var userAttrList = self.setting.getUserAttrList(JSON.parse(localStorage.user)); bindingUserAttrList(userAttrList);*/ //부서선택 var deptList = JSON.parse(localStorage.user).departmentList; $('#tableDept').empty(); for(var i=0; i').clone().attr('name', 'deptRadio').attr('type', 'radio').attr('id', 'deptRadio'+i).attr('value', deptList[i].departmentCd).attr('deptName', deptList[i].departmentNm) ).append( $('').clone().attr('for', 'deptRadio'+i).text('') ) ); var tdDeptName = td.clone().attr('colspan', '3').append(deptList[i].departmentNm); var trDept = tr.clone().append(tdRadio).append(tdDeptName); $('#tableDept').append(trDept); }; $('input[name=deptRadio][value="'+localStorage.getItem('selectDeptCode')+'"]').prop('checked', true); /*if(userAttrList.length==0){ $('#boxAttr').css('display', 'none'); }else{ $('#boxAttr').css('display', 'block'); }; */ if(deptList.length==0){ $('#boxDept').css('display', 'none'); }else{ $('#boxDept').css('display', 'block'); }; if(deptList.length==0){ /*userAttrList.length==0 && */ $('#boxSetBtn').css('display', 'none'); }else{ $('#boxSetBtn').css('display', 'block'); } }; bindingUserAttrList = function(bindUserAttrList){ $('#tableAttr').empty(); userAttrList = bindUserAttrList; for(var i=0; i').clone().attr('name', 'attrRadio').attr('type', 'radio').attr('id', 'attrRadio'+i).attr('value', userAttrList[i].userAttrOrder) ).append( $('').clone().attr('for', 'attrRadio'+i).text('') ) ); var tdHospital = td.clone().append(userAttrList[i].hospitalName); var tdDuty = td.clone().append(userAttrList[i].dutyName); var tdWork = td.clone().append(userAttrList[i].workName); var trAttr = tr.clone().append(tdRadio).append(tdHospital).append(tdDuty).append(tdWork); $('#tableAttr').append(trAttr); }; $('input[name=attrRadio][value="'+JSON.parse(localStorage.getItem('user')).useAttrOrder+'"]').prop('checked', true); $('table tr').unbind(); $('table tr').click(function(){ $(this).find('input[type=radio]').prop('checked', true); }); }; var saveSatting = function(){ /*if(JSON.parse(localStorage.getItem('user')).userAttrOrder != $('input[name=attrRadio]:checked').val()){ var param = { 'userId': JSON.parse(localStorage.getItem('user')).userId, 'userAttrOrder': Number($('input[name=attrRadio]:checked').val()) }; self.setting.changeUserAttr(param); }; */ if(localStorage.getItem('selectDeptCode')!= $('input[name=deptRadio]:checked').val()){ localStorage.setItem('selectDeptCode', $('[name=deptRadio]:checked').val()); localStorage.setItem('selectDeptName', $('[name=deptRadio]:checked')[0].attributes.deptName.value); }; self.alertTrue('저장되었습니다.', function(callback){ location.reload(); }); }; /*saveAttrSuccess = function(){ var userInfo = JSON.parse(localStorage.getItem('user')); userInfo.useAttrOrder = Number($('input[name=attrRadio]:checked').val()); localStorage.setItem('user', JSON.stringify(userInfo)); }*/ };