Dcat Admin 批量操作/批量审批功能(弹窗)实现

本文介绍了如何在Dcat Admin中实现批量审批功能。用户选择行后,点击批量审批按钮,弹窗显示,输入审批意见并选择通过或退回,最后提交。主要涉及批量审批按钮的添加、弹窗及数据处理文件的创建,以及相应的动作文件编写。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

功能:选择行,点击批量审批按钮,触发弹窗,输入审批意见,选择通过或退回,提交。如下图展示:

 

主要分三部分:1、添加批量审批按钮 2、弹窗及提交后的数据处理文件  3.动作文件

一、弹窗及提交后的数据处理文件

建立Batchspform.php文件,位置看命名空间

<?php

namespace App\Admin\Forms;

use Dcat\Admin\Traits\LazyWidget;
use Dcat\Admin\Widgets\Form;
use Dcat\Admin\Contracts\LazyRenderable;
use App\Models\HrOvertime; 
use App\Models\HrUsersp; 
use App\Models\Hrop; 
class Batchspform extends Form implements LazyRenderable
{
    /**
     * Handle the form request.
     *
     * @param array $input
     *
     * @return mixed
     */
    use LazyWidget;
    public function handle(array $input)
    {
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值