注册用户信息更新

This commit is contained in:
lyp 2024-12-16 15:27:46 +08:00
parent 339f75db23
commit b2269227b9
4 changed files with 32 additions and 6 deletions

View File

@ -4,6 +4,10 @@ import request from './request'
export const GetCode = (phone) => request.get(`/operator/api/verify/code/send/${phone}`)
// 登录
export const DoLogin = (params) => request.post('/operator/api/quick/login/phone', params)
// 查看用户是否有信息
export const GetUserId = () => request.get('/copyright/app/user-info/get-user-self')
// 新增/修改用户信息 PUT 请求
export const UpdateUserInfo = (params) => request.put('/copyright/app/user-info/update-self', params)
// 获取列表
export const GetList = (params) => request.get('/copyright/app/proj/listpage/self', { params })
// 创建项目
@ -20,11 +24,11 @@ export const GetOwnerList = (params) => request.get('/copyright/app/proj-owner/l
// 获取联系人列表
export const GetContactList = (params) => request.get('/copyright/app/proj-contact/listpage/self', { params })
// 下载全部
// export const GetDownAll = (projId) => request.get(`/copyright/app/proj/download/all/${projId}`)
export const GetDownAll = (projId) => request.get(`/copyright/app/proj/download/all/${projId}`,{responseType: 'blob'})
// 下载申请表
export const GetDownapply = (projId) => request.get(`/copyright/app/proj/download/apply/${projId}`,{responseType: 'blob'})
// 下载说明pdf
export const GetDownmanualPdf = (projId) => request.get(`/copyright/app/proj/download/manual/pdf/${projId}`,{responseType: 'blob'})
//下载源代码
export const GetDowncode = (projId) => request.get(`/copyright/app/proj/download/code-zip/${projId}`,{responseType: 'blob'})

View File

@ -1,8 +1,8 @@
import axios from "axios";
// export const Axios = axios;
const loginUrl = 'http://192.168.0.15:8091'
const appUrl = 'http://192.168.0.15:7025'
// const loginUrl = 'https://www.aimzhu.com'
// const appUrl = 'https://www.aimzhu.com'
const request = axios.create({
// baseURL: appUrl,
@ -30,5 +30,5 @@ request.interceptors.response.use(
(err) => Promise.reject(err)
);
// export { request };
export default request

View File

@ -3,7 +3,7 @@ import './login.less'
import { Input, Toast, Button } from 'antd-mobile'
import { useNavigate } from 'react-router-dom'
// //
import { GetCode, DoLogin } from '../../request/api'
import { GetCode, DoLogin, GetUserId, UpdateUserInfo } from '../../request/api'
// import Cookies from 'js-cookie';
export default function Login() {
// var login = async () => {
@ -82,6 +82,8 @@ export default function Login() {
};
//
const login = async () => {
// code6
const reg = /^\d{6}$/;
try {
@ -94,7 +96,27 @@ export default function Login() {
} else {
var res = await DoLogin({ verifyCode: code, phone: phoneNum })
sessionStorage.setItem('token', res.data);
let idRes = await GetUserId()
// console.log(res);
// nav('/list')
if (idRes.hasUserInfo) {
nav('/list')
} else {
try {
let upRes = await UpdateUserInfo({
userInfoName: '新用户',
contactPhone: phoneNum,
idCardType: 'ID_CARD',
userInfoType: 'PERSONAL',
})
console.log(upRes);
nav('/list')
} catch (err) {
console.log(err);
}
}
}
} catch (error) {
Toast.show({