总账录入任务优化

main
Jing Li 2024-04-17 10:34:38 +08:00
parent a56d03d822
commit fd5c2c679e
4 changed files with 8 additions and 3 deletions

View File

@ -178,7 +178,7 @@ class PlanController extends AdminController
amis()->TableColumn('name', __('plan.task.name')),
amis()->TableColumn('taskable.date', __('plan.task_ledger.date')),
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('completed_at', __('plan.task.completed_at')),
amis()->TableColumn('created_at', __('plan.task.created_at')),

View File

@ -23,7 +23,7 @@ class TaskController extends AdminController
->with([
'taskable' => function (MorphTo $morphTo) {
$morphTo->morphWith([
TaskLedger::class => ['store.master'],
TaskLedger::class => ['store', 'storeMaster'],
]);
},
])

View File

@ -56,7 +56,7 @@ class TaskLedgerGenerateCommand extends Command
$planable->save();
$plan = $planable->plan()->create([
'name' => "{$planable->date} 总账录入",
'name' => "{$planable->date}总账录入",
'plan_status' => PlanStatus::Published,
]);

View File

@ -27,4 +27,9 @@ class TaskLedger extends Model
{
return $this->belongsTo(Store::class);
}
public function storeMaster(): BelongsTo
{
return $this->belongsTo(Employee::class, 'store_master_id');
}
}