添加登陆操作流程

This commit is contained in:
xixi 2024-07-05 13:38:59 +08:00
parent fcfcf6de16
commit 3f02852844
5 changed files with 31 additions and 16 deletions

View File

@ -1,6 +1,7 @@
import React from 'react'
import './result.css' import './result.css'
import { Image } from "antd"; import { Image } from "antd";
// import {Axios} from '../../../../util/AjaxUtils'
import { import {
DownloadOutlined DownloadOutlined
} from '@ant-design/icons'; } from '@ant-design/icons';
@ -16,6 +17,8 @@ export default function Result() {
<div className='result-text'> <div className='result-text'>
<div></div> <div></div>
<div className='result-down' onClick={()=>{ <div className='result-down' onClick={()=>{
console.log();
// window.open(`${Axios.defaults?.baseURL}/route/proj/download/apply/${pathParams.projId}`) // window.open(`${Axios.defaults?.baseURL}/route/proj/download/apply/${pathParams.projId}`)
}}><DownloadOutlined /></div> }}><DownloadOutlined /></div>
</div> </div>

View File

@ -2,7 +2,7 @@ import './head.css'
import BalanceHead from '../../components/balance/BalanceHead.tsx'; import BalanceHead from '../../components/balance/BalanceHead.tsx';
import RechargeHead from '../../components/recharge/RechargeHead.tsx'; import RechargeHead from '../../components/recharge/RechargeHead.tsx';
import { Dropdown, MenuProps, message, Modal, Space, Spin } from "antd"; import { Dropdown, MenuProps, message, Modal, Space, Spin } from "antd";
import { DownOutlined, UserOutlined, KeyOutlined, LogoutOutlined, AccountBookOutlined,MenuFoldOutlined ,UsergroupAddOutlined} from "@ant-design/icons"; import { DownOutlined, UserOutlined, KeyOutlined, LogoutOutlined, AccountBookOutlined, MenuFoldOutlined, UsergroupAddOutlined } from "@ant-design/icons";
import { useContext, useEffect, useState } from "react"; import { useContext, useEffect, useState } from "react";
import { put } from "../../util/AjaxUtils.ts"; import { put } from "../../util/AjaxUtils.ts";
import { GlobalContext, GlobalDispatchContext, reloadUser } from "../../context/GlobalContext.ts"; import { GlobalContext, GlobalDispatchContext, reloadUser } from "../../context/GlobalContext.ts";
@ -26,21 +26,21 @@ export default function Head() {
const [isPasswordModalOpen, setIsPasswordModalOpen] = useState(false); const [isPasswordModalOpen, setIsPasswordModalOpen] = useState(false);
const [isInvoiceModalOpen, setIsInvoiceModalOpen] = useState(false); const [isInvoiceModalOpen, setIsInvoiceModalOpen] = useState(false);
// 所属者弹窗 // 所属者弹窗
const [belongModal,setBelongModal] = useState(false) const [belongModal, setBelongModal] = useState(false)
const [belongPeopleInfo, setBelongPeopleInfo] = useState({ const [belongPeopleInfo, setBelongPeopleInfo] = useState({
authorName: '', authorName: '',
authorType: '', authorType: '',
authorIdCardType: '', authorIdCardType: '',
authorIdCard: '', authorIdCard: '',
authorCrcAccount:'', authorCrcAccount: '',
authorId:'', authorId: '',
authorProvinceCity:'' authorProvinceCity: ''
}) })
const setValue = () => { const setValue = () => {
// console.log(value); // console.log(value);
} }
// 联系人弹窗 // 联系人弹窗
const [contactModal,setContactModal] = useState(false) const [contactModal, setContactModal] = useState(false)
useEffect(() => { useEffect(() => {
reloadUser(messageApi, globalDispatchContext).then((data) => { reloadUser(messageApi, globalDispatchContext).then((data) => {
@ -91,7 +91,7 @@ export default function Head() {
key: 'belong', key: 'belong',
label: ( label: (
<div className="dropdown-item"> <div className="dropdown-item">
<MenuFoldOutlined /> <MenuFoldOutlined />
<span className="title"></span> <span className="title"></span>
</div> </div>
), ),
@ -103,7 +103,7 @@ export default function Head() {
key: 'contact', key: 'contact',
label: ( label: (
<div className="dropdown-item"> <div className="dropdown-item">
<UsergroupAddOutlined /> <UsergroupAddOutlined />
<span className="title"></span> <span className="title"></span>
</div> </div>
), ),
@ -139,13 +139,19 @@ export default function Head() {
<img src={logoImg} alt="" /> <img src={logoImg} alt="" />
</div> </div>
{/* <div className="right" style={{backgroundImage: `url(${headRightBg})`}}> */} {/* <div className="right" style={{backgroundImage: `url(${headRightBg})`}}> */}
<div className="right"> <div className="right">
<div className='head-nav' onClick={()=>{
window.open('https://www.aimzhu.com/operator/route/agreementportal/view?agreementId=c0c5683a-bef3-40c3-8395-900a362ea234')
}}>
</div>
<BalanceHead /> <BalanceHead />
<RechargeHead /> <RechargeHead />
{/*<MessageHead/>*/} {/*<MessageHead/>*/}
<div style={{ display: 'flex', alignContent: 'center', padding: '0 10px', cursor: 'pointer' }}> <div style={{ display: 'flex', alignContent: 'center', padding: '0 10px', cursor: 'pointer' }}>
<div style={{ width: '50px', height: '50px', borderRadius: '25px', marginLeft: '20px', marginRight: '10px' }} > <div style={{ width: '50px', height: '50px', borderRadius: '25px', marginLeft: '20px', marginRight: '10px' }} >
<img src={userImg} alt="" width={50} height={50}/> <img src={userImg} alt="" width={50} height={50} />
</div> </div>
<Dropdown menu={{ <Dropdown menu={{
items: items items: items
@ -258,7 +264,7 @@ export default function Head() {
}}> }}>
<BelongPeople closeModal={()=>{setBelongModal(false)}} setBelongPeopleInfo={setBelongPeopleInfo} belongPeopleInfo={belongPeopleInfo} setValue={setValue} isShow={false} ></BelongPeople> <BelongPeople closeModal={() => { setBelongModal(false) }} setBelongPeopleInfo={setBelongPeopleInfo} belongPeopleInfo={belongPeopleInfo} setValue={setValue} isShow={false} ></BelongPeople>
</Modal> </Modal>
<Modal title="知识产权联系人" <Modal title="知识产权联系人"
destroyOnClose destroyOnClose

View File

@ -23,6 +23,12 @@
position: relative; position: relative;
} }
.head-nav{
margin-right: 50px;
color: #f78e4c;
font-size: 16px;
cursor: pointer;
}
.head .center .left img { .head .center .left img {
width: 263px; width: 263px;

View File

@ -4,8 +4,8 @@ import type {MessageInstance} from "antd/es/message/interface";
export const Axios = axios; export const Axios = axios;
// axios.defaults.baseURL = 'http://192.168.0.163:7025/copyright'; // axios.defaults.baseURL = 'http://192.168.0.163:7025/copyright';
axios.defaults.baseURL = 'http://192.168.43.145:7025/copyright'; // axios.defaults.baseURL = 'http://192.168.43.145:7025/copyright';
// axios.defaults.baseURL = 'http://192.168.0.15:7025/copyright'; axios.defaults.baseURL = 'http://192.168.0.15:7025/copyright';
// axios.defaults.baseURL = 'https://www.aimzhu.com/copyright'; // axios.defaults.baseURL = 'https://www.aimzhu.com/copyright';
// axios.defaults.baseURL = '/copyright'; // axios.defaults.baseURL = '/copyright';
export const WebSocketBaseUrl: string = 'ws://192.168.0.15:7025/copyright'; export const WebSocketBaseUrl: string = 'ws://192.168.0.15:7025/copyright';