Esempio n. 1
0
File: Login.js Progetto: monblue/mH2
 .done(function(res) {
   console.log('response ', res);
   MH.setCookie('userId', id, 1);
   GLOBAL.set('_USERID', id);
   GLOBAL.set('_USERNM', user['USRM_NAME']);
   GLOBAL.set('_USERLV', user['USRM_DOC_GUBUN']);  //USRM_DOC_GUBUN: 0(직원), 1(전문의?), 2(일반의?)
 })
Esempio n. 2
0
    save: function(e) { //@@@진료기록/신상기록/특이사항 나누어서 저장
      console.log('save....!!!!!!!!!!!', bodyView.model.toJSON());
      //var data = JSON.parse(bodyView.model.toJSON());
      /*
      //var items = {
        'OSSC_PF':chartRcBodyView.$el.find('#Ossc textarea').val(),
        'JINMEMO_MEMO':jinMemo,
        'REMK_REMARK':chartRcBodyView.$el.find('#Remark textarea').val()
      };
      */
      //@@@@@@@@@@@진료메모, 특이사항은 변화없는 경우 저장하지 않음으로....
      var jinMemo = hM_trim(bodyView.$el.find('textarea#newJin').val());
      if (jinMemo.length < 4) {
        jinMemo = '';
      } else {
        jinMemo += "\n" + bodyView.$el.find('textarea#JINMEMO_MEMO').val();
      }

      var remark = hM_trim(bodyView.$el.find('textarea#REMK_REMARK').val());
      if (remark.length < 4) {
        remark = '';
      }

      bodyView.model.set({
        'OSSC_PF': hM_trim(bodyView.$el.find('textarea#OSSC_PF').val()),
        'JINMEMO_MEMO': jinMemo,
        'REMK_REMARK': remark
      });
      //console.log('save....!!!!!!!!!!!', bodyView.model.toJSON());
      //jinMemo = this.$el.find('textarea#newJin').val() + "\n" + this.$el.find('textarea#oldJin').val();
      var data = {
        items: bodyView.model.toJSON(),
        attached : {
	        MEDM: GLOBAL.get('_MEDM'),  //
	        GWAM: GLOBAL.get('_GWAM'), //진료과목?
	        FDOC: GLOBAL.get('_FDOC'),  //
	        LDOC: GLOBAL.get('_LDOC')  //
        }
      };

      $.ajax({
        //url: GLOBAL.get('_BASEURL') + 'API/chart/ChartRc/' + GLOBAL.get('_REFDATE') + '/' + GLOBAL.get('_EDITDATE')+ '/' + GLOBAL.get('_CURPTID'),
        url: GLOBAL.get('_BASEURL') + 'ChartRc/' + GLOBAL.get('_REFDATE') + '/' + GLOBAL.get('_EDITDATE')+ '/' + GLOBAL.get('_CURPTID'),
        type: 'POST',
        data: data,
        async: false,
        //dataType: 'json',
        success: function(res) {
          //
        }
      });
      ////@@@환자정보 갱신
      //var patient = Patient.Patients.get(GLOBAL.get('_CURPTID'));
      var patient = bodyView.patient;
      patient.save({'CHARTID':patient.get('CHARTID') , 'SAVEDRC':1}, {patch:true});
      GLOBAL.set('_SAVEDRC', 1);
    },
Esempio n. 3
0
    saveAll: function(e) {
      if (GLOBAL.get('_SAVEDRC') == 1) {
        this.passiveHeader();
        return;
      } else if (GLOBAL.get('_SAVEDRC') == 0) {
        return;
      }

      this.save();
      console.log('chartRc is saved now!!!');
      GLOBAL.set('_SAVEDIX', -1);
      //GLOBAL.set('_SAVEDRC', 1);
    },
Esempio n. 4
0
    initialize: function() {
//-----------------------------------------------------------------------------
// Check API Server(@@@Global.js에서 확인)
//-----------------------------------------------------------------------------
/*
  //_BASEURL로 통신 상태 확인
  //Yes
  //No -> Search & Restore _BASEURL or Error Message
*/

      //create today patient table([patient_YYYYmmdd], {patient_20140303})
      //실행하지 않아도 되는 경우는?
      var date = date || MH.getToday();
      GLOBAL.set('_LISTDATE', date);
      //console.log('chart initialize ', date);

      ////@@layout render
      ShellView.render();

      ListView.bodyView.preRender();
      ListView.bodyView.render();
      //GLOBAL.trigger('change:_LISTDATE');

      ///if (charing mode)
      ChartDxView.bodyView.preRender();
      //ChartDxView.headView.$el.find('.glyphicon-folder-close').trigger('click');  //fold chartDx
      ChartRcView.bodyView.preRender();
      ChartIxView.bodyView.preRender();
      ChartTxView.bodyView.preRender();

      ////@@@ iconButton

      $('body .mH-ibtn').on('click', function(e) {  //작동이 되다 말다 함
        e.preventDefault();
        e.stopPropagation();
        console.log('iconButton clicked');
        $(e.target).children('i').trigger('click');
      });

      console.log('router initialized!!!');

    },