12345678910111213141516171819202122232425262728 |
- <?php
- namespace app\admin\model;
- class UserTax extends \app\common\model\UserTax
- {
- public function user(){
- return $this->belongsTo(User::class)->setEagerlyType(0);
- }
- public function getTaxShowAttr($_,$model){
- $model['tax']=json_decode($model['tax'],true);
- $arr=[];
- $arr[]=sprintf('<div><span style="display: none;">发票类型:</span>%s</div>',$model['tax']['paper_type']==1?'电子发票':'纸质发票');
- $arr[]=sprintf('<div><span style="display: none;">票据类型:</span>%s</div>',$model['tax']['self_type']==1?'专票':'普票');
- $arr[]=sprintf('<div><span style="display: none;">用户类型:</span>%s</div>',$model['tax']['u_type']==1?'个人':'企业');
- if($model['tax']['u_type']==1){
- $arr[]=sprintf('<div><span style="display: none;">用户姓名:</span>%s</div>',$model['tax']['name']);
- }elseif ($model['tax']['u_type']==2){
- $arr[]=sprintf('<div><span style="display: none;">开户名称:</span>%s</div>',$model['tax']['open_name']);
- $arr[]=sprintf('<div><span style="display: none;">开户行:</span>%s</div>',$model['tax']['bank_name']);
- $arr[]=sprintf('<div><span style="display: none;">税号:</span>%s</div>',$model['tax']['tax_no']);
- }
- return $arr;
- }
- }
|