1、后端优化多环境动态管理:python3 main.py run --env=dev(dev、test、prod,可以不加--env,默认dev)

2、前端加入切换主题功能(布局页面头部背景未生效,待优化)
This commit is contained in:
zhangtao
2024-12-20 22:33:56 +08:00
parent d6e9bc9a74
commit d270cc06a3
32 changed files with 832 additions and 715 deletions
+10 -12
View File
@@ -5,7 +5,7 @@
<a-card :bodyStyle="{ padding: '20px 24px 8px' }">
<a-skeleton :loading="loading">
<div>
<span style="color: rgba(0, 0, 0, 0.65)">总销售额</span>
<span>总销售额</span>
<div style="float: right;">
<a-tooltip title="指标说明" placement="top">
<InfoCircleOutlined />
@@ -48,7 +48,7 @@
<a-card :bodyStyle="{ padding: '20px 24px 8px' }">
<a-skeleton :loading="loading">
<div>
<span style="color: rgba(0, 0, 0, 0.65)">访问量</span>
<span>访问量</span>
<div style="float: right;">
<a-tooltip title="指标说明" placement="top">
<InfoCircleOutlined />
@@ -74,7 +74,7 @@
<a-card :bodyStyle="{ padding: '20px 24px 8px' }">
<a-skeleton :loading="loading">
<div>
<span style="color: rgba(0, 0, 0, 0.65)">支付笔数</span>
<span>支付笔数</span>
<div style="float: right;">
<a-tooltip title="指标说明" placement="top">
<InfoCircleOutlined />
@@ -100,7 +100,7 @@
<a-card :bodyStyle="{ padding: '20px 24px 8px' }">
<a-skeleton :loading="loading">
<div>
<span style="color: rgba(0, 0, 0, 0.65)">运营活动效果</span>
<span>运营活动效果</span>
<div style="float: right;">
<a-tooltip title="指标说明" placement="top">
<InfoCircleOutlined />
@@ -210,7 +210,7 @@
<a-row :gutter="68">
<a-col :sm="12" :xs="24">
<div style="color: rgba(0, 0, 0, 0.65);">
<div>
<span>搜索用户数</span>
<span style="margin-left: 8px;">
<a-tooltip title="指标说明" placement="top">
@@ -223,7 +223,7 @@
</div>
</a-col>
<a-col :sm="12" :xs="24">
<div style="color: rgba(0, 0, 0, 0.65);">
<div>
<span>人均搜索次数</span>
<span style="margin-left: 8px;">
<a-tooltip title="指标说明" placement="top">
@@ -595,7 +595,6 @@ setTimeout(() => {
.value {
height: 38px;
padding-top: 4px;
color: rgba(0, 0, 0, 0.88);
font-size: 30px;
line-height: 38px;
word-break: break-all;
@@ -616,7 +615,6 @@ setTimeout(() => {
a {
margin-right: 25px;
color: rgba(0, 0, 0, 0.88);
}
a:hover {
@@ -628,7 +626,6 @@ setTimeout(() => {
padding: 0 32px 32px 72px;
h4 {
color: rgba(0, 0, 0, 0.88);
font-size: 14px;
font-weight: normal;
}
@@ -639,7 +636,7 @@ setTimeout(() => {
ul li span {
&:first-child {
background-color: #f5f5f5;
background-color: var(--background-color);
border-radius: 20px;
display: inline-block;
font-size: 12px;
@@ -649,6 +646,7 @@ setTimeout(() => {
line-height: 20px;
width: 20px;
text-align: center;
color: var( --text-color);
}
&:last-child {
@@ -656,8 +654,8 @@ setTimeout(() => {
}
&.active {
background-color: #314659;
color: #fff;
background-color: var(--background-color);
color: var(--text-colorr);
}
}
}
+4 -8
View File
@@ -8,10 +8,10 @@
</a-col>
<a-col class="content" style="margin-left: 20px;">
<div class="content-title"
style="font-size: 20px; font-weight: 500; color: rgba(0, 0, 0, 0.88); margin-bottom: 12px;">
style="font-size: 20px; font-weight: 500; margin-bottom: 12px;">
{{ timefix }},{{ userInfo.name }}<span class="welcome-text">,{{ welcome }}</span>
</div>
<div style="color: rgba(0, 0, 0, 0.65);">{{userInfo.positions[0].name}} | {{userInfo.dept_name}}</div>
<div>{{userInfo.positions[0].name}} | {{userInfo.dept_name}}</div>
</a-col>
</a-row>
<a-row class="extra-content" justify="space-around">
@@ -38,14 +38,14 @@
<a-card-meta>
<template #title>
<a-avatar :size="30" :src="item.avatar" />
<a class="a-hover" style="margin-left: 10px; color: rgba(0, 0, 0, 0.88);">{{ item.title }}</a>
<a class="a-hover" style="margin-left: 10px; ">{{ item.title }}</a>
</template>
<template #description>
<div style="min-height: 45px;">{{ item.description }}</div>
</template>
</a-card-meta>
<div class="project-item">
<a class="a-hover" style="color: rgba(0, 0, 0, 0.65)">{{ item.author }}</a>
<a class="a-hover" >{{ item.author }}</a>
<span class="item-datetime">{{ item.datetime }}</span>
</div>
</a-skeleton>
@@ -252,7 +252,6 @@ setTimeout(() => {
right: 0;
width: 1px;
height: 45px;
background-color: rgba(5, 5, 5, 0.06);
content: '';
}
@@ -269,7 +268,6 @@ setTimeout(() => {
.item-datetime {
float: right;
color: rgba(0, 0, 0, 0.25);
}
.a-hover:hover {
@@ -278,7 +276,6 @@ setTimeout(() => {
:deep(.ant-list-item-meta-content) {
h4 {
color: rgba(0, 0, 0, 0.88);
font-size: 14px;
font-weight: normal;
}
@@ -298,7 +295,6 @@ setTimeout(() => {
.member {
font-size: 14px;
color: rgba(0, 0, 0, 0.88);
line-height: 24px;
max-width: 100px;
vertical-align: top;