{"Message":"更新统计绑定数据","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/FGC_订单记录","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/FGC_订单明细表","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/FGC_商品表","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/用户信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/用户组织关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/用户角色关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/组织信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/组织级别视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色分类关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色拥有权限视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色组织关系视图","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/message_test","ExclusiveType":0},{"State":1,"Type":1,"Name":"PCPage/项目标题"},{"State":1,"Type":1,"Name":"PCPage/任务列表"},{"State":1,"Type":1,"Name":"PCPage/项目概况-关键数据"},{"State":1,"Type":1,"Name":"PCPage/任务-基本信息"},{"State":1,"Type":1,"Name":"PCPage/任务-工时"},{"State":1,"Type":3,"Name":"MasterPCPage/FGC_母版页"},{"State":1,"Type":12,"Name":"CustomLibrary"},{"State":1,"Type":26,"Name":"Upload"},{"State":1,"Type":23,"Name":"TableView/项目平行视图"},{"State":1,"Type":23,"Name":"TableView/任务平行视图"},{"State":1,"Type":31,"Name":"UserControlPage/任务统计信息"},{"State":1,"Type":15,"Name":"ServerCommand/生成项目封面"},{"State":1,"Type":1,"Name":"PCPage/TODO-FULL"},{"State":1,"Type":1,"Name":"PCPage/设置时间"},{"State":3,"Type":20,"Name":"ServerCommands/TODO"},{"State":3,"Type":15,"Name":"ServerCommand/取TODO数量"}],"Version":"v1"}

This commit is contained in:
超哥
2024-06-26 12:49:53 +08:00
parent d0449e41a0
commit c302006bcb
29 changed files with 1698 additions and 1930 deletions

View File

@@ -1,4 +1,17 @@
.todo-img label {
background: #ff0000;
width: auto;
height: 16px;
border-radius: 20px;
line-height: 16px;
right: -8px;
top: -2px;
position: absolute;
padding-left: 3px;
padding-right: 3px;
min-width: 16px;
min-height: 16px;
}
/* 调整时间线边距 */
.el-timeline {
@@ -6,17 +19,40 @@
}
/* 子元素溢出 */
.overflowvisible{
.overflowvisible {
overflow: visible !important;
}
/* 图片满铺 */
.img-cover > * > :first-child {
.img-cover>*> :first-child {
background-size: cover;
}
.img-cover .fgc-align{
.img-cover .fgc-align {
overflow: hidden !important;
width: 100% !important;
height: 100% !important;
display: block;
}
.img-cover .fgc-align__inner {
height: 100% !important;
display: block;
}
.img-cover label.fgc-whitespace-pre {
background: #0000007a;
height: 100% !important;
padding: 15px;
text-align: left;
transition-duration: 0.3s;
opacity: 0;
overflow: hidden !important;
text-overflow: ellipsis;
white-space: normal !important;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
display: -webkit-box !important;
}
/* 动态文字 */
@@ -50,15 +86,16 @@
}
/* 优化EL头像 */
.el-avatar-custom div:first-child{
.el-avatar-custom div:first-child {
align-items: center;
}
/* 优化弹出窗口背景和圆角 */
#fgc-popup-dialog{
#fgc-popup-dialog {
border-radius: 8px !important;
overflow: hidden;
}
/* .FUI-dialog-cover.FUI-show{
backdrop-filter: blur(3px);
} */
@@ -72,10 +109,12 @@
.pms-menu-row ul {
text-align: center;
}
.pms-menu-row ul li {
width: auto !important;
margin: 0 10px;
}
.pms-menu-row ul li a {
padding: 0px 10px !important;
}
@@ -95,96 +134,109 @@
/* 工具栏bar撑满圆角 */
.toolbar .menuContainer {
border-radius: 5px;
padding: 5px 0;
height: 100%;
}
.toolbar .menuContainer > ul {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
align-items: center;
height: 100%;
border-radius: 5px;
padding: 5px 0;
height: 100%;
}
.toolbar-left .menuContainer > ul{
justify-content: flex-start;
.toolbar .menuContainer>ul {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
align-items: center;
height: 100%;
}
.toolbar-right .menuContainer > ul{
justify-content: flex-end;
.toolbar-left .menuContainer>ul {
justify-content: flex-start;
}
.toolbar .menuContainer > ul > li {
width: auto !important;
padding: 5px 0;
margin: 0 10px !important;
height: auto;
.toolbar-right .menuContainer>ul {
justify-content: flex-end;
}
.toolbar .menuContainer > ul > li > a {
.toolbar .menuContainer>ul>li {
width: auto !important;
padding: 5px 0;
margin: 0 10px !important;
height: auto;
}
.toolbar .menuContainer>ul>li>a {
padding-left: 12px !important;
line-height: 0px !important;
min-height: 26px;
background: #efefef;
transition-duration: 0.3s;
}
.toolbar .menuContainer > ul > li > a:hover {
.toolbar .menuContainer>ul>li>a:hover {
background: #d8d8d8;
}
.toolbar .menuContainer > ul > li > a > i {
margin: 0 !important;
.toolbar .menuContainer>ul>li>a>i {
margin: 0 !important;
}
.toolbar .menuContainer > ul > li > ul {
margin-top: 0px;
.toolbar .menuContainer>ul>li>ul {
margin-top: 0px;
}
.toolbar .menuContainer > ul > li > ul li:last-child > a {
border-radius: 0 0 3px 3px;
.toolbar .menuContainer>ul>li>ul li:last-child>a {
border-radius: 0 0 3px 3px;
}
.toolbar .menuContainer > ul > li > ul li:first-child > a {
border-radius: 3px 3px 0 0;
.toolbar .menuContainer>ul>li>ul li:first-child>a {
border-radius: 3px 3px 0 0;
}
.toolbar .fgc-plugin-menu-arrow{
.toolbar .fgc-plugin-menu-arrow {
display: none;
}
/* 定义淡入动画 */
@keyframes fadeIn {
from {
opacity: 0; /* 开始时元素完全透明 */
opacity: 0;
/* 开始时元素完全透明 */
}
to {
opacity: 1; /* 结束时元素完全不透明 */
opacity: 1;
/* 结束时元素完全不透明 */
}
}
/* 应用淡入动画的CSS类 */
.fade-in {
opacity: 0; /* 初始状态为不可见 */
animation-name: fadeIn; /* 使用定义的fadeIn动画 */
animation-duration: 3s; /* 动画持续时间为2秒 */
animation-fill-mode: forwards; /* 动画完成后保持最后一帧的样式 */
opacity: 0;
/* 初始状态为不可见 */
animation-name: fadeIn;
/* 使用定义的fadeIn动画 */
animation-duration: 3s;
/* 动画持续时间为2秒 */
animation-fill-mode: forwards;
/* 动画完成后保持最后一帧的样式 */
}
.animation-delay-1{
.animation-delay-1 {
animation-delay: 1s;
}
.animation-delay-2{
animation-delay: 3s;
}
.animation-delay-3{
.animation-delay-2 {
animation-delay: 3s;
}
.max-height-150{
max-height: 140px;
overflow: auto !important;
.animation-delay-3 {
animation-delay: 3s;
}
.max-height-150 {
max-height: 140px;
overflow: auto !important;
}
/* 淡入淡出*/
.fade-effect {
transition: opacity 1s ease, transform 1s ease;
@@ -194,7 +246,8 @@
.hidden {
opacity: 0;
transform: translateY(20px); /* 向下移动20像素 */
transform: translateY(20px);
/* 向下移动20像素 */
}
/* 聊天气泡框 */
@@ -210,14 +263,17 @@
transform: rotate(0deg);
opacity: 1;
}
25% {
transform: rotate(90deg);
opacity: 0.6;
}
50% {
transform: rotate(180deg);
opacity: 1;
}
100% {
transform: rotate(360deg);
opacity: 0.6;
@@ -226,17 +282,18 @@
/* 应用动画的CSS类 */
.rotate-slow {
animation: rotate-and-fade 10s linear infinite; /* 持续时间10秒线性速率无限循环 */
animation: rotate-and-fade 10s linear infinite;
/* 持续时间10秒线性速率无限循环 */
}
/* 图文列表中按钮 */
.repeater-item:hover .hover-btn {
transition: all 0.5s;
opacity: 1;
transition: all 0.5s;
opacity: 1;
}
.repeater-item .hover-btn {
opacity: 0;
opacity: 0;
}
/* 隐藏未注册提示条 */