<?php

namespace admin\action;
use \model\pro\master;
/**
 * Class masterAction
 * @package admin\action
 */
class masterAction  extends baseAction
{
	function tplManage()
	{
		$req = \mvc::$req;
		$master = new master();
		$data = $master->getTplInfo($req);
		\view::set('data', $data);
		\view::put();
	}

    /**
     * @param
     */
	public function listTpl()
    {
		$req = \mvc::$req;
        $master = new master();
        $data = $master->listTpl($req);
        $this->successJson($data);
	}
	
	//保存模板
	public function saveTpl()
	{
		$req = \mvc::$req;
		$master = new master();
		$req['mt_tpl'] = json_decode(base64_decode($req['mt_tpl']), true);
		$data = $master->saveTpl($req);
		$this->successJson($data);
	}

	public function saveReport()
	{
		$req = \mvc::$req;
		$master = new master();
		$data = $master->saveReport($req);
		$this->successJson($data);
	}

	public function saveReportRole()
	{
		$req = \mvc::$req;
		$master = new master();
		foreach($req['ids'] as $id)
		{
			$data = $master->saveReport(['mr_id'=>$id, 'ar_ids'=>$req['ar_ids']]);
		}
		$this->successJson([]);
	}

	public function buildReport()
	{
		$req = \mvc::$req;
		$master = new master();
		$data = $master->buildReport(explode(',', $req['mr_id']));
		$this->successJson($data);
	}

	 /**
     * @param
     */
	public function listReport()
    {
		$req = \mvc::$req;
        $master = new master();
        $data = $master->listReport($req);
        $this->successJson($data);
	}

	public function exportData()
	{
		$req = \mvc::$req;
		$master = new master();
		$data = $master->exportData($req);
		$this->successJson($data);
	}
	

	 /** 取附件各属性名称
     * @param
     */
	public function getOriArr()
    {
		$req = \mvc::$req;
        $promasattaqty = new \model\import\promasattaqty();
        $data = $promasattaqty->getOriArr();
        $this->successJson($data);
	}
	
}