.home{ background: #f7f7f7; .page-part{ background: #fff; .home-header{ height: 44px; color: #000; background: #fff; // border-bottom: 1px solid #eee; .title{ font-size: 16px; } .titleImg { width:16px; height: 16px; } .join{ font-size: 12px; padding-right: 4px; vertical-align: top; } .more-arrow{ width: 12px; height: 14px; display: inline-block; background: url("../images/arrow.png") no-repeat center; } } .main-flex{ display:flex; flex-direction: row; flex-wrap: wrap; .main-flex-div{ width:25%; height: 78px; margin-top: 8px; text-align: center; .icon-comm { position: relative; .fa-2x { font-size: 40px; } .row-count { position: absolute; left: 50%; bottom: 50%; margin-bottom: 10px; margin-left: 3px; display: inline-block; padding:2px; box-sizing: border-box; font-size: 12px; background: #fc4d5c; color: #fff; border-radius: 11px; transform: scale(0.7); min-width:18px; } } span,img{ display: block; } .menu-img,.menu-font{ width: 42px; height: 42px; margin: 0 auto; border-radius: 21px; margin-bottom: 4px; } .favorites{ color:#353535; font-size: 12px; line-height: 18px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 6px 4px 0; } } } .main-flex-more{ text-align:center; flex:1; .hide-common-menu{ width: 100%; height: 20px; background: url("../images/hide-menu.png") no-repeat center; } } #statement{ position: relative; background: #f7f7f7; .statespace{ margin:10px 0 2px 0; .cell-body{ min-height: 46px; padding: 10px 14px; border-bottom: 1px solid #eee; clear: both; .flow-title{ height: 20px; line-height: 20px; padding-bottom: 10px; .cell-avatar{ width: 20px; height: 20px; border-radius: 10px; float: left; vertical-align: middle; display: inline-block; background: url("../images/smallDefault.png") no-repeat center; margin-top: 2px; } .cell-photo { float: left; width: 20px; height: 20px; overflow: hidden; border-radius: 50%; img { width: 20px; height: 20px; } } .cell-title{ float: left; width:calc(100% - 30px); padding-left: 10px; box-sizing: border-box; font-size: 14px; color: #000; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 10px; } } .footer { width: 100%; height: 16px; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; .cell-info{ display: inline-block; width:calc(100% - 120px); text-overflow: ellipsis; overflow: hidden; white-space: nowrap; box-sizing: border-box; font-size: 12px; clear: left; color: #aeaeae; .deptName{ padding-left: 8px; } } .cell-date{ box-sizing: border-box; font-size: 12px; color: #aeaeae; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } } } .see-more { width:100%; height:40px; font-size: 14px; display: -webkit-flex; display: flex; justify-content: center; align-items: center; .router-link { color:#666666; font-size: 12px; display: -webkit-flex; display: flex; flex-direction: row; } .fa-icon { margin-left: 1px; display: inline-block; display: -webkit-flex; display: flex; align-items: center; .color { color:#888888; font-size: 12px; } } } .iscript { width:100%; min-height:140px; background: white; margin-top:8px; border:1px solid white; .script-con { width:calc(100% - 28px); padding-left:10px; .tit-name { height:44px; width:100%; line-height: 44px; overflow: hidden; white-space: nowrap; font-size: 16px; font-family:'PingFangSC-Regular,PingFang SC'; } .content { margin-top:10px; width:100%; min-height:60px; margin-bottom: 24px; } } } .link-box { background:#fff; // padding: 10px 0; font-size: 12px; .link-con { width:calc(100% - 28px); padding-left:10px; .tit-name { height:44px; width:100%; line-height: 44px; overflow: hidden; white-space: nowrap; font-size: 16px; font-family:'PingFangSC-Regular,PingFang SC'; } .content { margin-top:10px; width:100%; min-height:60px; margin-bottom: 24px; } } } .swipe-box { background:#fff; .swipe-con { width:calc(100% - 28px); padding-left:10px; .swipe-name { height:44px; width:100%; line-height: 44px; overflow: hidden; white-space: nowrap; font-size: 16px; font-family:'PingFangSC-Regular,PingFang SC'; } .content { margin-top:10px; width:100%; min-height:60px; margin-bottom: 24px; img { width: 100%; height: 100%; } } } } .home-view { width:100%; min-height:125px; //background: white; margin-top:8px; .home-view-con { .view-li { display: -webkit-box; display: flex; flex-direction: row; padding:10px 10px 10px 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; border-bottom: 1px solid rgba(0, 0, 0, 0.1); align-items: center; background: #fff; .view-li-right { flex: 1; width:calc(100% - 28px); .view-li-rightCon { font-size: 12px; color: #666666; // height: 18px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 4px 0; } .view-li-rightSpan { display: inline-block; } } } .calendar-view { width: 100%; height: 100%; background-color: #fff; .calendar-wrap { width:100%; .cal-type { width:100%; padding: 0 10px 0 10px; box-sizing: border-box; .view-type { width: 100%; div { display: -webkit-flex; display: flex; flex-direction: row; border: 1px solid #26a2ff; width: 33%; display: inline-block; height: 30px; line-height: 30px; text-align: center; margin:0px 0px -1px -1px; color: #26a2ff; } div:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } div:nth-child(3) { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } div:nth-child(2) { border-left: none; border-right: none; } .date_active { color: #fff; background-color: #26a2ff; } } .date { margin-top: 5px; color: #888; display: -webkit-flex; display: flex; flex-direction: row; justify-content: center; height: 40px; align-items: center; &>span:nth-child(1), &>span:nth-child(3) { display: inline-block; width: 30px; height: 40px; line-height: 40px; text-align: center; } &>span:nth-child(2) { margin-left: 10px; margin-right: 10px; } &>span:nth-child(2)>div { display: inline-block; min-width: 78px; text-align: center; } } } .cal-box { width: 100%; overflow: auto; .day-view { width:100%; .view-li { display: flex; //display: -webkit-box; flex-direction: row; padding: 15px 0 15px 0px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); align-items: center; background: #fff; .view-li-left { margin: 0 10px 0 10px; .view-li-leftLabel { vertical-align: middle; float: left; } .mint-checklist-label { padding: 0; } } .view-li-right { flex: 1; overflow: hidden; padding-right: 10px; box-sizing: content-box; .view-li-rightCon { font-size: 12px; color: #666666; // height: 18px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 4px 0; display: -webkit-flex; display: flex; } .view-li-rightSpan { display: inline-block; } } // .view-li-sort { // margin-right:10px; // width:15px; // box-sizing: border-box; // text-align: center; // color:#666; // position: relative; // } } } .week-view,.mon-view { width: 100%; padding:10px; box-sizing: border-box; overflow: auto; td { padding:0 8px; // flex-wrap: nowrap; } table { // width:100%; table-layout: fixed; } tbody { .tbody-head { width: 50px; font-size: 12px; color: #888; div { width: 50px; } } td { height: 45px; position: relative; .content-box { width:100%; height: 100%; display: -webkit-flex; display: flex; justify-content: center; align-items: center; // position: relative; .total { background-color: #26a2ff; display: inline-block; width: 30px; height: 30px; border-radius: 50%; text-align: center; line-height: 30px; color: #fff; } .tbody-data { display: inline-block; width: 35px; height: 35px; // border: 1px solid pink; border-radius: 50%; background-color: #26a2ff; box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1); line-height: 33px; text-align: center; color: #fff; } } } } } .mon-view { width: 100%; padding:10px; box-sizing: border-box; overflow: auto; td { padding:0 8px; text-align: center; .month-details { margin: 3px auto; width:30px; height:30px; border-radius: 50%; text-align: start; overflow: hidden; display: -webkit-flex; display: flex; justify-content: center; .total { display: inline-block; width:30px; height:30px; line-height: 30px; text-align: center; background-color: #26a2ff; color: #fff; } } } } } } } } .see-more { width:100%; // display:-webkit-flex; // display: flex; background-color: white; height:40px; line-height: 40px; text-align: center; font-size: 12px; color:#666666; .color { color:#888888; width:12px; height:12px; font-size: 12px; } } .view-nodata { margin-bottom: 10px; background-color: #f7f7f7; .view-nodata-img, .view-nodata-text{ font-size: 12px; color: #666666; display: flex; justify-content: center; i { color: #d9d9d9; } } .view-nodata-text{ top: 40%; } } } .home-flow { width:100%; height:86px; position: relative; background: #f7f7f7; .view-nodata { margin-bottom: 10px; background-color: #f7f7f7; .view-nodata-img, .view-nodata-text{ font-size: 12px; color: #666666; display: flex; justify-content: center; i { color: #d9d9d9; } } .view-nodata-text{ top: 40%; } } } .home-report { width:100%; min-height:100%; background: white; margin-top:8px; border:1px solid solid; } .home-chart { width:100%; min-height:300px; background: white; margin-top:8px; #myChart { width:100%; min-height: 300px; } } } } } .popup-more { position: absolute; z-index: 2000; background: rgba(255,255,255,0); } .mint-popup-more { position: fixed; //background: #fff; top: 70px; right: 4px; z-index: 2001; display: block; width: 130px; height: 68px; text-align: center; border-radius: 4px; font-size: 14px; background:#585858; .popup-select { height: 34px; line-height: 34px; color:white; } a { color:white; font-size: 14px; text-decoration: none; } } .mint-popup-right-more { top: 72px; right: 5px; // bottom: auto; // left: auto; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); } .triangle { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #585858;; box-sizing: border-box; position: absolute; z-index: 2001; top: -6px; right: 3px; } }