ttk-app-core
Version:
enterprise develop framework
723 lines (688 loc) • 19.1 kB
text/less
@iconDayin: #45ACF7;
@iconDaochu: #00B38A;
@iconBorder: 1px solid #D9D9D9;
@btnHeight: 26px;
@hoverBackground: #E3FEF9;
@fontColorGrey: #333;
@fontColorGrey2: #666666;
@fontColorGrey3: #999999;
@gridBorder: 1px solid #D9D9D9;
@gridBorderColor: #D9D9D9;
@moneyBoder1: 1px solid #D7D7D7;
@montyBoder2: 1px solid #7ABCFF;
@montyBoder3: 1px solid #FA6B6B;
@accountSelectItemColor: #515151;
@accountAddBackground: #F5F5F5;
@accountAddFontColor: #00B38A;
.ttk-voucher-app-document {
width: 100%;
height: 100%;
padding: 0 10px 10px 0;
background: transparent ;
h1, h2, h3, h4, h5, h6 {
color: #666666;
font-weight: 400;
}
.mkicon {
font-size: 22px;
}
.accountQuantityEdit{
padding: 13px;
font-size: 12px;
}
.mk-datagrid-cellContent{
overflow-y: auto;
word-break: break-all;
white-space: pre-wrap;
}
// .ant-popover-open {
// width: 100%;
// height: 100%;
// padding-top: 5px;
// padding-left: 8px;
// }
.summaryleft{
justify-content: flex-start ;
font-size: 12px;
color: #333333;
letter-spacing: 0.45px;
}
&-audited-icon {
position: absolute;
display: block;
top: 200px;
left: 400px;
width: 138px;
height: 80px;
}
.accountQuantity {
overflow: auto;
padding: 3px 6px;
width: 100%;
height: 100%;
span {
height: 15px;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
}
&-showCell {
padding-right: 50px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
&-cell-left {
padding-left: 8px;
justify-content: flex-start;
}
&-cell-right {
padding-right: 8px;
justify-content: flex-end;
}
&-cell {
width: 100%;
height: 100%;
display: flex;
// justify-content: center;
// align-items: left;
text-align: right;
&>div {
width: 100%;
height: 100%;
input {
height: 100%;
}
}
.ant-select-selection {
height: 100%;
}
.ant-select-selection__rendered {
height: 100%;
}
.ant-select-selection-selected-value {
line-height: 60px;
}
}
&-cell-disabled {
cursor: not-allowed;
}
.ant-tabs-bar {
margin-bottom: 0px;
}
.mk-datagrid-cellContent label {
font-size:14px;
}
.mk-datagrid {
// height: 410px;
// flex: initial;
.ant-select{
overflow-y: hidden ;
}
}
.mk-datagrid{
.fixedDataTableRowLayout_rowWrapper:hover{
.public_fixedDataTableRow_highlighted, .fixedDataTableCellGroupLayout_cellGroup{
background: #fff;
}
.public_fixedDataTableCell_main {
background-color: @item-hover-bg ;
}
}
}
.mk-datagrid .public_fixedDataTableCell_main {
background-color: #fff ;
border-color: @gridBorderColor ;
font-size: 12px;
.ant-input, .ant-select-selection {
border-radius: 0;
}
}
.mk-datagrid .fixedDataTableCellGroupLayout_cellGroupWrapper:first-child .public_fixedDataTableCell_main {
border: 0 ;
}
.mk-datagrid .public_fixedDataTable_header, .mk-datagrid .public_fixedDataTable_header .public_fixedDataTableCell_main {
background-image: linear-gradient(#F6F7F8, #F6F7F8) ;
color:#333333;
}
.mk-datagrid border {
border-color: @gridBorderColor;
}
.fixedDataTableLayout_footer .public_fixedDataTableCell_main {
border-top-width: 0px;
}
.public_fixedDataTable_main {
border-left: @gridBorder;
border-right: @gridBorder;
}
.fixedDataTableLayout_rowsContainer>div:nth-child(2) .fixedDataTableCellGroupLayout_cellGroupWrapper {
background-color: #f8f8f8;
}
.fixedDataTableLayout_rowsContainer>div:nth-child(2) {
border-top: @gridBorder;
border-bottom: @gridBorder;
border-right: @gridBorder;
}
.fixedDataTableLayout_rowsContainer>div:nth-child(4) {
border-top: @gridBorder;
border-bottom: @gridBorder;
border-right: @gridBorder;
}
.fixedDataTableLayout_rowsContainer>div:nth-child(3) {
.public_fixedDataTableCell_main{
border-top: 1px solid @gridBorderColor;
}
}
// .fixedDataTableLayout_rowsContainer>div:nth-child(3)>div:nth-child(1) {
// .public_fixedDataTableCell_main{
// border-top: none;
// }
// }
.public_fixedDataTableCell_main {
border-bottom: 0;
}
.public_Scrollbar_main.ScrollbarLayout_mainVertical {
width: 17px;
border-right: @gridBorder;
border-left: @gridBorder;
right: -2px;
}
.public_fixedDataTable_horizontalScrollbar {
height: 17px ;
background: #fff;
}
div.mk-datagrid-cellContent {
margin-left: 0;
padding-left: 8px;
> div {
text-overflow: ellipsis;
overflow: hidden;
}
}
&-money-cell-header {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
label {
font-size: 14px;
}
&-top {
flex: 1;
display: flex;
flex-direction: row;
justify-content: center;
padding-bottom: 2px;
align-items: center;
color: #333333;
}
&-bottom {
flex: 1;
display: flex;
flex-direction: row;
justify-content: space-around;
border-top: @gridBorder;
// &>div {
// flex: 1;
// display: flex;
// flex-direction: row;
// justify-content: center;
// align-items: center;
// border-top: #797979 1px solid;
// border-right: #eee 1px solid;
// }
// &>div:nth-child(1) {
// border-right-color: #A5D9F6
// }
// &>div:nth-child(4) {
// border-right-color: #A5D9F6
// }
// &>div:nth-child(7) {
// border-right-color: #A5D9F6
// }
// &>div:nth-child(10) {
// border-right-color: #EEB9B9
// }
// &>div:last-child {
// border-right-width: 0px;
// }
}
}
&-money-cell {
width: 100%;
height: 100%;
display: flex;
flex-direction: row;
justify-content: space-around;
&>div {
flex: 1;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
border-top: #eee 1px solid;
border-right: #eee 1px solid;
font-weight: bold;
font-size: large;
}
&>div:nth-child(1) {
border-right: @montyBoder2;
}
&>div:nth-child(4) {
border-right: @montyBoder2;
}
&>div:nth-child(7) {
border-right: @montyBoder2;
}
&>div:nth-child(10) {
border-right: @montyBoder3;
}
&>div:last-child {
border-right-width: 0px;
}
}
//.public_fixedDataTable_footer .fixedDataTableCellLayout_wrap3:nth-child(1) {
//border-right-width: 0px;
//font-weight: bold;
//font-size: large;
//line-height: 47px;
//}
.public_fixedDataTable_footer .public_fixedDataTableCell_main:nth-child(1) {
border-right-width: 0px;
font-weight: bold;
font-size: 14px;
line-height: 60px;
}
&-header {
flex-direction: row;
height: 32px;
flex: 0 0 32px;
overflow: hidden;
margin-bottom: 10px;
&-left {
flex-direction: row;
align-items: center;
overflow: hidden;
&>.mk-btn {
margin-right: 8px;
}
&-useCommon, &-more{
span{
display: table-cell;
vertical-align: middle;
}
.anticon{
margin-left: 0;
font-size: 20px;
display: table-cell;
}
}
img{
zoom: 50%;
padding: 0 8px 0 8px;
}
&-dayin {
font-size: 26px;
color: @iconDayin;
display: block;
width: 30px;
height: 26px;
text-align: center;
box-sizing: border-box;
background: #FFFFFF;
border: @iconBorder;
border-radius: 2px;
margin-right: 8px;
cursor: pointer;
}
}
&-right {
flex-direction: row;
justify-content: flex-end;
align-items: center;
overflow: hidden;
.mk-btn {
margin-left: 8px
}
.page-prev-next {
margin-left: 8px;
button:first-child{
margin-right: 8px;
}
button{
border-radius: 5px ;
}
}
&-iconbutton {
padding: 0 4px ;
font-size: 45px ;
color: @primary-color;
}
}
}
&-title {
flex: 0 0 auto;
flex-direction: row;
justify-content: space-between;
background: #fff;
padding: 10px 25px 0 25px;
border: @iconBorder ;
border-bottom: none;
overflow: hidden;
h1 {
font-size: 18px;
color: #333333;
}
&-left {
flex: 0 0 200px;
flex-direction: row;
justify-content: flex-start;
align-items: center;
/*
&-tag {
border: 1px solid red;
padding: 4px 8px;
font-style: italic;
font-weight: bold;
color: red;
position: absolute;
display: block;
top: 200px;
left: 400px;
width: 138px;
height: 80px;
}*/
}
&-center{
font-family:MicrosoftYaHei;
}
&-right {
flex: 0 0 200px;
flex-direction: row;
justify-content: flex-end;
/*align-items: center;*/
padding-right: 200px;
&-tag {
transform: scale(0.5);
overflow: hidden;
position: absolute;
margin-top: -15px;
right: 233px;
}
}
}
&-form-header {
background: #fff;
flex: 0 0 auto;
flex-direction: row;
padding: 0 25px 8px;
border-right: @iconBorder ;
border-left: @iconBorder ;
.ant-input {
height: 30px;
color: @fontColorGrey2;
font-size: 12px;
}
&-titleshow{
// text-indent: 153px;
font-size: 12px;
color: #999999;
position: absolute;
left: 50%;
overflow: visible;
span{
position: relative;
left: -58%;
}
}
&-code {
flex-direction: row;
align-items: center;
flex: 0 0 130px;
font-size: 12px;
color: @fontColorGrey;
.mk-input {
width: 60px;
margin: 0px 4px;
text-align: right;
color: @fontColorGrey2;
font-size: 12px;
}
}
&-date {
flex-direction: row;
align-items: center;
flex: 1;
font-size: 12px;
color: @fontColorGrey;
.mk-datepicker {
margin: 0px 4px;
width: 110px;
}
}
&-attachment {
flex-direction: row;
align-items: center;
flex: 0 0 300px;
justify-content: flex-end;
font-size: 12px;
color: @fontColorGrey;
.mk-input-number {
width: 60px;
margin: 0px 8px;
font-size: 12px;
color: @fontColorGrey2;
text-align: right;
}
// a {
// margin: 0px 0px 0px 20px;
// }
}
}
&-form-details {
background: #fff;
// flex: initial;
// height: 410px;
border-right: @iconBorder ;
border-left: @iconBorder ;
&.ttk-voucher-app-document-form-details-audited{
.fixedDataTableLayout_main{
overflow: hidden;
}
}
&-account{
font-size: 14px;
height: 45px;
color: @accountSelectItemColor;
line-height: 35px;
//&:hover{
//color: @primary-color;
//}
}
&-account-add{
height: 50px;
line-height: 40px;
font-size: 16px;
color: @accountSelectItemColor;
background: @accountAddBackground;
border: none;
&:hover{
color: @link-color;
border: none;
// span{
// text-decoration: underline;
// }
}
&-icon{
font-size: 25px;
/*display: inline-block;
vertical-align: middle;*/
}
i{
vertical-align: middle;
}
span{
display: inline-block;
vertical-align: middle;
}
}
.ttk-voucher-app-document-money-cell-header-top{
font-size: 12px ;
color: @fontColorGrey;
font-weight: bold;
}
.ttk-voucher-app-document-money-cell > div{
border-top: 0;
}
&-label{
font-size: 12px ;
color: @fontColorGrey;
font-weight: bold;
}
&-accountingSubject {
.ant-select-search--inline {
width: 85%
}
a {
height: 100%;
line-height: 22px;
}
}
.total-footer {
padding-left: 10px;
width: 500px;
display: block;
}
.ant-input{
font-size: large;
font-weight: bold;
}
}
&-footer {
padding: 10px 20px 10px 25px;
height: 70px;
line-height: 70px;
flex: 0 0 auto;
flex-direction: row;
background: #fff;
border: @iconBorder;
border-top: none;
h3 {
font-size: 14px;
}
&-left {
flex-direction: row;
align-items: stretch;
overflow: hidden;
h3{
line-height: 30px;
font-size: 12px;
color: @fontColorGrey3;
}
&>.mk-btn {
margin-left: 10px;
}
}
&-right {
flex-direction: row;
justify-content: flex-end;
align-items: center;
overflow: hidden;
.mk-btn {
margin-left: 10px
}
}
}
.moneyColumn { //借方金额 , 及分隔线的颜色
display: flex;
justify-content: center;
align-items: center;
font-size: 22px;
color: #999999;
}
.columnRed {
border-right: 1px solid #eeb9b9;
color: #999999;
}
.columnBlue {
border-right: 1px solid #a5d9f6;
color: #999999;
}
.columnGrey {
border-right: 1px solid #e6e6e6;
color: #999999;
}
.columnLast {
border: none;
color: #999999;
}
.columnRedNegative {//贷方金额 , 及分隔线的颜色
border-right: 1px solid #eeb9b9;
color: red;
}
.columnBlueNegative {
border-right: 1px solid #a5d9f6;
color: red;
}
.columnGreyNegative {
border-right: 1px solid #e6e6e6;
color: red;
}
.columnLastNegative {
border: none;
color: red;
}
.columnNegative{
color: red;
}
}
// .ant-dropdown {
// .ttk-voucher-app-document-header-left-useCommon {
// border-radius: 0;
// li{
// &:hover{
// color: @primary-color;
// background: @hoverBackground;
// }
// }
// }
// }
.ttk-voucher-app-document-header-right-jianpan{
top: 131.5px ;
}
.summary-select {
.ant-select-dropdown-menu{
z-index: 0;
}
}
.Popover-ttk-voucher-app-document{
top: 127px ;
&-useCommon{
width: 86px;
height: auto;
left: -35px;
overflow: hidden;
.common{
width: 100%;
height: 36px;
text-align: center;
line-height: 26px;
font-size: 12px;
line-height: 34px;
&:hover{
background: tint(@primary-color, 90%);
cursor: pointer;
}
}
}
}
.print-modal-container{
.ant-modal-body{
padding: 0;
}
.mk-app-proof-of-list-sort{
padding: 10px 15px;
}
}