From 8d9790f68e52dcfadcbd9ff0031110b9c7fc68e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=86=8A=E9=A3=9E?= Date: Wed, 21 Feb 2024 16:19:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BD=E9=99=85=E5=8C=96=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 9 +++++++++ package.json | 1 + src/utils/request.js | 3 +++ 3 files changed, 13 insertions(+) diff --git a/package-lock.json b/package-lock.json index 7c02734b..285d43f9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11520,6 +11520,15 @@ "resolved": "https://registry.npmmirror.com/moment/-/moment-2.29.4.tgz", "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" }, + "moment-timezone": { + "version": "0.5.45", + "resolved": "https://registry.npmmirror.com/moment-timezone/-/moment-timezone-0.5.45.tgz", + "integrity": "sha512-HIWmqA86KcmCAhnMAN0wuDOARV/525R2+lOLotuGFzn4HO+FH+/645z2wx0Dt3iDv6/p61SIvKnDstISainhLQ==", + "dev": true, + "requires": { + "moment": "^2.29.4" + } + }, "move-concurrently": { "version": "1.0.1", "resolved": "https://registry.npmmirror.com/move-concurrently/-/move-concurrently-1.0.1.tgz", diff --git a/package.json b/package.json index 7d59d226..d568f644 100644 --- a/package.json +++ b/package.json @@ -83,6 +83,7 @@ "eslint-plugin-vue": "^6.2.2", "html-webpack-plugin": "3.2.0", "minio": "^7.1.3", + "moment-timezone": "^0.5.45", "node-xlsx": "^0.21.0", "runjs": "^4.3.2", "script-ext-html-webpack-plugin": "2.1.3", diff --git a/src/utils/request.js b/src/utils/request.js index c6b742fb..7f671acc 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -3,6 +3,8 @@ import { Message, MessageBox, Alert } from 'element-ui' import store from '@/store' import router from '@/router' import Vue from 'vue' +import moment from 'moment-timezone'; +console.log(moment.tz.guess()) axios.defaults.withCredentials = false const service = axios.create({ baseURL: '/api', @@ -19,6 +21,7 @@ service.interceptors.request.use( config.headers['Content-Type'] = 'application/json;charset=UTF-8' var language = zzSessionStorage.getItem('lang') config.headers['Accept-Language'] = language === 'en'?'en-US,en;q=0.5':'zh-CN,zh;q=0.9' + config.headers['TimeZoneId'] = moment.tz.guess() if (store.getters.token) { config.headers.Authorization = `Bearer ${store.getters.token}` }