.custom-view-dialog { .img-box { height:400px; display: -webkit-flex; display: flex; justify-content: center; } } //流程的用户选择框样式 .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; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; .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; cursor: pointer; } } } .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; cursor: pointer; } } } .el-scrollbar__wrap { overflow-x: hidden; } .group-num { width: 100%; height:278px; border-top: 1px solid #ccc; font-size: 12px; display: -webkit-flex; display: flex; flex-direction: column; justify-content: center; .tag-list { height: calc(100% - 30px); .scrollbar-tag { height:100%; width: 100%; overflow-x: hidden; .tag { margin-left: 10px; margin-bottom: 10px; } } } } } } } .tabBoxBlock { display: block; } .tabBoxNone { display: none; } } } .dialog-footer { display: -webkit-flex; display: flex; justify-content: flex-end; padding-right: 20px; } } } /* Excel导入弹窗的样式 */ .custom-dialog { width:100%; height:250px; .body-cen { width:70%; height: 100%; margin: 0 auto; .tmpl { width: 100%; height: 40px; line-height: 40px; color: black; span:first-child { margin-left: 10px; color: #369bf5; cursor: pointer; } } .upload { display: -webkit-flex; display: flex; flex-direction: row; align-items: center; margin-top: 20px; .input { width: 70%; } .select { margin-left: 10px; color: #369bf5; cursor: pointer; } } .import { width:100%; height:40px; line-height: 40px; margin-top: 20px; .excel-btn { padding: 7px 15px; background-color: #369bf5; color: white; border-radius: 2px; cursor: pointer; } .excel-validation { margin-left: 10px; } } } } /* 批量提交弹窗样式 */ .bulk-submission { width:100%; height:200px; border:1px solid #ccc; display: -webkit-flex; display: flex; flex-direction: row; border-radius: 4px; .text { width:84px; background: #f4f6f6; color: black; display: -webkit-flex; display: flex; justify-content: center; align-items: center; text-align: center; } .textarea { width:calc(100% - 84px); height: 100%; padding: 10px; box-sizing: border-box; } } //树形部门选择框 .dept-tree-dialog-new { .el-dialog__body { padding: 0px 20px 10px 20px; color: #606266; font-size: 14px; word-break: break-all; } .tree-box { width: 100%; height: 400px; .search-input { width: 100%; height: 36px; display: -webkit-flex; display: flex; justify-content: flex-end; .input-box { width:230px; } } .tree-content { width: 100%; height: 314px; padding-left: 10px; padding-right: 10px; box-sizing: border-box; display: -webkit-flex; display: flex; flex-direction: row; .tree-list { width: 45%; height: 100%; border: 1px solid #ccc; border-radius: 4px; overflow: hidden; .scrollbar { height: 100%; width: 100%; overflow-x: hidden; .search-list { width:100%; padding-left: 10px; padding-right: 10px; margin-top: 10px; box-sizing: border-box; .el-checkbox, .el-checkbox__input { display: inline-block; position: relative; white-space: nowrap; } label { display: block !important; } } } .el-scrollbar__wrap { overflow-x: hidden; } } .tree-select { width: 50px; height: 100%; display: -webkit-flex; display: flex; flex-direction: column; .top{ width: 50px; height: 50%; display: -webkit-flex; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; .to-right,.to-left { width: 25px; height: 25px; display: inline-block; background-color: #ccc; text-align: center; line-height: 25px; border-radius: 50%; overflow: hidden; font-weight: bold; color: white; font-size: 16px; cursor: pointer; margin-bottom: 15px; } } .bottom { width: 50px; height: 50%; display: -webkit-flex; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; .to-right,.to-left { width: 25px; height: 25px; display: inline-block; background-color: #ccc; text-align: center; line-height: 25px; border-radius: 50%; overflow: hidden; font-weight: bold; color: white; font-size: 16px; cursor: pointer; margin-top: 15px; } } } .selected { width: 45%; height: 100%; border: 1px solid #ccc; border-radius: 4px; overflow: hidden; .search-input { width: 100%; height: 36px; border-bottom: 1px solid #ccc; .el-input__inner { -webkit-appearance: none; background-color: #FFF; background-image: none; border-radius: 4px; border: 0px solid #DCDFE6; -webkit-box-sizing: border-box; box-sizing: border-box; color: #606266; display: inline-block; font-size: inherit; height: 35px; line-height: 35px; 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%; } } .selected-dept { width: 100%; height: calc(100% - 36px); .scrollbar { height: 100%; width: 100%; overflow-x: hidden; .one-dept { width: 100%; height: 40px; line-height: 40px; border-bottom:1px solid #ccc; padding-left: 10px; display: inline-block; cursor: pointer; } .one-dept:hover { background: #eaf8fe; } } .el-scrollbar__wrap { overflow-x: hidden; } } } } } } //流程历史弹出窗 .flow-history-dialog { display: -webkit-box; display: flex; justify-content: center; align-items: Center; overflow: hidden; .dialog-title { height: 25px; font-weight: 400; color: #333333; // line-height: 20px; display: -webkit-flex; display: flex; align-items: center; .title-text { font-size: 17px; margin-left: 8px; // font-weight: bold; } i { font-size: 16px; } } //标签页样式 .dia-con { width: 100%; height: 100%; // .tab-header { // height: 48px; // width: 100%; // display: -webkit-flex; // display: flex; // justify-content: space-between; // border-bottom: 1px solid #f9f9f9; // .tab-header-left, .tab-header-right { // width: 50%; // height: 48px; // display: -webkit-flex; // display: flex; // justify-content: center; // cursor: pointer; // .title{ // cursor: pointer; // display: -webkit-flex; // display: flex; // justify-content: center; // align-items: center; // height: 48px; // width: 150px; // color: #999999; // font-size: 19px; // span { // margin-left: 7px; // } // } // .active-tab { // color:#409EFF; // border-bottom: 2px solid #409EFF; // } // } // .tab-header-bg { // background: #F9F9F9; // } // } .tab-header { height: 42px; width: 100%; width: 100%; display: -webkit-flex; display: flex; flex-direction: row; border-bottom: 1px solid #e4e7ed; .tab-header-left { margin-left: 8px; } .tab-header-left, .tab-header-right, .tab-header-center { height: 42px; display: -webkit-flex; display: flex; justify-content: center; cursor: pointer; margin-left: 20px; .title{ cursor: pointer; display: -webkit-flex; display: flex; justify-content: center; align-items: center; height: 42px; // line-height: 42px; // width: 150px; padding-left: 10px; padding-right: 10px; // color: #999999; color: #7f7f7f; font-size: 14px; font-weight: bold; box-sizing: border-box; img { height: 24px; } span { margin-left: 7px; } i { font-size: 23px; } } .active-tab { color:#409EFF; border-bottom: 2px solid #409EFF; } } } .tab-section { width: 100%; height: calc(100% - 48px); .flow-history-wrap, .flow-pic-wrap { width: 100%; height: 100%; .scrollbar { height: 100%; width:100%; overflow-x: hidden; .content-box { width: 100%; height: 100%; // padding: 23px; padding: 10px 23px 23px 23px; box-sizing: border-box; .flow-chart { width: 100%; height: 100%; .pic-box { width: 100%; height: 100%; } .flow-pic { width: 100%; height: calc(100% - 32px); margin-top: 5px; position: relative; overflow: hidden; //border:1px solid #ccc; .imgDiv { // width: 80%; 流程图图片不要压缩 // height: 120%; position: absolute; cursor:move } } .free-flow { width: 100%; height: 360px; text-align: center; color: #e6e6e6; padding-top: 100px; box-sizing: border-box; .fa-5x { font-size: 5rem; } div { margin-top: 10px; } } } .card-btn { padding-left: 23px; box-sizing: border-box; width: 100%; height: 36px; line-height: 36px; display: -webkit-flex; display: flex; // justify-content: flex-end; justify-content: space-between; color: #46B8FF; .btn-list { font-size: 15px; display: -webkit-flex; display: flex; & > span { display: inline-block; height: 30px; line-height: 30px; width: 99px; cursor: pointer; border: 1px solid #46B8FF; text-align: center; } & > span:first-child { border-right: 0; border-radius: 4px 0 0 4px; } & > span:nth-child(2) { border-radius: 0 4px 4px 0; } } .el-input--suffix .el-input__inner { padding-right: 10px; } .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: 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%; } i { margin-right: 5px; } } .list-con { width: 100%; // height: 380px; overflow: auto; .step { position: relative; width: 100%; .p-location { width: 100%; padding-left: 24px; padding-top: 15px; padding-right: 79px; box-sizing: border-box; .flow-info-list { padding-left: 25px; padding-bottom: 10px; box-sizing: border-box; min-height: 140px; width: 100%; border-left: 2px solid #E4E7ED; position: relative; .flow-time { color: #666666; font-size: 12px; position: relative; height: 25px; span { position: absolute; top: -3px; } } .flow-detail { width: 100%; min-height: 101px; background: #FFFFFF; box-shadow: 0px 0px 12px 0px #DDDDDD; border-radius: 6px; padding: 0 23px; box-sizing: border-box; .flow-detail-top { width: 100%; height: 48px; border-bottom: 2px solid #F9F9F9; display: -webkit-flex; display: flex; align-items: center; color: #666666; font-size: 14px; font-family: Source Han Sans CN; font-weight: bold; span:first-child { display: inline-block; width: 24px; height: 24px; border-radius: 50%; overflow: hidden; margin-right: 7px; } } .flow-detail-bottom { width: 100%; min-height: 52px; display: -webkit-flex; display: flex; align-items: center; cursor: pointer; color: #999999; .start-node-name { cursor: pointer; display: inline-block; height: 25px; padding-top: 4px; margin-right: 2px; } .flow-hidden-info { margin-left: 30px; } } .flow-detail-sug { width: 100%; min-height: 20px; padding-bottom: 10px; color: #999999; .img { display: block; } } } } .flow-info-list::before { content: ''; position: absolute; top: 0px; left: -5px; width: 9px; height: 9px; border-radius: 50%; background-color:#E4E7ED; } .location { position: relative; display: inline-block; width: 93%; height: 130px; display: -webkit-flex; display: flex; flex-direction: row; margin-bottom: 10px; .status { position: absolute; top: 35px; left: 0; z-index: 10; } .local-left { display: inline-block; width: 80px; height: 100%; text-align: center; padding-top: 5px; margin-right: 10px; } .local-cen { display: inline-block; width: 80px; height: 100%; text-align: center; margin-right: 10px; display: -webkit-flex; display: flex; flex-direction: column; align-items: center; .cen-pic { width: 100%; & > span:first-child { display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; background: #428bcb; color: white; border-radius: 3px; //display: none; } & > span:nth-child(2) { display: inline-block; border-radius: 3px; width: 40px; height: 40px; overflow: hidden; img { width: 100%; height: 100%; } } } .cen-name > span:nth-child(2) { display: block; width: 1px; height: 50px; position: relative; left: -8px; } } .local-right { display: inline-block; width: 600px; height: 100%; padding: 10px 10px 0 10px; display: -webkit-flex; display: flex; flex-direction: row; justify-content: space-between; background: #f7f7f7; border-radius: 5px; .info { .info-top { cursor: pointer; display: -webkit-flex; display: flex; justify-content: space-between; & > div:first-child > span { margin-right: 5px; } } } .info > div:first-child { margin-bottom: 5px; } .photo { cursor: pointer; } } } } } .el-table__row.table-row-color { background: #F4F8F9; } .el-table td, .el-table th { padding: 8px 0; min-width: 0; -webkit-box-sizing: border-box; box-sizing: border-box; text-overflow: ellipsis; vertical-align: middle; position: relative; text-align: left; } .el-table td { padding: 4px 0; } } .kong { // margin-left: 370px; // margin-top: 50px; width: 100%; min-height: 250px; background: url("../images/ic_zwsj.png") no-repeat; background-size: 147px 107px; background-position: center; position: relative; } .kong::after { content: '暂无数据'; font-size: 17px; font-family: Source Han Sans CN; font-weight: 400; color: #999999; position: absolute; bottom: 40px; right: calc(50% - 34px); // margin-left: -34px; } .big-pic { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(000, 000, 000, 0); z-index: 9000; .pic-container { position: absolute; left: 230px; top: 90px; width: 410px; height: 410px; background: white; border-radius: 5px; -webkit-box-shadow: 0 2px 6px #ccc; box-shadow: 0 2px 6px #ccc; display: -webkit-flex; display: flex; align-items: center; justify-content: center; img { width: 300px; } } } .hidden-card { display: block; } .no-hidden { display: none; } .active { background: #46B8FF; color: white; } .active:hover { background: #46B8FF; color: white; } } } .el-scrollbar__wrap { overflow-x: hidden; .el-scrollbar__view { width: 100%; height: 100%; } } } } } .el-dialog { position: relative; margin: 0 auto !important; border-radius: 6px; -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: 63%; height: 75%; 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; } } } } //流程提交面板 .flow-submission-dialog { .dialog-title { height: 50px; font-weight: 400; color: #333333; display: -webkit-flex; display: flex; color: #aaaaaa; padding-top: 13px; box-sizing: border-box; padding-left: 10px ; .icon { font-size: 23px; } .title-text { display: inline-block; font-size: 23px; } i { font-size: 16px; } } .list { max-height: 455px; } .flow-panel-box { min-height: 256px; box-sizing: border-box; .flow-wrap { width:100%; box-sizing: border-box; display: -webkit-flex; display: flex; flex-direction: column; justify-content: space-between; margin-bottom: 20px; .refer { display: -webkit-flex; display: flex; flex-direction: column; width:100%; min-height:79px; // max-height: 300px; .refer-top { margin-top: 5px; margin-bottom: 10px; font-size: 14px; font-family: Source Han Sans CN; height: 21px; color: #7f7f7f;//#409EFF; // color: #5A6779; display: -webkit-flex; display: flex; flex-direction: row; span { //margin-left: 7px; // font-weight: bold; display:table-cell; /*按照单元格的样式显示元素*/ vertical-align:bottom; } } .t-box { width:100%; height:200px; border: 1px solid #ccc; display: -webkit-flex; display: flex; flex-direction: row; border-radius: 3px; .sug-left { background: #f4f6f6; width:84px; height: 198px; line-height: 198px; text-align: center; color: black; } .idea-textbox { width:calc(100% - 84px); padding: 30px; box-sizing: border-box; .idea-box { .el-textarea__inner { display: block; resize: vertical; padding: 0 0; 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: 0px; border-radius: 4px; -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1); transition: border-color .2s cubic-bezier(.645,.045,.355,1); } } } } .refer-footer { width:100%; //height:167px; // height:40px; // max-height:200px; // background: #F9F9F9; border-radius: 6px; margin-top:1px; padding-bottom: 10px; box-sizing: border-box; .el-checkbox{ // color: #999999; color: #7f7f7f; } // .scrollbar { // height: 100%; // width:100%; // overflow-x: hidden; //自由流程 .free-flow { // padding:20px; box-sizing: border-box; .list-right { .add { cursor: pointer; text-align: center; line-height: 18px; width:24px; height: 24px; border: 2px solid #46d2db; font-size: 24px; color: #46d2db; //font-weight: bold; } .el-tag { background-color: #ecf5ff; border-color: #d9ecff; display: inline-block; height: 30px; padding: 0 10px; line-height: 29px; font-size: 12px; color: #409EFF; border-width: 1px; border-style: solid; border-radius: 4px; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; .el-icon-close { border-radius: 50%; text-align: center; position: relative; cursor: pointer; font-size: 12px; height: 16px; width: 16px; line-height: 17px; vertical-align: middle; top: -1px; right: -5px; } } } } .refer-radio{ // display: -webkit-flex; // display: flex; // padding: 10px; height: 100%; box-sizing: border-box; width: 100%; // flex-wrap: wrap; .refer-radio-node { // display: inline-block; width: 75px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-right: 10px; } .refer-radio-group { // display: inline-block; // box-sizing: border-box; // margin-bottom: 10px; .el-radio-group { line-height: 1; vertical-align: middle; flex-direction: column; .el-radio { color: #999999; cursor: pointer; height: 24px; .check-input-box { position: relative; display: inline-block; height: 30px; width: 122px; // padding-left: 10px; box-sizing: border-box; .check-input { // width:135px; width: 120px; margin-right: 10px; color: #999999; .el-input { position: relative; font-size: 14px; display: inline-block; // width:135px; width: 120px; .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: 12px; height: 24px; line-height: 24px; outline: 0; padding: 0 10px; padding-right: 23px; -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); // width: 135px; width: 120px; } } } .icon-peo { position: absolute; //left:126px; left:103px; top: 3px; cursor: pointer; i { color: #BBBBBB; font-size:13px; } } } } } } .check-input-wrap { display: block; width: 260px; /* display: inline-block; */ /* height: 30px; */ position: relative; line-height: 31px; .check-input-box { // position: absolute; // top: -3px; // left: 28px; display: inline-block; height: 30px; width: 185px; .check-input { width:135px; margin-right: 10px; color: #999999; .el-input { position: relative; font-size: 14px; display: inline-block; width:135px; .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: 12px; height: 24px; line-height: 24px; outline: 0; padding: 0 10px; padding-right: 23px; -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); width: 135px; } } } .icon-peo { position: absolute; left:152px; cursor: pointer; i { color: #BBBBBB; font-size:13px; } } } } } .refer-check { // display: -webkit-flex; // display: flex; // padding:20px; height: 100%; box-sizing: border-box; width: 100%; .refer-radio-group { .el-checkbox { margin-bottom: 10px; margin-right: 15px; } // margin-right: 10px; .check-input-box { position: relative; display: inline-block; height: 30px; width: 148px; padding-left: 10px; box-sizing: border-box; .check-input { width:135px; margin-right: 10px; color: #999999; .el-input { position: relative; font-size: 14px; display: inline-block; width:135px; .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: 12px; height: 24px; line-height: 24px; outline: 0; padding: 0 10px; padding-right: 23px; -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); width: 135px; } } } .icon-peo { position: absolute; left:126px; top: 1px; cursor: pointer; i { color: #BBBBBB; font-size:13px; } } } .el-checkbox__input.is-disabled .el-checkbox__inner { background-color: #edf2fc; border-color: #dcdfe6; cursor: not-allowed; display: inline-block; //选中不可用时,得有这样式,不然复选框不可见 } } .check-input-wrap { width: 260px; display: inline-block; height: 24px; position: relative; margin-top: 3px; .check-input-box { position: absolute; top: -6px; // left: 28px; display: inline-block; height: 30px; width: 185px; .check-input { width:135px; margin-right: 10px; color: #999999; .el-input { position: relative; font-size: 14px; display: inline-block; width:135px; .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: 12px; height: 24px; line-height: 24px; outline: 0; padding: 0 10px; padding-right: 23px; -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); width: 135px; } } } .icon-peo { position: absolute; left:152px; cursor: pointer; i { color: #BBBBBB; font-size:13px; } } } } } // } // .el-scrollbar__wrap { // overflow-x: hidden; // } } .refer-footer-comm { // padding: 20px; box-sizing: border-box; overflow: auto; } .refer-footer-backNodes { .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%; } .el-input__icon { height: 100%; width: 25px; text-align: center; -webkit-transition: all .3s; transition: all .3s; line-height: 32px; } } } //正常时显示的样子 .idea { height:160px; } //手签时的样子 .bigIdea { height:343px; animation: change 1s; -moz-animation: change 1s; -webkit-animation: change 1s; -o-animation: change 1s; } @keyframes change{ from { height: 195px; } to { height: 360px; } } //盒子idea的共同样式 .common-idea { display: -webkit-flex; display: flex; flex-direction: column; width:100%; .idea-top { display: block; margin-bottom: 10px; font-size: 14px; // color: #333333; // color: #409EFF; color: #7f7f7f; width: 100%; height: 20px; .suggest { // font-weight: bold; height: 21px; float: left; } .idea-use { position: relative; display: -webkit-flex; display: flex; justify-content: flex-end; .use-tip { cursor: pointer; font-size: 14px; font-family: Source Han Sans CN; font-weight: 400; color: #7f7f7f;//#409EFF; i { font-weight: bold; } } .use-suggest { position: absolute; top:25px; right:-10px; width: 160px; min-height: 156px; border:1px solid #cdd4d4; border-radius: 4px; background: white; z-index: 1000; .sug-data { width:100%; height:105px; overflow:auto; .data-row { cursor: pointer; color:black; width:100%; padding-left: 5px; display: -webkit-flex; display: flex; justify-content: space-between; box-sizing: border-box; .opinion-content { display: inline-block; height:30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .is-edit { width: calc(100% - 50px); } .no-edit { width: 100% } .icon { display: inline-block; height:30px; line-height: 30px; margin-right: 5px; &>i { margin-left:10px; } &>i:nth-child(1) { color:red; } &>i:nth-child(2) { color:black; } } } .data-row:hover { background: #46d2db; color:white; } .data-row:hover .icon>i{ background: #46d2db; color:white; } } .sug-btn { width:100%; display: -webkit-flex; display: flex; align-items: center; justify-content: center; padding:10px 6px 10px 6px; .btns { width:100%; display: -webkit-flex; display: flex; align-items: center; flex-direction: column; &>span { display: block; width:100%; height:30px; line-height: 30px; text-align: center; margin-bottom: 8px; cursor: pointer; border-radius: 3px; } &>span:nth-child(1) { border:1px solid #0074de; color:#3792e5; } &>span:nth-child(2) { border:1px solid #cdd4d4; } } } .sug-new { width:100%; padding:10px 6px 10px 6px; display: -webkit-flex; display: flex; flex-direction: column; align-items:center; .new-input { width:140px; input { width:100%; padding:3px; } } .keep-cancel{ width:100%; display: -webkit-flex; display: flex; justify-content: flex-end;; padding:10px 0 10px 6px; &>span { display: inline-block; margin-right: 10px; cursor: pointer; } &>span:nth-child(1) { color:#c2c2c2 } &>span:nth-child(2) { color:#76c797; } } } } } img { float: left; margin-right: 7px; } span { // font-weight: bold; display:table-cell; /*按照单元格的样式显示元素*/ vertical-align:bottom; } } //启动流程的右边 .idea-bottom-submission-process { margin-top: 1px; width:100%; min-height:167px; padding:5px 0 0px 0; box-sizing: border-box; border-radius: 4px; overflow: hidden; color: #b7b5b5; } .idea-bottom { // margin-top: 1px; width:100%; // min-height:167px; min-height: 105px; padding:10px; box-sizing: border-box; border-radius: 4px; overflow: hidden; background: #fff;//#F9F9F9; border-radius: 6px; border: 1px solid #dcdfe6; .idea-textbox { // margin-top:10px; width:100%; .idea-box { .el-textarea__inner { display: block; resize: vertical; padding: 0 0; line-height: 1.5; height:84px; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; font-size: inherit; color: #606266; background-color: #fff;//#F9F9F9; background-image: none; //border: 1px solid #DCDFE6; border: 0px; 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-input__count { color: #909399; background: #F9F9F9; position: absolute; font-size: 12px; bottom: 5px; right: 10px; } } } .idea-opinion { margin-top:16px; width:100%; height:25px; span:first-child{ color: #409EFF; font-size: 12px; } .dash-line { width: calc(100% - 100px); height: 3px; border-top: 1px dashed #DDE2E2; // border-bottom: 1px dashed #DDE2E2; display: inline-block; vertical-align: bottom; } .sug-btn { width: 81px; display: inline-block; cursor: pointer; // margin-left:10px; color: #409EFF; text-align: right; i { font-weight: bold; } } } .idea-canvas { position: relative; width:100%; height:125px; } .idea-clear { width:100%; display: -webkit-flex; display: flex; justify-content: flex-end; position: relative; .btn{ position: absolute; bottom: 10px; right: 10px; } } } } .edit-icon-box { .keyboard { position: relative; cursor: pointer; .icon { color: #797979; font-size: 27px; position: absolute; top:7px; left: 5px; } .sug-color { color:#409EFF !important; } &::before { position: absolute; display: inline-block; top: 4px; right: -25px; width: 0; height: 0px; content: ''; border-style: solid; border-width: 6px; border-color: #797979 #797979 transparent transparent; transform: rotate(313deg); // box-shadow: 1px -1px 1px #ccc; } &::after { position: absolute; display: inline-block; top: 5px; right: -23px; width: 0; height: 0px; content: ''; border-style: solid; border-width: 4px; border-color: #fff #fff transparent transparent; transform: rotate(313deg); // box-shadow: 1px -1px 1px #ccc; } } .hand-sign { position: relative; cursor: pointer; .icon { color: #797979; font-size: 26px; position: absolute; top:11px; left: 58px; } .sug-color { color:#409EFF !important; } &::before { position: absolute; display: inline-block; top: 4px; right: -75px; width: 0; height: 0px; content: ''; border-style: solid; border-width: 6px; border-color: #797979 #797979 transparent transparent; transform: rotate(313deg); // box-shadow: 1px -1px 1px #ccc; } &::after { position: absolute; display: inline-block; top: 5px; right: -73px; width: 0; height: 0px; content: ''; border-style: solid; border-width: 4px; border-color: #fff #fff transparent transparent; transform: rotate(313deg); // box-shadow: 1px -1px 1px #ccc; } } .icon-color { .icon { color: #409EFF; } &::before { content: ''; border-color: #409EFF #409EFF transparent transparent; transform: rotate(313deg); } &::after { content: ''; border-color: #fff #fff transparent transparent; transform: rotate(313deg); } } } } .footer-btn { display: -webkit-flex; display: flex; justify-content: flex-end; width:100%; height:40px; align-items: center; // justify-content: center; &>div { display: -webkit-flex; display: flex; align-items: center; .flowpanel-btn { display: inline-block; width: 80px; height: 32px; background: #409eff; border-radius: 4px; color: #FFF; line-height: 32px; text-align: center; font-size: 14px; cursor: pointer; } } .pack-up { border: 1px solid #dcdfe6; display: inline-block; width: 80px; height: 32px; background: #ffff; border-radius: 4px; color: #606266; line-height: 32px; text-align: center; font-size: 14px; cursor: pointer; margin-right: 20px; } // &>div { // position: absolute; // bottom:-50px; // } } /* 终止流程面板 */ .termination{ .t-box { width:100%; height:200px; border: 1px solid #ccc; display: -webkit-flex; display: flex; flex-direction: row; border-radius: 3px; .sug-left { background: #f4f6f6; width:84px; height: 198px; line-height: 198px; text-align: center; color: black; } .idea-textbox { width:calc(100% - 84px); padding: 30px; box-sizing: border-box; border: 1px solid red; .idea-box { .el-textarea__inner { display: block; resize: vertical; padding: 0 0; 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: 0px; border-radius: 4px; -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1); transition: border-color .2s cubic-bezier(.645,.045,.355,1); } } } } .foot-btns { width: 100%; height: 40px; margin-top: 20px; display: -webkit-flex; display: flex; justify-content: flex-end; } } /* 通过邮件或者手机短信分享的弹窗 */ .send-mail-wrap { width: 100%; height: 200px; padding-left: 50px; padding-right: 50px; .content { width: 100%; height: 100%; } .select-wrap { width: 100%; display: -webkit-flex; display: flex; flex-direction: row; align-items: center; margin-top: 20px; .left { display: inline-block; width: calc(100% - 88px); } .right { display: inline-block; display: -webkit-flex; display: flex; border: 1px solid #dce4e4; padding: 6px; margin-left: 10px; cursor: pointer; border-radius: 2px; } } .send-btn { margin-top: 90px; width: 100%; display: -webkit-flex; display: flex; justify-content: center; } } /* 加签主办(协办) */ .process-host { width:100%; height: 100%; //加签列表 .add-list { width:100%; // height:100%; height: 380px; .list-wrap { width:100%; height: calc(100% - 50px); margin-top:10px; background: white; position: relative; .title { margin:0 auto; width:95%; height:40px; line-height: 40px; display: flex; flex-direction: row; background: #dde2e2; border-radius: 3px; &>span { width:50%; padding-left:15px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; &>span { display: inline-block; width:30%; height:16px; &>img { width:16px; height:100%; } } } } .list-content{ height: calc(100% - 40px); overflow: auto; .list { margin:0 auto; width:95%; height:40px; line-height: 40px; display: flex; flex-direction: row; background: white; border-bottom: 1px solid #e2e2e2; &>span { width:50%; padding-left:15px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; &>span { display: inline-block; width:30%; height:16px; &>img { width:16px; height:100%; } } } } } } .btn-bar { width: 100%; display: -webkit-flex; display: flex; justify-content: center; height: 40px; line-height: 40px; } } } } .el-dialog--center .el-dialog__body { text-align: initial; padding: 10px 23px 10px 23px; } .el-dialog__header { height: 50px; border-bottom: 1px solid #f2f2f2;//#d7d7d7; padding: 0; .el-dialog__headerbtn { position: absolute; top: 14px; right: 20px; padding: 0; background: 0 0; border: none; outline: 0; cursor: pointer; font-size: 25px; } } } .custom-signature-dialog { //印章 .signature-box { width: 100%; height: 400px; .btn-box { margin-top: 10px; } .list-con { margin-top: 15px; } } } .custom-signature-create-dialog { .create-box { width: 100%; height: 300px; padding: 10px 25px; box-sizing: border-box; .common { margin-bottom: 10px; width: 100%; display: -webkit-flex; display: flex; flex-direction: row; align-items: center; font-size: 12px; i { margin-right: 5px; color: red; } .input { margin-left: 15px; } } .upload-img-box { .img { margin-left: 15px; } .btn-box { margin-left: 15px; } } .submit-box { display: -webkit-flex; display: flex; justify-content: center; margin-top: 20px; } } } .custom-signature-dialog, .custom-signature-create-dialog { .el-dialog__body { padding: 0px 10px; color: #606266; font-size: 14px; word-break: break-all; } } //列操作 .columns-operation-dialog { .title { margin-bottom: 5px; } .t-fixed { margin-top: 20px; } .el-dialog__body { padding: 10px 20px 20px 20px; } }