링크이동 수정

Reviewed-on: http://192.168.10.243:3000/owrainfo/confirms/pulls/57
This commit was merged in pull request #57.
This commit is contained in:
2026-02-09 14:33:42 +09:00
16 changed files with 68 additions and 87 deletions

View File

@@ -718,7 +718,7 @@ $usr_nm = session('usr_nm');
const rcpt_key = rowData.rcpt_key; const rcpt_key = rowData.rcpt_key;
location.href = "<?= site_url('article/dept/detail') ?>/" + rcpt_key; window.open("<?= site_url('article/dept/detail') ?>/" + rcpt_key, '_blank');
}); });
$(document).on('change', '#chkAll', function () { $(document).on('change', '#chkAll', function () {

View File

@@ -749,7 +749,7 @@
if (!rowData) return; if (!rowData) return;
const id = rowData.rcpt_no; const id = rowData.rcpt_no;
location.href = "<?= site_url('article/apt/detail') ?>/" + id; window.open("<?= site_url('article/apt/detail') ?>/" + id, '_blank');
}); });
$('#btnSearch').on('click', function () { $('#btnSearch').on('click', function () {

View File

@@ -2691,8 +2691,13 @@ $usr_id = session('usr_id');
position: new naver.maps.LatLng(lat, lng), position: new naver.maps.LatLng(lat, lng),
title: "매물ID: <?= $data['rcpt_key'] ?>", title: "매물ID: <?= $data['rcpt_key'] ?>",
map: map, map: map,
zIndex: 50 zIndex: 50,
icon: {
content: '<img src="/plugin/img/pin.png" style="width:32px;height:32px;" />', // HTML 방식
anchor: new naver.maps.Point(16, 32) // 앵커 포인트 (보통 하단 중앙)
}
}); });
// 마커에 정보창 추가 // 마커에 정보창 추가
var infoWindow = new naver.maps.InfoWindow({ var infoWindow = new naver.maps.InfoWindow({
content: ` content: `
@@ -2710,82 +2715,57 @@ $usr_id = session('usr_id');
pixelOffset: new naver.maps.Point(10, -10) pixelOffset: new naver.maps.Point(10, -10)
}); });
// 마커 클릭 시 정보창 열기/닫기
naver.maps.Event.addListener(marker, 'click', function () {
if (infoWindow.getMap()) {
infoWindow.close();
} else {
infoWindow.open(map, marker);
}
});
// 마커 클릭 시 정보창 열기/닫기
// naver.maps.Event.addListener(marker, 'click', function () {
// if (infoWindow.getMap()) {
// infoWindow.close();
// } else {
// infoWindow.open(map, marker);
// }
// });
// 페이지 로드 시 정보창 자동으로 열기
infoWindow.open(map, marker);
if (assignArr.length > 0) { if (assignArr.length > 0) {
for (var i = 0; i < assignArr.length; i++) { for (var i = 0; i < assignArr.length; i++) {
var additionalMarker = new naver.maps.Marker({
marker = new naver.maps.Marker({
position: new naver.maps.LatLng(assignArr[i].rcpt_y, assignArr[i].rcpt_x), position: new naver.maps.LatLng(assignArr[i].rcpt_y, assignArr[i].rcpt_x),
map: map, map: map,
zIndex: 50 zIndex: 50
}); });
} var addWindow = new naver.maps.InfoWindow({
// // 현재 매물과 동일한 것은 건너뛰기 (이미 메인 마커로 표시됨) content: `
// if (assignArr[i].rcpt_sq == '<?= $data['rcpt_sq'] ?>') continue; <div style="padding:10px;min-width:200px;">
<div style="font-size:13px;line-height:1.6;">
<div><strong>매물ID:</strong> ${assignArr[i].rcpt_atclno} </div>
</div>
</div>
`,
borderWidth: 1,
borderColor: '#ddd',
backgroundColor: '#fff',
anchorSize: new naver.maps.Size(10, 10),
anchorSkew: true,
pixelOffset: new naver.maps.Point(10, -10)
});
// // assignArr[i]의 좌표 사용 // 추가 마커 클릭 이벤트 - 클로저를 사용하여 각 마커별 정보창 참조 유지
// var assignLat = parseFloat(assignArr[i].rcpt_y || 0); // (function (marker, infoWin) {
// var assignLng = parseFloat(assignArr[i].rcpt_x || 0);
// // 좌표가 유효하지 않으면 건너뛰기
// if (assignLat === 0 || assignLng === 0) continue;
// // 추가 마커 생성 (기본 빨간색 마커 아이콘 사용)
// var submarker = new naver.maps.Marker({
// position: new naver.maps.LatLng(assignLat, assignLng),
// title: "매물ID: " + assignArr[i].rcpt_atclno,
// map: map,
// zIndex: 40,
// icon: {
// content: '<div style="background-color:#ff0000;width:12px;height:12px;border-radius:50%;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,0.3);"></div>',
// anchor: new naver.maps.Point(8, 8)
// }
// });
// // 정보창 생성 (클로저 문제 해결을 위해 즉시실행함수 사용)
// (function (marker, info) {
// var subinfoWindow = new naver.maps.InfoWindow({
// content: `
// <div style="padding:10px;min-width:200px;">
// <div style="font-size:13px;line-height:1.6;">
// <div><strong>매물ID:</strong> ${info.rcpt_atclno}</div>
// </div>
// </div>
// `,
// borderWidth: 1,
// borderColor: '#ddd',
// backgroundColor: '#fff',
// anchorSize: new naver.maps.Size(10, 10),
// anchorSkew: true,
// pixelOffset: new naver.maps.Point(10, -10)
// });
// // 마커 클릭 이벤트
// naver.maps.Event.addListener(marker, 'click', function () { // naver.maps.Event.addListener(marker, 'click', function () {
// if (subinfoWindow.getMap()) { // if (infoWin.getMap()) {
// subinfoWindow.close(); // infoWin.close();
// } else { // } else {
// subinfoWindow.open(map, marker); // infoWin.open(map, marker);
// } // }
// }); // });
// })(submarker, assignArr[i]); // })(additionalMarker, addWindow);
// }
}
} }
// 페이지 로드 시 정보창 자동으로 열기
infoWindow.open(map, marker);
// 업로드파일 선택 // 업로드파일 선택
$("#uploadPick").on("click", function () { $("#uploadPick").on("click", function () {

View File

@@ -174,19 +174,20 @@ $usr_nm = session('usr_nm');
<label class="form-label mb-1">현재상태</label> <label class="form-label mb-1">현재상태</label>
<div class="d-flex gap-1"> <div class="d-flex gap-1">
<select name="rcpt_stat1" class="form-select form-select-sm"> <select name="rcpt_stat1" class="form-select form-select-sm">
<option value="">예약확인지연</option>
<option value="">선택</option>
<?php foreach ($codes as $c): ?> <?php foreach ($codes as $c): ?>
<?php if ($c['category'] === "STEP_VERIFICATION"): ?> <?php if ($c['category'] === "STEP_VERIFICATION"): ?>
<option value="<?= $c['cd'] ?>"><?= $c['cd_nm'] ?></option> <option value="<?= $c['cd'] ?>"><?= $c['cd_nm'] ?></option>
<?php endif; ?> <?php endif; ?>
<?php endforeach; ?> <?php endforeach; ?>
</select> </select>
<select name="rcpt_stat2" id="srcGugun" class="form-select form-select-sm"> <!-- <select name="rcpt_stat2" id="srcGugun" class="form-select form-select-sm">
<option value="">-상태2-</option> <option value="">-상태2-</option>
</select> </select>
<select name="rcpt_stat3" id="srcDong" class="form-select form-select-sm"> <select name="rcpt_stat3" id="srcDong" class="form-select form-select-sm">
<option value="">-상태3-</option> <option value="">-상태3-</option>
</select> </select> -->
</div> </div>
</div> </div>
@@ -684,7 +685,7 @@ $usr_nm = session('usr_nm');
if (!rowData) return; if (!rowData) return;
const rcpt_atclno = rowData.rcpt_atclno; const rcpt_atclno = rowData.rcpt_atclno;
location.href = "<?= site_url('article/receipt/detail') ?>/" + rcpt_atclno; window.open("<?= site_url('article/receipt/detail') ?>/" + rcpt_atclno, '_blank');
}); });

View File

@@ -520,7 +520,7 @@ $usr_nm = session('usr_nm');
if (!rowData) return; if (!rowData) return;
const rcpt_key = rowData.rcpt_key; const rcpt_key = rowData.rcpt_key;
location.href = "<?= site_url('article/record/detail') ?>/" + rcpt_key; window.open("<?= site_url('article/record/detail') ?>/" + rcpt_key, '_blank');
}); });

View File

@@ -554,7 +554,7 @@
if (!rowData) return; if (!rowData) return;
const vr_sq = rowData.vr_sq; const vr_sq = rowData.vr_sq;
location.href = "<?= site_url('m701/m701a/detail') ?>/" + vr_sq; window.open("<?= site_url('m701/m701a/detail') ?>/" + vr_sq, '_blank');
}); });
$('#btnSearch').on('click', function () { $('#btnSearch').on('click', function () {

View File

@@ -578,7 +578,7 @@
if (!rowData) return; if (!rowData) return;
const vr_sq = rowData.vr_sq; const vr_sq = rowData.vr_sq;
location.href = "<?= site_url('m702/m702a/detail') ?>/" + vr_sq; window.open("<?= site_url('m702/m702a/detail') ?>/" + vr_sq, '_blank');
}); });
$('#btnSearch').on('click', function () { $('#btnSearch').on('click', function () {

View File

@@ -532,7 +532,7 @@
if (!rowData) return; if (!rowData) return;
const fax_sq = rowData.fax_sq; const fax_sq = rowData.fax_sq;
location.href = "<?= site_url('m703/m703a/detail') ?>/" + fax_sq; window.open("<?= site_url('m703/m703a/detail') ?>/" + fax_sq, '_blank');
}); });
$('#btnSearch').on('click', function () { $('#btnSearch').on('click', function () {

View File

@@ -530,7 +530,7 @@
if (!rowData) return; if (!rowData) return;
const vr_sq = rowData.vr_sq; const vr_sq = rowData.vr_sq;
location.href = "<?= site_url('m704/m704a/detail') ?>/" + vr_sq; window.open("<?= site_url('m704/m704a/detail') ?>/" + vr_sq, '_blank');
}); });
$('#btnSearch').on('click', function () { $('#btnSearch').on('click', function () {

View File

@@ -569,7 +569,7 @@
if (!rowData) return; if (!rowData) return;
const vr_sq = rowData.vr_sq; const vr_sq = rowData.vr_sq;
location.href = "<?= site_url('m705/m705a/detail') ?>/" + vr_sq; window.open("<?= site_url('m705/m705a/detail') ?>/" + vr_sq, '_blank');
}); });
$('#btnSearch').on('click', function () { $('#btnSearch').on('click', function () {

View File

@@ -481,7 +481,7 @@
if (!rowData) return; if (!rowData) return;
const vr_sq = rowData.vr_sq; const vr_sq = rowData.vr_sq;
location.href = "<?= site_url('m706/m706a/detail') ?>/" + vr_sq; window.open("<?= site_url('m706/m706a/detail') ?>/" + vr_sq, '_blank');
}); });
$('#btnSearch').on('click', function () { $('#btnSearch').on('click', function () {

View File

@@ -557,7 +557,7 @@
if (!rowData) return; if (!rowData) return;
const fax_sq = rowData.fax_sq; const fax_sq = rowData.fax_sq;
location.href = "<?= site_url('m708/m708a/detail') ?>/" + fax_sq; window.open("<?= site_url('m708/m708a/detail') ?>/" + fax_sq, '_blank');
}); });
$('#btnSearch').on('click', function () { $('#btnSearch').on('click', function () {

View File

@@ -557,7 +557,7 @@
if (!rowData) return; if (!rowData) return;
const fax_sq = rowData.fax_sq; const fax_sq = rowData.fax_sq;
location.href = "<?= site_url('m709/m709a/detail') ?>/" + fax_sq; window.open("<?= site_url('m709/m709a/detail') ?>/" + fax_sq, '_blank');
}); });
$('#btnSearch').on('click', function () { $('#btnSearch').on('click', function () {

View File

@@ -560,7 +560,7 @@
if (!rowData) return; if (!rowData) return;
const vr_sq = rowData.vr_sq; const vr_sq = rowData.vr_sq;
location.href = "<?= site_url('m701/m701a/detail') ?>/" + vr_sq; window.open("<?= site_url('m701/m701a/detail') ?>/" + vr_sq, '_blank');
}); });
$('#btnSearch').on('click', function () { $('#btnSearch').on('click', function () {

View File

@@ -551,7 +551,7 @@
if (!rowData) return; if (!rowData) return;
const vr_sq = rowData.vr_sq; const vr_sq = rowData.vr_sq;
location.href = "<?= site_url('m712/m712a/detail') ?>/" + vr_sq; window.open("<?= site_url('m712/m712a/detail') ?>/" + vr_sq, '_blank');
}); });
$('#btnSearch').on('click', function () { $('#btnSearch').on('click', function () {

View File

@@ -570,7 +570,7 @@
if (!rowData) return; if (!rowData) return;
const vr_sq = rowData.vr_sq; const vr_sq = rowData.vr_sq;
location.href = "<?= site_url('m713/m713a/detail') ?>/" + vr_sq; window.open("<?= site_url('m713/m713a/detail') ?>/" + vr_sq, '_blank');
}); });
$('#btnSearch').on('click', function () { $('#btnSearch').on('click', function () {