get_module_list = CommonConstant::get_module_list(); $this->get_approve_status_list = CommonConstant::get_approve_status_list(); $this->get_approve_status_list_admin = CommonConstant::get_approve_status_list_admin(); $this->get_is_who_list = CommonConstant::get_is_who_list(); $this->get_pay_type_list = ApplyConstant::get_pay_type_list(); $this->get_degree_list = OfferConstant::get_degree_list(); } /** * 列表 * @auth true * @menu true * @throws \think\Exception * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\ModelNotFoundException * @throws \think\exception\DbException */ public function index() { $this->info_id = $info_id = input('info_id') ?: 0; $this->title = '审批人修改记录'; $data = model::field('before,after', true) ->where('info_id',$info_id) ->with([ 'user'=>function($query){ $query->field('id,userid,name,mobile'); } ]) ->order('id desc'); self::_init($data); } /** * 编辑 * @auth true * @throws \think\Exception * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\ModelNotFoundException * @throws \think\exception\DbException * @throws \think\exception\PDOException */ public function edit() { $this->title = '详情'; $data = model::find(input('id') ?:0); if($data){ $data = $data->toArray(); $data['before_text']['module_info']['document_text'] = $data['before_text']['module_info']['document'] ? explode(',', $data['before_text']['module_info']['document']) : []; $data['before_text']['module_info']['images_text'] = $data['before_text']['module_info']['images'] ? explode(',', $data['before_text']['module_info']['images']) : []; $data['after_text']['module_info']['document_text'] = $data['after_text']['module_info']['images'] ? explode(',', $data['after_text']['module_info']['document']) : []; $data['after_text']['module_info']['images_text'] = $data['after_text']['module_info']['images'] ? explode(',', $data['after_text']['module_info']['images']) : []; $this->title = $this->get_module_list[$data['module']] . '详情'; $this->get_type_list = CommonService::get_type_list($data['module']); } return $this->fetch('form', ['vo' => $data['before_text'],'vo2'=>$data['after_text']]); } }