diff --git a/src/app/admin/navigation/navigation.component.html b/src/app/admin/navigation/navigation.component.html index c3c9d4c..417bc13 100644 --- a/src/app/admin/navigation/navigation.component.html +++ b/src/app/admin/navigation/navigation.component.html @@ -28,7 +28,8 @@ [nzType]="isCollapsed ? 'menu-unfold' : 'menu-fold'" > - + 系统开关: + {{userInfo.secUser.userName}} diff --git a/src/app/admin/navigation/navigation.component.ts b/src/app/admin/navigation/navigation.component.ts index 2ddbb59..fde458f 100644 --- a/src/app/admin/navigation/navigation.component.ts +++ b/src/app/admin/navigation/navigation.component.ts @@ -6,6 +6,7 @@ import {NzMessageService} from 'ng-zorro-antd'; import {Router} from '@angular/router'; import {IconService} from '../../services/icon.service'; import {RechargeService} from '../../services/recharge.service'; +import {CommonsService} from '../../services/commons.service'; @Component({ selector: 'app-navigation', @@ -18,10 +19,12 @@ export class NavigationComponent implements OnInit { userInfo: any; menuList: any; routeName: string; + switchValue = false; constructor( private storage: LocalStorageService, private loginService: LoginService, private message: NzMessageService, + private commonsService: CommonsService, private iconService: IconService, private router: Router, ) { } @@ -29,6 +32,9 @@ export class NavigationComponent implements OnInit { ngOnInit(): void { this.routeName = this.storage.get(ROUTENAME) == null ? 'index' : this.storage.get(ROUTENAME); this.userInfo = this.storage.getList(ADMIN_INFO_OBJECT); + this.commonsService.mappingSysNameOl('RECHARGE', data => { + this.switchValue = data['return_data']['codeValue'] === '1'; + }); this.menuList = this.storage.getList(ADMIN_INFO_OBJECT)['menuList']; // 定义菜单数据 } @@ -62,4 +68,15 @@ export class NavigationComponent implements OnInit { history.back(); } + clickSwitch(): void { + this.switchValue = !this.switchValue; + this.commonsService.updateDictionary('RECHARGE' , this.switchValue === true ? '1' : '0' , data => { + if (data['return_code'] === '000000') { + this.message.success(data['return_data']); + } else { + this.message.error(data['return_msg']); + } + }); + } + } diff --git a/src/app/admin/recharge-order/order-list/order-list.component.ts b/src/app/admin/recharge-order/order-list/order-list.component.ts index c956740..bedb2be 100644 --- a/src/app/admin/recharge-order/order-list/order-list.component.ts +++ b/src/app/admin/recharge-order/order-list/order-list.component.ts @@ -1,14 +1,15 @@ import {Component, OnDestroy, OnInit} from '@angular/core'; import {environment} from '../../../../environments/environment'; -import {FormBuilder, FormGroup, Validators} from '_@angular_forms@9.0.7@@angular/forms'; + import {DiscountService} from '../../../services/discount.service'; import {CouponService} from '../../../services/coupon.service'; import {IconService} from '../../../services/icon.service'; -import {NzMessageService} from '_ng-zorro-antd@9.3.0@ng-zorro-antd'; -import {Router} from '_@angular_router@9.0.7@@angular/router'; + import {CommonsService} from '../../../services/commons.service'; import {RechargeService} from '../../../services/recharge.service'; -import {NzNotificationService} from 'ng-zorro-antd'; +import {NzMessageService, NzNotificationService} from 'ng-zorro-antd'; +import {FormBuilder, FormGroup, Validators} from '@angular/forms'; +import {Router} from '@angular/router'; @Component({ selector: 'app-order-list', @@ -47,15 +48,18 @@ export class OrderListComponent implements OnInit , OnDestroy { this.init(); this.timer = setInterval(() => { // 设置定时刷新事件,每隔1分钟刷新 this.recharge.countOrder(data => { - this.notification.info( - '充值订单', - '您有' + data['return_data'] + '条未充值的订单,请尽快充值,点击可查看未充值订单!' - ).onClick.subscribe(() => { - this.searchForm.value.status = 2; + if (data['return_data'] > 0) { this.getRequest(true, this.searchForm.value); - }); + this.notification.info( + '充值订单', + '您有' + data['return_data'] + '条未充值的订单,请尽快充值,点击可查看未充值订单!' + ).onClick.subscribe(() => { + this.searchForm.value.status = 2; + this.getRequest(true, this.searchForm.value); + }); + } }); - }, 60000); + }, 5000); } // 销毁 diff --git a/src/app/admin/recharge-order/order-statistical/order-statistical.component.ts b/src/app/admin/recharge-order/order-statistical/order-statistical.component.ts index db730e4..aeb87a0 100644 --- a/src/app/admin/recharge-order/order-statistical/order-statistical.component.ts +++ b/src/app/admin/recharge-order/order-statistical/order-statistical.component.ts @@ -1,8 +1,8 @@ import { Component, OnInit } from '@angular/core'; import {RechargeService} from '../../../services/recharge.service'; -import {FormBuilder, FormGroup} from '_@angular_forms@9.0.7@@angular/forms'; import {NzMessageService} from 'ng-zorro-antd'; import {environment} from '../../../../environments/environment'; +import {FormBuilder, FormGroup} from '@angular/forms'; @Component({ selector: 'app-order-statistical', diff --git a/src/app/admin/recharge-order/price-list/price-list.component.ts b/src/app/admin/recharge-order/price-list/price-list.component.ts index 87fb051..9f82506 100644 --- a/src/app/admin/recharge-order/price-list/price-list.component.ts +++ b/src/app/admin/recharge-order/price-list/price-list.component.ts @@ -1,13 +1,13 @@ import {Component, OnInit} from '@angular/core'; import {environment} from '../../../../environments/environment'; -import {FormBuilder, FormGroup, Validators} from '_@angular_forms@9.0.7@@angular/forms'; +import {FormBuilder, FormGroup, Validators} from '@angular/forms'; import {DiscountService} from '../../../services/discount.service'; import {CouponService} from '../../../services/coupon.service'; import {IconService} from '../../../services/icon.service'; -import {NzMessageService} from '_ng-zorro-antd@9.3.0@ng-zorro-antd'; -import {Router} from '_@angular_router@9.0.7@@angular/router'; +import {Router} from '@angular/router'; import {CommonsService} from '../../../services/commons.service'; import {RechargeService} from '../../../services/recharge.service'; +import {NzMessageService} from 'ng-zorro-antd'; @Component({ selector: 'app-price-list', diff --git a/src/app/admin/recharge-order/recharge-order.module.ts b/src/app/admin/recharge-order/recharge-order.module.ts index 12d9959..5fab1ec 100644 --- a/src/app/admin/recharge-order/recharge-order.module.ts +++ b/src/app/admin/recharge-order/recharge-order.module.ts @@ -4,9 +4,9 @@ import { CommonModule } from '@angular/common'; import { RechargeOrderRoutingModule } from './recharge-order-routing.module'; import { OrderListComponent } from './order-list/order-list.component'; import { PriceListComponent } from './price-list/price-list.component'; -import {NgZorroAntdModule} from '_ng-zorro-antd@9.3.0@ng-zorro-antd'; +import {NgZorroAntdModule} from 'ng-zorro-antd'; import {SeparateModule} from '../../common/separate/separate.module'; -import {FormsModule, ReactiveFormsModule} from '_@angular_forms@9.0.7@@angular/forms'; +import {FormsModule, ReactiveFormsModule} from '@angular/forms'; import {BreadcrumbModule} from '../../common/breadcrumb/breadcrumb.module'; import {RegionSelectorModule} from '../../common/region-selector/region-selector.module'; import {AppCommonModule} from '../../app-common.module'; diff --git a/src/app/admin/recharge-order/user-edit/user-edit.component.ts b/src/app/admin/recharge-order/user-edit/user-edit.component.ts index 21a7873..539340b 100644 --- a/src/app/admin/recharge-order/user-edit/user-edit.component.ts +++ b/src/app/admin/recharge-order/user-edit/user-edit.component.ts @@ -1,10 +1,10 @@ import { Component, OnInit } from '@angular/core'; -import {FormBuilder, FormGroup, Validators} from '_@angular_forms@9.0.7@@angular/forms'; +import {FormBuilder, FormGroup, Validators} from '@angular/forms'; import {environment} from '../../../../environments/environment'; import {AgentService} from '../../../services/agent.service'; -import {NzMessageService} from '_ng-zorro-antd@9.3.0@ng-zorro-antd'; -import {ActivatedRoute} from '_@angular_router@9.0.7@@angular/router'; import {ValidatorsService} from '../../../services/validators.service'; +import {NzMessageService} from 'ng-zorro-antd'; +import {ActivatedRoute} from '@angular/router'; @Component({ selector: 'app-user-edit', diff --git a/src/app/admin/recharge-order/user-statistical/user-statistical.component.ts b/src/app/admin/recharge-order/user-statistical/user-statistical.component.ts index f61e91e..bcb41a6 100644 --- a/src/app/admin/recharge-order/user-statistical/user-statistical.component.ts +++ b/src/app/admin/recharge-order/user-statistical/user-statistical.component.ts @@ -1,8 +1,9 @@ import { Component, OnInit } from '@angular/core'; -import {FormBuilder, FormGroup} from "_@angular_forms@9.0.7@@angular/forms"; -import {environment} from "../../../../environments/environment"; -import {RechargeService} from "../../../services/recharge.service"; -import {NzMessageService} from "_ng-zorro-antd@9.3.0@ng-zorro-antd"; +import {FormBuilder, FormGroup} from '@angular/forms'; +import {NzMessageService} from 'ng-zorro-antd'; +import {RechargeService} from '../../../services/recharge.service'; +import {environment} from '../../../../environments/environment'; + @Component({ selector: 'app-user-statistical', diff --git a/src/app/admin/recharge-order/user/user.component.ts b/src/app/admin/recharge-order/user/user.component.ts index 9258774..596d1c0 100644 --- a/src/app/admin/recharge-order/user/user.component.ts +++ b/src/app/admin/recharge-order/user/user.component.ts @@ -1,13 +1,13 @@ import { Component, OnInit } from '@angular/core'; import {environment} from '../../../../environments/environment'; -import {FormBuilder, FormGroup, Validators} from '_@angular_forms@9.0.7@@angular/forms'; import {AgentService} from '../../../services/agent.service'; import {DiscountService} from '../../../services/discount.service'; import {CouponService} from '../../../services/coupon.service'; import {IconService} from '../../../services/icon.service'; -import {NzMessageService} from '_ng-zorro-antd@9.3.0@ng-zorro-antd'; -import {Router} from '_@angular_router@9.0.7@@angular/router'; import {CommonsService} from '../../../services/commons.service'; +import {NzMessageService} from 'ng-zorro-antd'; +import {FormBuilder, FormGroup} from '@angular/forms'; +import {Router} from '@angular/router'; @Component({ selector: 'app-user', diff --git a/src/app/services/commons.service.ts b/src/app/services/commons.service.ts index dcce117..4614bdb 100644 --- a/src/app/services/commons.service.ts +++ b/src/app/services/commons.service.ts @@ -167,6 +167,18 @@ export class CommonsService { }); } + public mappingSysNameOl(codeType: string , callback): any { + this.http.get(environment.baseUrl + '/common/getDictionaryByCodeTypeOl?codeType=' + codeType).subscribe( data => { + callback(data); + }); + } + + public updateDictionary(codeType: string , codeValue: string , callback): any { + this.http.get(environment.baseUrl + '/common/updateDictionary?codeType=' + codeType + '&codeValue=' + codeValue).subscribe( data => { + callback(data); + }); + } + /** * * 获取全部职位类型 diff --git a/src/app/services/recharge.service.ts b/src/app/services/recharge.service.ts index dde414b..b387a9f 100644 --- a/src/app/services/recharge.service.ts +++ b/src/app/services/recharge.service.ts @@ -1,5 +1,5 @@ import { Injectable } from '@angular/core'; -import {HttpClient} from '_@angular_common@9.0.7@@angular/common/http'; +import {HttpClient} from '@angular/common/http'; import {CommonsService} from './commons.service'; import {environment} from '../../environments/environment'; diff --git a/src/environments/environment.ts b/src/environments/environment.ts index 532a068..0d20ac6 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -6,7 +6,7 @@ export const environment = { production: false, baseUrl: 'http://localhost:9302/brest/', // 测试环境服务器地址(请求数据地址) imageUrl: 'http://localhost:9302/filesystem/', - // baseUrl: 'https://hsgcs.dctpay.com/brest/', // 正式环境服务器地址(请求数据地址) + // baseUrl: 'https://hsgcs.dctpay.com/brest/', // 测试环境服务器地址(请求数据地址) // imageUrl: 'https://hsgcs.dctpay.com/filesystem/', };