'采购合同',2=>'分包合同']; return $type[$data['contract_type']]; } public function getPaymentNatureTextAttr($value,$data){ $dict = DictData::where('type_value','payment_natrue')->column('name','value'); return !empty($data['payment_nature']) ? $dict[$data['payment_nature']] : ''; } public function getPayTypeTextAttr($value,$data){ $dict = DictData::where('type_value','pay_type')->column('name','value'); return !empty($data['pay_type']) ? $dict[$data['pay_type']] : ''; } public function getInvoiceStatusTextAttr($value,$data){ $dict = DictData::where('type_value','invoice_status')->column('name','value'); return !empty($data['invoice_status']) ? $dict[$data['invoice_status']] : ''; } public function getPayDateAttr($value): string { return !empty($value) ? date('Y-m-d',$value) : ''; } }