Skip to content
search-new.ts 1.37 KiB
Newer Older
wangqinghua's avatar
wangqinghua committed
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import {TabsService} from "../../tabs/tabs.service";
wangqinghua's avatar
wangqinghua committed
import {StuffDetailPage} from "../stuff-detail/stuff-detail";
wangqinghua's avatar
wangqinghua committed
import {AppGlobal} from "../../../service/http.service";
wangqinghua's avatar
wangqinghua committed


@IonicPage()
@Component({
  selector: 'page-search-new',
  templateUrl: 'search-new.html',
})
export class SearchNewPage {

wangqinghua's avatar
wangqinghua committed
  picture: string = AppGlobal.domain + '/wisdomgroup';
wangqinghua's avatar
wangqinghua committed
  newList = [];
  searchObj = {
    title:'',
    stuffType:null,   //类型:(1图文,2视频)
    order:'desc',  //asc升序  desc  降序
  }
  constructor(public navCtrl: NavController, public navParams: NavParams,
              public tabs:TabsService) {
  }

wangqinghua's avatar
wangqinghua committed
  ionViewDidEnter() {
wangqinghua's avatar
wangqinghua committed
   this.search();
  }

  //改变时间
  changeOrder(){
    this.searchObj.order = this.searchObj.order == 'desc'?'asc':'desc';
    this.search();
  }

  //查询列表
  search(){
    const data = {
      pageNum:'1',
      pageCount:'100',
      obj:this.searchObj,
    }
    this.tabs.stuffPage(data).subscribe(
        (res)=>{
wangqinghua's avatar
wangqinghua committed
          this.newList = res.data.list;
wangqinghua's avatar
wangqinghua committed
          this.newList.forEach(e => {
            if (e.attachments.length > 0) {
              e.imgUrl = e.attachments[0].path;
            }
          })
wangqinghua's avatar
wangqinghua committed
        }
    )
  }

wangqinghua's avatar
wangqinghua committed
  //查看详情
  goToDetail(item){
    this.navCtrl.push(StuffDetailPage,{id:item.id});
  }

wangqinghua's avatar
wangqinghua committed
}