| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- <?php
- declare (strict_types = 1);
- namespace app\admin\controller\user;
- use app\common\controller\Backend;
- use app\admin\traits\Actions;
- use think\annotation\route\Group;
- use think\annotation\route\Route;
- use app\common\model\MoneyLog as MoneyLogModel;
- #[Group("user/money_log")]
- class MoneyLog extends Backend
- {
- use Actions{
- index as private _index;
- del as private _del;
- multi as private _multi;
- import as private _import;
- }
- protected function _initialize()
- {
- parent::_initialize();
- $this->model = new MoneyLogModel();
- $this->assign('typeList', site_config('addonsd.bank_account'));
- $this->relationField=['users'];
- }
- //查看
- #[Route("GET,JSON","index")]
- public function index()
- {
- return $this->_index();
- }
- //添加
- #[Route("GET,POST","add")]
- public function add()
- {
- //通过定义postParams来增加或覆盖post提交的表单
- $this->postParams=[];
- //通过定义callback回调函数来执行添加后的操作
- $this->callback=function ($model){};
- return $this->_add();
- }
- //修改
- #[Route("GET,POST","edit")]
- public function edit()
- {
- //通过定义postParams来增加或覆盖post提交的表单
- $this->postParams=[];
- //通过定义callback回调函数来执行修改后的操作
- $this->callback=function ($model){};
- return $this->_edit();
- }
- //删除
- #[Route("GET,POST","del")]
- public function del()
- {
- //通过定义callback回调函数来执行删除后的操作
- $this->callback=function ($ids){};
- return $this->_del();
- }
- //更新
- #[Route("GET,POST","multi")]
- public function multi()
- {
- //通过定义callback回调函数来执行更新后的操作
- $this->callback=function ($ids,$field,$value){};
- return $this->_multi();
- }
- //导入
- #[Route("GET,POST","import")]
- public function import()
- {
- //通过定义callback回调函数来处理导入的数据
- $this->callback=function ($inserData){
- return $inserData;
- };
- return $this->_import();
- }
- }
|