generated from liutk/owl-admin-base
总账录入任务优化
parent
a56d03d822
commit
fd5c2c679e
|
|
@ -178,7 +178,7 @@ class PlanController extends AdminController
|
||||||
amis()->TableColumn('name', __('plan.task.name')),
|
amis()->TableColumn('name', __('plan.task.name')),
|
||||||
amis()->TableColumn('taskable.date', __('plan.task_ledger.date')),
|
amis()->TableColumn('taskable.date', __('plan.task_ledger.date')),
|
||||||
amis()->TableColumn('taskable.store.title', __('plan.task_ledger.store')),
|
amis()->TableColumn('taskable.store.title', __('plan.task_ledger.store')),
|
||||||
amis()->TableColumn('taskable.store.master.name', __('plan.task_ledger.store_master')),
|
amis()->TableColumn('taskable.store_master.name', __('plan.task_ledger.store_master')),
|
||||||
amis()->TableColumn('task_status', __('plan.task.status'))->type('mapping')->map(TaskStatus::labelMap()),
|
amis()->TableColumn('task_status', __('plan.task.status'))->type('mapping')->map(TaskStatus::labelMap()),
|
||||||
amis()->TableColumn('completed_at', __('plan.task.completed_at')),
|
amis()->TableColumn('completed_at', __('plan.task.completed_at')),
|
||||||
amis()->TableColumn('created_at', __('plan.task.created_at')),
|
amis()->TableColumn('created_at', __('plan.task.created_at')),
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ class TaskController extends AdminController
|
||||||
->with([
|
->with([
|
||||||
'taskable' => function (MorphTo $morphTo) {
|
'taskable' => function (MorphTo $morphTo) {
|
||||||
$morphTo->morphWith([
|
$morphTo->morphWith([
|
||||||
TaskLedger::class => ['store.master'],
|
TaskLedger::class => ['store', 'storeMaster'],
|
||||||
]);
|
]);
|
||||||
},
|
},
|
||||||
])
|
])
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ class TaskLedgerGenerateCommand extends Command
|
||||||
$planable->save();
|
$planable->save();
|
||||||
|
|
||||||
$plan = $planable->plan()->create([
|
$plan = $planable->plan()->create([
|
||||||
'name' => "{$planable->date} 总账录入",
|
'name' => "【{$planable->date}】总账录入",
|
||||||
'plan_status' => PlanStatus::Published,
|
'plan_status' => PlanStatus::Published,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,4 +27,9 @@ class TaskLedger extends Model
|
||||||
{
|
{
|
||||||
return $this->belongsTo(Store::class);
|
return $this->belongsTo(Store::class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function storeMaster(): BelongsTo
|
||||||
|
{
|
||||||
|
return $this->belongsTo(Employee::class, 'store_master_id');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue