diff --git a/src/app/pages/basic-data/gate/gate.component.scss b/src/app/pages/basic-data/basic.scss
similarity index 98%
rename from src/app/pages/basic-data/gate/gate.component.scss
rename to src/app/pages/basic-data/basic.scss
index 1f9f019..fb818bb 100644
--- a/src/app/pages/basic-data/gate/gate.component.scss
+++ b/src/app/pages/basic-data/basic.scss
@@ -35,6 +35,7 @@
margin: 0;
width: max-content;
th {
+ border: 1px solid #ddd;
border-bottom: none;
background-color: #ddd;
text-align: center;
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
deleted file mode 100644
index 84ffb13..0000000
--- a/src/app/pages/basic-data/checkin-group/checkin-group.component.scss
+++ /dev/null
@@ -1,97 +0,0 @@
-.main-page {
- position: relative;
- width: 100%;
- height: 100%;
- overflow-y: auto;
- padding: 15px 10px;
- background-color: #fff;
- .page-content {
- border: 1px solid #ccc;
- height: 100%;
- padding: 10px 20px;
- .search-filter {
- padding: 0 15px;
- .input-container {
- padding: 0;
- > .form-control {
- width: 180px;
- display: inline-block;
- }
- }
- }
- .airline-table{
- .table-container {
- display: inline-block;
- // position: relative;
- width: 100%;
- // 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);
- }
- }
- &::-webkit-scrollbar {
- width: 15px;
- height: 15px;
- }
- }
-
- .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;
- }
- }
- }
- }
- }
-}
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 3e11d4b..324eec2 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
@@ -6,7 +6,7 @@ import * as $ from 'jquery';
@Component({
selector: 'app-checkin-group',
templateUrl: './checkin-group.component.html',
- styleUrls: ['./checkin-group.component.scss']
+ styleUrls: ['../basic.scss']
})
export class CheckinGroupComponent implements OnInit {
@@ -38,7 +38,6 @@ export class CheckinGroupComponent implements OnInit {
@ViewChild('pageContent') pageContent;
@ViewChild('searchFilter') searchFilter;
@ViewChild('tableContainer') tableContainer;
- @ViewChild('tabContainer') tabContainer;
@ViewChild('tableHead') tableHead;
@ViewChild('tableBody') tableBody;
@ViewChild('tableContent') tableContent;
@@ -145,7 +144,7 @@ export class CheckinGroupComponent implements OnInit {
this.operateSpinServiceService.showSpin();
this.inputFilter(this.checkinGroups);
} else {
- this.inputPosition(this.render_data)
+ this.inputPosition(this.wait_render_data)
}
}
diff --git a/src/app/pages/basic-data/gate/gate.component.ts b/src/app/pages/basic-data/gate/gate.component.ts
index 42df982..446b5dd 100644
--- a/src/app/pages/basic-data/gate/gate.component.ts
+++ b/src/app/pages/basic-data/gate/gate.component.ts
@@ -5,7 +5,7 @@ import * as $ from 'jquery';
@Component({
selector: 'app-gate',
templateUrl: './gate.component.html',
- styleUrls: ['./gate.component.scss']
+ styleUrls: ['../basic.scss']
})
export class GateComponent implements OnInit {
diff --git a/src/app/pages/basic-data/terminal/terminal.component.html b/src/app/pages/basic-data/terminal/terminal.component.html
index ea59d66..b549c45 100644
--- a/src/app/pages/basic-data/terminal/terminal.component.html
+++ b/src/app/pages/basic-data/terminal/terminal.component.html
@@ -1,45 +1,51 @@
-
-
-
-
-
-
-
-
- | 序号 |
- 航站楼代码 |
- 航站楼名称 |
-
-
-
-
- | {{i+1}} |
- {{terminal.terminalCode}} |
- {{terminal.terminalName}} |
-
-
-
-
-
-
+
+
+
+
+
+
+ | 序号 |
+ {{col.COL_CN}} |
+
+
+
+
+
+
+
+
+
+
+ | {{start+i+1}} |
+ {{ternimal[col.COL_CODE]}} |
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/pages/basic-data/terminal/terminal.component.scss b/src/app/pages/basic-data/terminal/terminal.component.scss
deleted file mode 100644
index 2804efa..0000000
--- a/src/app/pages/basic-data/terminal/terminal.component.scss
+++ /dev/null
@@ -1,59 +0,0 @@
-.main-page {
- width: 100%;
- height: 100%;
- overflow-y: scroll;
- padding: 15px 10px;
- background-color: #fff;
- .page-content {
- border: 1px solid #ccc;
- padding: 10px 20px;
- .search-filter {
- padding: 0 15px;
- .input-container {
- padding: 0;
- > .form-control {
- width: 180px;
- display: inline-block;
- }
- }
- }
- .airline-table{
- .table-container{
- // border: 1px solid #ccc;
- 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);
- }
- }
- th{
- background-color: #ddd;
- color: rgb(0, 0, 255);
- }
- th,td{
- // border: none;
- text-align: center;
- }
- }
- }
- }
- }
-}
-
-@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/terminal/terminal.component.ts b/src/app/pages/basic-data/terminal/terminal.component.ts
index 1f301e1..4dd5b37 100644
--- a/src/app/pages/basic-data/terminal/terminal.component.ts
+++ b/src/app/pages/basic-data/terminal/terminal.component.ts
@@ -1,23 +1,26 @@
-import { Component, OnInit } from '@angular/core';
-import { BasicDataService } from '../../../services/basic-data-service'
-import { ChangeDetectorRef } from '@angular/core';
+import { Component, OnInit, ViewChild, Renderer2 } from '@angular/core';
+import { BasicDataService } from '../../../services/basic-data-service';
+import { OperateSpinServiceService } from '../../../services/operate-spin-service.service';
import * as $ from 'jquery';
@Component({
selector: 'app-terminal',
templateUrl: './terminal.component.html',
- styleUrls: ['./terminal.component.scss']
+ styleUrls: ['../basic.scss']
})
export class TerminalComponent implements OnInit {
constructor(
+ private renderer2: Renderer2,
private basicDataService: BasicDataService,
- private changeDetectorRef: ChangeDetectorRef
- ) { }
+ private operateSpinServiceService: OperateSpinServiceService,
+ ) {
+ this.operateSpinServiceService.showSpin();
+ }
- public col_lists = [
- { col_code: 'terminalCode', col_chn: '航站楼代码' },
- { col_code: 'terminalName', col_chn: '航站楼名称' }
+ public render_col_lists = [
+ { COL_CODE: 'terminalCode', COL_CN: '航站楼代码', COL_WIDTH: "125px" },
+ { COL_CODE: 'terminalName', COL_CN: '航站楼名称', COL_WIDTH: "125px" }
]
// 搜索条件
@@ -25,44 +28,123 @@ export class TerminalComponent implements OnInit {
FLT_POS = 1; //过滤还是定位
SEL_COL = ''; //选择列名
- terminals: Array;
- public row_state: any = { renderFlight: {} };
+ public terminals: Array;
+
+ public wait_render_data: Array