/** 打印样式 **/ @media print { .no-print { display: none; } //单选框弹出框打印样式 .local-print { display: inline-block; .ra .checkbox-inline { position: relative; display: inline-block; padding-left: 0; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; } } //复选框弹窗框打印样式 .checkbox-print { .el-checkbox { color: #606266; font-weight: 500; font-size: 14px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; margin-right: 0; } } } // @include customScrollbar; /** 表单样式 **/ .formwrapper { height: 100%; border: 1px solid #eee; overflow: auto; border-radius: 6px; .formcontent { text-align: left; font-size: 12px; // min-height: 53px; border-bottom: 1px solid #f2f2f2; padding-left:10px; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; } .formTable-wrap { // position: relative; width:100%; // padding: 0 30px; overflow: auto; box-sizing: border-box; height: calc(100% - 0px); .custom-signature-wrap { width: 460px; min-height: 106px; max-height: 140px; position: fixed; right: 37px; box-shadow: 0px 0 5px #CCC; color: #616161; background: #fafafa; outline: 0; padding: 20px; box-sizing: border-box; z-index: 999; .icon-close-wrap { position: absolute; right: 10px; top: 8px; display: inline-block; width: 20px; height: 20px; text-align: center; line-height: 20px; cursor: pointer; font-size: 16px; font-weight: bold; color: #000; } .content { display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; padding-top: 15px; width: 410px; } .content-pass { display: -webkit-flex; display: flex; // justify-content: space-around; // .el-btn { // margin-left: 20px; // } } } .custom-stamp-wrap { position: absolute; top: 10px; left: 10px; width: 120px; height: 120px; // background: #666; cursor: move; border: 2px dashed #d67171; padding: 12px; box-sizing: border-box; z-index: 9999; img { max-height: 100%; max-width: 100%; } .btn-wrap { position: absolute; bottom: -25px; right:0; span { display: inline-block; margin-left: 10px; cursor: pointer; } } } .custom-sign-wrap { .img-item { position: absolute; width: 100px; height: 100px; z-index: 999; img { max-width: 100px; max-height: 100px; cursor: move; } } } td { padding: 10px 8px; &:nth-child(2n + 1) { white-space: inherit; word-break: all; } } .formHtml{ table-layout: fixed; margin: 0px auto; padding-top: 20px; padding-bottom: 20px; width: 96%; box-sizing: border-box; //height: 100%; 这里给百分百会导致正常打开的表单内容下面隐藏 table { margin: 0 auto; text-align: left; } } .abow_dialog { display: -webkit-box; display: flex; justify-content: center; align-items: Center; overflow: hidden; .el-dialog { margin: 0 auto !important; height: 95%; overflow: hidden; .el-dialog__body { position: absolute; left: 0; top: 54px; bottom: 0; right: 0; padding: 0; z-index: 1; overflow: hidden; overflow-y: auto; } .el-dialog__footer { position: absolute; right:0; bottom:0; width:100%; height:60px; z-index: 2; background: white; .dialog-footer { position: absolute; right:25px; bottom:15px; } } } } .print-content { width:100%; height:100%; overflow:hidden; overflow-y:scroll; display:hidden; .content-wrap { width:90%; margin:0 auto; } } //流程的用户选择框样式 .user-dialog { @media (min-width: 1367px){ .el-dialog { width: 50%; } } @media (max-width: 1367px){ .el-dialog { width: 55%; } } //用户选择框弹窗样式 .el-dialog { position: relative; margin: 0 auto 50px; border-radius: 2px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3); box-shadow: 0 1px 3px rgba(0,0,0,.3); -webkit-box-sizing: border-box; box-sizing: border-box; // width: 50%; border-radius: 6px; .el-dialog__header { border-top-left-radius: 6px; border-top-right-radius: 6px; padding: 0 10px 0 10px; box-sizing: content-box; height: 40px; background:linear-gradient(270deg,rgba(87,197,159,1) 0%,rgba(78,116,242,1) 100%); .el-dialog__title { line-height: 40px; font-size: 16px; color: #FFFFFF; } .el-dialog__headerbtn { position: absolute; top: 10px; right: 20px; padding: 0; background: 0 0; border: none; outline: 0; cursor: pointer; font-size: 16px; .el-dialog__close { color: #FFF; } } } .el-dialog__body { padding: 0; color: #606266; font-size: 14px; word-break: break-all; } .el-dialog__footer { padding: 0 20px 10px 10px; text-align: right; -webkit-box-sizing: border-box; box-sizing: border-box; } .user-container { width: 100%; height: 380px; .tab-title-list { width: 100%; height: 40px; padding-right: 20px; padding-left: 20px; box-sizing: border-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; span { display: inline-block; height: 22px; line-height: 22px; padding-left: 8px; padding-right: 8px; font-size: #5A6779; cursor: pointer; } .tabActive { width:60px; height:22px; background:rgba(113,144,245,1); border-radius:2px; color: #fff } .search-box { width: 230px; height: 40px; display: -webkit-flex; display: flex; align-items: center; .el-input__inner { -webkit-appearance: none; background-color: #FFF; background-image: none; border-radius: 0px; border-top-left-radius:2px; border-bottom-left-radius:2px; border: 1px solid #dddddd; border-right-color: #4e74f2; -webkit-box-sizing: border-box; box-sizing: border-box; color: #606266; display: inline-block; font-size: inherit; height: 30px; line-height: 30px; outline: 0; padding: 0 15px; -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1); transition: border-color .2s cubic-bezier(.645,.045,.355,1); width: 100%; } .el-input-group__append, .el-input-group__prepend { background-color: #4e74f2; color: #fff; vertical-align: middle; display: table-cell; position: relative; border: 0px solid #4e74f2; border-radius: 0px; border-top-right-radius:2px; border-bottom-right-radius:2px; padding: 0px 13px; width: 1px; white-space: nowrap; } } } .tab-container { height: 340px; width: 100%; padding: 10px 20px 8px 20px; .tab-container-box { width: 100%; height: 100%; //按部门和通讯录 .contact { width:100%; height:310px; display: -webkit-flex; display: flex; flex-direction: row; justify-content: space-between; .left { width:30%; margin-right:15px; display: -webkit-flex; display: flex; flex-direction: column; border:1px solid rgba(242,242,242,1); .top-title { text-align:center; height:30px; line-height: 30px; color: #5A6779; background: #F2F2F2; border-bottom: 1px solid rgba(242,242,242,1); } .scrollbar { height:288px; width: 100%; overflow-x: hidden; .dept-tree { padding-top:10px; height: 100%; padding-left:10px; overflow: auto; } } .el-scrollbar__wrap { overflow-x: hidden; } .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view{ white-space: nowrap; display: inline-block; } .all-contact { height:30px; line-height: 30px; padding-left:10px; background: #fafafa; border-bottom: 1px solid rgba(242,242,242,1); cursor: pointer; .icon-img { width:8px; height:10px; margin-right:5px; } } } } //按角色 .role { width:100%; min-height:310px; display: -webkit-flex; display: flex; flex-direction: row; justify-content: space-between; .role-left { width:30%; height:310px; border:1px solid rgba(242,242,242,1); margin-right:15px; .top-title { width: 100%; display: inline-block; text-align:center; height:30px; line-height: 30px; color: #5A6779; background: #F2F2F2; border-bottom: 1px solid rgba(242,242,242,1); } .scrollbar { height:288px; width: 100%; overflow-x: hidden; display: -webkit-flex; display: flex; flex-direction: column; ul { display: -webkit-box; display: flex; flex-direction: column; &>li{ height:40px; line-height: 35px; padding-left:10px; border-bottom:1px solid rgba(242,242,242,1); cursor: pointer; .icon-img { width:8px; height:10px; margin-right:5px; } } } } .el-scrollbar__wrap { overflow-x: hidden; } } } //最近 .recent-box { width:100%; min-height:310px; display: -webkit-flex; display: flex; flex-direction: row; justify-content: space-between; .left { width:65%; height:310px; border:1px solid rgba(242,242,242,1); .top-title { width: 100%; display: inline-block; text-align:center; height:30px; line-height: 30px; color: #5A6779; background: #F2F2F2; border-bottom: 1px solid rgba(242,242,242,1); } .scrollbar { height:280px; width: 100%; overflow-x: hidden; .list-box { width: 100%; padding: 10px 10px 0 10px; box-sizing: border-box; } } .el-scrollbar__wrap { overflow-x: hidden; } } .center { height: 100%; line-height: 310px; width: 25px; text-align: center; font-size: 25px; color:#ccc; } .right { width: 30%; border: 1px solid red; width:30%; border: 1px solid rgba(242,242,242,1); height:310px; overflow: auto; .add-all-data { padding-left:10px; padding-right: 10px; box-sizing: border-box; display: -webkit-box; display: flex; height:30px; align-items: center; font-size:12px; justify-content: space-between; border-bottom: 1px solid rgba(242,242,242,1); span { font-size: 12px; text-align: center; display: inline-block; width:49px; height:22px; line-height: 22px; background:rgba(255,255,255,1); border-radius:2px; background-color: #f56c6c; color: #fff; cursor: pointer; // border:1px solid rgba(221,221,221,1); } } .scrollbar { height:278px; width: 100%; overflow-x: hidden; .tag-lists { box-sizing: border-box; width:100%; height: 100%; display: -webkit-box; display: flex; flex-wrap: wrap; // height: calc(100% - 70px); .tag { margin-left: 10px; margin-top: 10px; } } } .el-scrollbar__wrap { overflow-x: hidden; } .group-num { width: 100%; height: 30px; border-top: 1px solid #ccc; font-size: 12px; display: -webkit-flex; justify-content: center; } } } //共同样式 .user-common { .role-page { width:34%; border: 1px solid rgba(242,242,242,1); height:310px; overflow: auto; .user-list { width:100%; height:calc(100% - 36px); overflow: auto; white-space: nowrap; text-overflow: ellipsis; // padding-left: 10px; box-sizing: border-box; .add-all-data { display: -webkit-box; display: flex; justify-content: center; height:30px; align-items: center; border-bottom: 1px solid rgba(242,242,242,1); span { width:100px; height:22px; background:rgba(255,255,255,1); border-radius:2px; border:1px solid rgba(221,221,221,1); color:#5A6779; font-size: 12px; display: inline-block; line-height: 21px; text-align: center; } } .current-role { text-align: center; line-height: 30px; height:30px; background: #fafafa; border-bottom: 1px solid rgba(242,242,242,1); } .scrollbar { height:208px; width: 100%; overflow-x: hidden; .list-box { width: 100%; padding: 10px 10px 0 10px; box-sizing: border-box; } .no-data { font-size: 12px; height: 25px; padding-left: 10px; border-bottom: 1px solid #f2f2f2; } } .el-scrollbar__wrap { overflow-x: hidden; } } .btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 0; font-size: 14px; line-height: 1.428571429; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: -webkit-box; display: flex; justify-content: center; height:36px; align-items: center; .el-pagination { white-space: nowrap; padding: 0; color: #303133; font-weight: 700; } .el-pagination button, .el-pagination span:not([class*=suffix]) { display: inline-block; font-size: 12px; min-width: 30.5px; height: 28px; line-height: 28px; vertical-align: top; -webkit-box-sizing: border-box; box-sizing: border-box; } } } .selected-role { width:30%; border: 1px solid rgba(242,242,242,1); height:310px; overflow: auto; margin-left: 15px; .add-all-data { width: 100%; padding-left:10px; padding-right: 10px; box-sizing: border-box; display: -webkit-box; display: flex; height:30px; align-items: center; font-size:12px; justify-content: space-between; border-bottom: 1px solid rgba(242,242,242,1); span { font-size: 12px; text-align: center; display: inline-block; width:49px; height:22px; line-height: 22px; background:rgba(255,255,255,1); border-radius:2px; background-color: #f56c6c; color: #fff; cursor: pointer; // border:1px solid rgba(221,221,221,1); } .flow { width:62px; } } .scrollbar { height:278px; width: 100%; overflow-x: hidden; .tag-lists { box-sizing: border-box; width:100%; height: 100%; display: -webkit-box; display: flex; flex-wrap: wrap; //子流程-并行流程 .list-wrap { width: 100%; overflow: auto; .list { width:100%; min-height:36px; color: black; .flow { background: #fafafa; cursor: pointer; height: 36px; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #efeff4; .name { margin-left: 10px; } .flow-right { display: -webkit-flex; display: flex; flex-direction: row; align-items: center; .add-icon { width:24px; height:24px; display: flex; align-items: center; justify-content: center; margin-right: 10px; color: red; cursor: pointer; font-size: 16px; } } } .active { background: #8fe1e7; color: black; } .users { width: 95%; height:36px; margin-left:5%; box-sizing: border-box; border-bottom:1px solid #efeff4; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; .user-left { display: flex; flex-direction: row; align-items: center; // .photo { // width:32px; // height: 32px; // border-radius: 50%; // overflow: hidden; // img { // width:32px; // height: 32px; // } // } .user-name { font-size: 14px; margin-left: 10px; } } .del-icon { margin-right:10px; color:#888888; } } } .view-nodata { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; font-size: 14px; color: #666666; .view-nodata-img, .view-nodata-text { display: flex; justify-content: center; i { color: #d9d9d9; } } } } .tag { margin-left: 10px; margin-top: 10px; } } } .el-scrollbar__wrap { overflow-x: hidden; } .group-num { width: 100%; height: 30px; border-top: 1px solid #ccc; font-size: 12px; display: -webkit-flex; justify-content: center; } } } } .tabBoxBlock { display: block; } .tabBoxNone { display: none; } } } .dialog-footer { display: -webkit-flex; display: flex; justify-content: flex-end; padding-right: 20px; } } } /** 流程历史控件样式 **/ .flow-history-control { .el-table th div { display: inline-block; line-height: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: normal; } .cell { -webkit-box-sizing: border-box; box-sizing: border-box; white-space: normal; word-break: normal; line-height: 23px; } } /** 用户选择框控件样式 **/ .user-select,.userwrap { //查询 .search { width:100%; min-height:360px; display: -webkit-flex; display: flex; flex-direction: row; .left { width:56%; margin-right:15px; display: -webkit-flex; display: flex; flex-direction: column; border: 1px solid #ccc; .top-title { display: inline-block; height:40px; padding:10px; box-sizing: border-box; background: #fafafa; border-bottom: 1px solid #d2d2d2; display: -webkit-box; display: flex; flex-direction: row; align-items: center; // .myClass input.el-input__inner { // border:0px; // outline:none; // cursor: pointer; // } } .user-list { width:100%; height:276px; overflow: auto; white-space: nowrap; text-overflow: ellipsis; padding-left: 10px; box-sizing: border-box; } } .selected-role { border:1px solid red; width:28%; border:1px solid #ccc; min-height:360px; overflow: auto; margin-left: 15px; .add-all-data { padding-left:10px; padding-right: 10px; box-sizing: border-box; display: -webkit-box; display: flex; height:40px; align-items: center; justify-content: space-between; border-bottom: 1px solid #d2d2d2; } .tag-lists { box-sizing: border-box; width:100%; display: -webkit-box; display: flex; flex-wrap: wrap; .tag { margin-left: 10px; margin-top: 10px; } } } } .btn-box { display: -webkit-flex; display: flex; justify-content: flex-end; margin-top:20px; } //子流程-并行流程 .list-wrap { width: 100%; overflow: auto; .list { width:100%; min-height:36px; color: black; .flow { background: #fafafa; cursor: pointer; height: 36px; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #efeff4; .name { margin-left: 10px; } .flow-right { display: -webkit-flex; display: flex; flex-direction: row; align-items: center; .add-icon { width:24px; height:24px; display: flex; align-items: center; justify-content: center; margin-right: 10px; color: red; cursor: pointer; font-size: 16px; } } } .active { background: #8fe1e7; color: black; } .users { width: 95%; height:36px; margin-left:5%; box-sizing: border-box; border-bottom:1px solid #efeff4; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; .user-left { display: flex; flex-direction: row; align-items: center; // .photo { // width:32px; // height: 32px; // border-radius: 50%; // overflow: hidden; // img { // width:32px; // height: 32px; // } // } .user-name { font-size: 14px; margin-left: 10px; } } .del-icon { margin-right:10px; color:#888888; } } } .view-nodata { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; font-size: 14px; color: #666666; .view-nodata-img, .view-nodata-text { display: flex; justify-content: center; i { color: #d9d9d9; } } } } .user-dialog { @media (min-width: 1367px){ .el-dialog { width: 50%; } } @media (max-width: 1367px){ .el-dialog { width: 55%; } } //用户选择框弹窗样式 .el-dialog { position: relative; margin: 0 auto 50px; border-radius: 2px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3); box-shadow: 0 1px 3px rgba(0,0,0,.3); -webkit-box-sizing: border-box; box-sizing: border-box; // width: 50%; border-radius: 6px; .el-dialog__header { // border-top-left-radius: 6px; // border-top-right-radius: 6px; // padding: 0 10px 0 10px; // box-sizing: content-box; // height: 40px; // background:linear-gradient(270deg,rgba(87,197,159,1) 0%,rgba(78,116,242,1) 100%); border-top-left-radius: 5px; border-top-right-radius: 5px; padding: 20px 15px; background: #fff; text-align: left; border-bottom: 1px solid #eee; .el-dialog__title { line-height: 40px; font-size: 16px; color: #FFFFFF; } .el-dialog__headerbtn { position: absolute; top: 10px; right: 20px; padding: 0; background: 0 0; border: none; outline: 0; cursor: pointer; font-size: 16px; .el-dialog__close { color: #FFF; } } } .el-dialog__body { padding: 0; color: #606266; font-size: 14px; word-break: break-all; } .el-dialog__footer { padding: 0 0 10px 10px; text-align: right; -webkit-box-sizing: border-box; box-sizing: border-box; } .user-container { width: 100%; height: 380px; .tab-title-list { width: 100%; height: 40px; padding-right: 20px; padding-left: 20px; box-sizing: border-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; span { display: inline-block; height: 22px; line-height: 22px; padding-left: 8px; padding-right: 8px; font-size: #5A6779; cursor: pointer; } .tabActive { width:60px; height:22px; background:rgba(113,144,245,1); border-radius:2px; color: #fff } .search-box { width: 230px; height: 40px; display: -webkit-flex; display: flex; align-items: center; .el-input__inner { -webkit-appearance: none; background-color: #FFF; background-image: none; border-radius: 0px; border-top-left-radius:2px; border-bottom-left-radius:2px; border: 1px solid #dddddd; border-right-color: #4e74f2; -webkit-box-sizing: border-box; box-sizing: border-box; color: #606266; display: inline-block; font-size: inherit; height: 30px; line-height: 30px; outline: 0; padding: 0 15px; -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1); transition: border-color .2s cubic-bezier(.645,.045,.355,1); width: 100%; } .el-input-group__append, .el-input-group__prepend { background-color: #4e74f2; color: #fff; vertical-align: middle; display: table-cell; position: relative; border: 0px solid #4e74f2; border-radius: 0px; border-top-right-radius:2px; border-bottom-right-radius:2px; padding: 0px 13px; width: 1px; white-space: nowrap; } } } .tab-container { height: 340px; width: 100%; padding: 10px 20px 8px 20px; .tab-container-box { width: 100%; height: 100%; //按部门和通讯录 .contact { width:100%; height:310px; display: -webkit-flex; display: flex; flex-direction: row; justify-content: space-between; .left { width:30%; margin-right:15px; display: -webkit-flex; display: flex; flex-direction: column; border:1px solid rgba(242,242,242,1); .top-title { text-align:center; height:30px; line-height: 30px; color: #5A6779; background: #F2F2F2; border-bottom: 1px solid rgba(242,242,242,1); } .scrollbar { height:288px; width: 100%; overflow-x: hidden; .dept-tree { padding-top:10px; height: 100%; padding-left:10px; padding-right: 10px; overflow: auto; .flow-tree { .el-tree-node__expand-icon{ position :absolute; right: 2%; } .el-tree-node__label{ padding-left: 15px; } .custom-tree-node { i { color: #4E74F2; margin-right: 10px; } .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; font-size: 20px; -webkit-font-smoothing: antialiased; } } } } } .el-scrollbar__wrap { overflow-x: hidden; } .all-contact { height:30px; line-height: 30px; padding-left:10px; background: #fafafa; border-bottom: 1px solid rgba(242,242,242,1); cursor: pointer; .icon-img { width:8px; height:10px; margin-right:5px; } } } } //按角色 .role { width:100%; min-height:310px; display: -webkit-flex; display: flex; flex-direction: row; justify-content: space-between; .role-left { width:30%; height:310px; border:1px solid rgba(242,242,242,1); margin-right:15px; .top-title { width: 100%; display: inline-block; text-align:center; height:30px; line-height: 30px; color: #5A6779; background: #F2F2F2; border-bottom: 1px solid rgba(242,242,242,1); } .scrollbar { height:288px; width: 100%; overflow-x: hidden; display: -webkit-flex; display: flex; flex-direction: column; ul { display: -webkit-box; display: flex; flex-direction: column; &>li{ height:40px; line-height: 35px; padding-left:10px; border-bottom:1px solid rgba(242,242,242,1); cursor: pointer; .icon-img { width:8px; height:10px; margin-right:5px; } } } } .el-scrollbar__wrap { overflow-x: hidden; } } } //最近 .recent-box { width:100%; min-height:310px; display: -webkit-flex; display: flex; flex-direction: row; justify-content: space-between; .left { width:65%; height:310px; border:1px solid rgba(242,242,242,1); .top-title { width: 100%; display: inline-block; text-align:center; height:30px; line-height: 30px; color: #5A6779; background: #F2F2F2; border-bottom: 1px solid rgba(242,242,242,1); } .scrollbar { height:280px; width: 100%; overflow-x: hidden; .list-box { width: 100%; padding: 10px 10px 0 10px; box-sizing: border-box; } } .el-scrollbar__wrap { overflow-x: hidden; } } .center { height: 100%; line-height: 310px; width: 25px; text-align: center; font-size: 25px; color:#ccc; } .right { width: 30%; border: 1px solid red; width:30%; border: 1px solid rgba(242,242,242,1); height:310px; overflow: auto; .add-all-data { padding-left:10px; padding-right: 10px; box-sizing: border-box; display: -webkit-box; display: flex; height:30px; align-items: center; font-size:12px; justify-content: space-between; border-bottom: 1px solid rgba(242,242,242,1); span { font-size: 12px; text-align: center; display: inline-block; width:49px; height:22px; line-height: 22px; background:rgba(255,255,255,1); border-radius:2px; background-color: #f56c6c; color: #fff; cursor: pointer; // border:1px solid rgba(221,221,221,1); } } .scrollbar { height:278px; width: 100%; overflow-x: hidden; .tag-lists { box-sizing: border-box; width:100%; height: 100%; display: -webkit-box; display: flex; flex-wrap: wrap; // height: calc(100% - 70px); .tag { margin-left: 10px; margin-top: 10px; } } } .el-scrollbar__wrap { overflow-x: hidden; } .group-num { width: 100%; height: 30px; border-top: 1px solid #ccc; font-size: 12px; display: -webkit-flex; justify-content: center; } } } //共同样式 .user-common { .role-page { width:34%; border: 1px solid rgba(242,242,242,1); height:310px; overflow: auto; .user-list { width:100%; height:calc(100% - 36px); overflow: auto; white-space: nowrap; text-overflow: ellipsis; // padding-left: 10px; box-sizing: border-box; .add-all-data { display: -webkit-box; display: flex; justify-content: center; height:30px; align-items: center; border-bottom: 1px solid rgba(242,242,242,1); span { width:100px; height:22px; background:rgba(255,255,255,1); border-radius:2px; border:1px solid rgba(221,221,221,1); color:#5A6779; font-size: 12px; display: inline-block; line-height: 21px; text-align: center; } } .current-role { text-align: center; line-height: 30px; height:30px; background: #fafafa; border-bottom: 1px solid rgba(242,242,242,1); } .scrollbar { height:208px; width: 100%; overflow-x: hidden; .list-box { width: 100%; padding: 10px 10px 0 10px; box-sizing: border-box; } } .el-scrollbar__wrap { overflow-x: hidden; } } .btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 0; font-size: 14px; line-height: 1.428571429; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: -webkit-box; display: flex; justify-content: center; height:36px; align-items: center; .el-pagination { white-space: nowrap; padding: 0; color: #303133; font-weight: 700; } .el-pagination button, .el-pagination span:not([class*=suffix]) { display: inline-block; font-size: 12px; min-width: 30.5px; height: 28px; line-height: 28px; vertical-align: top; -webkit-box-sizing: border-box; box-sizing: border-box; } } } .selected-role { border:1px solid red; width:30%; border: 1px solid rgba(242,242,242,1); height:310px; overflow: auto; margin-left: 15px; .add-all-data { padding-left:10px; padding-right: 10px; box-sizing: border-box; display: -webkit-box; display: flex; height:30px; align-items: center; font-size:12px; justify-content: space-between; border-bottom: 1px solid rgba(242,242,242,1); span { font-size: 12px; text-align: center; display: inline-block; width:49px; height:22px; line-height: 22px; background:rgba(255,255,255,1); border-radius:2px; background-color: #f56c6c; color: #fff; cursor: pointer; // border:1px solid rgba(221,221,221,1); } } .scrollbar { height:278px; width: 100%; overflow-x: hidden; .tag-lists { box-sizing: border-box; width:100%; height: 100%; display: -webkit-box; display: flex; flex-wrap: wrap; //子流程-并行流程 .list-wrap { width: 100%; overflow: auto; .list { width:100%; min-height:36px; color: black; .flow { background: #fafafa; cursor: pointer; height: 36px; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #efeff4; .name { margin-left: 10px; } .flow-right { display: -webkit-flex; display: flex; flex-direction: row; align-items: center; .add-icon { width:24px; height:24px; display: flex; align-items: center; justify-content: center; margin-right: 10px; color: red; cursor: pointer; font-size: 16px; } } } .active { background: #8fe1e7; color: black; } .users { width: 95%; height:36px; margin-left:5%; box-sizing: border-box; border-bottom:1px solid #efeff4; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; .user-left { display: flex; flex-direction: row; align-items: center; // .photo { // width:32px; // height: 32px; // border-radius: 50%; // overflow: hidden; // img { // width:32px; // height: 32px; // } // } .user-name { font-size: 14px; margin-left: 10px; } } .del-icon { margin-right:10px; color:#888888; } } } .view-nodata { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; font-size: 14px; color: #666666; .view-nodata-img, .view-nodata-text { display: flex; justify-content: center; i { color: #d9d9d9; } } } } .tag { margin-left: 10px; margin-top: 10px; } } } .el-scrollbar__wrap { overflow-x: hidden; } .group-num { width: 100%; height: 30px; border-top: 1px solid #ccc; font-size: 12px; display: -webkit-flex; justify-content: center; } } } } .tabBoxBlock { display: block; } .tabBoxNone { display: none; } } } } } } /** 视图选择框控件样式 **/ .view-dialog { display: inline-block; margin: 8px; .img { width: 34; height: 34px; cursor: pointer; } .icon { font-size: 34px; cursor: pointer; } .disabled { opacity: 0.7; } .delegate { position: relative; width:100%; height:100%; .view-listview { width: 100%; height: 90%; } } .abow_dialog { //弹窗最大化 display: -webkit-box; display: flex; justify-content: center; align-items: Center; overflow: hidden; .el-dialog { margin: 0 auto !important; height: 95%; overflow: hidden; .el-dialog__body { position: absolute; left: 0; top: 54px; bottom: 0; right: 0; padding: 0; z-index: 1; overflow: hidden; overflow-y: auto; } .el-dialog__footer { position: absolute; right:0; bottom:0; width:100%; height:60px; z-index: 2; background: white; .dialog-footer { position: absolute; right:25px; bottom:15px; } } } } .usual_dialog { //寻常时的弹窗 display: -webkit-box; display: flex; justify-content: center; align-items: Center; overflow: hidden; .el-dialog { margin: 0 auto !important; min-height:60%; max-height: 98%; overflow: hidden; .el-dialog__body { position: absolute; left: 0; top: 54px; bottom: 0; right: 0; padding: 0; z-index: 1; overflow: hidden; overflow-y: auto; padding-bottom: 65px; .el-divider--horizontal { display: block; height: 1px; width: 100%; margin: 0 0; overflow: auto; .el-divider { background-color: #DCDFE6; position: relative; } } } .el-dialog__footer { position: absolute; right:0; bottom:0; width:100%; height:60px; z-index: 2; background: white; .dialog-footer { position: absolute; right:25px; bottom:15px; } } } // display: -webkit-box; // display: flex; // justify-content: center; // align-items: Center; // overflow: hidden; // .el-dialog { // margin: 0 auto !important; // min-height: 45%; // max-height: 98%; // .el-dialog__body { // padding: 0; // .el-divider--horizontal { // display: block; // height: 1px; // width: 100%; // margin: 0 0; // overflow: auto; // } // .el-divider { // background-color: #DCDFE6; // position: relative; // } // } // .el-dialog__footer { // position: absolute; // right:0; // bottom:0; // width:100%; // height:60px; // z-index: 2; // background: white; // .dialog-footer { // position: absolute; // right:25px; // bottom:15px; // } // } // } } } .button-control { display: inline-block; .btnStyle-1 { background: #337ab7; border-color: #337ab7; color: #fff } .btnStyle-2 { background: #337ab7; border-color: #337ab7; color: #fff } .btnStyle-3 { background: #d9534f; border-color: #d9534f; color: #fff } .btnStyle-5 { background: #337ab7; border-color: #337ab7; color: #fff } .btnStyle-8 { background: #f0ad4e; border-color: #f0ad4e; color: #fff } .btnStyle-10 { background: #fff; border-color: #ccc; color: #000 } .btnStyle-11 { background: #5cb85c; border-color: #5cb85c; color: #fff } .btnStyle-13 { background: #fff; border-color: #ccc; color: #000 } .btnStyle-14 { background: #5bc0de; border-color: #5bc0de; color: #fff } .btnStyle-15 { background: #5bc0de; border-color: #5bc0de; color: #fff } .btnStyle-16 { background: #5bc0de; border-color: #5bc0de; color: #fff } .btnStyle-19 { background: #5cb85c; border-color: #5cb85c; color: #fff } .btnStyle-18 { background: #d9534f; border-color: #d9534f; color: #fff } .btnStyle-20 { background: #337ab7; border-color: #337ab7; color: #fff } .btnStyle-21 { background: #5cb85c; border-color: #5cb85c; color: #fff } .btnStyle-25 { background: #5bc0de; border-color: #5bc0de; color: #fff } .btnStyle-26 { background: #5bc0de; border-color: #5bc0de; color: #fff } .btnStyle-27 { background: #5bc0de; border-color: #5bc0de; color: #fff } .btnStyle-28 { background: #337ab7; border-color: #337ab7; color: #fff } .btnStyle-29 { background: #337ab7; border-color: #337ab7; color: #fff } .btnStyle-30 { background: #337ab7; border-color: #337ab7; color: #fff } .btnStyle-33 { background: #337ab7; border-color: #337ab7; color: #fff } .btnStyle-34 { background: #5cb85c; border-color: #5cb85c; color: #fff } .btnStyle-36 { background: #5bc0de; border-color: #5bc0de; color: #fff } .btnStyle-37 { background: #337ab7; border-color: #337ab7; color: #fff } .btnStyle-42 { background: #5cb85c; border-color: #5cb85c; color: #fff } .btnStyle-43 { background: #f0ad4e; border-color: #f0ad4e; color: #fff } .btnStyle-45 { background: #fff; border-color: #ccc; color: #000 } .btnStyle-46 { background: #fff; border-color: #ccc; color: #000 } .btnStyle-47, .btnStyle-48, .btnStyle-49, .btnStyle-50, .btnStyle-51, .btnStyle-52, .btnStyle-53, .btnStyle-54, .btnStyle-55, .btnStyle-56, .btnStyle-57 { background: #337ab7; border-color: #337ab7; color: #fff } .btnState-warning { background: #ec971f; border-color: #ec971f; } .btnState-success { background: #449d44; border-color: #449d44; } .btnState-danger { background: #d9534e; border-color: #d9534e; color: #fff } .btnState-primary { background: #5bc0de; border-color: #5bc0de; } } /** 左右选择框控件样式 **/ .component-input-span { .el-transfer-panel .el-transfer-panel__header .el-checkbox { display: block; line-height: 40px; } .el-transfer-panel__item.el-checkbox { color: #606266; } .el-checkbox { color: #606266; font-weight: 500; font-size: 14px; position: relative; cursor: pointer; display: inline-block; white-space: nowrap; user-select: none; margin-right: 30px; } .el-transfer-panel__item { height: 30px; line-height: 30px; padding-left: 15px; display: block; } // .el-transfer-panel__item.el-checkbox { // display: block!important; // } // .el-checkbox, .el-checkbox__input { // display: inline-block; // position: relative; // white-space: nowrap; // } // .el-transfer-panel__item { // height: 30px; // line-height: 30px; // padding-left: 15px; // display: block; // } } /** 图片上传控件样式 **/ .image-upload { display: inline-block; .el-upload__input { display:none; } .img-wrap { width:100%; display: -webkit-flex; display: flex; flex-direction: row; position: relative; .img-box { display: -webkit-flex; display: flex; flex-direction: row; .pic-list { width: 100px; height: 100px; position: relative; border-radius: 5px; overflow: hidden; margin-right:5px; margin-bottom: 5px; .pic { width:100%; height:100%; img { width:100%; height:100%; } } .mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: white; background-color: rgba(0, 0, 0, 0.5); font-size: 19px; display: -webkit-flex; display: flex; justify-content: center; align-items: center; span:nth-child(1) { margin-right: 7px; cursor: pointer; } span:nth-child(2) { cursor: pointer; margin-left: 7px; } } .fade-enter-active, .fade-leave-active { transition: opacity .5s; } .fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ { opacity: 0; } } #card { background-color: #fbfdff; border: 1px dashed #c0ccda; border-radius: 6px; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100px; height: 100px; line-height: 100px; vertical-align: top; } // .el-upload--picture-card { // background-color: #fbfdff; // border: 1px dashed #c0ccda; // border-radius: 6px; // -webkit-box-sizing: border-box; // box-sizing: border-box; // width: 50px; // height: 50px; // line-height: 50px; // vertical-align: top; // } .avatar-uploader .el-upload { border: 1px dashed #d9d9d9; border-radius: 6px; cursor: pointer; position: relative; overflow: hidden; } // .avatar-uploader .el-upload--picture-card { // background-color: #fbfdff; // border: 1px dashed #c0ccda; // border-radius: 6px; // -webkit-box-sizing: border-box; // box-sizing: border-box; // width: 100px; // height: 100px; // line-height: 100px; // vertical-align: top; // } .avatar-uploader .el-upload:hover { border-color: #409EFF; } .avatar-uploader-icon { font-size: 28px; color: #8c939d; width: 178px; height: 178px; line-height: 178px; text-align: center; } .avatar { width: 178px; height: 178px; display: block; } } } .hide .el-upload--picture-card { display: none; } .picture-preview-wrap { position: absolute; width:100%; height:100%; background-color: rgba(0, 0, 0, 0.5); top: 0; left: 0; z-index: 9999; display: -webkit-flex; display: flex; justify-content: center; align-items: center; .picture-list { height: 100%; width: 90%; .el-carousel { position: relative; height: 100%; .el-carousel__container { position: relative; height: 100%; .el-carousel__item { width: 100%; display: inline-block; overflow: hidden; z-index: 0; display: flex; justify-content: center; } } } .img-box { width: 100%; height: 100%; position: relative; display: inline-block; overflow: hidden; img { width:100%; height:100%; vertical-align: top; object-fit: contain; } } } .icon-dlose { position: absolute; top:0; right:0; width:50px; height: 50px; text-align: center; line-height: 50px; font-size: 40px; color: rgb(105, 108, 112); cursor: pointer; } } } /** 包含元素 **/ .include-control { display: block; overflow: hidden; } /** 单选框控件样式 **/ .radio-control { display: inline-block; .local { display: flex; .radio-wrap { // border: 1px solid red; .obpm-radio { position: relative; display: inline-block; padding-left: 0px; margin-bottom: 0px; margin-top: 10px; vertical-align: middle; font-weight: normal; cursor: pointer; margin-left: 0px; } } .instantVerification { border: 1px solid #f2766e; padding: 8px 10px; box-sizing: border-box; border-radius: 3px; } .tips { font-size: 12px; color: #f2766e; text-align: right; } } } /** 多选框 **/ .checkbox-control { display: inline-block; .check-input { // position: relative; display: flex; .checkbox-wrap { // border: 1px solid red; .checkbox-inline { position: relative; display: inline-block; padding-left: 0px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; margin-top: 10px; margin-left: 0px; } // .el-checkbox__inner { // background-color: #409EFF; // border-color: #409EFF; // } } .instantVerification { border: 1px solid #f2766e; padding: 8px 10px; box-sizing: border-box; border-radius: 3px; } .tips { font-size: 12px; color: #f2766e; text-align: right; } } .checkbox-readonly { display: table; .checkbox-inline { position: relative; display: inline-block; padding-left: 0px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; margin-top: 10px; margin-left: 0px; } .el-checkbox__input.is-disabled .el-checkbox__inner { background-color: #edf2fc; border-color: #dcdfe6; cursor: not-allowed; display: inline-block; } } } /** 调查控件样式 **/ .survey-control { width: 100%; .content { padding-left: 10px; width: 100%; box-sizing: border-box; .s-title { display: inline-block; height:30px; line-height: 30px; margin-bottom: 10px; } .checkbox-wrap { width:150px; max-width: 100%; } .checkbox-wrap, .radio-wrap { .sucess { color: #15C388; } .error { color: #F6615D; .s-answer { color: #15C388; } } .icon-common { font-size: 15px; } } .input-vertical { display: flex; display: -webkit-flex; flex-direction: row; align-items: center; cursor:pointer; margin-bottom: 15px; color:black; font-weight: bold; } .el-checkbox__inner { display: inline-block; position: relative; border: 1px solid #DCDFE6; border-radius: 2px; -webkit-box-sizing: border-box; box-sizing: border-box; width: 14px; height: 14px; background-color: #FFF; z-index: 1; -webkit-transition: border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46); transition: border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46); } .el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner { background-color: #409EFF; border-color: #409EFF; } } } /** 选项卡 **/ .tab-control { // width:100%; .collapse-wrap { width: 100%; overflow: hidden; .tab-container { width: 100%; overflow: hidden; } .tab-item { width: 100%; height: 22px; overflow: hidden; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; cursor: pointer; margin-bottom: 20px; .tab-item-left { display: inline-block; .title { font-size: 14px; font-weight: bold; color: #5A6779; padding-left: 15px; padding-right: 5px; position: relative; &::after { content: ""; position: absolute; top: 8px; left: 0; width: 6px; height: 6px; background: #4d9eff; } } .icon { display: inline-block; width: 16px; height: 16px; line-height: 16px; text-align: center; border-radius: 50%; border: 1px solid #C0C4CC; color: #C0C4CC;; margin-right: 6px; } } .tab-item-right { display: inline-block; height:19px; flex: 1; display: -webkit-flex; display: flex; align-items: center; .fold-line { display: inline-block; width: 100%; height: 1px; border-top: 1px solid #C0C4CC; } } } .tab-wrap { width: 100%; padding-left: 8px; padding-right: 5px; box-sizing: border-box; } } } /** word编辑器 **/ .word-control { .wrap-embed { .embed { width:100%; height:500px; .iframe { background-color:transparent; width: 100%; height:100%; top: 0; left:0; bottom:0; } } } .iframe-dialog { width:100%; height:100%; padding: 10px; box-sizing: border-box; .iframe { background-color:transparent; width: 100%; height:100%; top: 0; left:0; bottom:0; } } } /** 下拉框 **/ .select-control { display: inline-block; .select-wrap { position: relative; .select-box { display: flex; .mark { color:red; background: white; } .tips { padding: 5px; box-sizing: border-box; border-radius: 5px; margin-top: 5px; width:240px; border:1px solid red; background: #f5d2d2; color:red; font-size: 12px; text-align: left; } } .tips { font-size: 12px; color: #f2766e; text-align: right; } } } /** 单行文本框 **/ .input-control { display: inline-block; .input-wrap { display: flex; //flex-direction: column; position: relative; .tel { color:#71dd1e; font-size:18px; } .mark { color:red; background: white; } .el-input--medium .el-input__inner { height: 34px; line-height: 34px; } } .tips { padding: 5px; box-sizing: border-box; border-radius: 5px; margin-top: 5px; width:240px; border:1px solid red; background: #f5d2d2; color:red; font-size: 12px; text-align: left; } } /** 多行文本框 **/ .textarea-control { display: inline-block; .text-wrap { width:100%; position: relative; .area { display: -webkit-flex; display: flex; flex-direction: row; align-items: center; position: relative; .mark { margin-left: 3px; color:red; background: #fff; } } .tips { padding: 5px; box-sizing: border-box; border-radius: 5px; margin-top: 5px; width:240px; border:1px solid red; background: #f5d2d2; color:red; font-size: 12px; text-align: left; } .el-textarea__inner { height: 100% !important; display: block; resize: vertical; padding: 5px 15px; line-height: 1.5; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; font-size: inherit; color: #606266; background-color: #FFF; background-image: none; border: 1px solid #DCDFE6; border-radius: 4px; -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1); transition: border-color .2s cubic-bezier(.645,.045,.355,1); } .el-textarea__inner[readonly]{ background: #F5F7FA; } } .input-width { min-width: 200px; min-height:33px; } } /** kms控件 **/ .kms-control { .kms-wrap { position: relative; } .file-list { width: 100%; min-height: 40px; .list { min-height: 39px; border-bottom: 1px solid #e9ebed;; font-size: 14px; color: #888781; margin-bottom: 3px; .no-edit { width:100%; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; } .edit { width:100%; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; .input { max-width:300px; margin-right: 10px; } .icon-input { i { margin-left: 10px; cursor: pointer; } } } .list-left { font-size: 14px; } .icon-down, .icon-del { cursor: pointer; } .icon-down { margin-right: 10px; } .icon-edit { margin-left: 10px; } } } .btn { margin-top: 15px; display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .obpm-upload-btn { color: #43c7ea; padding: 6px 20px; border: 1px solid #43c7ea; } .km-dialog { width: 100%; height: 400px; .header { width: 100%; height: 44px; display: -webkit-flex; display: flex; flex-direction: row; .left { width: 50px; height: 44px; display: flex; flex-direction: row; align-items: center; } .right { height: 44px; width: calc(100% - 50px); display: -webkit-flex; display: flex; flex-direction: row; justify-content: flex-end; align-items: center; } .sear-input { width:179px; display: inline-block; margin-right: 5px; .el-input__inner { -webkit-appearance: none; background-color: #FFF; background-image: none; border-radius: 4px; border: 1px solid #DCDFE6; -webkit-box-sizing: border-box; box-sizing: border-box; color: #606266; display: inline-block; font-size: inherit; height: 32px; line-height: 32px; outline: 0; padding: 0 15px; -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1); transition: border-color .2s cubic-bezier(.645,.045,.355,1); width: 100%; } } .sear-btn { display: inline-block; width: 54px; } } .table-box { width: 100%; height: calc(100% - 44px); .scrollbar { width: 100%; height: 100%; overflow-x: hidden; } .el-scrollbar__wrap { overflow-x: hidden; } } } } /** 智能搜索框 **/ .suggest-control { display: inline-block; .suggest-wrap { display: inline-block; position: relative; .select-box { width: 100%; // display: inline-block; display: flex; .inline-input { width: 100%; } .mark { color:red; background: white; } .current-color { color:#000; font-weight: bold; } } .tips { font-size: 12px; color: #f2766e; text-align: right; } } } /** 日期选择框 **/ .date-picker-control { display: inline-block; .active { display: block; } .date-wrap { // position: relative; display: flex; .el-date-editor.el-input, .el-date-editor.el-input__inner { // width: 100%; } .mark { color:red; background: white; -webkit-writing-mode: horizontal-tb; writing-mode: horizontal-tb; margin-top: auto; } } .tips { padding: 5px; box-sizing: border-box; border-radius: 5px; margin-top: 5px; width:240px; border:1px solid red; background: #f5d2d2; color:red; font-size: 12px; text-align: left; } } /** 左右选择框 **/ .select-about-control { display: inline-block; .select-wrap { min-width: 500px; position: relative; .transfer-box { display: -webkit-flex; display: flex; flex-direction: row; &>div { min-width: 500px; } .el-checkbox { color: #606266; font-weight: 500; font-size: 14px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; margin-right: 0; display: block !important; } } .mark { color: red; background: white; -webkit-writing-mode: horizontal-tb; -ms-writing-mode: lr-tb; writing-mode: horizontal-tb; } .tips { padding: 5px; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; margin-top: 5px; max-width: 240px; border: 1px solid red; background: #f5d2d2; color: red; font-size: 12px; text-align: left; } } } /** 文件上传 **/ .file-upload-control { display: inline-block; // width: 100%; .file-upload-wrap { position: relative; .file-box{ min-height: 27px; font-size: 14px; .file-list{ position: relative; margin-bottom: 5px; .file_f{ display: flex; flex: 1; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; align-items: center; .file_box { color: #888781; cursor: pointer; // -webkit-box-flex: 1; // -moz-box-flex: 1; // -webkit-flex: 1; // -ms-flex: 1; // flex: 1; // width: 1px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .sortbtn{ display: inline-block; width: 15px; height: 15px; position: relative; .up{ position: absolute; display: inline-block; width: 10px; height: 6px; background: url(../images/up.gif) center no-repeat; background-size: 85%; } .down{ display: inline-block; width: 10px; height: 7px; background: url(../images/down.gif) center no-repeat; background-size: 85%; } } /*16x16 附件上传图标显示*/ .icon-file{ width: 25px; height: 25px; display: inline-block; vertical-align: middle; background: url(../images/filetype_icon.png) center no-repeat; background-position: -400px -100px; } .icon-file.doc, .icon-file.docx { background-position: -100px -300px; } .icon-file.xls, .icon-file.xlsx { background-position: -700px 0px; } .icon-file.pdf { background-position: -200px -200px; } .icon-file.rar { background-position: -500px -200px; } .icon-file.zip { background-position: -300px -300px; } .icon-file.txt { background-position: -600px -200px; } .icon-file.ppt, .icon-file.pptx { background-position: -300px -200px; } .icon-file.html, .icon-file.htm { background-position: -500px 0px; } .icon-file.mov { background-position: -900px -200px; } .icon-file.gif, .icon-file.png, .icon-file.apng, .icon-file.bmp, .icon-file.jpeg, .icon-file.jpg { background-position: -400px -300px; } .icon-file.folder { background-position: -800px -100px; } .icon-file.unknown { background-position: -400px -100px; } .title{ // display: inline-block; // width: 130px; height: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .mask{ float: right; padding: 5px; i { cursor: pointer; } } } .show-user-date { // position: absolute; // top:24px; // left:0; font-size: 12px; color: #606266; transform : scale(0.9); margin-top:-7px; padding-left: 20px; box-sizing: border-box; } } } .file-marks-box { width:100%; height:30px; margin-bottom: 8px; .slider-list { } } .upload-wrap { display: -webkit-flex; display: flex; flex-direction: row; .mark { color: red; background: white; -webkit-writing-mode: horizontal-tb; -ms-writing-mode: lr-tb; writing-mode: horizontal-tb; } } } .tips { padding: 5px; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; margin-top: 5px; width: 240px; border: 1px solid red; background: #f5d2d2; color: red; font-size: 12px; text-align: left; } } /* 在线拍照 */ .photo-control { .pic-wrap{ margin:0 auto; // margin-left:125px; display: -webkit-box; display: flex; flex-direction: row; align-items: center; position: relative; input { margin-left:15px; } } .shoot-area { width:100%; height:200px; display: -webkit-box; display: flex; flex-direction: row; .left-take { width:182px; height:200px; margin-right:70px; padding:12px 10px; background: #c5dae9; box-shadow: 0px 3px 3px 1px rgba(0, 0, 0, 0.4); &>span { height:18px; color:#0b333c; font-weight: bold; } .btn { float: right; } } .right-show { background: #c5dae9; box-shadow: 0px 3px 3px 1px rgba(0, 0, 0, 0.4); width:182px; height:200px; margin-right:70px; padding:12px 10px; &>span { height:18px; color:#0b333c; font-weight: bold; } } .el-dialog__body { padding: 30px 20px; color: #606266; font-size: 14px; word-break: break-all; background: pink; } } } .comment-control { width: 100%; height: 30px; .comment-wrap .comment-send, .comment-wrap .comment .list-item .replay-container .comment-send { // width: 100%; height: 65px; display: -webkit-flex; display: flex; flex-direction: row; justify-content: space-around; align-items: center; .user-face { margin-right: 25px; } .textarea-container { flex:1; margin-right: 20px; .el-textarea__inner { height: 63px; display: block; resize: vertical; padding: 5px 15px; line-height: 1.5; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; font-size: inherit; color: #606266; background-color: #F4f5f7; background-image: none; border: 0px solid #DCDFE6; border-radius: 4px; -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1); transition: border-color .2s cubic-bezier(.645,.045,.355,1); } } .btn-box { width: 70px; height: 61px; display: -webkit-flex; display: flex; justify-content: center; align-items: center; background-color: rgb(0, 161, 214); border-radius: 4px; color: #fff; padding: 12px 19px; box-sizing: border-box; cursor: pointer; // &>span { // border: 1px solid red; // width:32px; // line-height: 20px; // display: inline-block; // color: #fff; // cursor: pointer; // } } } .comment-wrap { width: 100%; .c-head { display: -webkit-flex; display: flex; flex-direction: row; align-items: center; margin-bottom: 20px; .c-count { // width:100px; height: 30px; margin-right: 20px; line-height: 30px; .count, .c-type { font-size: 16px; color:#757575; i { font-size: 18px; } } .c-type { margin-left: 6px; } .like-count { cursor: pointer; } } } // .comment-send { // } .split-line { width: calc(100% - 73px); height: 55px; float: right; } .comment { width: 100%; margin-top: 55px; .list-item { width: 100%; display: -webkit-flex; display: flex; flex-direction: row; .user-false { margin-right: 25px; } .replay-container { width: 100%; margin-bottom: 25px; position: relative; padding-bottom: 16px; border-bottom: 1px solid #DCDFE6; .r-name { height: 24px; font-size: 12px; color: #6d757a; font-weight: bold; } .r-content { line-height: 20px; color:#222; } .r-detail { color: #99a2aa; line-height: 14px; margin-top: 6px; font-size: 12px; .time, .thumbs-up, .thumbs-down { margin-right: 20px; i { font-size: 14px; } } .thumbs-up, .thumbs-down, .replay { cursor: pointer; } } .reply-wrap { width: 100%; .reply-item { width: 100%; margin-top: 10px; .reply-item-top { display: -webkit-flex; display: flex; flex-direction: row; .reply-con { margin-left: 16px; .user { .user-name { font-size: 12px; color: #6d757a; font-weight: bold; margin-right: 20px; } .text-con { color:#222; } } } } .r-detail { color: #99a2aa; line-height: 14px; margin-top: 6px; font-size: 12px; padding-left: 40px; box-sizing: border-box; .time, .thumbs-up, .thumbs-down { margin-right: 20px; i { font-size: 14px; } } .thumbs-up, .thumbs-down, .replay { cursor: pointer; } } } } .comment-wrap { margin-top: 25px; } } } } } } /** 表单控件操作日志样式 **/ .dept-select-control .dept-select-wrap, .textarea-control .text-wrap .area, .input-control .input-wrap, .suggest-control .suggest-wrap, .select-control .select-wrap, .dept-tree-select .dept-tree-wrap, .user-select-control .dept-tree-wrap, .user-select-control .dept-tree-wrap-readonly, .image-upload .img-wrap, .date-picker-control .date-wrap, .select-about-control .select-wrap, .file-upload-control .file-upload-wrap, .kms-control .kms-wrap, .photo-control .pic-wrap, .textarea-control .text-wrap, .radio-control .local, .checkbox-control .check-input { .icon-log { position: absolute; bottom: -16px; left: 0; z-index: 999; cursor: pointer; } position: relative; .log-box { width: 450px; height:340px; box-shadow: 0px 0px 12px 0px #DDDDDD; position: absolute; bottom: -330px; left: 100px; z-index: 700; background: #fff; border-radius: 5px; .header { width: 100%; height: 40px; padding: 0 10px; box-sizing: border-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; .el-icon-close { cursor: pointer; } } .table-list { width: 100%; height: calc(100% - 30px); box-sizing: border-box; overflow: auto; .scrollbar { width: 100%; height: 94%; overflow-x: hidden; .table-box { width: 100%; // padding: 0 10px 10px 10px; padding-bottom: 10px; .table-list { width: 100%; display: -webkit-flex; display: flex; flex-direction: row; color: #999999; .left { width: 80px; padding: 10px 10px 10px 10px; box-sizing: border-box; } .center { width: 120px; padding: 10px; padding: 10px 10px 10px 10px; } .right { padding: 10px 10px 10px 0; width: calc(100% - 200px); } .left, .center, .right { display: -webkit-flex; display: flex; align-items:center; } } .table-th { background-color: #EBEFF0; color: #666666; } .table-td:nth-child(2n + 1) { background: #F4F8F9; } } } .el-scrollbar__wrap { overflow-x: hidden; } } } } .gridview-box { //网格视图包含元素表单打开重新实现控件样式 // overflow: auto; .photo-control { //拍照控件 .pic{ margin:0 auto; margin-left:0px; img { width: 50px !important; height: auto; } } } } .flow-dialog { position: absolute; z-index: 2000; top: 54px; left: 1px; width: 100%; width: calc(100% - 2px); height: calc(100% - 53px); background-color: rgba(0, 0, 0, 0.5); // position: absolute; // z-index: 2000; // top:54px; // left: 0; // width:100%; // height: 100%; // background-color: rgba(0, 0, 0, 0.5); .dialog-body { width: 100%; min-height:232px; overflow: auto; background: white; padding: 10px 15px; box-sizing: border-box; } .active-body { width: 100%; height:100%; overflow: auto; background: white; padding: 10px 15px; box-sizing: border-box; } } } } /** 部门选择框 **/ .dept-select-control { display: inline-block; .dept-select-wrap { // position: relative; display: flex; .el-select { display: block; position: relative; } .mark { color:red; background: white; -webkit-writing-mode: horizontal-tb; writing-mode: horizontal-tb; } .tips { padding: 5px; box-sizing: border-box; border-radius: 5px; margin-top: 5px; width:240px; border:1px solid red; background: #f5d2d2; color:red; font-size: 12px; text-align: left; } } } /** 树形部门选择框控件样式【在视图查询中没有 formwrapper 和 formTable】这两个类 **/ .user-select-control, .dept-tree-select { .tag { margin-right: 5px; margin-bottom: 5px; } .user-select-wrap, .dept-tree-wrap { position: relative; .mark { color:red; background: white; -webkit-writing-mode: horizontal-tb; writing-mode: horizontal-tb; } } .tips { padding: 5px; box-sizing: border-box; border-radius: 5px; margin-top: 5px; width:240px; border:1px solid red; background: #f5d2d2; color:red; font-size: 12px; text-align: left; } .dept-tree-dialog { .selected-num { display: -webkit-box; display: flex; align-items: center; height:30px; width:100%; padding-left: 10px; .number { display: inline-block; width:20px; height:20px; line-height: 20px; background: #dc3545; border-radius: 50%; color:white; text-align: center; font-size: 12px; } } display: -webkit-box; display: flex; justify-content: center; align-items: Center; overflow: hidden; .el-dialog { margin: 0 auto !important; height: 70%; overflow: hidden; .el-dialog__body { position: absolute; left: 0; top: 54px; bottom: 0; right: 0; padding: 0; z-index: 1; overflow: hidden; overflow-y: auto; } .el-dialog__footer { position: absolute; right:0; bottom:0; width:100%; height:60px; z-index: 2; background: white; .dialog-footer { position: absolute; right:25px; bottom:15px; } } } } } .dept-tree-select-control,.user-select-control { display: inline-block; width:100%; .dept-tree-wrap { display: -webkit-flex; display: flex; flex-direction: row; border: 1px solid #eee; justify-content: space-between; border-radius: 3px; .tag-box { min-height: 30px; display: -webkit-flex; display: flex; padding-left: 5px; box-sizing: border-box; padding-top: 5px; margin-right: 5px; flex-wrap: wrap; border-radius: 3px; } .dept-add-btn { // width: 44px; // width: 22px; // border: 1px solid #ccc; border-radius: 3px; text-align: center; // height: 34px; // line-height: 34px; font-size: 20px; // font-weight: bold; cursor: pointer; background: #eee; color: #5A6779; display: flex; align-items: center; padding: 0 2px; } } }