|
@@ -4,6 +4,7 @@ import AddRSettingTableules from './components/SettingTable'
|
|
|
import MonitoringTable from './components/MonitoringTable'
|
|
import MonitoringTable from './components/MonitoringTable'
|
|
|
import { useRouter, useRoute } from 'vue-router'
|
|
import { useRouter, useRoute } from 'vue-router'
|
|
|
import PersonalProfile from './components/PersonalProfile.vue'
|
|
import PersonalProfile from './components/PersonalProfile.vue'
|
|
|
|
|
+import moment from 'moment-timezone'
|
|
|
|
|
|
|
|
const router = useRouter()
|
|
const router = useRouter()
|
|
|
const route = useRoute()
|
|
const route = useRoute()
|
|
@@ -134,6 +135,22 @@ const SubShipmentsColumns = ref([
|
|
|
const SubShipmentsTable = ref()
|
|
const SubShipmentsTable = ref()
|
|
|
const AddRulesTable = ref()
|
|
const AddRulesTable = ref()
|
|
|
const subscribeInit = ref({})
|
|
const subscribeInit = ref({})
|
|
|
|
|
+
|
|
|
|
|
+const DefaultTimeZone = ref()
|
|
|
|
|
+const isInitSystem = JSON.parse(localStorage.getItem('userInfo')).subscribe_notification_default_init
|
|
|
|
|
+DefaultTimeZone.value = 'UTC' + moment().tz(moment.tz.guess()).format('Z')
|
|
|
|
|
+const FirstInitSubscribe = () => {
|
|
|
|
|
+ if(isInitSystem) {
|
|
|
|
|
+ $api.FirstInitSubscribe({
|
|
|
|
|
+ default_time_zone: DefaultTimeZone.value
|
|
|
|
|
+ }).then((res:any) => {
|
|
|
|
|
+ getsubscribe()
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ getsubscribe()
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
const getsubscribe = () => {
|
|
const getsubscribe = () => {
|
|
|
$api.getsubscribe({}).then((res: any) => {
|
|
$api.getsubscribe({}).then((res: any) => {
|
|
|
if (res.code === 200) {
|
|
if (res.code === 200) {
|
|
@@ -214,7 +231,7 @@ const gettabledatalength = (val: any) => {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
|
- getsubscribe()
|
|
|
|
|
|
|
+ FirstInitSubscribe()
|
|
|
if (sessionStorage.getItem('activeTab') != null) {
|
|
if (sessionStorage.getItem('activeTab') != null) {
|
|
|
TabActive.value = sessionStorage.getItem('activeTab')
|
|
TabActive.value = sessionStorage.getItem('activeTab')
|
|
|
sessionStorage.removeItem('activeTab')
|
|
sessionStorage.removeItem('activeTab')
|