diff --git a/src/components/PopupPrivacy.vue b/src/components/PopupPrivacy.vue
index df4f675..dd9debf 100644
--- a/src/components/PopupPrivacy.vue
+++ b/src/components/PopupPrivacy.vue
@@ -1,5 +1,5 @@
diff --git a/src/composables/usePermissions.ts b/src/composables/usePermissions.ts
index 93a9a09..dd624d8 100644
--- a/src/composables/usePermissions.ts
+++ b/src/composables/usePermissions.ts
@@ -5,34 +5,35 @@ export function usePermissions() {
const $q = useQuasar()
const privacyStore = usePrivacyStore()
- const checkCameraPermission = (): boolean => {
- if (!privacyStore.isAccepted) {
- privacyStore.modalPrivacy = true
- $q.notify({
- type: 'warning',
- message: 'กรุณายอมรับนโยบายคุ้มครองข้อมูลส่วนบุคคลก่อนใช้งานกล้อง',
- position: 'top',
- })
- return false
- }
- return true
- }
+ // const checkCameraPermission = (): boolean => {
+ // if (!privacyStore.isAccepted) {
+ // privacyStore.modalPrivacy = true
+ // $q.notify({
+ // type: 'warning',
+ // message: 'กรุณายอมรับนโยบายคุ้มครองข้อมูลส่วนบุคคลก่อนใช้งานกล้อง',
+ // position: 'top',
+ // })
+ // return false
+ // }
+ // return true
+ // }
- const checkLocationPermission = (): boolean => {
- if (!privacyStore.isAccepted) {
- privacyStore.modalPrivacy = true
- $q.notify({
- type: 'warning',
- message: 'กรุณายอมรับนโยบายคุ้มครองข้อมูลส่วนบุคคลก่อนใช้งานแผนที่',
- position: 'top',
- })
- return false
- }
- return true
- }
+ // const checkLocationPermission = (): boolean => {
+ // if (!privacyStore.isAccepted) {
+ // privacyStore.modalPrivacy = true
+ // $q.notify({
+ // type: 'warning',
+ // message: 'กรุณายอมรับนโยบายคุ้มครองข้อมูลส่วนบุคคลก่อนใช้งานแผนที่',
+ // position: 'top',
+ // })
+ // return false
+ // }
+ // return true
+ // }
const checkPrivacyAccepted = (): boolean => {
if (!privacyStore.isAccepted) {
+ privacyStore.modalPrivacy = true
$q.notify({
type: 'warning',
message: 'กรุณายอมรับนโยบายคุ้มครองข้อมูลส่วนบุคคลก่อนใช้งาน',
@@ -44,8 +45,8 @@ export function usePermissions() {
}
return {
- checkCameraPermission,
- checkLocationPermission,
+ // checkCameraPermission,
+ // checkLocationPermission,
checkPrivacyAccepted,
}
}
diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue
index cfc598a..34369c2 100644
--- a/src/views/HomeView.vue
+++ b/src/views/HomeView.vue
@@ -17,7 +17,7 @@ import MapCheck from '@/components/AscGISMap.vue'
const mixin = useCounterMixin()
const { date2Thai, showLoader, hideLoader, messageError, dialogConfirm } = mixin
const $q = useQuasar()
-const { checkCameraPermission, checkLocationPermission } = usePermissions()
+const { checkPrivacyAccepted } = usePermissions()
const privacyStore = usePrivacyStore()
const modalTime = ref(false) // Dailog ลงเวลาเข้างานของคุณ
@@ -266,11 +266,10 @@ async function stopChecking() {
/** function เปิดกล้อง*/
async function openCamera() {
// เช็คสิทธิ์ privacy ก่อนเปิดกล้อง
- if (!checkCameraPermission()) {
-
+ if (!checkPrivacyAccepted()) {
return
}
-
+
// change camera device
if (cameraIsOn.value) {
await camera.value?.stop()
@@ -347,10 +346,10 @@ const timeChickin = ref('') //เวลาเข้างาน,เว
/** function ยืนยันการลงเวลาเข้า - ออก*/
async function confirm() {
// เช็คสิทธิ์ privacy ก่อนใช้งานแผนที่และกล้อง
- if (!checkLocationPermission() || !checkCameraPermission()) {
+ if (!checkPrivacyAccepted()) {
return
}
-
+
if (!formLocation.POI || !formLocation.lat || !formLocation.lng) {
mapRef.value?.requestLocationPermission()
return
@@ -488,7 +487,7 @@ onMounted(async () => {
isLoadingCheckTime.value = true
updateClock()
startChecking() //เช็ค status จาก คิว #1
-
+
// เรียกแผนที่เฉพาะเมื่อยอมรับ privacy แล้ว
if (privacyStore.isAccepted) {
mapRef.value?.requestLocationPermission()