yonui-ys
Version:
2,332 lines (2,054 loc) • 48 kB
text/less
//开单弹窗公共样式
.u-modal{
//关闭
.u-modal-header{
.u-modal-title{
font-size: 18px;
}
.u-close{
position: absolute;
right: 24px;
z-index: 1;
}
}
.u-modal-body{
//默认placeholder字体设置大小
input::-webkit-input-placeholder {
font-size: 14px;
}
input:-moz-placeholder {
font-size: 14px;
}
input::-moz-placeholder {
font-size: 14px;
}
input:-ms-input-placeholder {
font-size: 14px;
}
.ant-select-selection-selected-value{
font-size: 14px;
}
.u-button{
border-radius: 4px;
}
.u-form-control,
.ant-input{
height: 40px;
border-radius: 4px;
padding: 4px 38px 4px 10px;
width: 100%;
border: #d9d9d9 solid 1px;
font-size: 14px;
&:hover{
border: #505766 solid 1px;
}
}
.ant-select-arrow{
transform: scale(1) rotate(0deg);
}
//筛选条件开单是两列展示
.listheadRow{
line-height: 40px;
margin: 0px 0px 0px 20px;
.filter-controls{
margin-right: 240px;
overflow: hidden;
.label-control{
font-size: 16px;
max-height: 40px;
line-height: 20px;
}
.u-input-group{
position: relative;
.u-input-group-btn{
position: absolute;
right: 10px;
.anticon-close-circle{
&::before{
color: rgba(0,0,0,.25);
}
&:hover{
&::before{
color: rgba(0,0,0,.43);
}
}
}
}
}
.filter-hide{
margin-bottom: 15px;
//输入框/下拉框
.input-control,.ant-select-selection--single{
height: 40px;
float: left;
width: 100%;
}
}
.Test-time-two{
.sp-range-txt{
line-height: 40px;
}
.anticon.anticon-star-o{
top: 10px;
&::before{
color: #adb4bc;
font-size: 18px;
}
&:hover{
&::before{
color: #505766;
}
}
}
.uf-close-c{
&::before{
color: rgba(0,0,0,.25);
}
&:hover{
&::before{
color: rgba(0,0,0,.43);
}
}
}
.u-input-group-btn{
right: 7px;
position: absolute;
top: 0px;
}
}
}
.up-show{
width: 200px;
float: left;
margin-right: 0;
overflow-x: hidden;
bottom: 15px;
overflow-y: hidden;
right: 14px;
position: absolute;
.u-button{
height: 40px;
}
.filterSetting{
border: 1px solid #d9d9d9;
height: 40px;
margin-left: 10px;
float: right;
font-size: 16px;
width: 60px;
}
.filter-reset{
float: right;
margin-right: 6px;
border: none;
padding: 0px;
color: #588ce9;
min-width: auto;
background: transparent;
&:hover{
border: none;
color: #ee2233;
}
}
.up-search{
margin-left: 10px;
background: #505766;
color: #fff;
border: none;
width: 60px;
}
.showMore {
width: 24px;
float: right;
overflow: hidden;
padding: 0px;
min-width: 24px;
background: transparent;
}
}
}
}
//页底
.u-modal-footer{
border-top-color: #e9e9e9;
padding: 12px 24px;
.u-button{
height: 40px;
font-size: 16px;
padding: 0 20px;
}
.u-button+.u-button{
margin-left: 15px;
}
.ant-row-flex-start.btn-toolbar-bottom{
justify-content: flex-end;
width: 100%;
box-shadow: none;
padding-bottom: 0;
padding-right: 0;
.m-l-10{
margin-left: 15px;
}
}
}
.ant-modal-footer{
padding: 12px 24px;
//第三种类型
button {
height: 40px;
font-size: 16px ;
border-radius: 6px;
border: none;
background: #E5E9EC;
color: #505766;
padding: 0 20px;
}
button.ant-btn-primary {
background: linear-gradient(-45deg, #F33244 0%, #FC4C2F 100%);
color: #fff ;
;
}
button:hover {
background: #DBE0E5;
}
button.ant-btn-primary:hover {
background: linear-gradient(-45deg, #FC4C2F 0%, #F33244 100%);
border-color: #FC4C2F;
color: #333;
}
button+button {
margin-left: 15px;
}
}
}
//日期浮层
.ant-calendar-picker-container{
z-index: 1700;
}
.ant-confirm-body {
min-height: 130px;
}
.ant-modal {
width: 846px;
margin-top: 65px;
top: 0;
.ant-modal-content .ant-tabs-nav .ant-tabs-tab-active:after {
left: 10%;
width: 80%;
}
}
:root .ant-select-arrow {
margin-right: 0;
}
.ant-modal-header {
padding: 20px 0 10px 20px;
border: none;
}
.ant-select-selection {
border-color: #ccc;
}
.ant-select-arrow:before {
font-size: 12px;
color: #333;
}
.ant-select-disabled {
.ant-select-arrow:before {
color: #ccc ;
}
}
/* 弹窗表格 */
.fixedDataTableLayout_main {
border-top: 1px solid #505766;
}
.ant-modal {
.ant-spin-container,
.ant-table-wrapper,
.ant-spin-nested-loading,
.ant-spin-container {
height: 100%;
}
.ant-table-wrapper {
margin-top: 20px;
}
.ant-table-thead>tr>th {
background-color: #F7F9FD;
}
.ant-table-pagination {
margin: 15px 0;
}
.ant-checkbox-wrapper {
padding-left: 15px;
margin-top: 15px;
}
.ant-table-tbody>tr>td:first-child,
.ant-table-thead>tr>th:first-child {
padding-left: 30px;
}
.ant-modal-body .ant-table-wrapper {
border-top: 1px solid #505766;
.ant-table-wrapper {
border-top: none;
}
}
}
.ant-table-thead>tr>th {
padding: 9px 5px;
border-bottom: 1px solid #dbe0e5;
}
.ant-table-tbody>tr>td {
padding: 12px 5px;
border-bottom: 1px solid #dbe0e5;
}
.ant-table-thead>tr>th.columns-memberName,
.ant-table-tbody>tr>td.columns-memberName {
width: 100px;
}
.ant-table-expand-icon-th,
.ant-table-row-expand-icon-cell {
text-align: center;
min-width: 30px;
width: 30px;
}
.ant-table-tbody>tr>td.ant-table-selection-column,
.ant-table-thead>tr>th.ant-table-selection-column {
text-align: center;
min-width: 30px;
width: 30px;
padding-right: 7px;
.ant-checkbox-wrapper {
padding: 0;
margin: 0;
}
}
.ant-table-tbody>tr>td:first-child {
font-size: 15px;
}
.ant-table-tbody>tr.ant-table-row-hover>td,
.ant-table-tbody>tr:hover>td,
.ant-table-thead>tr.ant-table-row-hover>td,
.ant-table-thead>tr:hover>td {
border-bottom-color: #dbe0e5;
}
.ant-table-tbody>tr.ant-table-row-hover>td:before,
.ant-table-tbody>tr:hover>td:before,
.ant-table-thead>tr.ant-table-row-hover>td:before,
.ant-table-thead>tr:hover>td:before {
background: none;
}
tr.ant-table-expanded-row,
tr.ant-table-expanded-row:hover {
background: #f7f9fd;
}
tr.ant-table-expanded-row>td:first-child {
background: #f7f9fd;
}
tr.ant-table-expanded-row>td:first-child:hover {
background: #f7f9fd;
}
tr.ant-table-expanded-row>td:nth-child(2) {
padding: 0
}
tr.ant-table-expanded-row td {
border-bottom: 1px dashed #dbe0e5;
background-color: #F7F9FD;
}
tr.ant-table-expanded-row tr:last-child td {
border-bottom: none
}
tr.ant-table-expanded-row .ant-table-wrapper {
margin-top: 0
}
:focus {
outline: none ;
}
input {
outline: none
}
.ant-checkbox-checked:after {
border: none;
}
.ant-table-placeholder {
border-bottom: none;
min-height: 310px;
border-radius: 8px;
padding-top: 50px;
i {
display: block;
margin-top: 78px;
margin-bottom: 8px;
background-image: url('../images/Group 14.png');
background-size: 140px 141px;
background-repeat: no-repeat;
background-position: 49%;
width: 100%;
height: 141px;
top: -35px;
position: absolute;
background-color: #fff;
left: 0;
}
i:before {
content: none;
}
span {
font-size: 14px;
color: #ADB4BC;
}
}
.table_search_noData {
.ant-table-placeholder {
i {
background-image: url('../images/Group 15.png');
background-size: 133px 153px;
height: 153px;
}
}
}
.list_search_noData {
background: url('../images/Group 15.png') no-repeat center;
background-size: 133px 153px;
height: 153px;
}
.billing-member-modal {
.billing-member-coupon {
.ant-table-placeholder {
i {
background-image: url(../images/yhq-none.png);
background-size: 147px 141px;
height: 153px;
}
}
}
}
/* 弹窗tab页签 */
.ant-modal-content {
.ant-input-affix-wrapper {
width: 250px
}
.ant-tabs-bar {
border-bottom: 1px solid #e4e4e4;
}
.ant-tabs-nav .ant-tabs-tab {
padding: 10px 0;
font-size: 16px;
color: #333;
margin-right: 10px;
}
.ant-tabs-nav .ant-tabs-tab:hover {
color: #ee2223;
}
.ant-tabs-nav .ant-tabs-tab-active:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 3px;
border-radius: 2px;
-webkit-transform: scaleX(1);
transform: scaleX(1);
transition: transform 1s;
background: #ee2223;
}
}
.billing-pay-tab .ant-tabs-nav .ant-tabs-tab-active:after {
height: 0;
background: none;
}
.ant-tabs-nav .ant-tabs-tab-active {
font-size: 16px;
color: #ee2223 ;
}
.ant-tabs-nav-wrap {
margin-bottom: 0;
}
.billing-tabs .ant-tabs-nav-wrap {
width: 760px;
}
/* 弹窗输入框 */
.ant-modal-content {
.ant-input,
.ant-input-number,
.ant-search-input-wrapper,
.ant-select-selection__rendered {
height: 40px;
line-height: 40px;
font-size: 14px;
}
.ant-input::-webkit-input-placeholder {
color: #ccc;
font-size: 14px;
}
.ant-input,
.ant-select-selection {
border-color: #D9D9D9;
height: 40px;
}
textarea.ant-input {
height: 116px;
line-height: 24px;
}
}
.ant-table-content .ant-input-number .ant-input-number-input {
height: 28px;
}
/* 弹窗下拉框 */
.uretail-pop {
width: 250px;
left: 560px;
}
.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow {
top: -8px;
}
/* 弹窗标题 */
.ant-modal-title {
font-size: 18px;
color: #333;
}
/* 弹窗关闭 */
.ant-modal-close {
position: absolute;
right: 12px;
background: #fff;
border-radius: 50%;
width: 36px;
height: 36px;
top: 6px;
.ant-modal-close-x {
width: 36px;
height: 36px;
line-height: 34px;
font-size: 18px;
background: #fff;
border-radius: 100%;
}
}
/* 翻页 */
.ant-pagination {
float: right;
margin-right: 30px ;
li {
border: 1px solid #e4e4e4 ;
margin: 0;
margin-left: 10px;
}
li.ant-pagination-item {
width: 30px ;
height: 30px ;
border-radius: 6px;
text-align: center;
line-height: 30px ;
color: #333 ;
font-size: 14px ;
background-color: #fff ;
a {
color: #333 ;
}
}
li.ant-pagination-item-active {
background-color: #ADB4BC ;
color: #fff ;
border: 1px solid #ADB4BC ;
a {
color: #fff ;
background: transparent;
}
}
li.ant-pagination-item:hover {
border-color: #ADB4BC ;
}
}
.ant-pagination.mini {
li {
border: 1px solid #e4e4e4 ;
margin: 0;
margin-left: 10px ;
}
.ant-pagination-item,
.ant-pagination-next,
.ant-pagination-prev {
width: 30px ;
height: 30px ;
line-height: 30px ;
}
.ant-pagination-jump-next,
.ant-pagination-jump-prev,
.ant-pagination-next a:after,
.ant-pagination-prev a:after {
height: 30px ;
line-height: 30px ;
}
}
.pagination-new span {
line-height: 30px;
margin-left: 10px;
}
.ant-pagination-options-quick-jumper input:hover {
border-color: #505766;
}
.ant-pagination-options-quick-jumper input:focus {
border-color: #505766;
outline: 0;
box-shadow: 0 0 0 1px rgba(80, 87, 102, .2);
}
/*弹窗 树*/
.ant-tree {
font-size: 14px;
color: #333;
padding-left: 30px;
padding-top: 20px;
li {
margin-bottom: 12px;
padding: 0;
span.ant-tree-switcher {
width: 18px;
height: 18px;
border: 1px solid #ccc;
border-radius: 3px;
position: relative;
top: 2px;
}
span.ant-tree-switcher:after {
position: absolute;
left: 2px;
top: -3px;
}
ul {
padding-top: 15px;
li:last-child {
margin-bottom: 0;
}
}
.ant-tree-node-content-wrapper.ant-tree-node-selected,
.ant-tree-node-content-wrapper:hover {
border-radius: 100px;
color: #505766;
}
}
}
.ant-checkbox-inner,
.ant-table-row-expand-icon {
width: 18px;
height: 18px;
border-radius: 3px;
border: 1px solid #ccc;
}
.ant-checkbox-checked .ant-checkbox-inner,
.ant-checkbox-indeterminate .ant-checkbox-inner {
background-color: #fff;
border-color: #ccc;
}
.ant-checkbox-checked .ant-checkbox-inner:after {
width: 6px;
height: 10px;
left: 5px;
top: 2px;
border: 2px solid red;
border-top: 0;
border-left: 0;
}
/* 弹窗日历控件 */
.ant-calendar-range .ant-calendar-input-wrap {
height: 40px;
line-height: 40px;
padding: 0;
}
.ant-calendar-range .ant-calendar-input,
.ant-calendar-range .ant-calendar-time-picker-input {
font-size: 14px;
margin-left: 34px;
}
.ant-calendar-range-right {
.ant-calendar-input {
margin-left: 40px;
}
}
.ant-calendar-range-middle {
left: 55%;
}
/* 结算合计 公用弹窗*/
.Uretail-ModalLight {
.ant-modal-content {
padding: 30px;
.pay-center {
text-align: center;
font-size: 24px;
padding-bottom: 25px;
color: #18B681;
margin-top: 12px;
div.pay-success {
width: 88px;
height: 97px;
background-image: url(../images/pay-success.png);
background-repeat: no-repeat;
margin-left: 175px;
margin-bottom: 10px;
}
}
.pay-receivable {
padding: 0 30px;
span {
font-size: 22px;
line-height: 40px;
color: #999;
}
span.fr {
color: #505766;
}
span:last-child {
font-size: 24px;
}
}
.pay-change {
padding-top: 10px;
margin-top: 4px;
color: #505766;
padding-bottom: 15px;
font-size: 26px;
div:last-child {
font-size: 50px;
}
}
}
.pay-star {
color: #A7ABB2;
font-size: 14px;
overflow: hidden;
height: 16px;
width: 90%;
margin: 10px auto 0px auto;
}
}
/*add by 金子涵 营业员弹窗样式*/
.ant-modal-body {
min-height: 300px;
.sales-input {
padding: 20px 0 10px 30px;
width: 400px;
}
.sales-check-list {
max-height: 400px;
overflow: auto;
}
}
.ant-modal-body {
.ant-confirm-content {
margin-top: 15px;
input {
width: 270px;
height: 40px;
border: none;
border: 1px solid #e4e4e4;
border-radius: 4px;
padding: 0 5px;
font-size: 18px;
color: #333;
}
input:focus,
input:hover {
border: 1px solid #505766;
}
}
}
/*add by 张坤 模态弹窗样式按钮的更改*/
.ant-confirm-btns {
button {
padding: 0px 20px;
height: @base-input-height;
font-size: 14px ;
border-radius: 4px;
border: none;
background: #EEF1F3;
color: #505766;
}
button.ant-btn-primary {
background: linear-gradient(-45deg, #EE2223 0%, #FC4C2F 100%);
color: #fff ;
;
}
button:hover {
/* background:#EEF1F3;
border-color: #EEF1F3;
color: #333;
box-shadow: 0 0 8px #afafaf;
transform: translateY(-4px); */
background: rgba(0, 0, 0, 0.1);
}
button.ant-btn-primary:hover {
background: linear-gradient(-45deg, #FC4C2F 0%, #EE2223 100%);
border-color: #FC4C2F;
color: #333;
}
button+button {
margin-left: 20px;
}
}
/*微信和支付宝支付*/
.billing-settle-barInputModal {
width: 550px ;
height: 450px ;
.pay-logo {
width: 110px;
height: 90px;
margin: 5px auto 10px auto;
.icon {
width: 110px;
height: 110px;
}
}
.pay-logo-title {
font-size: 24px;
color: #505766;
text-align: center;
margin-top: 20px;
}
.pay-input-count {
width: 450px;
height: 70px;
margin: 30px auto 60px auto;
span {
display: block;
position: relative;
input {
text-align: center;
width: 450px;
height: 70px;
border-radius: 100px;
border: 2px solid #DBE0E5;
font-size: 30px;
color: #333;
padding: 0 50px;
}
.ant-input-search-icon {
display: none;
position: absolute;
right: 10px;
top: 23px;
font-size: 24px;
}
}
}
.pay-footer-btn {
margin: 0 auto 30px auto;
height: 50px;
width: 320px;
button {
width: 150px;
height: 50px;
font-size: 20px ;
border-radius: 6px;
border: none;
background: #E5E9EC;
color: #505766;
}
button.ant-btn-primary {
background: linear-gradient(-45deg, #F33244 0%, #FC4C2F 100%);
color: #fff ;
;
}
button:hover {
background: #DBE0E5;
}
button.ant-btn-primary:hover {
background: linear-gradient(-45deg, #FC4C2F 0%, #F33244 100%);
border-color: #FC4C2F;
color: #333;
}
button+button {
margin-left: 15px;
}
}
}
.ant-calendar-picker-input .ant-calendar-range-picker-separator+.ant-calendar-range-picker-input {
width: 53%;
}
/*变更弹窗*/
.presellchange {
width: 980px ;
.u-modal-body {
height : 580px;
overflow-y: auto;
font-size : 14px;
overflow-x: hidden;
padding: 0;
.table-nodata {
svg {
width : 70px;
height : 70px;
position : relative;
display : block;
margin : 0 auto;
margin-bottom: -35px;
}
}
.listheadRow {
padding: 5px 0 0px;
}
.touch-grid {
.ant-checkbox-wrapper {
padding-left: 0px;
margin-top : 0px;
}
.public_fixedDataTableRow_CheckedRow .public_fixedDataTableCell_main {
background: #edf1f7 ;
}
}
.readOnlyTable {
.ant-checkbox-wrapper {
padding-left: 0px;
margin-top : 0px;
}
.fixedDataTableCellGroupLayout_cellGroupWrapper .fixedDataTableCellGroupLayout_cellGroup .fixedDataTableCellLayout_main:first-child .headerName {
padding-left: 10px;
}
.ant-pagination.mini .ant-pagination-options {
.ant-select-sm {
.ant-select-selection__rendered {
line-height: 30px;
height : 30px;
}
.ant-select-arrow {
margin-top: -14px;
}
}
}
.pagination-new{
.ant-pagination{
margin-top: 5px;
}
}
}
.meta-table.listTable.readOnlyTable{
margin-bottom: 0px;
padding-bottom: 0px;
}
.readOnlyTable+.readOnlyTable {
padding-top: 20px;
}
}
.ant-modal-footer {
overflow: hidden;
.ant-row-flex {
display: block;
.col-auto {
float: right;
.ant-btn {
background: #505766;
color : #fff;
&:hover {
background: #616875;
}
}
.ant-btn:first-child {
background: #e5e9ec;
color : #505766;
&:hover {
background: #dbe0e5;
}
}
.ant-btn:last-child {
background: linear-gradient(-45deg, #f33244, #fc4c2f);
color : #fff ;
&:hover {
background: linear-gradient(-45deg, #fc4c2f, #f33244);
}
}
}
}
}
}
/*预定 /修改单据信息*/
.billing-modal-reserve{
width: 800px;
.u-modal-body{
padding-left: 30px;
}
.reserve-body{
padding-bottom: 24px;
max-height: 423px;
overflow-y: auto;
overflow-x: hidden;
margin-top: 10px;
min-height: 220px;
.ant-select-selection--single{
height: 40px;
.ant-select-selection__rendered{
height: 38px;
line-height: 38px;
}
}
.meta-define{
clear: both;
.viewCell .has-feedback>.ant-row {
margin-bottom: 20px;
}
.viewCell{
padding-left: 0px;
}
.width-percent-50{
padding-left: 0px;
.label-control{
width: 110px;
text-align: right;
padding-right: 10px;
margin-right: 10px;
color: #333;
padding-left: 0px;
font-size: 16px;
label{
font-size: 16px;
}
}
}
.ant-input-affix-wrapper{
width: 220px;
}
.viewCell.width-percent-50 .ant-input,
.viewCell.width-percent-50 .ant-select,
.viewCell.width-percent-50 .input-control,
.viewCell.width-percent-50 .ant-input-number
{
width: 220px;
}
.viewCell.width-percent-50 .ant-input-number{
.ant-input-number-input{
height: 38px;
}
}
//错误提示
.has-error{
.ant-form-explain{
left: 120px;
color: #ee2233;
}
}
}
}
.billing-points {
position: relative;
margin-bottom:20px;
margin-left: 0px;
width: 50%;
float: left;
display: block;
.ant-select{
display: block;
height: 40px;
float: left;
}
.title{
width: 110px;
text-align: right;
padding-right: 10px;
font-size: 16px;
i{
color: #f00;
}
}
.content{
width: 220px;
textarea{
height: 56px;
}
.ant-input{
height: 40px;
float: left;
}
.err .ant-select-selection{
border: 1px solid #EE2223;
border-radius: 4px;
}
.u-cascader-input-group{
width: 100%;
position: relative;
.u-form-control{
padding: 4px 38px 4px 10px;
}
.u-input-group-btn{
position: absolute;
right: 10px;
margin-right: 0px;
}
}
}
.err-info{
font-size: 12px;
color: #EE2223;
margin-left: 5px;
position: absolute;
top: 32px;
width: 70%;
margin-left:120px;
left: 0;
}
.ant-input-number{
width: 100%;
border: 1px solid #d9d9d9;
.ant-input-number-handler-wrap{
display: block;
}
.ant-input-number-handler,
.ant-input-number-handler-down-inner,
.ant-input-number-handler-up-inner{
margin-right: 0px;
}
}
}
.ant-modal-content input.ant-input,
.ant-time-picker-input{
width: 220px;
height: 40px;
outline: none;
font-size: 14px;
color: #333;
display: block;
}
.ant-calendar-picker,
.ant-time-picker{
width: 220px ;
}
.ant-calendar-picker{
padding-right: 0px;
}
.ant-time-picker-icon{
margin-right: 12px;
margin-top: -10px;
}
}
//原单退
.billBack {
.backBill_notOut span.ant-checkbox,
.backBill_notOut .ant-checkbox-wrapper {
display: none;
}
.backBill_notOut>span {
width: 18px;
height: 18px;
background: #F7F7F7;
border: 1px solid #E4E4E4;
border-radius: 2px;
}
.billing-member-record-good {
width: 250px;
float: left;
margin-right: 20px;
margin-left: 20px;
}
.billing-member-record-date {
width: 300px;
float: left;
}
.ant-select-selection--single {
height: 40px ;
}
.backBill_special {
.billing-member-record-good,
.billing-member-record-batchno,
.billing-member-record-member {
width: 180px;
float: left;
margin-right: 15px;
}
.billing-member-record-date {
width: 240px;
.ant-calendar-picker {
padding-right: 0px;
}
}
.ant-input-affix-wrapper {
width: 180px;
}
}
.ant-calendar-picker-icon {
right: 12px;
}
tr tr {
td.ant-table-selection-column {
span {
margin-top: 0;
position: relative;
top: -1.5px;
}
}
}
.billing-cancelpending-list tr.ant-table-expanded-row .ant-table-wrapper {
width: 901px;
}
tr td,
tr {
max-height: 67px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
max-width: 230px;
}
}
/*变更弹窗*/
.presellchange {
width: 980px ;
.u-modal-body {
height : 580px;
overflow-y: auto;
font-size : 14px;
overflow-x: hidden;
padding: 0;
.table-nodata {
svg {
width : 70px;
height : 70px;
position : relative;
display : block;
margin : 0 auto;
margin-bottom: -35px;
}
}
.listheadRow {
padding: 5px 0 0px;
}
.touch-grid {
.ant-checkbox-wrapper {
padding-left: 0px;
margin-top : 0px;
}
.public_fixedDataTableRow_CheckedRow .public_fixedDataTableCell_main {
background: #edf1f7 ;
}
}
.readOnlyTable {
.ant-checkbox-wrapper {
padding-left: 0px;
margin-top : 0px;
}
.fixedDataTableCellGroupLayout_cellGroupWrapper .fixedDataTableCellGroupLayout_cellGroup .fixedDataTableCellLayout_main:first-child .headerName {
padding-left: 10px;
}
.ant-pagination.mini .ant-pagination-options {
.ant-select-sm {
.ant-select-selection__rendered {
line-height: 30px;
height : 30px;
}
.ant-select-arrow {
margin-top: -14px;
}
}
}
.pagination-new{
.ant-pagination{
margin-top: 5px;
}
}
}
.meta-table.listTable.readOnlyTable{
margin-bottom: 0px;
padding-bottom: 0px;
}
.readOnlyTable+.readOnlyTable {
padding-top: 20px;
}
}
.ant-modal-footer {
overflow: hidden;
.ant-row-flex {
display: block;
.col-auto {
float: right;
.ant-btn {
background: #505766;
color : #fff;
&:hover {
background: #616875;
}
}
.ant-btn:first-child {
background: #e5e9ec;
color : #505766;
&:hover {
background: #dbe0e5;
}
}
.ant-btn:last-child {
background: linear-gradient(-45deg, #f33244, #fc4c2f);
color : #fff ;
&:hover {
background: linear-gradient(-45deg, #fc4c2f, #f33244);
}
}
}
}
}
}
//解挂
.billing-cancelpending-list{
.ant-table-wrapper{
margin-top: 20px;
border-top: 1px solid #505766;
}
}
.billing-cancelpending-search{
margin-left:30px;
.ant-select-selection--single{
height: 40px;
.ant-select-selection__rendered{
line-height: 38px;
}
}
}
//电商订单
.onlineBill{
.filterArea{
margin-top: 15px;
height: 40px;
.ant-select-selection--single{
height: 40px;
}
.tihuo_way,.deal_status{
width: 240px;
float: left;
margin-left: 20px;
margin-right: 20px;
.ant-select-selection__rendered{
line-height: 38px;
.ant-select-selection__placeholder{
font-size: 14px;
}
}
}
.deal_status{
margin-left: 0px;
margin-right: 0px;
}
.button_area{
float: right;
.ant-btn{
height: 40px;
width: 80px;
font-size: 14px;
margin-left: 20px;
}
.reject_bill{
margin-right: 20px;
}
}
}
}
/*储值卡支付*/
.cardrecharge_view {
width: 800px ;
.u-modal-body {
padding-top : 10px;
overflow-y : auto;
height : 420px;
padding-left: 10px;
.viewCell {
padding-left: 20px;
line-height: inherit;
}
.viewSetting.viewCell {
h1 {
font-size : 14px;
margin-bottom: 0px;
margin-top : 10px;
color : #999;
}
}
.cardrecharge_cardinfo_div {
.cardnum {
.ant-input {
font-size: 22px;
}
.anticon-close-circle::before {
font-size: 22px;
}
.input_focused {
.ant-input-suffix {
right : 20px;
margin-top: 3px;
}
}
.ant-input-affix-wrapper:hover {
.ant-input-suffix {
right : 20px;
margin-top: 3px;
}
}
.storage_balance {
.ant-row .label-control {
font-size: 14px ;
}
.control-text {
height : 40px;
line-height: 38px;
border : none;
}
}
.invoice-remark {
line-height: 58px;
height : 60px;
font-size : 28px;
background : #f7f7f7;
border : #eee solid 1px;
}
}
.width-percent-50 {
width : 380px ;
padding-left: 0px;
.ant-input-affix-wrapper {
width: 100%;
.ant-input {
height: 48px;
line-height: 46px;
padding: 4px 10px;
padding-left: 15px;
position: relative;
padding-right: 45px;
font-size: 18px;
}
input::-webkit-input-placeholder{
font-size: 18px;
}
input:-ms-input-placeholder{
font-size: 18px;
}
input::-moz-placeholder{
font-size: 18px;
}
input:-moz-placeholder{
font-size: 18px;
}
}
}
.width-percent-50:first-child {
margin-left: 20px;
}
.width-percent-50 {
.storage_balance {
.ant-row {
margin-bottom: 0px;
}
.label-control {
width : 66px ;
min-width : 66px;
margin-right: 5px;
height : 48px;
max-height : 48px;
line-height : 46px;
label {
font-size: 16px;
}
}
.control-width {
width: auto ;
}
.input-hasBA {
display : flex;
line-height: 46px;
.input-before {
font-size : 16px;
line-height: 52px;
}
.invoice-remark {
border : none;
height : 48px;
line-height: 46px;
font-size : 28px;
padding : 0px;
}
}
}
}
}
.ListAreaMapDisplay_ListArea {
width : auto ;
height : auto ;
padding-left: 20px;
min-height : 125px;
overflow-y: auto;
overflow-x: hidden;
zoom : 1;
padding-top : 10px;
margin-top : -5px;
max-height : 220px;
position: relative;
clear: both;
.table-nodata{
top: 0px;
font-size: 14px;
svg {
width : 70px;
height : 70px;
position : relative;
display : block;
margin : 0 auto;
margin-bottom: -35px;
}
}
.ListAreaMapDisplay_Area {
width : 158px ;
height : 90px ;
border : #CFCFCF solid 2px ;
border-radius: 8px ;
margin-right : 20px ;
margin-bottom: 15px ;
position : relative;
padding: 0px;
}
.ListAreaMapDisplay_Area:hover {
box-shadow: 0px 0px 3px 2px rgba(80, 87, 102, 0.1);
border : #adb4bc solid 2px ;
}
.ListAreaMapDisplay_AreaState_true {
position: relative;
}
.ListAreaMapDisplay_AreaBusRender {
position: absolute;
right : 0px;
top : 0px;
height : 88px;
width : 34px;
.activity_is_selected {
position : absolute;
bottom : 0px;
right : 0px;
border : 15px solid #ee2223;
border-left : 15px solid transparent;
border-top : 15px solid transparent;
border-bottom-right-radius: 8px;
width : 0;
svg {
width : 15px;
height : 15px;
float : left;
position: absolute;
bottom : -12px;
}
}
.activity_is_double {
position : absolute;
width : 34px;
height : 20px;
background : linear-gradient(254deg, rgba(255, 190, 0, 1) 0%, rgba(255, 134, 66, 1) 100%);
border-radius: 100px 0px 0px 100px;
right : -4px;
top : -6px;
font-size : 12px;
text-align : center;
color : #fff;
}
.activity_is_double::before {
content : '';
width : 0;
height : 0;
border-top : 4px solid #D15D1B;
border-right: 4px solid transparent;
position : absolute;
right : 0px;
bottom : -4px;
}
}
.ListAreaMapDisplay_Area_Selected {
border : #ee2223 solid 2px ;
position : relative;
box-shadow: 0px 0px 5px 4px rgba(80, 87, 102, 0.1);
.ListAreaMapDisplay_AreaCaption_name{
color: #EF524D;
}
.ListAreaMapDisplay_AreaCaption_storage_sum{
color: #ee2233;
}
.ListAreaMapDisplay_AreaCaption_gift_sum {
color: #ff6b66;
}
}
.ListAreaMapDisplay_AreaCaption_name{
font-size: 12px;
color: #999;
line-height: 24px;
padding: 0px 10px;
margin-top: 2px;
}
.ListAreaMapDisplay_AreaCaption_storage_sum {
font-size : 22px;
text-align : center;
color : #333;
line-height: 28px;
margin-top: 10px;
}
.ListAreaMapDisplay_AreaCaption_gift_sum {
font-size : 14px;
text-align : center;
color : #CFCFCF;
line-height: initial;
margin-top: 2px;
}
.ListAreaMapDisplay_Area_Selected:hover {
border: #ee2223 solid 2px ;
}
}
.cardrecharge_gift_div .invoice-remark {
width : 700px;
min-height: 70px;
background: #f2f2f2;
border : none;
padding : 10px;
margin-top: 10px;
}
.cardrecharge_rechargeAmount_div,
.cardrecharge_rechargeBouns_div {
width : 370px;
float : left;
margin-top: 10px;
.viewCell{
width: 100%;
.control-flex{
.u-input-number-out{
width: 200px;
}
.input-after{
width: auto;
}
}
}
.ant-input-number-handler-down-inner,
.ant-input-number-handler-up-inner {
line-height: normal ;
}
.viewCell.width-percent-100 .label-control {
color: #333;
}
.viewCell.width-percent-100 .input-control {
width: 100% ;
.ant-input-number {
height : 40px;
line-height: 38px;
font-size: 16px;
.ant-input-number-input {
height: 38px;
}
}
.control-text {
height : 38px;
line-height: 38px;
font-size : 16px;
color : #333;
}
.control-flex {
span {
line-height: 38px;
font-size : 16px;
color : #333;
}
}
}
}
.cardrecharge_rechargeAmount_div {
.viewCell.width-percent-100 {
.label-control {
padding-left: 0px ;
width : 65px ;
min-width : 65px ;
label{
font-size: 14px;
}
}
.ant-input-number {
width: 200px;
}
}
}
.cardrecharge_rechargeBouns_div {
width: 350px ;
.viewCell.width-percent-100 {
padding-left: 0px ;
.label-control {
padding-left: 0px ;
width : 65px ;
min-width : 65px ;
}
}
.ant-input-number,
.control-text {
width: 200px;
}
}
/*会员钱包充值*/
.walletrecharge_cardinfo_div {
.width-percent-33 {
width: auto;
.control-text.invoice-remark,
.ant-select {
width : 220px ;
height : 48px;
line-height: 46px;
font-size : 20px;
.ant-select-selection,
.ant-select-selection__rendered {
height : 48px;
font-size : 16px;
line-height: 46px;
}
}
.input-hasBA {
display : flex;
line-height: 46px;
.input-before {
font-size : 16px;
line-height: 52px;
}
.control-text.invoice-remark {
padding: 0px;
}
}
}
.width-percent-33:nth-child(2) {
padding-left: 0px;
width : auto ;
.label-control {
width : auto ;
min-width : auto;
padding-left: 15px;
margin-right: 5px;
}
.control-width{
width: calc(~'100% - 70px');
.control-text.invoice-remark {
width : 160px ;
min-width: auto;
border : none;
font-size: 28px;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
}
}
}
.walletrecharge_rechargeAmount_div {
width : 50%;
float : left;
margin-top: 15px;
.viewCell.width-percent-100 .label-control {
padding-left: 0 ;
width : 65px ;
min-width : 65px ;
}
.viewCell.width-percent-100 .input-control {
width: auto ;
.ant-input-number-input {
height: 38px;
}
.control-flex {
line-height: 38px;
font-size : 14px;
}
.ant-input-number {
height: 40px;
width : 200px;
font-size: 16px;
}
}
}
.walletrecharge_rechargeBouns_frc {
width : 50%;
float : left;
margin-top: 15px;
.width-percent-50 {
width: 100%;
.ant-input-number{
padding: 0 7px;
width: 100px;
margin-left: 15px;
}
.m-title {
font-size : 16px;
line-height : 20px;
max-height : 40px;
padding-left: 0 ;
width : 65px ;
min-width : 65px ;
}
.frc-inputnumber-readonly {
display : flex;
line-height: 38px;
}
.inputnumber-content {
border : 1px solid #d9d9d9;
border-radius: 4px;
height : 40px;
width : 200px;
padding : 0px 7px;
font-size : 14px;
}
.inputnumber-after {
margin-left: 10px;
font-size : 14px;
}
.frc-input-readonly{
font-size: 16px;
}
}
}
}
.u-modal-footer {
overflow : hidden;
border-top: none;
.col-auto {
float: right;
}
.btn-toolbar-bottom {
padding-bottom: 0px;
padding-right : 0px;
display : block;
.ant-btn {
float: right;
}
.btnAddNext {
background: #505766;
span {
color: #fff;
}
}
.btnAddNext:hover {
background: #616875;
span {
color: #fff;
}
}
}
}
}
//选择营业员
.billing-actions-salesClerk {
width: 740px; height: 555px;
.salesClerk{ margin-bottom: 22px; overflow: hidden; height: 122px;}
.ant-modal-header{ padding: 20px 0 10px 30px;overflow: hidden;}
.avatar{width: 80px;height: 80px; margin: 0 auto;}
.avatar img{height: 76px;width: 76px; border-radius: 50%; border: #dee3e7 solid 2px; cursor: pointer;}
.avatar img:hover{ border: #D2D7DD solid 2px; cursor: pointer;}
.avatar {
.noAcatar_man{content: url(../images/salesClerk_default_man.png)}
.noAcatar_woman{content: url(../images/salesClerk_default_woman.png)}
}
.avatar-checked img{ border: #ee2223 solid 2px;}
.avatar-checked img:hover{ border:#ee2223 solid 2px; }
.avatar img.avatar-checked:hover{ border: #ee2223 solid 2px;}
.avatar-name{ color: #333333; font-size: 16px; text-align:center; line-height: 20px; margin: 4px 6px 0px 6px; display: -webkit-box;
-webkit-line-clamp: 1; overflow: hidden; cursor: pointer;
// eslint-disable-next-line
/*! autoprefixer: off */
-webkit-box-orient: vertical;
/*! autoprefixer: on */
}
.ant-input{ height: 40px; line-height: 40px;}
.checked{ font-size: 24px; color:#ee2223; position: absolute; right: 9px; bottom:38px;}
.sales-check-list{ height: 340px; overflow-y: auto; overflow-x: hidden;padding: 20px 20px 10px 30px;}
.ant-modal-body .sales-input {
padding: 10px 0 10px 30px;
width: 400px;
}
.ant-modal-header .ant-modal-title{ width: 100%;}
.switchuser-title{ width: 200px; float: left; margin-top: 10px;}
.inputsearch{ width: 300px; float: right; margin-right: 25px;}
.ant-input-affix-wrapper{ width: 300px;}
}
//改行
.billing-actions-EditRow{
.u-modal-content .ant-input,
.u-modal-content .ant-input-number,
.u-modal-content .ant-search-input-wrapper,
.u-modal-content .ant-select-selection__rendered{
height: 40px;
line-height: 38px;
}
.ant-input-number-input{
height: 38px ;
}
.ant-input-number{
border: 1px solid #ccc;
}
.ant-input-number-input[disabled]:hover {
border-color: #d9d9d9;
}
.ant-input-number-disabled:hover{
border: 1px solid #d9d9d9
}
.u-modal-content .ant-input, .u-modal-content .ant-select-selection{
height: 40px;
}
.u-modal-content textarea.ant-input{
height: 116px;
}
.u-modal-body{
height: auto;
max-height: 564px;
overflow: hidden;
padding-top: 0px;
.ant-modal-footer{
float: left;
width: 100%;
}
.ant-tabs.ant-tabs-top.ant-tabs-line.ant-tabs-no-animation{
float: left;
height: 400px;
}
.ant-modal-footer .EditRow-pagination{
float: left;
.pre,.next{
height: 32px;
padding: 6px 12px;
color: #535a69;
border: #d9d9d9 solid 1px;
border-radius: 4px;
margin-right: 15px;
display: block;
float: left;
margin-top: 2px;
.anticon-left:before,.anticon-right:before{
content: "\E514";
transform: rotate(180deg);
font-size: 12px;
font-family: "iconfont" ;
}
.anticon-right:before{
transform: rotate(0deg);
}
}
.pre{
line-height: 16px;
}
.pre:hover,.next:hover{
border: #505766 solid 1px;
}
.pre.disabled{
.anticon-left:before{
color: #ccc;
}
}
.next.disabled{
border: #eee solid 1px;
.anticon-right:before{
color: #ccc;
}
}
}
}
.editRow-body{
height: 337px;
overflow: auto;
}
.Flip{
float: right;
display: none;
}
.editRow-header{
padding-left: 30px;
padding-top: 10px;
font-size: 16px;
padding-right: 30px;
height: 41px;
div{
line-height: 26px;
font-size: 16px;
color: #999;
}
.editRow-title-count{
width: 100%;
height: auto;
.header-title{
color: #333;
width: 680px;
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
// eslint-disable-next-line
/*! autoprefixer: off */
-webkit-box-orient: vertical;
/*! autoprefixer: on */
max-height: 85px;
span{
color: #999999;
margin-left: 30px;
}
}
}
}
.editRow-body{
padding:0px 30px 0 30px;
margin-top: 20px;
margin-bottom: 0px;
.billing-edit-row{
margin-bottom: 15px;
line-height: 35px;
font-size: 14px;
display: flex;
display: -webkit-flex;
align-items: center;
&.billing-edit-note{
align-items: flex-start;
.title{
line-height: 36px;
}
}
input{
width: 250px;
height: 36px;
}
.ant-input-number{
width: 252px;
}
span{
float: left
}
.title{
width: 92px;
text-align: right;
margin-right: 10px;
line-height: 18px;
max-height: 36px;
}
.content{
width: 250px;
}
.select-batch .ant-select-selection__rendered{margin-left: 10px;}
}
.ant-calendar-picker{width: 245px ;}
.ant-select-disabled .ant-select-selection:hover{ border-color: #d9d9d9;}
.meta-in-editrow-container{
clear: both;
overflow: hidden;
>.ant-row{
margin-bottom: 0px;
}
.width-percent-50{
padding-left: 0px;
.ant-row{
margin-bottom: 15px;
}
.label-control{
font-size: 14px;
width: 92px;
margin-right: 10px;
color: #151515;
padding-left: 0px;
label{
font-size: 14px;
}
}
.control-width{
width: 250px;
.invoice-remark,.ant-input{
width: 250px;
height: 36px;
line-height: 34px;
}
}
}
}
}
.meta-editrow .meta-editrow-container{
max-height: 416px;
}
}