-
Tor-Einar Skog authoredTor-Einar Skog authored
CommonUtil.vue 3.08 KiB
<template></template>
<script>
import CommonUtilLocal from '@/components/CommonUtilLocal'
export default {
CONST_EVENT_LOGIN_USER_DETAIL: 'eventloginuserdetail',
CONST_STATUS_PENDING: 1,
CONST_STORAGE_UUID: 'store-user-uuid',
CONST_STORAGE_USER_DETAIL: 'store-user-detail',
CONST_STORE_TIMESTAMP: 'store-time-stamp',
CONST_STORAGE_CROP_CATEGORY: 'store-crop-category',
CONST_STORAGE_CROP_ID_LIST: 'store-crop-id-list',
CONST_STORAGE_CROP_LIST: 'store-crop-list',
CONST_STORAGE_PEST_LIST: 'store-pest-list',
CONST_STORAGE_CROP_PEST_LIST: 'store-crop-pest-list',
CONST_STORAGE_OBSERVATION_LIST: 'store-observation-list',
CONST_STORAGE_IMAGE_LIST: 'store-image-list',
CONST_STORAGE_POI_LIST: 'store-poi-list',
CONST_STORAGE_VISIBILITY_POLYGON: 'store-polygon',
CONST_POI_TYPES: [
{"point_of_interest_type_id": 0, "default_name": "General", "is_user_selectable": true},
{"point_of_interest_type_id": 2, "default_name": "Farm", "is_user_selectable": true},
{"point_of_interest_type_id": 3, "default_name": "Field", "is_user_selectable": true},
{"point_of_interest_type_id": 1, "default_name": "Weather station", "is_user_selectable": false}
],
CONST_POI_TYPE_DEFAULT: 3,
CONST_IMAGE_WIDTH: 100,
CONST_IMAGE_HEIGHT: 100,
CONST_IMAGE_CANVAS_WIDTH: 100,
CONST_IMAGE_CANVAS_HEIGHT: 100,
CONST_CROP_CATEGORY_ID: 'cropCategoryId',
CONST_ORGANISM_ID: 'organismId',
CONST_OBSERVATION_COUNT_START_ID: -1,
CONST_POI_COUNT_START_ID: -1,
CONST_URL_DOMAIN: CommonUtilLocal.CONST_URL_DOMAIN, // Moved to CommonUtilLocal.vue (not in Git repo)
CONST_URL_AUTH_UUID: '/rest/auth/uuid',
CONST_URL_AUTH_LOGIN: '/rest/auth/login',
CONST_URL_LAST_TIMESTAMP: '/rest/observation/organismsystemupdated',
CONST_URL_CROP_CATEGORY: '/rest/organism/cropcategory/',
CONST_URL_CROP_LIST: '/rest/organism/crop/list',
CONST_URL_PEST_LIST: '/rest/organism/pest/list/',
CONST_URL_CROP_PEST_LIST: '/rest/organism/crop/pest/list',
CONST_URL_SYNC_UPDATE_OBSERVATIONS: '/rest/observation/syncobservationlistfromapp',
CONST_URL_SYNC_UPDATE_OBSERVATION: '/rest/observation/syncobservationfromapp',
CONST_URL_SYNC_UPDATE_POI: '/rest/poi/syncpoifromapp',
CONST_URL_USER_OBSERVATION_LIST: '/rest/observation/list/user',
CONST_URL_USER_POI: '/rest/poi/user',
CONST_URL_POLYGON_SERVICES: '/rest/observation/polygonservices/',
CONST_URL_STATIC_IMAGE_PATH: '/static/images/observations/',
CONST_GPS_URL_NORWAY_MAP: 'https://opencache.statkart.no/gatekeeper/gk/gk.open_wmts?Version=1.0.0&service=wmts&request=getcapabilities',
CONST_GPS_DEFAULT_LATITUDE_NORWAY: 16,
CONST_GPS_DEFAULT_LONGITUDE_NORWAY: 63,
CONST_GPS_DEFAULT_LATITUDE_02_NORWAY: 63,
CONST_GPS_DEFAULT_LONGITUDE_02_NORWAY: 16,
CONST_GPS_DEFAULT_ZOOM: 4.2,
CONST_GPS_OBSERVATION_ZOOM: 10,
CONST_DB_NAME: 'db-index-observation',
CONST_DB_VERSION: 1,
CONST_DB_ENTITY_PHOTO: 'entityPhoto',
CONST_DB_INDEX_NAME_OBSERVATION_ID: 'observationId',
CONST_FIELD_MANDATORY: '<font color=red>*</font>',
setHeaderTitle: function (headerTitle) {
document.getElementById("appHeader").innerHTML = headerTitle;
}
}
</script>