Files
core/hwe/ts/troop.ts
T
2021-12-11 12:12:16 +09:00

118 lines
2.8 KiB
TypeScript

import "@scss/troop.scss";
import { errUnknown } from "@/common_legacy";
import { launchTroopPlugin } from "@/extPluginTroop";
import jQuery from "jquery";
jQuery(function($){
//btnJoinTroop, btnLeaveTroop, btnKickTroop, btnCreateTroop, btnChangeTroopName
$('#btnLeaveTroop').click(function(){
if(!confirm("정말 부대를 탈퇴하시겠습니까?")){
return false;
}
$.post({
url:'j_troop.php',
dataType:'json',
data:{
action:'부대탈퇴'
}
}).then(function(data){
console.log(data);
if(!data.result){
alert(data.reason);
location.reload();
}
location.reload();
}, errUnknown);
return false;
});
$('#btnCreateTroop').click(function(){
$.post({
url:'j_troop.php',
dataType:'json',
data:{
action:'부대창설',
name:$('#nameplate').val()
}
}).then(function(data){
console.log(data);
if(!data.result){
alert(data.reason);
location.reload();
}
location.reload();
}, errUnknown);
return false;
});
$('#btnChangeTroopName').click(function(){
$.post({
url:'j_troop.php',
dataType:'json',
data:{
action:'부대변경',
name:$('#nameplate').val()
}
}).then(function(data){
console.log(data);
if(!data.result){
alert(data.reason);
location.reload();
}
location.reload();
}, errUnknown);
return false;
});
$('#btnKickTroop').click(function(){
$.post({
url:'j_troop.php',
dataType:'json',
data:{
action:'부대추방',
gen:$('#genNo').val()
}
}).then(function(data){
console.log(data);
if(!data.result){
alert(data.reason);
location.reload();
}
location.reload();
}, errUnknown);
return false;
});
$('#btnJoinTroop').click(function(){
$.post({
url:'j_troop.php',
dataType:'json',
data:{
action:'부대가입',
troop:$('.troopId:checked').val()
}
}).then(function(data){
console.log(data);
if(!data.result){
alert(data.reason);
location.reload();
}
location.reload();
}, errUnknown);
return false;
});
launchTroopPlugin($);
});