-
-
-
-
+
+
-
-
-
-
+
+
- user-management works! -
+From ae65e0ae65675b0522fd4760ff85d1a5718499fe Mon Sep 17 00:00:00 2001 From: liweijin <610336687@qq.com> Date: Thu, 15 Nov 2018 18:29:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E8=AE=BE=E7=BD=AE=E5=BC=80?= =?UTF-8?q?=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- angular.json | 8 +- package.json | 5 +- proxy.conf.json | 10 ++ src/app/pages/main.scss | 42 +++++++ .../color-settings.component.scss | 4 +- .../flight-agency.component.html | 15 +++ .../flight-agency.component.scss | 15 +++ .../flight-agency.component.spec.ts | 25 ++++ .../flight-agency/flight-agency.component.ts | 23 ++++ .../personal-settings.component.html | 108 +++++++++--------- .../personal-settings.component.scss | 8 +- .../personal-settings.component.ts | 26 ++++- .../system-management.module.ts | 11 +- .../user-management.component.html | 13 ++- .../user-management.component.scss | 5 + .../user-management.component.ts | 91 ++++++++++++++- src/app/services/http-client.service.ts | 18 ++- 17 files changed, 343 insertions(+), 84 deletions(-) create mode 100644 proxy.conf.json create mode 100644 src/app/pages/main.scss create mode 100644 src/app/pages/system-management/personal-settings/flight-agency/flight-agency.component.html create mode 100644 src/app/pages/system-management/personal-settings/flight-agency/flight-agency.component.scss create mode 100644 src/app/pages/system-management/personal-settings/flight-agency/flight-agency.component.spec.ts create mode 100644 src/app/pages/system-management/personal-settings/flight-agency/flight-agency.component.ts diff --git a/angular.json b/angular.json index aad1bcc..04d0a07 100644 --- a/angular.json +++ b/angular.json @@ -35,11 +35,15 @@ "node_modules/bootstrap/scss/bootstrap.scss", "node_modules/font-awesome/scss/font-awesome.scss", "node_modules/ng-zorro-antd/ng-zorro-antd.min.css", - "src/styles.scss" + "src/styles.scss", + "node_modules/ztree/css/zTreeStyle/zTreeStyle.css" ], "scripts": [ "node_modules/jquery/dist/jquery.min.js", - "node_modules/bootstrap/dist/js/bootstrap.min.js" + "node_modules/bootstrap/dist/js/bootstrap.min.js", + "node_modules/ztree/js/jquery.ztree.core.min.js", + "node_modules/ztree/js/jquery.ztree.excheck.min.js", + "node_modules/ztree/js/jquery.ztree.exhide.min.js" ] }, "configurations": { diff --git a/package.json b/package.json index 6d0f912..35f16af 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "scripts": { "ng": "ng", - "start": "ng serve", + "start": "ng serve --proxy-config proxy.conf.json", "build": "ng build", "test": "ng test", "lint": "ng lint", @@ -27,7 +27,8 @@ "ng-zorro-antd": "^1.8.0", "ngx-color-picker": "^7.0.1", "rxjs": "^6.0.0", - "zone.js": "^0.8.26" + "zone.js": "^0.8.26", + "ztree": "^3.5.24" }, "devDependencies": { "@angular-devkit/build-angular": "~0.6.1", diff --git a/proxy.conf.json b/proxy.conf.json new file mode 100644 index 0000000..c7c8e59 --- /dev/null +++ b/proxy.conf.json @@ -0,0 +1,10 @@ + +{ + + "/sysapi":{ + "target": "http://130.120.3.231:91", + "secure": false, + "changeOrigin": true, + "ws": true + } +} \ No newline at end of file diff --git a/src/app/pages/main.scss b/src/app/pages/main.scss new file mode 100644 index 0000000..c998948 --- /dev/null +++ b/src/app/pages/main.scss @@ -0,0 +1,42 @@ +.system-main-container { + padding: 20px 20px; + width: 100%; + height: 100%; + min-height: 300px; + background-color: #f0f0f0; + .system-main-body{ + height: 100%; + width: 100%; + } +} +.card{ + height: 100%; + background: #fff; + padding: 20px; + box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.15); +} + +.tree-box{ + float: left; + padding: 20px; + height: 100%; + background: #fff; + box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.15); + +} + +/* 目录树样式 */ +:host /deep/ ul.tree{ + padding-left: 25px; + line-height: 30px; + list-style: none; +} +:host /deep/ .node-value{ + display: inline-block; + padding: 0 10px; + border-radius:3px; + cursor: pointer; +} +:host /deep/ .node-selected{ + background-color: #dcdcdc +} \ No newline at end of file diff --git a/src/app/pages/system-management/personal-settings/color-settings/color-settings.component.scss b/src/app/pages/system-management/personal-settings/color-settings/color-settings.component.scss index ecc9bad..abd2d32 100644 --- a/src/app/pages/system-management/personal-settings/color-settings/color-settings.component.scss +++ b/src/app/pages/system-management/personal-settings/color-settings/color-settings.component.scss @@ -6,11 +6,11 @@ display: inline-block; margin-right: 10px; margin-bottom: 10px; - width: 524px; + width: 444px; height: 32px; line-height: 32px; text-align: center; - border-radius: 4px; + border-radius: 2px; } .setting-bg-color{ margin-right: 10px; diff --git a/src/app/pages/system-management/personal-settings/flight-agency/flight-agency.component.html b/src/app/pages/system-management/personal-settings/flight-agency/flight-agency.component.html new file mode 100644 index 0000000..0af43d9 --- /dev/null +++ b/src/app/pages/system-management/personal-settings/flight-agency/flight-agency.component.html @@ -0,0 +1,15 @@ +
请选择需要提示的航班代理
+- user-management works! -
+