Commit 39a326a9 authored by wangqinghua's avatar wangqinghua

问卷调查

parent ee78a33f
...@@ -41,6 +41,7 @@ ...@@ -41,6 +41,7 @@
<div class="content-item"> <div class="content-item">
<p> <span>报名截止:</span><span>1</span> </p> <p> <span>报名截止:</span><span>1</span> </p>
<p> <span>出行日期:</span><span>备注</span> </p> <p> <span>出行日期:</span><span>备注</span> </p>
<p> <span>可携带人数:</span><span>备注</span> </p>
<p> <span>集合时间:</span><span>备注</span> </p> <p> <span>集合时间:</span><span>备注</span> </p>
<p> <span>集合地点:</span><span>备注</span> </p> <p> <span>集合地点:</span><span>备注</span> </p>
<p> <span>活动须知:</span><span>备注</span> </p> <p> <span>活动须知:</span><span>备注</span> </p>
......
<!--
Generated template for the EditPage page.
See http://ionicframework.com/docs/components/#navigation for more info on
Ionic pages and navigation.
-->
<ion-header>
<ion-navbar>
<ion-title>edit</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
</ion-content>
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { EditPage } from './edit';
@NgModule({
declarations: [
EditPage,
],
imports: [
IonicPageModule.forChild(EditPage),
],
})
export class EditPageModule {}
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
/**
* Generated class for the EditPage page.
*
* See https://ionicframework.com/docs/components/#navigation for more info on
* Ionic pages and navigation.
*/
@IonicPage()
@Component({
selector: 'page-edit',
templateUrl: 'edit.html',
})
export class EditPage {
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
ionViewDidLoad() {
console.log('ionViewDidLoad EditPage');
}
}
<ion-header>
<ion-navbar>
<ion-title>更多应用</ion-title>
</ion-navbar>
</ion-header>
<ion-content>
<div class="item2-2">
<div class="card" (click)="goActivity()">
<img src="./assets/imgs/home/icon-bm.png" alt="">
<label class="label2-2">活动报名</label>
<img class="new-logo" *ngIf="hasNewActivity==1" src="./assets/imgs/new.png">
</div>
<div class="card" (click)="goAnnouncement()">
<img src="./assets/imgs/home/icon-tz.png" alt="">
<label class="label2-2">通知公告</label>
<img class="new-logo" *ngIf="hasNewNotice==1" src="./assets/imgs/new.png">
</div>
<div class="card" (click)="goOutGoingReportAboutAll()">
<img src="./assets/imgs/home/icon-lhbb.png" alt="">
<label class="label2-2">离沪报备</label>
<img class="new-logo" *ngIf="hasNewPremanager==1" src="./assets/imgs/new.png">
</div>
<div class="card" (click)="wait()">
<img src="./assets/imgs/home/icon-zb.png" alt="">
<label class="label2-2">值班情况</label>
</div>
<div class="card" (click)="wait()">
<img src="./assets/imgs/home/icon-hdgz.png" alt="">
<label class="label2-2">活动跟踪</label>
</div>
<div class="card" (click)="wait()">
<img src="./assets/imgs/home/icon-bbgz.png" alt="">
<label class="label2-2">报备跟踪</label>
</div>
<div class="card" (click)="wait()">
<img src="./assets/imgs/home/icon-wjtc.png" alt="">
<label class="label2-2">问卷调查</label>
</div>
<div class="card" (click)="goToSurveyManage()">
<img src="./assets/imgs/home/icon-more.png" alt="">
<label class="label2-2 more2-2">问卷管理</label>
</div>
<div class="card" (click)="wait()">
<img src="./assets/imgs/home/icon-more.png" alt="">
<label class="label2-2 more2-2">值班换班</label>
</div>
</div>
</ion-content>
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { MoreAppPage } from './more-app';
@NgModule({
declarations: [
MoreAppPage,
],
imports: [
IonicPageModule.forChild(MoreAppPage),
],
})
export class MoreAppPageModule {}
page-more-app {
.item2-2,.item3-2,.item4-2,.item5-2{
background-color: #ffffff;
//box-shadow:0px 5px 5px #b5cef7;
padding-bottom: 8px;
}
.item2-2,.item3-2{
display: flex;
flex-direction: row;
flex-wrap:wrap;
// align-items: center;
align-content: space-between;
justify-content: left;
box-sizing: border-box;
}
.card3-item{
margin: 3px 0;
}
.card{
height: 100%;
width: 20%;
display: inline-flex;
flex-direction: column;
// flex-direction: center;
align-items: center;
justify-content: space-between;
box-sizing: border-box;
margin:2.5%;
position: relative;
}
.card img:first-child{
width: 50%;
}
}
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import {ListPage} from "../../surveyManage/list/list";
@IonicPage()
@Component({
selector: 'page-more-app',
templateUrl: 'more-app.html',
})
export class MoreAppPage {
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
ionViewDidLoad() {
console.log('ionViewDidLoad MoreAppPage');
}
goToSurveyManage(){
this.navCtrl.push('ListPage');
}
}
<!--
Generated template for the CreatePage page.
See http://ionicframework.com/docs/components/#navigation for more info on
Ionic pages and navigation.
-->
<ion-header>
<ion-navbar>
<ion-title>create</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
</ion-content>
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { CreatePage } from './create';
@NgModule({
declarations: [
CreatePage,
],
imports: [
IonicPageModule.forChild(CreatePage),
],
})
export class CreatePageModule {}
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
/**
* Generated class for the CreatePage page.
*
* See https://ionicframework.com/docs/components/#navigation for more info on
* Ionic pages and navigation.
*/
@IonicPage()
@Component({
selector: 'page-create',
templateUrl: 'create.html',
})
export class CreatePage {
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
ionViewDidLoad() {
console.log('ionViewDidLoad CreatePage');
}
}
<!--
Generated template for the DesicrPage page.
See http://ionicframework.com/docs/components/#navigation for more info on
Ionic pages and navigation.
-->
<ion-header>
<ion-navbar>
<ion-title>desicr</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
</ion-content>
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { DesicrPage } from './desicr';
@NgModule({
declarations: [
DesicrPage,
],
imports: [
IonicPageModule.forChild(DesicrPage),
],
})
export class DesicrPageModule {}
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
/**
* Generated class for the DesicrPage page.
*
* See https://ionicframework.com/docs/components/#navigation for more info on
* Ionic pages and navigation.
*/
@IonicPage()
@Component({
selector: 'page-desicr',
templateUrl: 'desicr.html',
})
export class DesicrPage {
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
ionViewDidLoad() {
console.log('ionViewDidLoad DesicrPage');
}
}
<ion-header>
<ion-navbar>
<ion-title>问卷预览</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
</ion-content>
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { DetailPage } from './detail';
@NgModule({
declarations: [
DetailPage,
],
imports: [
IonicPageModule.forChild(DetailPage),
],
})
export class DetailPageModule {}
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
/**
* Generated class for the DetailPage page.
*
* See https://ionicframework.com/docs/components/#navigation for more info on
* Ionic pages and navigation.
*/
@IonicPage()
@Component({
selector: 'page-detail',
templateUrl: 'detail.html',
})
export class DetailPage {
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
ionViewDidLoad() {
console.log('ionViewDidLoad DetailPage');
}
}
<!--
Generated template for the SetPage page.
See http://ionicframework.com/docs/components/#navigation for more info on
Ionic pages and navigation.
-->
<ion-header>
<ion-navbar>
<ion-title>问卷设置</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
</ion-content>
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { SetPage } from './set';
@NgModule({
declarations: [
SetPage,
],
imports: [
IonicPageModule.forChild(SetPage),
],
})
export class SetPageModule {}
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
/**
* Generated class for the SetPage page.
*
* See https://ionicframework.com/docs/components/#navigation for more info on
* Ionic pages and navigation.
*/
@IonicPage()
@Component({
selector: 'page-set',
templateUrl: 'set.html',
})
export class SetPage {
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
ionViewDidLoad() {
console.log('ionViewDidLoad SetPage');
}
}
<ion-header>
<ion-navbar>
<ion-title>问卷管理</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
</ion-content>
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { ListPage } from './list';
@NgModule({
declarations: [
ListPage,
],
imports: [
IonicPageModule.forChild(ListPage),
],
})
export class ListPageModule {}
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
@IonicPage()
@Component({
selector: 'page-list',
templateUrl: 'list.html',
})
export class ListPage {
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
ionViewDidLoad() {
console.log('ionViewDidLoad ListPage');
}
}
<ion-header>
<ion-navbar>
<ion-title>选择用户组</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
</ion-content>
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
/**
* Generated class for the PersonPage page.
*
* See https://ionicframework.com/docs/components/#navigation for more info on
* Ionic pages and navigation.
*/
@Component({
selector: 'page-person',
templateUrl: 'person.html',
})
export class PersonPage {
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
ionViewDidLoad() {
console.log('ionViewDidLoad PersonPage');
}
}
<!--
Generated template for the SelectTypePage page.
See http://ionicframework.com/docs/components/#navigation for more info on
Ionic pages and navigation.
-->
<ion-header>
<ion-navbar>
<ion-title>选择题型</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
</ion-content>
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
@Component({
selector: 'page-select-type',
templateUrl: 'select-type.html',
})
export class SelectTypePage {
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
ionViewDidLoad() {
console.log('ionViewDidLoad SelectTypePage');
}
}
<!--
Generated template for the ResultPage page.
See http://ionicframework.com/docs/components/#navigation for more info on
Ionic pages and navigation.
-->
<ion-header>
<ion-navbar>
<ion-title>问卷结果</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
</ion-content>
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { ResultPage } from './result';
@NgModule({
declarations: [
ResultPage,
],
imports: [
IonicPageModule.forChild(ResultPage),
],
})
export class ResultPageModule {}
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
/**
* Generated class for the ResultPage page.
*
* See https://ionicframework.com/docs/components/#navigation for more info on
* Ionic pages and navigation.
*/
@IonicPage()
@Component({
selector: 'page-result',
templateUrl: 'result.html',
})
export class ResultPage {
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
ionViewDidLoad() {
console.log('ionViewDidLoad ResultPage');
}
}
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
<img src="./assets/imgs/home/icon-wjtc.png" alt=""> <img src="./assets/imgs/home/icon-wjtc.png" alt="">
<label class="label2-2">问卷调查</label> <label class="label2-2">问卷调查</label>
</div> </div>
<div class="card" (click)="wait()"> <div class="card" (click)="gotoMore()">
<img src="./assets/imgs/home/icon-more.png" alt=""> <img src="./assets/imgs/home/icon-more.png" alt="">
<label class="label2-2 more2-2">更多应用</label> <label class="label2-2 more2-2">更多应用</label>
</div> </div>
......
...@@ -14,6 +14,7 @@ import { AnnouncementPage } from '../../announcement/announcement'; ...@@ -14,6 +14,7 @@ import { AnnouncementPage } from '../../announcement/announcement';
import { Storage } from '@ionic/storage'; import { Storage } from '@ionic/storage';
import { OutGoingReportEditPage } from '../../outGoingReportEdit/outGoingReportEdit'; import { OutGoingReportEditPage } from '../../outGoingReportEdit/outGoingReportEdit';
import { AnnouncementViewPage } from '../../announcementView/announcementView'; import { AnnouncementViewPage } from '../../announcementView/announcementView';
import {MoreAppPage} from "../../home/more-app/more-app";
@IonicPage() @IonicPage()
@Component({ @Component({
...@@ -400,6 +401,11 @@ export class HomePage { ...@@ -400,6 +401,11 @@ export class HomePage {
}); });
} }
//更多应用
gotoMore(){
this.navCtrl.push('MoreAppPage')
}
//尚未报备跳转 //尚未报备跳转
goOutGoingReportAboutNot() { goOutGoingReportAboutNot() {
this.navCtrl.push("OutGoingReportPage", { this.navCtrl.push("OutGoingReportPage", {
......
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