| | |
| | | VITE_APP_BASE_API = '/prod-api'
|
| | |
|
| | | # æ¯å¦å¨æå
æ¶å¼å¯åç¼©ï¼æ¯æ gzip å brotli
|
| | | VITE_BUILD_COMPRESS = gzip |
| | | VITE_BUILD_COMPRESS = gzip
|
| | |
| | | { |
| | | "name": "ruoyi", |
| | | "version": "3.8.9", |
| | | "description": "MISç³»ç»ï¼ç®¡çä¿¡æ¯ç³»ç»ï¼", |
| | | "description": "MES", |
| | | "author": "è¥ä¾", |
| | | "license": "MIT", |
| | | "type": "module", |
| | |
| | | data: data
|
| | | })
|
| | | }
|
| | |
|
| | | export function tideLogin(data) {
|
| | | return request({
|
| | | url: '/tide/tideLogin',
|
| | | headers: {
|
| | | isToken: false,
|
| | | repeatSubmit: false
|
| | | },
|
| | | method: 'post',
|
| | | data: data
|
| | | })
|
| | | }
|
| | |
| | |
|
| | | NProgress.configure({ showSpinner: false })
|
| | |
|
| | | const whiteList = ['/login', '/register']
|
| | | const whiteList = ['/login', '/register', '/callbacklccpn']
|
| | |
|
| | | const isWhiteList = (path) => {
|
| | | return whiteList.some(pattern => isPathMatch(pattern, path))
|
| | |
| | | hidden: true
|
| | | },
|
| | | {
|
| | | path: "/callbacklccpn",
|
| | | component: () => import("@/views/tideLogin.vue"),
|
| | | hidden: true,
|
| | | },
|
| | | {
|
| | | path: '/register',
|
| | | component: () => import('@/views/register'),
|
| | | hidden: true
|
| | |
| | | import {login, logout, getInfo, loginCheck, loginCheckFactory} from '@/api/login'
|
| | | import {login, logout, getInfo, loginCheck, loginCheckFactory,tideLogin} from '@/api/login'
|
| | | import { getToken, setToken, removeToken } from '@/utils/auth'
|
| | | import { isHttp, isEmpty } from "@/utils/validate"
|
| | | import defAva from '@/assets/images/profile.jpg'
|
| | |
| | | })
|
| | | })
|
| | | },
|
| | | TideLogin({ commit }, code) {
|
| | | return new Promise((resolve, reject) => {
|
| | | tideLogin(code)
|
| | | .then((res) => {
|
| | | setToken(res.token);
|
| | | commit("SET_TOKEN", res.token);
|
| | | Vue.prototype.uploadHeader = {
|
| | | Authorization: "Bearer " + res.token,
|
| | | };
|
| | | resolve();
|
| | | })
|
| | | .catch((error) => {
|
| | | reject(error);
|
| | | });
|
| | | });
|
| | | },
|
| | | }
|
| | | })
|
| | |
|
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div></div> |
| | | </template> |
| | | <script> |
| | | import store from "@/store"; |
| | | export default { |
| | | data() { |
| | | return {} |
| | | }, |
| | | created() { |
| | | this.goLogin() |
| | | }, |
| | | computed: {}, |
| | | methods: { |
| | | goLogin() { |
| | | store.dispatch('TideLogin', {code : this.$route.query.code}).then(() => { |
| | | this.$router.push({ path: this.redirect || "/" }).catch(() => { }); |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | <style scoped></style> |
| | |
| | | const baseUrl =
|
| | | VITE_APP_ENV == "development"
|
| | | ? "http://192.168.1.147:7003" // å¼åç¯å¢å端æ¥å£
|
| | | : "http://114.132.189.42:7003"; // ç产ç¯å¢å端æ¥å£
|
| | | : "http://10.136.12.71:7003"; // ç产ç¯å¢å端æ¥å£
|
| | |
|
| | | return {
|
| | | // é¨ç½²ç产ç¯å¢åå¼åç¯å¢ä¸çURLã
|