{"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:
@@ -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;
|
||||
}
|
||||
|
||||
/* 隐藏未注册提示条 */
|
||||
|
||||
Reference in New Issue
Block a user