Commit 39c009c6 authored by 陈宗胤(贵阳日报)'s avatar 陈宗胤(贵阳日报)

合并冲突

parents c48cec2b e1fc61f9
...@@ -12,6 +12,8 @@ node_modules ...@@ -12,6 +12,8 @@ node_modules
dist dist
build build
*.local *.local
yarn.lock
package-lock.json
# Editor directories and files # Editor directories and files
.idea .idea
......
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
"dayjs": "^1.11.12", "dayjs": "^1.11.12",
"lodash": "^4.17.21", "lodash": "^4.17.21",
"pinia": "2.0.36", "pinia": "2.0.36",
"vconsole": "^3.15.1",
"vue": "^3.3.11", "vue": "^3.3.11",
"vue-i18n": "^9.1.9", "vue-i18n": "^9.1.9",
"wot-design-uni": "^1.3.12" "wot-design-uni": "^1.3.12"
......
import instance from "@/utils/request"; import instance from "@/utils/request";
// 测试登录 // 测试登录
export const testLogin = params => instance.post("/personal/sms/login", params); export const testLogin = params => instance.post("/user/appUser/smsLogin", params);
export const getSmsCode = params => instance.postForm("/personal/user/getSmsCode", params); export const getSmsCode = params => instance.postForm("/personal/user/getSmsCode", params);
// 新华登录 // 新华登录
export const xinhuaMpLogin = params => instance.post("/personal/xinhua/mpLogin", params); export const xinhuaMpLogin = params => instance.post("/user/appUser/xinhua/mpLogin", params);
// 获取用户简历 // 获取用户简历
export const getUserResumeApi = () => instance.post("/personal/user/resume/get"); export const getUserResumeApi = () => instance.post("/personal/user/resume/get");
// 获取等用户信息 // 获取等用户信息
......
...@@ -2,11 +2,13 @@ import { createSSRApp } from "vue"; ...@@ -2,11 +2,13 @@ import { createSSRApp } from "vue";
import App from "./App.vue"; import App from "./App.vue";
import store from "./store"; import store from "./store";
import NavBar from "@/components/navBar/index.vue"; import NavBar from "@/components/navBar/index.vue";
import Vconsole from "vconsole";
export function createApp() { export function createApp() {
const app = createSSRApp(App); const app = createSSRApp(App);
app.component("NavBar", NavBar); app.component("NavBar", NavBar);
app.use(store); app.use(store);
app.use(vConsole);
return { return {
app app
}; };
......
...@@ -18,14 +18,17 @@ ...@@ -18,14 +18,17 @@
<script setup> <script setup>
import NavBar from "@/components/navBar/index.vue"; import NavBar from "@/components/navBar/index.vue";
import { xinhuaMpLogin } from "@/api/user.js"; import { xinhuaMpLogin } from "@/api/user.js";
import { setToken } from "@/utils/token";
const res = ref(""); const res = ref("");
const login = () => { const login = () => {
xma.xh.getUserProfile({ xma.xh.getUserProfile({
range: ["ACCOUNT", "MOBILE"], range: ["ACCOUNT", "MOBILE"],
success(info) { success(info) {
xinhuaMpLogin({ phone: info.data.uMobile })
xinhuaMpLogin({ encryptedData: info.data.uMobile,userType:'consumer' })
.then(data => { .then(data => {
res.value = data; res.value = data;
setToken(data.token);
}) })
.catch(err => { .catch(err => {
res.value = err; res.value = err;
......
...@@ -20,7 +20,7 @@ const login = async () => { ...@@ -20,7 +20,7 @@ const login = async () => {
}).then(res => { }).then(res => {
console.log(res); console.log(res);
if (res.code === 200) { if (res.code === 200) {
setToken(res.data); setToken(loginRes.data.token);
uni.switchTab({ uni.switchTab({
url: "/pages/user/index" url: "/pages/user/index"
}); });
......
...@@ -20,8 +20,7 @@ instance.interceptors.request.use( ...@@ -20,8 +20,7 @@ instance.interceptors.request.use(
// config.headers.Authorization = `Bearer ${token}`; // config.headers.Authorization = `Bearer ${token}`;
// }· // }·
const token = getToken(); const token = getToken();
config.headers['User-Token'] = token;
config.headers.Authorization = `Bearer ` + token;
return config; return config;
}, },
error => { error => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment