Skip to content
look-plan.component.ts 1.07 KiB
Newer Older
wangqinghua's avatar
wangqinghua committed
import { Component, OnInit } from '@angular/core';
import {WorkService} from '../../work.service';
wangqinghua's avatar
wangqinghua committed
import {fileUrl} from '../../../app.constants';
wangqinghua's avatar
wangqinghua committed
import {CommonService} from '../../../shared/common/common.service';
wangqinghua's avatar
wangqinghua committed

@Component({
  selector: 'smart-look-plan',
  templateUrl: './look-plan.component.html',
  styles: []
})
export class LookPlanComponent implements OnInit {

  isVisible = false;
  title;
  plan;
wangqinghua's avatar
wangqinghua committed
  planId;
wangqinghua's avatar
wangqinghua committed
  url = fileUrl + "/planFile/";
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
  constructor(private workSer:WorkService,private commonSer:CommonService) { }
wangqinghua's avatar
wangqinghua committed

  ngOnInit() {
  }

wangqinghua's avatar
wangqinghua committed
  showModal(id,name){
wangqinghua's avatar
wangqinghua committed
      this.planId = id;
wangqinghua's avatar
wangqinghua committed
    this.title = "计划:"+name;
wangqinghua's avatar
wangqinghua committed
    this.isVisible = true;
wangqinghua's avatar
wangqinghua committed
    this.workSer.findPlan(id).subscribe(
        (res)=>{
          if(res.errCode == 10000){
            this.plan = res.data;
          }
        }
    )
  }

wangqinghua's avatar
wangqinghua committed
    handleEditCancel(){
    this.isVisible = false;
    }

wangqinghua's avatar
wangqinghua committed
    downLoad(){
        this.workSer.downloadTemplate("plan",this.planId).subscribe(
            (data)=>{
                this.commonSer.downloadFile(this.plan.fileName,data)
            }
        )
    }

wangqinghua's avatar
wangqinghua committed
}