.userBox { width: 100%; height: 100%; min-height: 600px; background: #ffffff; box-sizing: border-box; padding: 20px; overflow: hidden; display: flex; position: relative; .treebox { display: flex; flex: 1; overflow: auto; flex-direction: column; box-sizing: border-box; padding: 10px 0; } .check { width: 100%; float: right; } .topbox2 { width: 100%; height: 36px; display: flex; align-items: center; margin-top: 20px; .lefttop { height: 36px; line-height: 36px; color: #000; margin-right: 10px; font-size: 15px; } .righttop { flex: 1; height: 36px; display: flex; nz-input-group { height: 36px; } } } .orbox { width: 260px; min-width: 250px; overflow-y: auto; margin-right: 10px; display: flex; flex-direction: column; } .treeTitle { width: 100%; height: 55px; line-height: 55px; margin-top: 12px; display: flex; justify-content: space-between; color: #000d21; box-sizing: border-box; padding: 0 10px; background: rgba(145, 204, 255, 0.2); border: 1px solid rgba(145, 204, 255, 0.2); span { font-size: 14px; } div { flex: 1; width: 100px; margin-left: 55px; } } .nodebox { display: flex; justify-content: space-between; } tbody { tr { td:nth-child(1) { text-align: right; } } .operation { i { cursor: pointer; margin-right: 8px; } } } } .box { flex: 1; // overflow: auto; padding-top: 20px; overflow-y: auto; display: flex; flex-direction: column; height: 100%; } .topbox { width: 100%; height: 36px; display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px; .lefttop { span:nth-child(1) { color: #000d21; margin-right: 16px; } span:nth-child(2) { color: rgba(36, 36, 36, 0.24); } } .righttop { display: flex; button { margin-left: 16px; } nz-input-group { height: 32px; } } } .tablebox { flex: 1; overflow-y: auto; overflow: auto; } .pagination { margin: 15px 0; display: flex; align-items: center; justify-content: center; } .ortype { width: 36px; height: 20px; background: #2399ff; opacity: 1; border-radius: 2px; font-size: 12px; margin-right: 8px; color: #fff; text-align: center; } .resetPasswordContent { z-index: 999; width: 380px; height: 138px; position: absolute; left: 30%; top: 30%; display: flex; flex-direction: column; justify-content: center; box-sizing: border-box; padding-left: 40px; color: #000; border-radius: 5px; border-radius: 2px; box-shadow: 0 3px 6px -4px rgb(0 0 0 / 12%), 0 6px 16px 0 rgb(0 0 0 / 8%), 0 9px 28px 8px rgb(0 0 0 / 5%); background: #fff; .titlebox { display: flex; align-items: center; position: relative; span { font-size: 18px; font-weight: 600; } i { font-size: 26px; margin-right: 6px; } .close { position: absolute; right: 2px; top: -22px; font-size: 16px; cursor: pointer; } .move { position: absolute; left: -32px; top: -22px; cursor: move; } } .message { margin-top: 20px; i { cursor: pointer; } i:hover { color: #18bb18; } } }