fastlion-amis
Version:
一种MIS页面生成工具
442 lines (428 loc) • 11.2 kB
CSS
.technological {
background-color: var(--saas-crud-table-body-color);
padding: 0 12px 12px 12px;
}
.technological-table-wrapper {
padding: 0.75rem;
}
.technological-table-wrapper table {
border-collapse: collapse;
width: 100%;
font-size: 14px;
color: var(--saas-font-size-black);
}
.technological-table-wrapper table thead tr {
height: 25px;
background-color: var(--saas-crud-table-thead-color);
}
.technological-table-wrapper table thead tr td:nth-child(1) {
text-align: center;
}
.technological-table-wrapper table tbody tr {
height: 25px;
}
.technological-table-wrapper table tbody tr td:nth-child(1) {
text-align: center;
}
.technological-table-wrapper table td {
border: 1px solid var(--saas-table-thead-border-color);
padding: 12px;
}
.technological-table-wrapper table td .antd-Form-item {
margin-bottom: 0 ;
}
.technological-table-wrapper table td .ant-badge .ant-badge-status-text {
color: var(--saas-font-size-black);
}
@media screen and (min-width: 1280px) and (max-width: 1440px) {
.technological-table-wrapper table td {
padding: 4px;
font-size: 12px;
}
.technological-table-wrapper table td .ant-badge-status-text {
font-size: 12px;
}
}
@media screen and (min-width: 1441px) and (max-width: 1680px) {
.technological-table-wrapper table td {
padding: 8px;
font-size: 13px;
}
.technological-table-wrapper table td .ant-badge-status-text {
font-size: 13px;
}
}
.technological .process_group {
position: relative;
}
.technological .process_group .process_title {
height: 32px;
border-radius: 20px;
background-color: #F8F8F8;
z-index: 1;
margin-left: -16px;
position: relative;
display: flex;
justify-content: space-between;
align-items: center;
padding-left: 40px;
padding-right: 10px;
}
.technological .process_group .process_title .process_icon {
position: absolute;
left: 16px;
}
.technological .process_group .process_doing {
background-color: #E3F1FF;
}
.technological .process_group .process_waiting .process_icon > svg > g > path {
fill: #BBBDBF;
}
.technological .process_group .process:nth-last-child(1) .titlecontent_line {
height: calc(100% + 38px);
}
.technological .process_group .process-last-child .titlecontent_line {
height: calc(100% + 64px);
}
.technological .titlecontent_line {
position: absolute;
top: 20px;
left: 5px;
height: 100%;
border-left: 2px solid #3574ee;
}
.technological .process_group:nth-last-child(1) .process:nth-last-child(1) .titlecontent_line {
height: 100%;
}
.technological .before_doing {
border-left: 2px dashed #ccc;
}
.technological .title {
margin-bottom: 10px;
}
.technological .title .titlecontent {
margin-bottom: 12px;
}
.technological .title .titlecontent .name_const {
font-size: 16px;
line-height: 22px;
font-weight: 600;
}
.technological .title .titlecontent .flow_path {
line-height: 28px;
display: flex;
position: relative;
padding-bottom: 10px;
}
.technological .title .titlecontent .flow_path .outlined {
display: inline-block;
width: 12px;
height: 12px;
background-color: #3574ee;
border-radius: 50%;
margin-right: 13px;
}
.technological .title .titlecontent .flow_path .outlined_doing {
display: inline-block;
width: 12px;
height: 12px;
background-color: #BBBDBF;
border-radius: 50%;
margin-right: 13px;
}
.technological .title .titlecontent .flow_path .flow_path_text {
height: 28px;
display: inline-block;
margin-right: 5px;
font-size: 14px;
color: #31373D;
}
.technological .title .titlecontent .flow_path .statusiocn {
height: 25px;
font-size: 32px;
}
.technological .title .titlecontent .flow_path .statusiocn svg {
top: -2px;
}
.technological .title .titlecontent .flow_path .statusiocn svg.process {
top: -9px;
}
.technological .title .titlecontent .flow_Mobile {
align-items: center;
}
.technological .title .titlecontent .flow_Mobile .statusiocn {
font-size: 12px;
height: 18px;
padding: 0px 4px;
border-radius: 3px;
color: #fff;
line-height: 18px;
}
.technological .title .titlecontent .flow_Mobile .statusiocn_pass {
background-color: #13B478;
}
.technological .title .titlecontent .flow_Mobile .statusiocn_revert {
background-color: #FDA71E;
}
.technological .title .titlecontent .flow_Mobile .statusiocn_doing {
background-color: #287EF0;
}
.technological .title .titlecontent .flow_Mobile .statusiocn_refuse {
background-color: #FF3A3A;
}
.technological .process {
padding-top: 10px;
position: relative;
}
.technological .process .approver {
margin-bottom: 5px;
display: flex;
}
.technological .process .approver .decision {
position: relative;
margin-right: 3px;
width: 20px;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
left: -4px;
height: 25px;
z-index: 1;
}
.technological .process .approver .decision .outer-layer {
background-color: #fff;
padding: 2px 0;
}
.technological .process .approver .decision .outer-layer .decision_icon {
width: 6px;
height: 6px;
background: #ccc;
border-radius: 50%;
position: relative;
}
.technological .process .approver .decision .outer-layer .submit {
background-color: #15B37B;
}
.technological .process .approver .decision .outer-layer .pass {
background-color: #15B37B;
}
.technological .process .approver .decision .outer-layer .waiting {
background-color: #ccc;
}
.technological .process .approver .decision .outer-layer .revert {
background-color: #FDA71E;
}
.technological .process .approver .decision .outer-layer .ondo {
background-color: #3574ee;
}
.technological .process .approver .decision .outer-layer .refuse {
background-color: #F5222D;
}
.technological .process .approver .decision .outer-layer .doing {
background-color: #3574ee;
}
@keyframes antStatusProcessing {
0% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
opacity: 0.5;
}
100% {
-webkit-transform: scale(2.4);
transform: scale(2.4);
opacity: 0;
}
}
.technological .process .approver .decision .outer-layer .doing::before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 1px solid #3574ee;
border-radius: 50%;
animation: antStatusProcessing 1.2s ease-in-out infinite;
content: "";
}
.technological .process .approver .approver_usercontent {
flex: 1;
max-width: calc(100% - 25px);
}
.technological .process .approver .approver_usercontent .approver_user {
display: flex;
justify-content: space-between;
}
.technological .process .approver .approver_usercontent .approver_user .approver_name {
color: #000;
font-size: 13px;
vertical-align: top;
}
@media screen and (min-width: 1280px) and (max-width: 1440px) {
.technological .process .approver .approver_usercontent .approver_user .approver_name {
font-size: 12px;
}
}
.technological .process .approver .approver_usercontent .approver_user .approver_personnel {
line-height: 24px;
display: flex;
align-items: center;
justify-content: center;
}
.technological .process .approver .approver_usercontent .approver_user .approver_personnel .approver_img {
width: 24px;
height: 24px;
display: inline-block;
font-size: 24px;
margin-right: 5px;
}
.technological .process .approver .approver_usercontent .approver_user .approver_personnel .approver_img svg {
top: 0;
}
.technological .process .approver .approver_usercontent .approver_user .approver_status {
font-size: 12px;
line-height: 28px;
color: rgba(0, 0, 0, 0.25);
}
.technological .process .approver .approver_usercontent .approver_user .approver_status .approver_time {
line-height: normal;
margin-right: 10px;
}
.technological .process .approver .approver_usercontent .put-on-display {
padding-right: 50px;
}
.technological .process .approver .approver_usercontent .put-on-display .approver_content {
padding: 8px 12px;
vertical-align: top;
font-size: 12px;
border-radius: 5px;
margin: 5px 0 5px;
color: rgba(0, 0, 0, 0.45);
background: #F0F2F5;
}
.technological .process .approver .approver_usercontent .put-on-display .data_img {
display: flex;
flex-wrap: wrap;
}
.technological .process .approver .approver_usercontent .put-on-display .data_img .pieceimg {
margin-right: 5px;
margin-bottom: 5px;
}
.technological .process .approver .approver_usercontent .put-on-display .data_img .pieceimg .pieceimg_img .pieceimg_img_data {
width: 4.875rem;
height: 4.875rem;
}
.technological .process .approver .approver_usercontent .textfile_xls {
padding: 6px 12px 6px 12px;
border-radius: 4px;
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
background-color: #F0F2F5;
margin-bottom: 5px;
cursor: pointer;
}
.technological .process .approver .approver_usercontent .textfile_xls .textfile_size {
display: flex;
align-items: center;
width: 80px;
justify-content: space-between;
}
.technological .process .approver .approver_usercontent .textfile_xls .textfile_size .item-select-tag-size {
font-size: 12px;
display: inline-block;
width: 60px;
text-align: right;
color: rgba(0, 0, 0, 0.45);
}
.technological .process .approver .approver_usercontent .textfile_xls .textfile_size .item-select-tag-btn {
color: #3574ee;
}
.technological .process .approver .approver_usercontent .textfile_xls .textfile_text {
display: flex;
align-items: center;
flex: 1;
padding-right: 10px;
overflow: hidden;
max-width: 300px;
}
.technological .process .approver .approver_usercontent .textfile_xls .textfile_text .textfile_icon {
margin-right: 10px;
}
.technological .process .approver .approver_usercontent .textfile_xls .textfile_text .text {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
font-size: 12px;
color: rgba(0, 0, 0, 0.45);
}
.technological .process .approver .approver_usercontent .textfile_xls:nth-last-child(1) {
margin-bottom: 0px;
}
.technological .process .approver:nth-last-child(1) {
border-bottom: none;
margin-bottom: 0px;
}
.approver_decision {
width: 40px;
height: 25px;
border-radius: 50%;
font-size: 12px;
text-align: center;
display: inline-block;
color: #ccc;
line-height: 25px;
border: 1px solid;
}
.approver_opinion1 {
border-color: #30bf78;
color: #30bf78;
}
.approver_opinion2 {
border-color: #797979;
color: #797979;
}
.approver_opinion3 {
border-color: #f08bb4;
color: #f08bb4;
}
.approver_opinion4 {
border-color: #d17100;
color: #d17100;
}
.approver_opinion5 {
border-color: #ff3a3a;
color: #ff3a3a;
}
.approver_opinion6 {
border-color: #3574ee;
color: #3574ee;
}
.approver_opinion7 {
border-color: rgba(0, 0, 0, 0.25);
color: rgba(0, 0, 0, 0.25);
}
.approver_opinion8 {
border-color: #797979;
color: #797979;
}
.approver_opinion9 {
border-color: #3574ee;
color: #3574ee;
}
.approver_opinion10 {
border-color: rgba(0, 0, 0, 0.25);
color: rgba(0, 0, 0, 0.25);
}
.approver_opinion11 {
border-color: rgba(0, 0, 0, 0.25);
color: rgba(0, 0, 0, 0.25);
}
.approver_opinion12 {
border-color: #ff3a3a;
color: #ff3a3a;
border-radius: 0%;
height: auto;
}
/*# sourceMappingURL=index.css.map */