Commit 41a2ec16 authored by wangqinghua's avatar wangqinghua

跨域代理

路由配置
parent aa06e6a7
<ion-header> <ion-header>
<ion-toolbar > <ion-toolbar >
<ion-button>
<img class="logo" src="./assets/logo.png"> <img class="logo" src="./assets/logo.png">
</ion-button>
</ion-toolbar> </ion-toolbar>
</ion-header> </ion-header>
......
...@@ -7,7 +7,8 @@ import { Component, OnInit } from '@angular/core'; ...@@ -7,7 +7,8 @@ import { Component, OnInit } from '@angular/core';
}) })
export class HomePage implements OnInit { export class HomePage implements OnInit {
constructor() { } constructor(
) { }
ngOnInit() { ngOnInit() {
} }
......
<ion-header> <ion-header>
<ion-toolbar > <ion-toolbar>
<ion-button>
<img class="logo" src="./assets/logo.png"> <img class="logo" src="./assets/logo.png">
</ion-button> <span class="span-end" slot="end">
<ion-button slot="end">
<ion-icon name="mail"></ion-icon> <ion-icon name="mail"></ion-icon>
<span class="num">2</span> <span class="num">2</span>
</ion-button> </span>
</ion-toolbar> </ion-toolbar>
</ion-header> </ion-header>
......
ion-button{ ion-toolbar{
.span-end{
position: relative; position: relative;
ion-icon{ ion-icon{
font-size: 2.5rem; font-size: 2.5rem;
color: #ffffff;
margin-right: 1rem;
} }
.num{ .num{
position: absolute; position: absolute;
top: 3px; top: 0px;
right: 11px; right: 6px;
background-color: #fff; background-color: #fff;
padding: 1px 5px; padding: 1px 5px;
color: #e12724; color: #e12724;
font-size: .8rem; font-size: .8rem;
border-radius: 100px; border-radius: 100px;
} }
}
}
ion-content{
font-size: 16px;
} }
.mine-box{ .mine-box{
border: 1px solid #fee7e7; border: 1px solid #fee7e7;
......
<ion-header> <ion-header>
<ion-toolbar > <ion-toolbar>
<ion-button>
<img class="logo" src="./assets/logo.png"> <img class="logo" src="./assets/logo.png">
</ion-button> <span class="span-end" slot="end">
<ion-button slot="end">
<ion-icon name="mail"></ion-icon> <ion-icon name="mail"></ion-icon>
<span class="num">2</span> <span class="num">2</span>
</ion-button> </span>
</ion-toolbar> </ion-toolbar>
</ion-header> </ion-header>
...@@ -24,7 +22,7 @@ ...@@ -24,7 +22,7 @@
<div class="item3-2" style="background-color:#f8f8f8;" (click)="gotoNotice()"> <div class="item3-2" style="background-color:#f8f8f8;" (click)="gotoNotice()">
<div class="card3" style="width: 15%;"> <div class="card3" style="width: 15%;">
<span *ngIf="hasNew.message == 1" class="img-tips"></span> <span *ngIf="hasNew.message == 1" class="img-tips"></span>
<img src="./assets/serve/icon-mail.png" > <img src="./assets/serve/icon-mail.png">
</div> </div>
<div class="card3" style="width: 75%;"> <div class="card3" style="width: 75%;">
<div class="card3-item" *ngFor="let item of noticeList;"> <div class="card3-item" *ngFor="let item of noticeList;">
...@@ -41,6 +39,7 @@ ...@@ -41,6 +39,7 @@
<div class="item2" style="padding: 0px;"> <div class="item2" style="padding: 0px;">
<p class="myApp">我的应用</p>
<div class="item2-2"> <div class="item2-2">
<div class="card" (click)="goTo('ActivityListPage')"> <div class="card" (click)="goTo('ActivityListPage')">
<img src="./assets/serve/icon-bm.png" alt=""> <img src="./assets/serve/icon-bm.png" alt="">
......
ion-button{ ion-toolbar{
.span-end{
position: relative; position: relative;
ion-icon{ ion-icon{
font-size: 2.5rem; font-size: 2.5rem;
color: #ffffff;
margin-right: 1rem;
} }
.num{ .num{
position: absolute; position: absolute;
top: 3px; top: 0px;
right: 11px; right: 6px;
background-color: #fff; background-color: #fff;
padding: 1px 5px; padding: 1px 5px;
color: #e12724; color: #e12724;
font-size: .8rem; font-size: .8rem;
border-radius: 100px; border-radius: 100px;
} }
}
} }
ion-slides{ ion-slides{
...@@ -372,3 +376,8 @@ ion-calendar-month .primary .dayOff1.today p{ ...@@ -372,3 +376,8 @@ ion-calendar-month .primary .dayOff1.today p{
button[disabled]{ button[disabled]{
opacity: 1; opacity: 1;
} }
.myApp{
background: #fff;
padding: 10px;
font-size: 1.3rem;
}
\ No newline at end of file
...@@ -14,7 +14,7 @@ import {Router} from "@angular/router"; ...@@ -14,7 +14,7 @@ import {Router} from "@angular/router";
templateUrl: './serve.page.html', templateUrl: './serve.page.html',
styleUrls: ['./serve.page.scss'], styleUrls: ['./serve.page.scss'],
}) })
export class ServePage implements OnInit { export class ServePage {
slideOpts = { slideOpts = {
initialSlide: 1, initialSlide: 1,
...@@ -65,15 +65,12 @@ export class ServePage implements OnInit { ...@@ -65,15 +65,12 @@ export class ServePage implements OnInit {
} }
ngOnInit(): void {
this.appService.ObserverHttpGet("/wisdomgroup/modules/message/findAllActivityForAppWithXQ", null).subscribe((res: Response) => {
// this.noticeList = res.json().slice(0, 2);
}, error => {
this.commonSer.alert('系统错误!');
});
}
ionViewDidEnter() { ionViewDidEnter() {
this.tabsSer.findAllActivityForAppWithXQ().subscribe(
(res)=>{
this.noticeList = res.slice(0, 2);
}
)
//获取权限 //获取权限
this.getRole(); this.getRole();
//获取消息数量 //获取消息数量
...@@ -85,11 +82,13 @@ export class ServePage implements OnInit { ...@@ -85,11 +82,13 @@ export class ServePage implements OnInit {
ionViewWillEnter() { ionViewWillEnter() {
this.slidersItems = []; this.slidersItems = [];
this.getHasNew(); this.getHasNew();
//初始化日期 //轮播图
this.appService.ObserverHttpGet("/wisdomgroup/modules/common/file/getBanner", {}).subscribe((res: Response) => { this.tabsSer.getBanner().subscribe(
// this.slidersItems = res.json(); (res)=>{
}, error => { this.slidersItems = res;
}) console.log(this.slidersItems)
}
)
} }
......
...@@ -13,10 +13,20 @@ export class TabsService{ ...@@ -13,10 +13,20 @@ export class TabsService{
private https:Http, //该请求不转json private https:Http, //该请求不转json
){} ){}
//登录
loginpost(data): Observable<any>{ loginpost(data): Observable<any>{
return this.http.post(environment.domain+'/wisdomgroup/app/loginpost?'+this.commonSer.toQuery(data),null) return this.http.post(environment.domain+'/wisdomgroup/app/loginpost?'+this.commonSer.toQuery(data),null)
} }
//获取消息
findAllActivityForAppWithXQ(): Observable<any>{
return this.http.get(environment.domain+'/wisdomgroup/modules/message/findAllActivityForAppWithXQ')
}
getBanner(): Observable<any>{
return this.http.get(environment.domain+'/wisdomgroup/modules/common/file/getBanner')
}
//获取权限 //获取权限
getRoles(): Observable<any>{ getRoles(): Observable<any>{
return this.http.get(environment.domain +'/wisdomgroup/app/getRoles', ); return this.http.get(environment.domain +'/wisdomgroup/app/getRoles', );
......
...@@ -20,7 +20,8 @@ th, td /* table elements 表格元素 */ { ...@@ -20,7 +20,8 @@ th, td /* table elements 表格元素 */ {
padding: 0; padding: 0;
} }
.logo{ .logo{
height: 3rem; height: 2.5rem;
margin-left: 1rem;
} }
.space{ .space{
height: .5rem; height: .5rem;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment