generated from liutk/owl-admin-base
调整死亡户主信息保留
parent
f8f2425062
commit
c4af14dbb0
|
|
@ -288,7 +288,7 @@ class PersonController extends AdminController
|
||||||
'visibleOn' => '${is_master > 0}',
|
'visibleOn' => '${is_master > 0}',
|
||||||
'size' => 15
|
'size' => 15
|
||||||
])
|
])
|
||||||
->api(admin_url('persons?_action=getData&master[name]=${master.name}'))
|
->api(admin_url('persons?_action=getData&state=1&master[name]=${master.name}'))
|
||||||
->columns([
|
->columns([
|
||||||
amis()->TableColumn('name', __('admin.persons.name'))->copyable(),
|
amis()->TableColumn('name', __('admin.persons.name'))->copyable(),
|
||||||
amis()->TableColumn('master_connect', __('admin.persons.master_connect')),
|
amis()->TableColumn('master_connect', __('admin.persons.master_connect')),
|
||||||
|
|
@ -572,7 +572,7 @@ class PersonController extends AdminController
|
||||||
amis()->TableColumn('idcard', __('admin.persons.idcard')),
|
amis()->TableColumn('idcard', __('admin.persons.idcard')),
|
||||||
amis()->TableColumn('master_connect', __('admin.persons.master_connect'))->width('60px'),
|
amis()->TableColumn('master_connect', __('admin.persons.master_connect'))->width('60px'),
|
||||||
amis()->RadioControl('is_new_master', '新户主')->disabledOn('is_master'),
|
amis()->RadioControl('is_new_master', '新户主')->disabledOn('is_master'),
|
||||||
amis()->TextControl('new_master_connect', '新关系')->disabledOn('is_master'),
|
amis()->TextControl('new_master_connect', '新关系'),
|
||||||
])->required()
|
])->required()
|
||||||
)->visibleOn('${is_master}'),
|
)->visibleOn('${is_master}'),
|
||||||
amis()->Divider(),
|
amis()->Divider(),
|
||||||
|
|
|
||||||
|
|
@ -556,14 +556,17 @@ class PersonService extends BaseService
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
$personUpdate = [[
|
||||||
Person::where('id', $person->id)->update([
|
|
||||||
'domicile_code' => '99999999',
|
'domicile_code' => '99999999',
|
||||||
'is_master' => 0,
|
'is_master' => 0,
|
||||||
'master_id' => null,
|
|
||||||
'master_connect' => null,
|
|
||||||
'state' => 2,
|
'state' => 2,
|
||||||
]);
|
]];
|
||||||
|
if(isset($oldNewMaster)){
|
||||||
|
$personUpdate['master_id'] = $oldNewMaster['id'];
|
||||||
|
$personUpdate['master_connect'] = $oldNewMaster['new_master_connect'];
|
||||||
|
}
|
||||||
|
|
||||||
|
Person::where('id', $person->id)->update($personUpdate);
|
||||||
|
|
||||||
count($personChangeLogs) > 0 && PersonChange::insert($personChangeLogs);
|
count($personChangeLogs) > 0 && PersonChange::insert($personChangeLogs);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue