12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?php
- namespace app\api\controller;
- use app\common\service\ApproveService;
- use hg\apidoc\annotation as Apidoc;
- use think\Db;
- use think\Exception;
- /**
- * @Apidoc\Title("审批")
- * @Apidoc\Group("api")
- * @Apidoc\Sort("0")
- */
- class Approve extends Base
- {
- public function initialize()
- {
- parent::initialize();
- parent::checkLogin();
- }
- /**
- * 审批列表
- *
- * @Apidoc\Method("POST")
- * @Apidoc\Param("page", type="integer",require=true, desc="页数")
- * @Apidoc\Param("page_num", type="integer", require=true, desc="每页数量")
- * @Apidoc\Param("status", type="integer", require=true, desc="处理状态:1=待处理,2=已处理,3=我收到的")
- * @Apidoc\Param("module", type="integer", require=false, desc="模块类型:1=申购申请,2=呈批申请,3=入库申请,4=领用申请,5=出差申请,6=请假申请,7=用车申请,8=维修申请,9=合同呈批,10=收文批阅,11=学校文件 不传默认全部")
- * @Apidoc\Param("start_time", type="string", require=false, desc="申请开始时间")
- * @Apidoc\Param("end_time", type="string", require=false, desc="申请结束时间")
- * @Apidoc\Param("search", type="string", require=false, desc="搜索 事由 编号")
- * @Apidoc\Returned("approve_user", type="array", desc="审批人列表",
- * @Apidoc\Returned("userid", type="string", desc="用户userid"),
- * @Apidoc\Returned("headimg", type="string", desc="头像"),
- * @Apidoc\Returned("name", type="string", desc="姓名"),
- * )
- * @Apidoc\Returned("copy_user", type="array", desc="抄送人列表",
- * @Apidoc\Returned("userid", type="string", desc="用户userid"),
- * @Apidoc\Returned("headimg", type="string", desc="头像"),
- * @Apidoc\Returned("name", type="string", desc="姓名"),
- * )
- */
- public function get_list()
- {
- $status = input('status');
- $module = input('module');
- $start_time = input('start_time');
- $end_time = input('end_time');
- $search = input('search');
- $offset = $this->off_set;
- $length = $this->page_num;
- $data = ApproveService::get_list($module, $status, $start_time, $end_time,$search, $offset, $length, $this->user);
- $this->success('审批列表', $data);
- }
- }
|