Commit 0aef8abf authored by wangqinghua's avatar wangqinghua

color

parent 0e8167d2
<?xml version='1.0' encoding='utf-8'?>
<widget id="io.ionic.starter" version="1.1.8" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<widget id="io.ionic.starter" version="1.1.9" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>智汇19号</name>
<description>An awesome Ionic/Cordova app.</description>
<author email="hi@ionicframework" href="http://ionicframework.com/">Ionic Framework Team</author>
......
......@@ -3,7 +3,16 @@
<ion-navbar>
<ion-title>添加分组</ion-title>
<span (click)="done()" float-right class="margin-right-10 color-fff">完成</span>
<ion-buttons start>
<button ion-button (click)="cancel()">
<span ion-text class="color-fff" >取消</span>
</button>
</ion-buttons>
<ion-buttons end>
<button ion-button (click)="done()">
<span ion-text class="color-fff" >完成</span>
</button>
</ion-buttons>
</ion-navbar>
</ion-header>
......
......@@ -26,23 +26,23 @@ export class AddBlockPage {
//创建分组
done(){
if(!this.groupName){
this.appService.popToastView('请填写分组名称','middle',1500);
}
const data = {
groupName:this.groupName
};
this.appService.ObserverHttpPostData("/wisdomgroup/modules/telpBook/",data)
.subscribe((res: Response) => {
let data = res.json();
let toast = this.toastCtrl.create({
message:'创建成功',
duration:2000,
dismissOnPageChange: true,
});
toast.present();
this.navCtrl.pop();
this.appService.popToastView('创建成功!','middle',1500);
}, error => {
this.appService.alert('网络异常!');
}
);
}
cancel(){
this.navCtrl.pop();
}
}
......@@ -87,8 +87,8 @@ page-block-list {
}
.contact-img{
width: 3rem;
height: 3rem;
width: 4rem;
height: 4rem;
}
.contact-name{
......
import { Component } from '@angular/core';
import {Component} from '@angular/core';
import {IonicPage, ModalController, NavController, NavParams, ToastController} from 'ionic-angular';
import {AppService} from "../../../service/appHttpService";
import {ContactModalPage} from "../contact-modal/contact-modal";
......@@ -8,84 +8,84 @@ import {message} from "../../../app/main";
@IonicPage()
@Component({
selector: 'page-block-list',
templateUrl: 'block-list.html',
selector: 'page-block-list',
templateUrl: 'block-list.html',
})
export class BlockListPage {
orgid;
orgName;
contactPersons;
constructor(public navCtrl: NavController, public navParams: NavParams,
public appService:AppService,public modalCtrl: ModalController,
public toastCtrl: ToastController) {
}
ionViewDidLoad() {
this.orgid = this.navParams.get("orgid");
this.orgName = this.navParams.get("orgName");
this.initList();
}
constructor(public navCtrl: NavController, public navParams: NavParams,
public appService: AppService, public modalCtrl: ModalController,
public toastCtrl: ToastController) {
}
initList(){
const data = {
'groupId': this.orgid
}
this.appService.ObserverHttpGetOption('/wisdomgroup/modules/telpBookPerson',data)
.subscribe((res)=>{
if(res.json().data){
this.contactPersons = res.json().data.list;
}
})
}
ionViewDidLoad() {
this.orgid = this.navParams.get("orgid");
this.orgName = this.navParams.get("orgName");
this.initList();
}
showPersonModal(){
initList() {
const data = {
'groupId': this.orgid
}
this.appService.ObserverHttpGetOption('/wisdomgroup/modules/telpBookPerson', data)
.subscribe((res) => {
if (res.json().data) {
this.contactPersons = res.json().data.list;
}
})
}
showPersonModal() {
const toast = this.toastCtrl.create(message);
let peoModal = this.modalCtrl.create(PersonListPage);
peoModal.onDidDismiss( res=>{
if(res){
peoModal.onDidDismiss(res => {
if (res) {
const data = {
'telpBookPersonList':[{
'telpbookId':this.orgid,
'linkUserid':res.id,
'linkUsername':res.name
'telpBookPersonList': [{
'telpbookId': this.orgid,
'linkUserid': res.id,
'linkUsername': res.name
}]
};
this.appService.ObserverHttpPostData('/wisdomgroup/modules/telpBook',data)
.subscribe((res)=>{
this.appService.ObserverHttpPostData('/wisdomgroup/modules/telpBook', data)
.subscribe((res) => {
console.log(res.json());
if( res.json().apiResult.errcode == '0' ){
if (res.json().apiResult.errcode == '0') {
toast.setMessage('添加成功');
toast.present();
this.initList();
}else{
} else {
toast.setMessage(res.json().apiResult.data);
toast.present();
}
})
}
} );
});
peoModal.present();
}
removeItem(item){
const data = {
userId:item.id
};
this.appService.ObserverHttpDeteleteData('/wisdomgroup/modules/telpBookPerson/',this.orgid,data)
.subscribe((res)=>{
if(res.json().errcode == '0'){
this.initList();
}
})
removeItem(item) {
const data = {
userId: item.id
};
this.appService.ObserverHttpDeteleteData('/wisdomgroup/modules/telpBookPerson/', this.orgid, data)
.subscribe((res) => {
if (res.json().errcode == '0') {
this.initList();
}
})
}
//人员详情
contactPersonInfo(contactPerson){
this.navCtrl.push("ContractPersoninfoPage",{"id":contactPerson.id});
contactPersonInfo(contactPerson) {
this.navCtrl.push("ContractPersoninfoPage", {"id": contactPerson.id});
}
}
......@@ -11,9 +11,13 @@
<ion-list>
<ion-item *ngFor="let contactPerson of contactPersons" (click)="contactPersonInfo(contactPerson)">
<div class="contact-box">
<img src="./assets/imgs/man.png" class="contact-img" *ngIf="contactPerson.gender =='1'||contactPerson.gender==null">
<img src="./assets/imgs/woman.png" class="contact-img" *ngIf="contactPerson.gender =='0'">
<ng-container *ngIf="contactPerson?.picUrl && contactPerson?.picUrl != ''">
<img src="{{picture+contactPerson.picUrl}}" class="contact-img">
</ng-container>
<ng-container *ngIf="!contactPerson?.picUrl || contactPerson?.picUrl == ''">
<img src="./assets/imgs/man.png" class="contact-img" *ngIf="contactPerson.gender =='1'||contactPerson.gender==null">
<img src="./assets/imgs/woman.png" class="contact-img" *ngIf="contactPerson.gender =='0'">
</ng-container>
<div class="contact-box-right">
<div>
<span class="contact-name">{{contactPerson.name}}</span>
......
......@@ -30,8 +30,9 @@ page-contactList {
}
.contact-img{
width: 3rem;
height: 3rem;
width: 4rem;
height: 4rem;
border-radius: 2px;
}
.contact-name{
......
......@@ -26,7 +26,7 @@
<span class="info-span">头像</span>
<div class="info-item-content">
<ng-container *ngIf="contactPersonInfo?.picUrl && contactPersonInfo?.picUrl != ''">
<img src="{{picture+contactPersonInfo.picUrl}}" class="contact-img" (click)="go(item)">
<img src="{{picture+contactPersonInfo.picUrl}}" class="contact-img">
</ng-container>
<ng-container *ngIf="!contactPersonInfo?.picUrl || contactPersonInfo?.picUrl == ''">
<img src="./assets/imgs/head.png" class="contact-img" >
......
......@@ -57,8 +57,9 @@ page-contract-personinfo {
}
.contact-img{
width: 3rem;
height: 3rem;
width: 4rem;
height: 4rem;
border-radius: 2px;
}
.list-item {
margin: -1px 0 0px;
......
......@@ -23,14 +23,17 @@
<ion-item-sliding>
<ion-item *ngFor="let item of perList">
<div class="contact-box" (click)="sure(item)">
<img src="./assets/imgs/man.png" class="contact-img" *ngIf="item.gender =='1'||item.gender==null">
<img src="./assets/imgs/woman.png" class="contact-img" *ngIf="item.gender =='0'">
<ng-container *ngIf="item?.picUrl && item?.picUrl != ''">
<img src="{{picture+item.picUrl}}" class="contact-img">
</ng-container>
<ng-container *ngIf="!item?.picUrl || item?.picUrl == ''">
<img src="./assets/imgs/man.png" class="contact-img" *ngIf="item.gender =='1'||item.gender==null">
<img src="./assets/imgs/woman.png" class="contact-img" *ngIf="item.gender =='0'">
</ng-container>
<div class="contact-box-right">
<div>
<span class="contact-name">{{item.name}}</span>
<!--<ion-icon name="male" class="contact-sex male" *ngIf="item.gender =='1'||item.gender==null"></ion-icon>-->
<!--<ion-icon name="female" class="contact-sex female" *ngIf="item.gender =='0'"></ion-icon>-->
<span class="contact-handphone">{{item.mobile}}</span>
</div>
<div class="contact-organization">{{item?.orgname}}</div>
......
......@@ -30,8 +30,9 @@ page-person-list {
}
.contact-img{
width: 3rem;
height: 3rem;
width: 4rem;
height: 4rem;
border-radius: 2px;
}
.contact-name{
......
import { Component } from '@angular/core';
import {Component} from '@angular/core';
import {IonicPage, NavController, NavParams, ViewController} from 'ionic-angular';
import {AppService} from "../../../service/appHttpService";
import {AppGlobal, AppService} from "../../../service/appHttpService";
@Component({
selector: 'page-person-list',
templateUrl: 'person-list.html',
selector: 'page-person-list',
templateUrl: 'person-list.html',
})
export class PersonListPage {
perList;
name = '';
constructor(public navCtrl: NavController, public navParams: NavParams,
public appService: AppService , public viewCtrl: ViewController) {
}
picture: string = AppGlobal.picture;
perList;
name = '';
ionViewDidLoad() {
constructor(public navCtrl: NavController, public navParams: NavParams,
public appService: AppService, public viewCtrl: ViewController) {
}
ionViewDidLoad() {
this.getList();
}
getList(){
const data = {
name:this.name,
pageNumber:1,
pageSize:100,
};
this.appService.ObserverHttpNoForm('/wisdomgroup/app/getUserByName',data)
.subscribe((res)=>{
this.perList = res.json().list;
})
}
}
getList() {
const data = {
name: this.name,
pageNumber: 1,
pageSize: 100,
};
this.appService.ObserverHttpNoForm('/wisdomgroup/app/getUserByName', data)
.subscribe((res) => {
this.perList = res.json().list;
})
}
dismiss() {
this.viewCtrl.dismiss();
}
sure(item){
sure(item) {
this.viewCtrl.dismiss(item);
}
......
......@@ -15,16 +15,20 @@
<ion-list>
<ion-item *ngFor="let contactPerson of contactPersons" (click)="contactPersonInfo(contactPerson)">
<div class="contact-box">
<img src="./assets/imgs/man.png" class="contact-img" *ngIf="contactPerson.gender =='1'||contactPerson.gender==null">
<img src="./assets/imgs/woman.png" class="contact-img" *ngIf="contactPerson.gender =='0'">
<ng-container *ngIf="contactPersonInfo?.picUrl && contactPersonInfo?.picUrl != ''">
<img src="{{picture+contactPersonInfo.picUrl}}" class="contact-img" (click)="go(item)">
</ng-container>
<ng-container *ngIf="!contactPersonInfo?.picUrl || contactPersonInfo?.picUrl == ''">
<img src="./assets/imgs/man.png" class="contact-img" *ngIf="contactPerson.gender =='1'||contactPerson.gender==null">
<img src="./assets/imgs/woman.png" class="contact-img" *ngIf="contactPerson.gender =='0'">
</ng-container>
<div class="contact-box-right">
<div>
<span class="contact-name">{{contactPerson.name}}</span>
</div>
<div class="contact-organization">{{contactPerson.orgName}}</div>
<div>
<span class="contact-telphone">座机:{{contactPerson.telephone}}</span>
<span class="contact-handphone">手机:{{contactPerson.mobile}}</span>
</div>
</div>
......
......@@ -78,8 +78,8 @@ page-search {
}
.contact-img{
width: 3rem;
height: 3rem;
width: 4rem;
height: 4rem;
}
.contact-name{
......
......@@ -2,7 +2,11 @@
<ion-navbar>
<ion-title>问卷管理</ion-title>
<span (click)="create()" float-right class="margin-right-10 color-fff">创建</span>
<ion-buttons end>
<button ion-button (click)="create()">
<span (click)="create()" ion-text class="color-fff" >创建</span>
</button>
</ion-buttons>
</ion-navbar>
<div class="pageMenuSlides">
<div class="swiper-container">
......
......@@ -100,7 +100,7 @@ export class ListPage {
//创建
create(){
this.showOp = false;
// this.showOp = false;
this.navCtrl.push('DesicrPage');
}
......
......@@ -8,7 +8,7 @@ page-contact {
.myItem{
margin: 0;
.contact-img {
width: 3rem;
width: 4rem;
margin-right: 1rem;
}
.item{
......
......@@ -365,6 +365,7 @@ export class HomePage {
//日历
getCalendar() {
this.newArr = [];
let date = new Date();
let year = date.getFullYear();
let month = date.getMonth() + 1;
......
......@@ -46,7 +46,7 @@ page-mine {
.head-photo{
width: 60px;
height: 60px;
border-radius: 60px;
border-radius: 2px;
}
.group{
......
......@@ -362,7 +362,7 @@ export class AppService {
// return this.http.get(AppGlobal.domain + url + this.encode(params, "get")) //app
// }
//
//
// //get请求
// ObserverHttpGetData(url, params): Observable<any> {
// return this.http.get(AppGlobal.domain +url, params) //本地
......
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