From 3e542bb52c6d043d5e7252adb5f0595216465bc7 Mon Sep 17 00:00:00 2001
From: zhouyuejun <505127606@qq.com>
Date: Tue, 19 Feb 2019 15:57:47 +0800
Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E6=95=B0=E6=8D=AE=E4=B9=8B?=
=?UTF-8?q?=E5=80=BC=E6=9C=BA=E5=B2=9B=E4=BC=98=E5=8C=96=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../checkin-group.component.html | 76 ++--
.../checkin-group.component.scss | 102 ++++--
.../checkin-group/checkin-group.component.ts | 329 ++++++++++++++----
.../historical-data.component.scss | 2 +-
src/app/pages/main/main.component.scss | 2 +-
.../seasonal-plan.component.scss | 3 +-
.../seasonal-plan/seasonal-plan.component.ts | 72 ----
src/app/services/basic-data-service.ts | 44 +--
8 files changed, 393 insertions(+), 237 deletions(-)
diff --git a/src/app/pages/basic-data/checkin-group/checkin-group.component.html b/src/app/pages/basic-data/checkin-group/checkin-group.component.html
index 3361d2e..017eb48 100644
--- a/src/app/pages/basic-data/checkin-group/checkin-group.component.html
+++ b/src/app/pages/basic-data/checkin-group/checkin-group.component.html
@@ -1,45 +1,51 @@
-
-
-
-
-
-
-
-
- | 序号 |
- 值机岛代码 |
- 值机岛名称 |
-
-
-
-
- | {{i+1}} |
- {{checkinGroup.checkinGroupCode}} |
- {{checkinGroup.checkinGroupName}} |
-
-
-
-
-
-
+
+
+
+
+
+
+ | 序号 |
+ {{col.COL_CN}} |
+
+
+
+
+
+
+
+
+
+
+ | {{start+i+1}} |
+ {{checkinGroup[col.COL_CODE]}} |
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/pages/basic-data/checkin-group/checkin-group.component.scss b/src/app/pages/basic-data/checkin-group/checkin-group.component.scss
index 2804efa..84ffb13 100644
--- a/src/app/pages/basic-data/checkin-group/checkin-group.component.scss
+++ b/src/app/pages/basic-data/checkin-group/checkin-group.component.scss
@@ -1,14 +1,16 @@
.main-page {
+ position: relative;
width: 100%;
height: 100%;
- overflow-y: scroll;
+ overflow-y: auto;
padding: 15px 10px;
- background-color: #fff;
+ background-color: #fff;
.page-content {
border: 1px solid #ccc;
+ height: 100%;
padding: 10px 20px;
.search-filter {
- padding: 0 15px;
+ padding: 0 15px;
.input-container {
padding: 0;
> .form-control {
@@ -18,42 +20,78 @@
}
}
.airline-table{
- .table-container{
- // border: 1px solid #ccc;
+ .table-container {
+ display: inline-block;
+ // position: relative;
width: 100%;
- height: 700px;
- overflow: auto;
- box-shadow: 0 0 1px .5px #ddd;
- table{
- width: max-content;
- tr{
- cursor: pointer;
- &.selected{
- background: rgb(181, 215, 255);
+ // overflow-x: auto;
+ overflow-y: hidden;
+ box-shadow: 0 0 1px 0.5px #ddd;
+ .table-head {
+ overflow: hidden;
+ overflow-y: auto;
+ height: 42px;
+ table {
+ margin: 0;
+ width: max-content;
+ th {
+ border-bottom: none;
+ background-color: #ddd;
+ text-align: center;
+ color: rgb(0, 0, 255);
}
}
- th{
- background-color: #ddd;
- color: rgb(0, 0, 255);
+ &::-webkit-scrollbar {
+ width: 15px;
+ height: 15px;
}
- th,td{
- // border: none;
- text-align: center;
+ }
+
+ .table-body {
+ position: relative;
+ // height: 600px;
+ overflow: auto;
+ width: 100%;
+ .list-view-phantom {
+ position: absolute;
+ left: 0;
+ top: 0;
+ right: 0;
+ z-index: -1;
+ }
+ table {
+ left: 0;
+ right: 0;
+ top: 0;
+ position: absolute;
+ width: max-content;
+ tr {
+ cursor: pointer;
+ height: 42px;
+ &.selected {
+ background: rgb(181, 215, 255);
+ }
+ }
+ td {
+ border: 1px solid #dee2e6;
+ text-align: center
+ }
+ }
+ &::-webkit-scrollbar {
+ width: 15px;
+ height: 15px;
+ }
+ &::-webkit-scrollbar-thumb {
+ /*滚动条里面小方块*/
+ background: rgba(165, 207, 222, 1);
+ border-radius: 10px;
+ }
+ &::-webkit-scrollbar-track {
+ background: rgba(0, 0, 0, 0.06);
+ border-radius: 10px;
}
}
}
}
}
}
-
-@media screen and (max-width: 991px) {
- .line-operator-right {
- text-align: left !important;
- }
-}
-
-// @media screen and (min-width: 1200px){
-// .line-operator-right{
-// text-align: left;
-// }
-// }
diff --git a/src/app/pages/basic-data/checkin-group/checkin-group.component.ts b/src/app/pages/basic-data/checkin-group/checkin-group.component.ts
index a56c171..676f0b0 100644
--- a/src/app/pages/basic-data/checkin-group/checkin-group.component.ts
+++ b/src/app/pages/basic-data/checkin-group/checkin-group.component.ts
@@ -1,6 +1,6 @@
-import { Component, OnInit } from '@angular/core';
+import { Component, OnInit, ViewChild, Renderer2 } from '@angular/core';
import { BasicDataService } from '../../../services/basic-data-service';
-import { ChangeDetectorRef } from '@angular/core';
+import { OperateSpinServiceService } from '../../../services/operate-spin-service.service';
import * as $ from 'jquery';
@Component({
@@ -11,13 +11,16 @@ import * as $ from 'jquery';
export class CheckinGroupComponent implements OnInit {
constructor(
+ private renderer2: Renderer2,
private basicDataService: BasicDataService,
- private changeDetectorRef: ChangeDetectorRef
- ) { }
+ private operateSpinServiceService: OperateSpinServiceService,
+ ) {
+ this.operateSpinServiceService.showSpin();
+ }
- public col_lists = [
- { col_code: 'checkinGroupCode', col_chn: '值机岛代码' },
- { col_code: 'checkinGroupName', col_chn: '值机岛名称' }
+ public render_col_lists: Array