Commit a12218bf authored by wangqinghua's avatar wangqinghua

提交建议

parent 1f854bc4
......@@ -41,6 +41,7 @@ import {HomeService} from "../pages/home/home.service";
import {PublishPageModule} from "../pages/discover-pages/publish/publish.module";
import {MobileAccessibility} from "@ionic-native/mobile-accessibility";
import {Camera} from "@ionic-native/camera";
import {ProposalPageModule} from "../pages/mine-pages/proposal/proposal.module";
@NgModule({
declarations: [
......@@ -71,7 +72,8 @@ import {Camera} from "@ionic-native/camera";
JsonpModule,
SearchNewPageModule,
StuffDetailPageModule,
PublishPageModule
PublishPageModule,
ProposalPageModule,
],
bootstrap: [IonicApp],
entryComponents: [
......
......@@ -85,7 +85,11 @@ p {
border: 1px solid #e12724;
background-color: #e12724;
}
.submit{
border: 1px solid #e12724;
background-color: #e12724;
margin-top: 20px;
}
.label-input .text-input {
padding: 5px;
border: 1px solid #ddd;
......
src/assets/imgs/mine/czjl.png

1.95 KB | W: | H:

src/assets/imgs/mine/czjl.png

1.7 KB | W: | H:

src/assets/imgs/mine/czjl.png
src/assets/imgs/mine/czjl.png
src/assets/imgs/mine/czjl.png
src/assets/imgs/mine/czjl.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/imgs/mine/wdbb.png

1.87 KB | W: | H:

src/assets/imgs/mine/wdbb.png

1.51 KB | W: | H:

src/assets/imgs/mine/wdbb.png
src/assets/imgs/mine/wdbb.png
src/assets/imgs/mine/wdbb.png
src/assets/imgs/mine/wdbb.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/imgs/mine/wdhd.png

1.61 KB | W: | H:

src/assets/imgs/mine/wdhd.png

1.6 KB | W: | H:

src/assets/imgs/mine/wdhd.png
src/assets/imgs/mine/wdhd.png
src/assets/imgs/mine/wdhd.png
src/assets/imgs/mine/wdhd.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/imgs/mine/wdwj.png

1.65 KB | W: | H:

src/assets/imgs/mine/wdwj.png

1.47 KB | W: | H:

src/assets/imgs/mine/wdwj.png
src/assets/imgs/mine/wdwj.png
src/assets/imgs/mine/wdwj.png
src/assets/imgs/mine/wdwj.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/imgs/mine/wdzb.png

1.71 KB | W: | H:

src/assets/imgs/mine/wdzb.png

1.61 KB | W: | H:

src/assets/imgs/mine/wdzb.png
src/assets/imgs/mine/wdzb.png
src/assets/imgs/mine/wdzb.png
src/assets/imgs/mine/wdzb.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/imgs/mine/xtsz.png

2.04 KB | W: | H:

src/assets/imgs/mine/xtsz.png

1.67 KB | W: | H:

src/assets/imgs/mine/xtsz.png
src/assets/imgs/mine/xtsz.png
src/assets/imgs/mine/xtsz.png
src/assets/imgs/mine/xtsz.png
  • 2-up
  • Swipe
  • Onion skin
<ion-header>
<ion-navbar>
<ion-title>对于系统的建议</ion-title>
</ion-navbar>
</ion-header>
<ion-content>
<div class="padding-10">
<textarea placeholder="写下您的意见或建议" [(ngModel)]="content" class="content-textarea"></textarea>
</div>
<button class="submit-btn submit" (click)="submit()">提交</button>
</ion-content>
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { ProposalPage } from './proposal';
@NgModule({
declarations: [
ProposalPage,
],
imports: [
IonicPageModule.forChild(ProposalPage),
],
})
export class ProposalPageModule {}
page-proposal {
.content-textarea {
padding: 10px;
min-height: 250px;
width: 100%;
border: 1px solid #ddd;
}
}
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import {TabsService} from "../../tabs/tabs.service";
import {CommonService} from "../../../provide/common.service";
@IonicPage()
@Component({
selector: 'page-proposal',
templateUrl: 'proposal.html',
})
export class ProposalPage {
content = '';
constructor(public navCtrl: NavController, public navParams: NavParams,
public tabs:TabsService,public commonSer:CommonService) {
}
ionViewDidLoad() {
}
submit(){
const data = {
content:this.content
}
this.commonSer.alert('确定提交建议?',()=>{
this.tabs.proposal(data).subscribe(
(res)=>{
this.commonSer.toast('谢谢您的建议');
setTimeout(()=>{
this.navCtrl.pop()
},1000);
}
)
})
}
}
......@@ -16,7 +16,7 @@
<ion-content class="bgc-e7e8ed">
<div class="bgc-fff" style="padding: 1rem;">
<div class="mine-box">
<div class="mine-box" (click)="personInfo()">
<div class="mine-item">
<ion-grid>
<ion-row>
......
......@@ -144,5 +144,8 @@ export class TabsService {
return this.http.get('./assets/json/party.json');
}
//系统建议
proposal(data): Observable<any> {
return this.http.post(AppGlobal.domain + '/wisdomgroup/modules/proposal/proposal', data);
}
}
\ No newline at end of file
......@@ -9,6 +9,10 @@
<ion-label>是否接受推送消息</ion-label>
<ion-toggle [(ngModel)]="pusNumber" (ionChange)="savePush()"></ion-toggle>
</ion-item>
<ion-item (click)="goTo()">
<span>系统建议</span>
<ion-icon float-right name="ios-arrow-forward" ></ion-icon>
</ion-item>
<ion-item class="margin-top-20">
<span>当前版本</span>
<span float-right (click)="update()"><span *ngIf="!isLatest" class="red-span"></span>{{version}}</span>
......
......@@ -6,6 +6,7 @@ import {AppUpdateService} from "../../service/appUpdate.service";
import {Storage} from "@ionic/storage";
import {LoginPage} from "../login/login";
import {App} from "ionic-angular";
import {ProposalPage} from "../mine-pages/proposal/proposal";
@IonicPage()
@Component({
......@@ -65,6 +66,11 @@ export class VersionPage {
)
}
//前往意见
goTo(){
this.navCtrl.push(ProposalPage);
}
//获取最新版本信息
getversion() {
//检测是否需要更新
......
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