2022-11-02 06:08:07 +00:00
|
|
|
$(document).on('click', '#getFishingBoatEditModalBtn', function (){
|
|
|
|
|
getFishingBoatEditModal(null, null);
|
|
|
|
|
})
|
2022-11-04 09:51:58 +00:00
|
|
|
$(document).on('change', '#crackdownPolice', function (){
|
|
|
|
|
getCrackdownBoatOption(this.value);
|
|
|
|
|
})
|
|
|
|
|
$(document).on('change', '.boatNameKr', function (){
|
|
|
|
|
$(".boatNameKr").val(this.value);
|
|
|
|
|
})
|
|
|
|
|
$(document).on('change', '#equalCaptain', function (){
|
|
|
|
|
if(this.checked){
|
|
|
|
|
$.each($("#captainDiv :input"), function (idx, input){
|
|
|
|
|
$("#shipOwnerDiv").find("[name='"+input.name+"']").val(input.value)
|
|
|
|
|
})
|
|
|
|
|
}else{
|
|
|
|
|
$("#shipOwnerDiv :input").val("");
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
$(document).on('change', '#captainDiv :input', function (){
|
|
|
|
|
if($("#equalCaptain").prop("checked")){
|
|
|
|
|
$("#shipOwnerDiv").find("[name='"+this.name+"']").val(this.value)
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
$(document).on('click', '#sailorAddBtn', function (){
|
2022-11-04 10:01:04 +00:00
|
|
|
$("#sailorRestrictionHome").append(
|
|
|
|
|
'<div class="col-4 sailorRestriction">\n' +
|
2022-11-04 09:51:58 +00:00
|
|
|
' <div class="input-group w-auto">\n' +
|
|
|
|
|
' <select class="form-select form-select-sm isRestriction" id="normalSailorRestriction">\n' +
|
|
|
|
|
' <option value="">선택</option>\n' +
|
|
|
|
|
' <option value="O">O</option>\n' +
|
|
|
|
|
' <option value="X">X</option>\n' +
|
|
|
|
|
' </select>\n' +
|
|
|
|
|
' <input type="text" class="form-control form-control-sm" id="normalSailor" placeholder="이름">\n' +
|
|
|
|
|
' <button type="button" class="btn btn-sm btn-outline-secondary opacity-50 sailorRemoveBtn">\n' +
|
|
|
|
|
' <i class="bi bi-dash-square text-danger"></i>\n' +
|
|
|
|
|
' </button>\n' +
|
|
|
|
|
' </div>\n' +
|
|
|
|
|
'</div>'
|
|
|
|
|
)
|
|
|
|
|
})
|
2022-11-04 10:01:04 +00:00
|
|
|
$(document).on('click', '.sailorRemoveBtn', function (){
|
|
|
|
|
$(this).parents(".sailorRestriction").remove();
|
|
|
|
|
})
|
2022-11-02 06:08:07 +00:00
|
|
|
|
2022-11-04 09:51:58 +00:00
|
|
|
function getFishingBoatEditModal(cdsKey){
|
2022-11-02 06:08:07 +00:00
|
|
|
$.ajax({
|
|
|
|
|
url: '/faStatistics/fishingBoatEditModal',
|
2022-11-04 09:51:58 +00:00
|
|
|
data: {cdsKey: cdsKey},
|
2022-11-02 06:08:07 +00:00
|
|
|
type: 'GET',
|
|
|
|
|
dataType:"html",
|
|
|
|
|
success: function(html){
|
|
|
|
|
$("#fishingBoatEditModalContent").empty().append(html)
|
2022-11-03 09:36:08 +00:00
|
|
|
$(".dateSelector").datepicker({
|
|
|
|
|
format: "yyyy-mm-dd",
|
|
|
|
|
language: "ko",
|
|
|
|
|
autoclose: true
|
|
|
|
|
});
|
|
|
|
|
$(".timeSelector").datetimepicker({
|
|
|
|
|
datepicker:false,
|
|
|
|
|
format:'H:i',
|
|
|
|
|
lang:'kr',
|
|
|
|
|
step:20
|
|
|
|
|
});
|
2022-11-04 09:51:58 +00:00
|
|
|
const crackdownPolice = $("#crackdownPolice").val()
|
|
|
|
|
if(crackdownPolice){
|
|
|
|
|
getCrackdownBoatOption(crackdownPolice)
|
|
|
|
|
}
|
2022-11-02 06:08:07 +00:00
|
|
|
$("#fishingBoatEditModal").modal('show');
|
|
|
|
|
},
|
|
|
|
|
error:function(){
|
|
|
|
|
|
2022-11-04 09:51:58 +00:00
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function getCrackdownBoatOption(categoryCd){
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: '/selectBoxOptions',
|
|
|
|
|
data: {categoryCd: categoryCd, selectedCd: $("#crackdownBoat").attr("data-boatcode")},
|
|
|
|
|
type: 'GET',
|
|
|
|
|
dataType:"html",
|
|
|
|
|
success: function(html){
|
|
|
|
|
const crackdownBoat = $("#crackdownBoat");
|
|
|
|
|
crackdownBoat.empty().append(html);
|
|
|
|
|
crackdownBoat.removeAttr("disabled");
|
|
|
|
|
},
|
|
|
|
|
error:function(){
|
|
|
|
|
|
2022-11-02 06:08:07 +00:00
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|