/**
 * Created by PPMaj on 11/24/2016.
 */
'use strict'

angular.module('RECRUIT').controller('EvaluateSenaCtrl', function ($scope,$location, $mdDialog, RecService, $filter, SwapLang) {
  $scope.lang = getLang();
  let params = $location.absUrl().substring($location.absUrl().indexOf('?')+1, $location.absUrl().length).split('=')
  let candidateid = params[1]
  $scope.candidate = {}
  $scope.committees = []
  $scope.label = {
    name : '',
    job : '',
    dept : ''
  }
  $scope.evaluateModel = {
    topics : []
  }
  RecService.RestMcandidate.getQuery({id:candidateid}).$promise.then((data) => {
    $scope.candidate = data.result
    RecService.ManageRequestForm.getOpeningMrequest({jobid: $scope.candidate.jobid}).$promise.then((data) => {
      RecService.RestMrequest.query({funcname: 'getCommittee', params: data.requestid}).$promise.then(function (data) {
        $scope.committees = data.committee
      })
    })
    RecService.RestMprefix.getQuery({prefixid:$scope.candidate.personal.prefixid}).$promise.then((data) => {
      $scope.label.name = `${data.result.desc[lang]} ${$scope.candidate.personal.fname[lang]} ${$scope.candidate.personal.lname[lang]}`
    })
    RecService.RestMjobcode.getQuery({jobid:$scope.candidate.jobid}).$promise.then((data) => {
      $scope.label.job = data.result.desc[lang]
    })
  })

  $scope.topics = [
    {
      id:1,
      detail:'บุคลิกลักษณะ : พิจารณาลักษณะภายนอก กิริยามารยาท และความเหมาะสมของการแต่งกาย'
    },
    {
      id:2,
      detail:'อุปนิสัย : พิจารณาจากลักษณะนิสัยใจคอ และทัศนคติโดยทั่วไปว่า : เปิดเผย, สุขุมรอบคอบ, การวางตัว, การแสดงความคิดเห็น'
    },
    {
      id:3,
      detail:'การสื่อสารข้อความ : พิจารณาจากความเข้าใจ ความคล่องแคล่วและความชัดเจนในการตอบคำถามหรือซักถาม การพูดจาและน้ำเสียง'
    },
    {
      id:4,
      detail:'การศึกษา : พิจารณาจากวุฒิการศึกษา การฝึกอบรบเฉพาะด้านที่ตรงหรือเกี่ยวข้อง'
    },
    {
      id:5,
      detail:'ประสบการณ์ : พิจารณาจากประสบการณ์ และความสามารถที่เป็นประโยชน์ต่อตำแหน่งที่สมัคร'
    },
    {
      id:6,
      detail:'ความรอบรู้ในงานที่สมัคร : พิจารณาจากความรู้ทางเทคนิคและวิธีการที่เกี่ยวข้องกับตำแหน่งงาน หรือผลการสอบปฏิบัติ'
    },
    {
      id:7,
      detail:'กิจกรรมทางสังคม : พิจารณาถึงการเข้าร่วมกิจกรรมต่างๆ การกีฬารวมถึงการใช้เวลาว่าง ทั้งในระหว่างศึกษา และการทำงาน'
    },
    {
      id:8,
      detail:'ความฉลาด : พิจารณาจากไหวพริบ เชาว์ปัญญาในการวิเคราะห์ปัญหาความคล่องแคล่วในการตอบคำถาม'
    },
    {
      id:9,
      detail:'ความมุ่งมั่นในชีวิตการทำงาน : พิจารณาจากความตั้งใจที่จะทำงานและรู้จักวางแผนชีวิตการทำงานในอนาคต'
    },
    {
      id:10,
      detail:'ความเหมาะสม : เป็นผลสรุปจากหัวข้อต่างๆ ข้างต้น'
    }
  ]
})