From ea22ebf3bc0ce29e4762d3245b8e86d76f10ed4c Mon Sep 17 00:00:00 2001 From: "DESKTOP-4QOCBEF\\SunHouse" Date: Mon, 14 Apr 2025 16:48:59 +0800 Subject: [PATCH] no message --- app/Class/StaticData.php | 102 ++++++++++++++++++ .../views/system/interval/index.blade.php | 16 +-- .../views/system/multisys/index.blade.php | 4 + .../views/system/overspeed/index.blade.php | 24 ++--- .../system/popup/User/CreatePopUp.blade.php | 28 ++--- .../system/popup/User/EditPopUp.blade.php | 44 +++----- resources/views/system/red/index.blade.php | 20 +--- .../system/violationparking/index.blade.php | 21 ++-- 8 files changed, 155 insertions(+), 104 deletions(-) create mode 100644 app/Class/StaticData.php diff --git a/app/Class/StaticData.php b/app/Class/StaticData.php new file mode 100644 index 0000000..a0a1694 --- /dev/null +++ b/app/Class/StaticData.php @@ -0,0 +1,102 @@ + '警察局', + '交通警察大隊' => '交通警察大隊', + '執法組' => '執法組', + '交通分隊' => '交通分隊', + '廠商維運' => '廠商維運', + ]; + + // 不舉發理由(通用) + public static $reason = [ + '車牌模糊' => '車牌模糊', + '車牌無法辨識' => '車牌無法辨識', + '車種無法識別' => '車種無法識別', + '沒有車牌' => '沒有車牌', + '照片採證不足' => '照片採證不足', + '警車執勤' => '警車執勤', + '重複舉發' => '重複舉發', + '違規事實不明確' => '違規事實不明確', + '執行公務' => '執行公務', + ]; + + // 不舉發理由(違規停車) + public static $reason_vpk = [ + '黃線20點以後可以停車' => '黃線20點以後可以停車', + '卸貨車格停車' => '卸貨車格停車', + '未停車滿3分鐘' => '未停車滿3分鐘', + '車種停放吻合(計乘車停放計乘車格,自用車停放在自用車格)' => '車種停放吻合(計乘車停放計乘車格,自用車停放在自用車格)', + '公務車輛於執行任務時,其臨時停車及停車地點得不受前二條之限制' => '公務車輛於執行任務時,其臨時停車及停車地點得不受前二條之限制', + ]; + + // 不舉發理由(路口多功能) + public static $reason_ms = [ + '1.車牌模糊(遮蔽、過暗、過度曝光)無法辨識。' => '1.車牌模糊(遮蔽、過暗、過度曝光)無法辨識。', + '2.多車同時進入照相範圍無法辨識違規車道。' => '2.多車同時進入照相範圍無法辨識違規車道。', + '3.雷達感應速度偵測異常。' => '3.雷達感應速度偵測異常。', + '4.車輛廠牌顏色與車牌登記不符。' => '4.車輛廠牌顏色與車牌登記不符。', + '5.交通號誌燈異常無法辨識違規樣態。' => '5.交通號誌燈異常無法辨識違規樣態。', + '6.重複照片。' => '6.重複照片。', + '7.相片異常。' => '7.相片異常。', + '8.檔案逾期。' => '8.檔案逾期。', + '9.公告尚未完成。' => '9.公告尚未完成。', + '10.無車牌。' => '10.無車牌。', + '11.工程、警用、救護重輛。' => '11.工程、警用、救護重輛。', + '12.主線道未開放。' => '12.主線道未開放。', + '13.非取締車種。' => '13.非取締車種。', + '14.緊急避難(禮讓救護車)。' => '14.緊急避難(禮讓救護車)。', + '15.不宜舉發' => '15.不宜舉發', + '16.違規類型判別錯誤' => '16.違規類型判別錯誤', + '17.違規車輛判別錯誤' => '17.違規車輛判別錯誤', + ]; + + // 不舉發理由(區間) + public static $reason_itl = [ + ]; + // 不舉發理由(超速) + public static $reason_osr = [ + '1.車牌模糊(遮蔽、過暗、過度曝光)無法辨識。' => '1.車牌模糊(遮蔽、過暗、過度曝光)無法辨識。', + '2.多車同時進入照相範圍無法辨識違規車道。' => '2.多車同時進入照相範圍無法辨識違規車道。', + '3.雷達感應速度偵測異常。' => '3.雷達感應速度偵測異常。', + '4.車輛廠牌顏色與車牌登記不符。' => '4.車輛廠牌顏色與車牌登記不符。', + '5.交通號誌燈異常無法辨識違規樣態。' => '5.交通號誌燈異常無法辨識違規樣態。', + '6.重複照片。' => '6.重複照片。', + '7.相片異常。' => '7.相片異常。', + '8.檔案逾期。' => '8.檔案逾期。', + '9.公告尚未完成。' => '9.公告尚未完成。', + '10.無車牌。' => '10.無車牌。', + '11.工程、警用、救護重輛。' => '11.工程、警用、救護重輛。', + '12.主線道未開放。' => '12.主線道未開放。', + '13.非取締車種。' => '13.非取締車種。', + '14.緊急避難(禮讓救護車)。' => '14.緊急避難(禮讓救護車)。', + '15.不宜舉發' => '15.不宜舉發', + '16.違規類型判別錯誤' => '16.違規類型判別錯誤', + '17.違規車輛判別錯誤' => '17.違規車輛判別錯誤', + ]; + // 不舉發理由(闖紅) + public static $reason_red = [ + '1.車牌模糊(遮蔽、過暗、過度曝光)無法辨識。' => '1.車牌模糊(遮蔽、過暗、過度曝光)無法辨識。', + '2.多車同時進入照相範圍無法辨識違規車道。' => '2.多車同時進入照相範圍無法辨識違規車道。', + '3.雷達感應速度偵測異常。' => '3.雷達感應速度偵測異常。', + '4.車輛廠牌顏色與車牌登記不符。' => '4.車輛廠牌顏色與車牌登記不符。', + '5.交通號誌燈異常無法辨識違規樣態。' => '5.交通號誌燈異常無法辨識違規樣態。', + '6.重複照片。' => '6.重複照片。', + '7.相片異常。' => '7.相片異常。', + '8.檔案逾期。' => '8.檔案逾期。', + '9.公告尚未完成。' => '9.公告尚未完成。', + '10.無車牌。' => '10.無車牌。', + '11.工程、警用、救護重輛。' => '11.工程、警用、救護重輛。', + '12.主線道未開放。' => '12.主線道未開放。', + '13.非取締車種。' => '13.非取締車種。', + '14.緊急避難(禮讓救護車)。' => '14.緊急避難(禮讓救護車)。', + '15.不宜舉發' => '15.不宜舉發', + '16.違規類型判別錯誤' => '16.違規類型判別錯誤' + ]; + + +} diff --git a/resources/views/system/interval/index.blade.php b/resources/views/system/interval/index.blade.php index 8bcce63..b94a0d4 100644 --- a/resources/views/system/interval/index.blade.php +++ b/resources/views/system/interval/index.blade.php @@ -479,13 +479,13 @@ class='btn-delete-photo btn btn-sm btn-danger disabled'>${value.display_name}`) }) - if (res.user.roles[0] == null) { - }else{ + if (res.user.roles[0] == null) {} else { $('#roles').val(res.user.roles[0].id) } - if (res.user.device == null) { - }else{ + if (res.user.device == null) {} else { // 切割res.user.device 字串, 轉陣列 res.user.device = res.user.device.split(',') // 取消勾選所有checkbox @@ -64,9 +62,10 @@ function userManagePopUp(id) { }) } - function resetPasswordAjax(id){ - // Perform Ajax request - $.ajax({ + + function resetPasswordAjax(id) { + // Perform Ajax request + $.ajax({ url: `/api/user/${id}`, // Replace with your actual endpoint type: "PUT", data: { @@ -104,7 +103,8 @@ function resetPasswordAjax(id){ } }); } - function resetPassword(id){ + + function resetPassword(id) { // 增加swal確認 Swal.fire({ title: '確定要重設密碼嗎?', @@ -121,6 +121,7 @@ function resetPassword(id){ } }) } + function saveUser(id) { // Get form data let formData = $("#myForm").serialize(); @@ -208,21 +209,9 @@ function saveUser(id) {
@@ -256,10 +245,11 @@ function saveUser(id) { @foreach ($equipment as $key2 => $value)
- id" }}" name="device[]" - value="{{ $value->serialnumber }}" /> + for="equipment-manage-edit-{{ "$key-$value->id" }}">({{ $value->serialnumber }}) + {{ $value->short_name }} + id" }}" + name="device[]" value="{{ $value->serialnumber }}" />
@endforeach diff --git a/resources/views/system/red/index.blade.php b/resources/views/system/red/index.blade.php index 9698201..2ad63ce 100644 --- a/resources/views/system/red/index.blade.php +++ b/resources/views/system/red/index.blade.php @@ -485,23 +485,9 @@ className: "dt-center", diff --git a/resources/views/system/violationparking/index.blade.php b/resources/views/system/violationparking/index.blade.php index de5c7c9..8e7d06b 100644 --- a/resources/views/system/violationparking/index.blade.php +++ b/resources/views/system/violationparking/index.blade.php @@ -451,20 +451,13 @@ className: "dt-center",