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'] = isset($data['before_text']['module_info']['document']) ? json_decode($data['before_text']['module_info']['document'],true) : []; $data['before_text']['module_info']['images_text'] = isset($data['before_text']['module_info']['images']) ? json_decode($data['before_text']['module_info']['images'],true) : []; $data['after_text']['module_info']['document_text'] = isset($data['after_text']['module_info']['document']) ? json_decode($data['after_text']['module_info']['document'],true) : []; $data['after_text']['module_info']['images_text'] = isset($data['after_text']['module_info']['images']) ? json_decode($data['after_text']['module_info']['images'],true) : []; $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']]); } }