인사부 일부 코드 수정
This commit is contained in:
@@ -77,5 +77,125 @@ $(function(){
|
||||
|
||||
changePermission(false, $('#selectAuditor').select2('data'));
|
||||
return false;
|
||||
});
|
||||
|
||||
$('#btn_kick').click(function(){
|
||||
var $kickSelect = $('#genlist_kick option:selected');
|
||||
var generalID = $kickSelect.val();
|
||||
if(!$generalID){
|
||||
alert('장수를 선택해주세요');
|
||||
return false;
|
||||
}
|
||||
var generalName = $kickSelect.data('name');
|
||||
if(!confirm('{0}를 추방하시겠습니까?'.format(generalName))){
|
||||
return false;
|
||||
}
|
||||
$.post({
|
||||
url:'j_myBossInfo.php',
|
||||
dataType:'json',
|
||||
data:{
|
||||
action:'추방',
|
||||
destGeneralID:generalID
|
||||
},
|
||||
}).then(function(data){
|
||||
if(!data){
|
||||
alert('추방하지 못했습니다.');
|
||||
return false;
|
||||
}
|
||||
if(!data.result){
|
||||
alert('추방하지 못했습니다. : '+data.reason);
|
||||
return false;
|
||||
}
|
||||
alert('{0}를 추방했습니다.'.format(generalName));
|
||||
location.reload();
|
||||
}, errUnknown);
|
||||
return false;
|
||||
});
|
||||
|
||||
$('.btn_appoint').click(function(){
|
||||
var $btn = $(this);
|
||||
var level = $btn.data('level');
|
||||
var cityID = 0;
|
||||
var cityName = '_';
|
||||
var $generalSelect = $('.genlist_{0} option:selected'.format(level));
|
||||
var $citySelect = $('.citylist_{0} option:selected'.format(level));
|
||||
var levelText = $btn.data('level-text');
|
||||
|
||||
var generalID = $generalSelect.val();
|
||||
var generalName = $generalSelect.data('name');
|
||||
var generalLevel = $generalSelect.data('level');
|
||||
|
||||
|
||||
if(level >= 5){
|
||||
if(generalID == 0){
|
||||
if(!confirm('{0}직을 비우시겠습니까?'.format(levelText))){
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else if(generalLevel >= 5){
|
||||
if(!confirm('이미 수뇌인 {0}를 {1}직에 임명하시겠습니까?'.format(generalName, levelText))){
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else{
|
||||
if(!confirm('{0}를 {1}직에 임명하시겠습니까?'.format(generalName, levelText))){
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
else{
|
||||
cityID = $citySelect.val();
|
||||
if(!cityID){
|
||||
alert('도시를 선택해주세요');
|
||||
return false;
|
||||
}
|
||||
cityName = $citySelect.find('option:selected .name_field').text();
|
||||
|
||||
if(generalID == 0){
|
||||
if(!confirm('{0} {1}직을 비우시겠습니까?'.format(cityName, levelText))){
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else if(generalLevel >= 5){
|
||||
if(!confirm('수뇌인 {0}를 {1} {2}직에 임명하시겠습니까?'.format(generalName, cityName, levelText))){
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else{
|
||||
if(!confirm('{0}를 {1} {2}직에 임명하시겠습니까?'.format(generalName, cityName, levelText))){
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$.post({
|
||||
url:'j_myBossInfo.php',
|
||||
dataType:'json',
|
||||
data:{
|
||||
action:'임명',
|
||||
destGeneralID:generalID,
|
||||
destCityID:cityID,
|
||||
level:level
|
||||
},
|
||||
}).then(function(data){
|
||||
if(!data){
|
||||
alert('임명하지 못했습니다.');
|
||||
return false;
|
||||
}
|
||||
if(!data.result){
|
||||
alert('임명하지 못했습니다. : '+data.reason);
|
||||
return false;
|
||||
}
|
||||
|
||||
if(destGeneralID){
|
||||
alert('{0}를 임명했습니다.'.format(generalName));
|
||||
}
|
||||
else{
|
||||
alert('관직을 비웠습니다.');
|
||||
}
|
||||
|
||||
location.reload();
|
||||
}, errUnknown);
|
||||
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user