yonui-ys
Version:
720 lines (612 loc) • 14.6 kB
text/less
.search-tree-2 {
padding: 10px 14px 0;
position: relative;
.anticon-close-circle,
.ant-btn-icon-only {
position: absolute;
}
.ant-btn-icon-only {
right: 8px;
}
.anticon-close-circle {
right: 50px;
z-index: 2;
top: 17px;
&::before {
color: rgba(0, 0, 0, .25);
}
&:hover{
&::before {
color: rgba(0, 0, 0, .43);
}
}
}
.ant-select-search__field {
padding-right: 40px;
}
.ant-btn {
position: absolute;
left: 6px;
z-index: 99
}
.ant-input {
height: 32px;
border-radius: 0;
border: none;
border-bottom: 1px solid #eceeef
}
&:hover .ant-input {
border-radius: 0;
border: none;
border-bottom: 1px solid #ececec
}
.ant-input-affix-wrapper:hover .ant-input {
border-color: #eceeef
}
.ant-input-search-icon {
color: #999
}
.ant-input-affix-wrapper {
.ant-input:not(:last-child) {
padding-left: 20px;
}
.ant-input-suffix {
left: 0;
width: 20px
}
.ant-input:hover,
.ant-input:focus {
border: none ;
border-bottom: 1px solid #ececec
}
}
}
.search-tree-3 {
position: relative;
z-index: 2;
overflow: hidden;
h4 {
padding: 10px 14px 0;
font-weight: normal;
i {
color: #ccc;
font-size: 12px;
margin-right: 5px;
}
}
.u-tree {
padding: 0 20px 0 20px;
// margin-right: 1px;
overflow-y: scroll;
height: 100%;
li {
.u-tree-title {
.ant-btn {
display: none;
}
}
&:hover {
.u-tree-title {
.ant-btn {
display: block;
position: absolute;
right: 10px;
}
}
}
a {
border: 1px solid transparent;
// width: 100%;
width: calc(~'100% - 8px');
position: relative;
&.u-tree-node-selected,
&:hover {
background-color: transparent;
border: 1px solid transparent;
}
}
a:hover:after,
a.u-tree-node-selected:after {
content: "";
display: block;
position: absolute;
left: -100%;
width: 200%;
height: 28px;
// background: #fffaf5;
top: -4px;
z-index: -1;
// border-top: 1px solid #ffedb8;
// border-bottom: 1px solid #ffedb8;
}
}
}
}
.u-tree li span {
position: relative
}
// .ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after,
// .ant-tree li span.ant-tree-switcher.ant-tree-center_close:after,
// .ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after,
// .ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after {
// content: "\e512"
// }
// .ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after,
// .ant-tree li span.ant-tree-switcher.ant-tree-center_open:after,
// .ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after,
// .ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after {
// content: "\e512"
// }
.anticon-all:before {
content: "\e517";
}
.border-r {
overflow-y: hidden;
overflow-x: hidden
}
// 2017-10-11
.ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
background: #FDF2DC ;
border-radius: 12px;
color: #505766;
height: 24px;
line-height: 24px;
padding: 0 7px;
overflow: hidden;
text-overflow: ellipsis;
width: auto;
}
.ant-tree li .ant-tree-node-content-wrapper:hover {
background: #edf1f7;
border-radius: 12px;
color: #505766;
height: 24px;
line-height: 24px;
padding: 0 7px;
}
.ant-tree li .ant-tree-node-content-wrapper {
color: #333;
height: 24px;
line-height: 24px;
padding: 0 7px ;
max-width: calc(~'100% - 17px ');
overflow: hidden;
text-overflow: ellipsis;
vertical-align: middle
}
.ant-tree li span.ant-tree-iconEle,
.ant-tree li span.ant-tree-switcher {
width: 14px ;
height: 14px ;
line-height: 12px ;
border: 1px solid #ccc ;
border-radius: 2px ;
// margin-top: 3px ; // !fix: ui模板管理左树对齐
margin-right: 3px ;
}
.ant-tree li span.ant-tree-switcher.ant-tree-switcher-noop {
border: none ;
}
.uretail-pop {
.ant-tree li .ant-tree-checkbox {
top: -1px
}
}
.uretail-pop .ant-popover-inner-content {
.ant-input-search.ant-input-affix-wrapper {
padding-left: 10px;
padding-right: 10px;
.ant-input-suffix {
right: 20px;
}
}
/*带搜索的下拉框加上清空*/
.ant-select-selection__clear {
opacity: 1;
z-index: 9;
right: 45px ;
margin-top: 0px;
top: 20px;
}
.ant-select-selection__clear::before {
content: "\e690" ;
font-size: 14px;
}
ul {
margin-top: 5px;
li {
padding-left: 10px ;
padding-right: 10px ;
ul li {
padding-right: 0
}
}
}
max-height: 300px ;
.ant-tree {
max-height: 210px;
overflow-y: auto;
}
}
.uretail-pop .ant-popover-inner-content .ant-input-search.ant-input-affix-wrapper+span {
padding-left: 20px;
}
.uretail-pop .ant-popover-inner-content .ant-tree li span.ant-tree-iconEle,
.uretail-pop .ant-popover-inner-content .ant-tree li span.ant-tree-switcher {
margin-top: -1px;
}
.uretail-pop .ant-popover-inner-content .ant-tree li ul {
padding-top: 0;
padding: 0 0 0 9px;
}
.ant-tree li span.ant-tree-switcher.ant-tree-switcher-noop {
border: none;
}
.uretail-pop .ant-popover-inner-content .ant-tree {
margin-top: 5px;
padding-bottom: 42px;
}
.uretail-pop .ant-popover-inner-content .ant-tree.tree-refer-radio {
padding-bottom: 5px;
max-height: 220px;
overflow-y: auto;
}
.uretail-pop .ant-popover-inner-content .ant-tree li {
line-height: 24px;
padding: 2px 0;
}
.uretail-pop .ant-popover-inner-content .ant-tree {
li {
.ant-tree-checkbox {
margin: 0px 4px 0 2px;
}
}
}
.ant-tree li span.ant-tree-checkbox {
margin: -6px 4px 0 2px;
vertical-align: middle;
}
.ant-tree li {
padding: 2px 0;
}
.ant-popover-inner-content .filter-btn-1 button.lf-margin {
margin-left: 0px;
}
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close:after,
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open:after {
font-size: 14px ;
margin-left: -1px;
}
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close:after {
content: "\E52a" ;
font-family: "iconfont";
}
.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open:after {
content: "\E672" ;
font-family: "iconfont";
}
/*带搜索的下拉搜索结果定位显示*/
.uretail-pop .ant-popover-inner-content .scroll_box {
max-height: 220px ;
padding-bottom: 5px;
margin-top: 5px;
.ant-tree.tree-refer-radio {
max-height: initial;
padding-bottom: 0px;
margin-top: 0px;
overflow-y: inherit;
}
}
// 菜单管理
.Menu-box {
height: calc(~'100% - 86px') ;
display: block ;
overflow: auto;
.form-left .bg-white.border-r {
height: 100% ;
}
.search-tree-2 {
margin-top: 0 ;
padding-top: 0 ;
.ant-btn {
top: 1px ;
}
}
.form-base .ant-row-flex-start {
margin-top: 0 ;
}
.face-img {
.avatar-uploader {
height: 60px;
line-height: 60px;
margin-right: 15px;
.ant-upload {
height: 60px;
width: 60px
}
}
span:last-child {
white-space: nowrap;
}
}
.info-person-mask {
border-radius: 5px;
p {
font-size: 12px;
line-height: 12px;
}
i {
font-size: 20px;
margin-top: 8px;
}
}
.info-person-01 img {
width: 100% ;
height: 100% ;
border-radius: 5px ;
}
.info-person-01 {
background: none;
width: 60px;
height: 60px;
.avatar-uploader-trigger {
display: none;
}
}
.info-person-01 span {
color: #c6c6c6;
background: #f4f4f4;
border-radius: 50%;
display: inline-block;
border-radius: 5px;
width: 60px;
height: 60px;
line-height: 60px;
}
.btn-toolbar-bottom.btn-group-bottom {
position: fixed;
bottom: 0;
width: calc(~'100% - 415px');
z-index: 999;
background: #fff;
left: 400px;
right: 10px;
box-shadow: 0 -5px 12px -5px #dedede;
height: 52px;
padding: 12px 0 ;
margin-left: 0;
margin-bottom: 0;
.ant-btn-primary {
margin-left: 119px ;
}
}
.form-left {
float: left;
height: 100%;
}
.form-base {
float: left;
height: calc(~'100% - 50px');
overflow: hidden ;
&>.ant-row:nth-child(3) {
height: calc(~'100% - 92px');
overflow: auto;
}
}
.search-tree-3 {
height: calc(~'100% - 32px');
overflow: auto
}
}
.left-menu span {
white-space: nowrap;
// overflow: hidden;
text-overflow: ellipsis;
}
.left-menu .ant-menu-vertical .ant-menu-item {
padding-right: 0;
}
.menu-management .ant-radio-group {
line-height: 22px ;
}
// iframe
.uretail-right-content iframe {
height: 99% ;
}
#container .meta-dynamic-view {
height: 100%;
}
.form-left.Manual-calculation-left {
// display: block;
height: 100%;
// border-right: 1px solid #f5f5f5;
// overflow-y: auto; // !fix: zhangkunk 折叠效果样式调整
display: block ;
float: left;
width: 240px;
.left-tree-select-count.meta-default-container {
// async: zhangkunk 展开折叠细节调整
height: 100%;
}
.bg-white.border-r {
border-right: none ;
height: 100%;
overflow: initial; // fix: zhangkunk 折叠效果样式调整
.search-tree-2 {
.anticon-close-circle {
top: 17px;
right: 18px;
}
}
.search-tree-3 {
height: calc(~'100% - 52px');
overflow-y: auto;
}
}
}
.form-base.Manual-calculation {
overflow-y: auto;
// padding-bottom: 60px; // !fix: 物料需求计划,时界编辑弹框边距
}
.search-tree-2 {
padding: 10px 20px 0;
.u-button-icon{
height: 28px; // 通过设置height 来实现居中
right: 22px;
&:hover{
background: transparent;
}
}
.u-select-selection-placeholder{
margin-top: -10px;
}
}
/*左树右表结构添加下拉框 left-tree-select-count*/
.tree-list .height-100 .form-left .left-tree-select-count {
.left-tree-select {
.viewCell.width-percent-100 {
padding: 0 20px 3px 20px;
.ant-select {
width: auto ;
font-size: 14px;
color: #333;
.ant-select-selection {
border: none;
display: flex;
height: 26px ;
.ant-select-search__field__wrap {
input {
caret-color: transparent;
}
}
.ant-select-selection__rendered {
margin-left: 0px ;
.ant-select-selection-selected-value {
padding-right: 6px;
max-width: 190px;
}
}
.ant-select-selection-selected-value {
opacity: 1 ;
}
.ant-select-selection__clear {
display: none ;
}
.ant-select-arrow {
position: relative;
top: initial;
margin-top: 0px;
line-height: 27px;
&::before {
line-height: 32px;
}
}
&:active,
&:focus,
&:hover {
border: none ;
}
}
}
// async zhangkunk 左树右表 左树的分类
.ant-select-focused .ant-select-selection,
.ant-select-selection:active,
.ant-select-selection:focus,
.ant-select-selection:visited {
border: none ;
}
}
}
.bg-white.border-r {
.search-tree-2 {
padding-top: 0px;
.u-button {
top: 1px;
}
.anticon-close-circle {
top: 9px;
}
}
.search-tree-3 {
height: calc(~'100% - 100px') ;
margin-top: 10px;
.ant-tree>li:first-child {
padding-top: 0px;
}
}
}
}
// 将baseui 中的ys 样式放到theme-default中
.u-tree li {
a.u-tree-node-content-wrapper {
&:hover {
background: #ffffff;
}
&.u-tree-node-selected {
background: #ffffff;
}
}
}
//编辑树 添加编辑和删除
.editable_tree{
.u-tree-treenode-selected.u-tree-treenode-close,
.u-tree-treenode-close
{
.u-tree-title{
width: 100%;
white-space: normal;
>span{
display: block;
height: 24px;
position: relative;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
.treebody_button{
display: none;
position: absolute;
top: 0px;
right: 0px;
padding: 0px 4px 0px 6px;
border-bottom-right-radius: 8px;
border-top-right-radius: 8px;
.anticon-edit-disabled{
margin-right: 5px;
}
.anticon-edit-disabled,
.anticon-delete-disabled{
&::before{
font-size: 14px;
color: #999;
}
&:hover{
&::before{
color: #505766;
}
}
}
}
}
&:hover{
>span{
.treebody_button{
display: inline-block;
background: #edf1f7;
}
}
}
}
}
.u-tree-treenode-selected.u-tree-treenode-close{
.u-tree-title{
&:hover{
>span{
.treebody_button{
display: inline-block;
background: #fdf2dc;
}
}
}
}
}
}