| | |
| | | </template> |
| | | |
| | | <script setup> |
| | | import { loginWithMiniProgramApi } from '@/api/zkxt' |
| | | import { loginApi, loginWithMiniProgramApi } from '@/api/zkxt' |
| | | import { useStore } from 'vuex' |
| | | |
| | | const store = useStore() |
| | |
| | | |
| | | if (VITE_APP_ENV === 'development') { |
| | | function getXTToken() { |
| | | loginWithMiniProgramApi({ username: '13007280672' }).then(res => { |
| | | store.commit('setXtToken', res.data.data.access_token) |
| | | loginApi({ |
| | | "belongSystem": "basic", |
| | | "username": "dkzx01", |
| | | "password": "geovis@123" |
| | | }) |
| | | .then(res => { |
| | | store.commit('setXtToken', res.data.data.access_token) |
| | | }) |
| | | .catch(err => { |
| | | const devXtToken = |
| | | 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VyX2tleSI6IjEzNjIyODkxLWY3ZjQtNGE1NS1iNjhiLTRhZDk2OTJmMmFjOSIsInVzZXJuYW1lIjoiYWRtaW4ifQ.nVvvF69LcBnnzntZm3rzN7cEOfIhJyC7dOGNPPv_XRmV0iokED8Ew8N7EPTuE5nWPL2JULe8UoJD8dy0GLE0DQ' |
| | | store.commit('setXtToken', devXtToken) |
| | | }) |
| | | } |
| | | getXTToken() |
| | | setInterval(getXTToken, 600000) |
| | |
| | | }) |
| | | } |
| | | |
| | | // 免密登陆 |
| | | export const loginApi = (data) => { |
| | | return request({ |
| | | url: `/auth/login`, |
| | | method: 'post', |
| | | data, |
| | | }) |
| | | } |
| | | |
| | | // 字典 |
| | | export const dictListApi = (data) => { |
| | | return request({ |