新增珐著科技logo

This commit is contained in:
lyp 2025-05-08 16:25:17 +08:00
parent c89f1f18f6
commit eca7b4afa5
37 changed files with 60 additions and 198 deletions

View File

@ -7,4 +7,5 @@ VITE_AI_SHOP_BASE_URL=http://192.168.0.115:8081
VITE_WEBSOCKET_BASE_URL=ws://${VITE_HOST}:7025/copyright
# 18634604067
VITE_USERID=80d3365e-0597-4988-979e-18ef1c3ec671
VITE_CURRENT_THEME=fzkj
# VITE_CURRENT_THEME=fzkj
VITE_CURRENT_THEME=mzw

View File

@ -1,4 +1,4 @@
VITE_BASE_URL=http://101.200.88.219:8081/
VITE_BASE_URL=http://101.200.88.219:8081
VITE_COPY_BASE_URL=${VITE_BASE_URL}
VITE_OPERATOR_BASE_URL=${VITE_BASE_URL}
VITE_OPERATOR_PLUGIN_BASE_URL=${VITE_BASE_URL}

View File

@ -3,30 +3,30 @@
<head>
<meta charset="UTF-8" />
<!-- <link rel="icon" id="logo" type="image/svg+xml" href="/miao.svg" /> -->
<link rel="icon" id="logo" type="image/svg+xml" href="/miao.svg" />
<!-- <link rel="icon" id="logo" type="image/svg+xml" href="" /> -->
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="fonts/font-awesome/css/font-awesome.css" />
<title id="page-title">AI喵著</title>
</head>
<!-- <script type="module">
<script type="module">
const titleElement = document.getElementById('page-title');
if (titleElement) {
if (THEME === 'blue') {
titleElement.textContent = 'skyblue';
if (THEME === 'fzkj') {
titleElement.textContent = '珐著科技';
} else if (THEME === 'mzw') {
titleElement.textContent = 'AI喵著';
}
}
const logoElement = document.getElementById('logo');
if (logoElement) {
if (THEME === 'blue') {
logoElement.href = '/vite.svg';
if (THEME === 'fzkj') {
logoElement.href = '/fzkj.svg';
} else if (THEME ==='mzw') {
logoElement.href = '/miao.svg';
}
}
</script> -->
</script>
<body>
<div id="root"></div>

View File

@ -7,7 +7,7 @@
"dev": "vite --mode dev",
"dev:fzkj": "vite --mode fzkj",
"dev:mzw": "vite --mode mzw",
"build": "tsc && vite build",
"build": "tsc && vite build --mode mzw",
"build:fzkj": "tsc && vite build --mode fzkj",
"build:mzw": "tsc && vite build --mode mzw",
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",

1
public/fzkj.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 170.98 77.5"><defs><style>.cls-1{fill:url(#未命名的渐变_63);}.cls-2{fill:url(#未命名的渐变_60);}.cls-3{fill:url(#未命名的渐变_28);}.cls-4{fill:url(#未命名的渐变_28-2);}</style><linearGradient id="未命名的渐变_63" y1="53.97" x2="56.33" y2="53.97" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#f5da82"/><stop offset="0.04" stop-color="#f4c85f"/><stop offset="0.09" stop-color="#f4b73d"/><stop offset="0.13" stop-color="#f4a922"/><stop offset="0.18" stop-color="#f3a00f"/><stop offset="0.23" stop-color="#f39a04"/><stop offset="0.28" stop-color="#f39800"/><stop offset="1" stop-color="#ea652d"/></linearGradient><linearGradient id="未命名的渐变_60" y1="38.75" x2="170.98" y2="38.75" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#f5e194"/><stop offset="0.01" stop-color="#f5db89"/><stop offset="0.05" stop-color="#f4c75f"/><stop offset="0.1" stop-color="#f4b63d"/><stop offset="0.14" stop-color="#f3a922"/><stop offset="0.19" stop-color="#f39f0f"/><stop offset="0.23" stop-color="#f39a04"/><stop offset="0.28" stop-color="#f39800"/><stop offset="0.89" stop-color="#ea652d"/><stop offset="1" stop-color="#e5352b"/></linearGradient><linearGradient id="未命名的渐变_28" x1="143.64" y1="16.7" x2="161.01" y2="16.7" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#faee00"/><stop offset="0.04" stop-color="#f8d500"/><stop offset="0.1" stop-color="#f6ba00"/><stop offset="0.16" stop-color="#f4a700"/><stop offset="0.22" stop-color="#f39c00"/><stop offset="0.28" stop-color="#f39800"/><stop offset="0.89" stop-color="#ea652d"/><stop offset="1" stop-color="#e5352b"/></linearGradient><linearGradient id="未命名的渐变_28-2" x1="158.42" y1="42.7" x2="170.68" y2="42.7" xlink:href="#未命名的渐变_28"/></defs><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><polygon class="cls-1" points="0 30.44 0 49.19 0 77.5 18.75 77.5 18.75 49.19 56.33 49.19 56.33 30.44 18.75 30.44 0 30.44"/><path class="cls-2" d="M166.9,30.14c-1.94-1.33-4-1.49-8.08-1.81-2.84-.23-4.39-.33-6.27.37-2.28.87-2.16,1.85-4.3,2.72-3.18,1.3-7.54.82-8.39-1.13a3.48,3.48,0,0,1,.53-2.87c2.2-3.91,8.35-3.8,9-3.78a18.28,18.28,0,0,0-6.5-2.11,19.43,19.43,0,0,0-8.46.9c-1.75.6-1.54.81-3.25,1.36-2.45.8-5.28,1.71-7.85.46-2-1-4.26-3.53-3.78-6.27a5.24,5.24,0,0,1,3.55-4,4.58,4.58,0,0,1,2.34.08,15.58,15.58,0,0,0,11.64-2.27,10.66,10.66,0,0,0,3.62-5.06A10.71,10.71,0,0,1,135,9.82a11.08,11.08,0,0,1-6.65-.91c-1.65-.69-4.33-1.81-5.51-4.6a7.58,7.58,0,0,1-.46-4.16L59.22,0H0V18.75H45.41l0,.06H84.19L46.5,77.5l91.78-.22L126.87,56.8H88A23.24,23.24,0,0,1,90.38,54a17.84,17.84,0,0,1,7.78-5.14,16.91,16.91,0,0,1,7.94-.07,29.85,29.85,0,0,1,6.57,2c3,1.11,7.73,1.84,14.88-.23A5.33,5.33,0,0,1,122.41,47a5.21,5.21,0,0,1,1.21-5.06,5.79,5.79,0,0,1,4-1.58c4-.23,8.71,2.8,9.67,7.17a8.49,8.49,0,0,1-.3,4.54,5.61,5.61,0,0,0,2.8-2.57,6.26,6.26,0,0,0-.38-5.59A8.6,8.6,0,0,1,138.28,42c-.3-.83-.67-2.54.07-3.1s2.25.3,3.17.83a13.74,13.74,0,0,1,3.33,2.8c1.31,1.28,4.38,1.93,12.31-1.21a4.77,4.77,0,0,1-3.93-1.66,4,4,0,0,1-.83-3.48c.88-2.73,6-3.07,7.4-3.17A18.66,18.66,0,0,1,171,36.11,10.79,10.79,0,0,0,166.9,30.14Z"/><path class="cls-3" d="M147,17.68c1.39.42,1.46,1,3.4,1.88a10.14,10.14,0,0,0,2.94.91,8.18,8.18,0,0,0,4-.38c2.25-1,3.64-3.9,3.62-7.25a6.71,6.71,0,0,1-3.47,3.63,8.42,8.42,0,0,1-3.55.3c-2.24-.09-2.69-.49-4.31-.6-3.33-.24-6.09,1.12-6,1.35A10,10,0,0,1,147,17.68Z"/><path class="cls-4" d="M168,42.45a11.55,11.55,0,0,1-2.19-.75,10.48,10.48,0,0,0-2.87-.83c-2.52-.11-4.75,3.25-4.46,3.62s2.88-1.84,5.52-1.36c.17,0,.4.09.83.15a9.68,9.68,0,0,0,3.17.15,5.42,5.42,0,0,0,2.72-1.36A5.07,5.07,0,0,1,168,42.45Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -521,7 +521,7 @@ export default function ProjEditStep2() {
<div className='projNameInt'>
<div style={{ display: 'flex' }}>
<div className='projTitle '> :</div>
<div className='projTitle '> :</div>
<Form.Item<FieldType>
// label="项目简称"
@ -531,17 +531,31 @@ export default function ProjEditStep2() {
<Input
style={{ height: '50px', width: '411px', fontSize: '16px' }}
// placeholder="请输入项目简称"
/>
// placeholder="请输入项目简称"
/>
</Form.Item>
</div>
<div style={{ display: 'flex' }}>
<div className='projTitle ' style={{ marginLeft: '112px' }}> :</div>
<Form.Item<FieldType>
// label="项目简称"
name="projSubName"
rules={[{ required: false, message: '请输入项目简称' }]}
>
<Input
style={{ height: '50px', width: '411px', fontSize: '16px' }}
placeholder="请输入项目简称" />
</Form.Item>
</div>
{/* <div style={{ display: 'flex' }}>
<div className='projTitle ' style={{ marginLeft: '112px' }}> :</div>
<Form.Item<FieldType>
// label="开发完成时间"
name="projDevCompleteDate"
// rules={[{ required: true, message: '请输入开发完成时间' }]}
>
<DatePicker placeholder="请选择开发完成日期"
format={dateFormat}
@ -551,7 +565,7 @@ export default function ProjEditStep2() {
/>
</Form.Item>
</div>
</div> */}
</div>
@ -571,8 +585,24 @@ export default function ProjEditStep2() {
placeholder="请输入项目版本" />
</Form.Item>
</div>
<div style={{ display: 'flex' }}>
<div className='projTitle ' style={{ marginLeft: '112px' }}> :</div>
<div style={{ display: 'flex' }}>
<Form.Item<FieldType>
name="projDevCompleteDate"
>
<DatePicker placeholder="请选择开发完成日期"
format={dateFormat}
locale={locale}
// style={{ width: '100%' }}
style={{ height: '50px', width: '411px', fontSize: '16px' }}
/>
</Form.Item>
</div>
<div style={{ display: 'none' }}>
<div className='projTitle ' style={{ marginLeft: '112px' }}>:</div>
<Input
readOnly
@ -582,10 +612,11 @@ export default function ProjEditStep2() {
/>
</div>
</Row>
<Row gutter={15}>
<div style={{ display: 'flex' }}>
<div style={{ display: 'none' }}>
<div className='projTitle '><span className='redicon'>*</span> :</div>
<Input
readOnly
@ -615,7 +646,7 @@ export default function ProjEditStep2() {
}} type="primary" icon={<FolderAddOutlined style={{ fontSize: '18px' }} />} style={{ width: "160px", height: '43px', fontSize: '14px' }}>
</Button>
<div className='belongPeople-search' style={{height:43}}>
<div className='belongPeople-search' style={{ height: 43 }}>
<Search placeholder="请输入持有者名称搜索对应信息模板" onSearch={belongPeopleSearch} style={{ width: '353px', height: '43px' }} />
</div>
<div className='belongPeople-select'>
@ -717,7 +748,7 @@ export default function ProjEditStep2() {
}} type="primary" icon={<FolderAddOutlined style={{ fontSize: '18px' }} />} style={{ width: "160px", height: '43px', fontSize: '14px' }}>
</Button>
<div className='belongPeople-search' style={{height:43}}>
<div className='belongPeople-search' style={{ height: 43 }}>
<Search placeholder="请输入持有者名称搜索对应信息" onSearch={applicantPeopleSearch} style={{ width: '353px', height: '43px' }} />
</div>
</div>

View File

@ -1,171 +0,0 @@
:root {
--color-border: rgba(206, 206, 206, 0.4);
--color-box-shadow: rgba(206, 206, 206, 0.4);
--color-red: #ff5722;
/* ai页面窗口被选中状态颜色 */
--color-primary: rgb(81, 150, 177);
--color-green: rgba(129, 179, 55, 1);
--color-blue: rgba(64, 149, 229, 1);
--color-purple: #a233c6;
--color-dark: rgba(68, 72, 88, 1);
--color-light: #fafafa;
--color-hover: #eeeeee;
--color-text-disabled: rgba(68, 72, 88, 0.5);
--color-text-header-left: #FFBF6B;
--color-text-header-right: #101010;
--color-note: rgba(68, 72, 88, 0.5);
--color-disabled: #D9D9D9;
--font-size-head: 14px;
/* --width-workspace: 1280px; */
--width-workspace: 100vw;
--height-head: 60px;
--height-foot: 30px;
/* head中在线客服字体颜色 */
--color-kefu: white;
/* head中套餐包背景色 */
--color-pickback: rgba(222, 222, 222, 0.3);
/* head中套餐包、邀请码 字体颜色 系统流程 消息提示颜色 */
--color-pickfont: rgb(255, 255, 255);
/* heda中套餐包数字字体颜色 */
--color-picknum: #FF6508;
/* head中充值按钮背景色 */
--color-recharge: linear-gradient(52deg, #12FFF1 0%, #0129BC 100%);
/* head消息提示有消息的背景颜色 */
--color-noticeback: #3FD4FF;
/* left中选中菜单背景色 顶部创建按钮背景色*/
--color-menuactive: #3FD4FF;
/* left中创建按钮背景色 */
--color-menucreate: #3FD4FF;
/* left中顶部菜单字体颜色 */
--color-menuhead: #1A2F66;
/* left中顶部菜单背景颜色 */
--color-menuback: #EFFCFF;
/* left中顶部菜单边框颜色 */
--color-menuborder: rgba(99, 155, 177, 0.3);
/* left中的选项字体颜色 */
--color-menuoption: #1A2F66;
/* 项目卡标签被选中后背景色 边框颜色 */
--color-tagactive: #3FD4FF;
/* 项目卡金额背景色 */
--color-tagmoney: #E6FBFF ;
/* 项目卡金额字体颜色 */
--color-tagmoneyfont: #13374C;
/* 项目卡金额右边小字体颜色 */
--color-tagmoneyright: #13374C;
/* 项目卡编辑预览 产权所属者 颜色 */
--color-tagedit: #13374C;
/* 顶部搜索栏特殊按钮颜色 */
--color-searchbtn: #3FD4FF;
/* 特殊竖条小块颜色 */
--color-block: skyblue;
/* ai窗口被选中菜单颜色 */
--color-aimenuactive: skyblue;
/* 创建项目顶部标题颜色 */
--color-createfont: #275257;
/* 创建项目顶部标题背景色 */
--color-createback: #F7F7F7;
/* 创建项目顶部标题字体颜色 */
--color-createfont: #275257;
/* 创建项目使用流程序号背景色 */
--color-createflow: #F38F1E;
/* 创建所属者特殊字体颜色 */
--color-ownfont: skyblue;
/* 选择优惠券时候的可使用优惠券背景色 */
--color-couponback: #FFF7EF;
/* 被选择优惠券边框 */
--color-couponactive: #FF9D11;
/* 补正页补正类背景色 */
--color-correctiontype: rgba(255, 189, 146, 0.32);
}
html,
body {
margin: 0;
padding: 0;
font-size: 14px;
background-color: #EEEEEE;
/* 禁止滚动条占位 隐藏浏览器默认的滚动条样式 */
scrollbar-width: none;
}
a {
color: var(--color-blue);
text-decoration-line: none;
}
ul {
list-style: none;
margin: 0;
padding: 0;
}
.text-btn {
cursor: pointer;
}
.btn {
border: none;
border-radius: 3px;
padding: 10px;
cursor: pointer;
}
.btn:active {
opacity: 0.95;
}
.btn-red {
background-color: var(--color-red);
color: var(--color-light);
}
.btn-orange {
background-color: var(--color-primary);
color: var(--color-light);
}
.btn-green {
background-color: var(--color-green);
color: var(--color-light);
}
.btn-blue {
background-color: var(--color-blue);
color: var(--color-light);
}
.btn-purple {
background-color: var(--color-purple);
color: var(--color-light);
}
.btn-dark {
background-color: var(--color-dark);
color: var(--color-light);
}
.btn-light {
background-color: var(--color-light);
color: var(--color-dark);
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 219 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 587 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

@ -19,13 +19,13 @@ export const Axios = axios;
// export const aiShopBaseUrl = `${baseUrl}`;
// export const WebSocketBaseUrl: string = '/copyright';
// ---- dev 和 prod 的配置通过 .env 文件管理
export const host = import.meta.env.VITE_HOST || '192.168.0.15';
export const baseUrl = import.meta.env.VITE_BASE_URL || `http://${host}`;
export const copyBaseUrl = import.meta.env.VITE_COPY_BASE_URL || `${baseUrl}:7025`;
export const operatorBaseUrl = import.meta.env.VITE_OPERATOR_BASE_URL || `${baseUrl}:8091`;
export const operatorPluginBaseUrl = import.meta.env.VITE_OPERATOR_PLUGIN_BASE_URL || `${baseUrl}:8099`;
export const aiShopBaseUrl = import.meta.env.VITE_AI_SHOP_BASE_URL || `http://192.168.0.115:8081`;
export const WebSocketBaseUrl: string = import.meta.env.VITE_WEBSOCKET_BASE_URL || `ws://${host}:7025/copyright`;
// export const host = import.meta.env.VITE_HOST || '192.168.0.15';
export const baseUrl = import.meta.env.VITE_BASE_URL ;
export const copyBaseUrl = import.meta.env.VITE_COPY_BASE_URL ;
export const operatorBaseUrl = import.meta.env.VITE_OPERATOR_BASE_URL ;
export const operatorPluginBaseUrl = import.meta.env.VITE_OPERATOR_PLUGIN_BASE_URL ;
export const aiShopBaseUrl = import.meta.env.VITE_AI_SHOP_BASE_URL ;
export const WebSocketBaseUrl: string = import.meta.env.VITE_WEBSOCKET_BASE_URL ;
axios.defaults.baseURL = `${copyBaseUrl}/copyright`;
// export const DevUserId: string = '80d3365e-0597-4988-979e-18ef1c3ec671'; // 18634604067
// export const DevUserId: string = 'e3e40f95-7a3f-4b53-a1a0-51dd4e881d74'; // 15042810561 密码88888888