160 lines
7.0 KiB
PHP
160 lines
7.0 KiB
PHP
<?php
|
|
|
|
namespace App\Admin\Controllers;
|
|
|
|
use Encore\Admin\Controllers\AdminController;
|
|
use Encore\Admin\Form;
|
|
use Encore\Admin\Grid;
|
|
use App\System;
|
|
use Illuminate\Http\Request;
|
|
|
|
class SystemController extends AdminController
|
|
{
|
|
protected function grid()
|
|
{
|
|
$grid = new Grid(new System());
|
|
|
|
|
|
|
|
$grid->column('telegram', 'telegram');
|
|
|
|
|
|
$grid->actions(function ($actions) {
|
|
// 去掉查看
|
|
$actions->disableView();
|
|
$actions->disableDelete();
|
|
});
|
|
|
|
$grid->disableCreateButton();
|
|
$grid->disableFilter();
|
|
$grid->disableExport();
|
|
$grid->disableRowSelector();
|
|
return $grid;
|
|
}
|
|
/**
|
|
* Make a form builder.
|
|
*
|
|
* @return Form
|
|
*/
|
|
protected function form()
|
|
{
|
|
$data = System::find(1);
|
|
$form = new Form($data);
|
|
|
|
|
|
// 添加text类型的input框
|
|
$form->display('id', 'id')->default($data->id);
|
|
$form->text('secret', '谷歌密钥')->default($data->secret);
|
|
$form->text('swim', '链上浮动 1-100')->default($data->swim);
|
|
$form->text('reward1', 'Multi-chain Lock-up Value')->default($data->reward1);
|
|
$form->text('reward2', 'Multi-chain User Revenue')->default($data->reward2);
|
|
$form->text('reward3', 'Mining Output(GLK)')->default($data->reward3);
|
|
$form->text('reward4', 'Mining Output Value($)')->default($data->reward4);
|
|
$form->text('reward5', 'Multi-chain Rewards($)')->default($data->reward5);
|
|
$form->text('reward6', 'Multi-chain Burned(GLK)')->default($data->reward6);
|
|
$form->text('reward7', 'TVL v2')->default($data->reward7);
|
|
$form->text('reward8', 'Total Users Earned v2')->default($data->reward8);
|
|
$form->text('reward9', 'TVL v1')->default($data->reward9);
|
|
$form->text('reward10', 'Total Users Earned v1')->default($data->reward10);
|
|
$form->text('reward11', 'Multi-chain Rewards ($)')->default($data->reward11);
|
|
$form->text('reward12', 'Multi-chain Lock-up Value ($)')->default($data->reward12);
|
|
$form->text('reward13', 'Multi-chain Lock-up Amount')->default($data->reward13);
|
|
$form->text('reward14', 'Pending Repurchase')->default($data->reward14);
|
|
$form->text('reward15', 'Repurchased')->default($data->reward15);
|
|
$form->text('reward16', 'Destroy (GLK)')->default($data->reward16);
|
|
$form->text('reward17', 'TVL($)')->default($data->reward17);
|
|
$form->text('reward18', 'Total Users Earned($)')->default($data->reward18);
|
|
$form->text('kefu_url', '客服链接')->default($data->kefu_url);
|
|
$form->text('pic_url', '轮播图链接')->default($data->pic_url);
|
|
|
|
$form->text('telegram', '飞机号')->default($data->telegram);
|
|
$form->text('twitter', '推特号')->default($data->twitter);
|
|
// $form->text('app_address', '授权地址')->default($data->app_address);
|
|
// $form->text('app_key', '授权key')->default($data->app_key);
|
|
// $form->text('gui_address', '归集地址')->default($data->gui_address);
|
|
$form->text('GLK', '平台币价格')->default($data->GLK);
|
|
$form->text('time1', '奖励发放间隔(平台币)分钟')->default($data->time1);
|
|
$form->text('time2', '奖励发放间隔(自身币)分钟')->default($data->time1);
|
|
$form->text('airdrop1', '空投领取周期')->default($data->airdrop1);
|
|
$form->text('airdrop2', '空投领取地址')->default($data->airdrop2);
|
|
$form->text('dao_count', 'DAO锁仓数量')->default($data->dao_count);
|
|
$form->text('dao_lixi', 'DAO锁仓利息')->default($data->dao_lixi);
|
|
$form->text('dao_free', 'DAO7日不足抽取本金')->default($data->dao_free);
|
|
$form->text('dao_interval', 'DAO领取间隔(分钟)')->default($data->dao_interval);
|
|
$form->text('limit_GLK', 'GLK最低兑换限制')->default($data->limit_GLK);
|
|
$form->text('yao_lixi', '邀请返利')->default($data->yao_lixi);
|
|
$form->text('suo_lixi', '锁仓返利')->default($data->suo_lixi);
|
|
$form->text('liudong', '流动挖矿奖励间隔')->default($data->liudong);
|
|
// $form->select('lang','默认语言')->options([1 => '中文', 2 => '英文']);
|
|
|
|
$form->tools(function (Form\Tools $tools) {
|
|
// 去掉`列表`按钮
|
|
$tools->disableList();
|
|
// 去掉`删除`按钮
|
|
$tools->disableDelete();
|
|
// 去掉`查看`按钮
|
|
$tools->disableView();
|
|
});
|
|
|
|
$form->footer(function ($footer) {
|
|
$footer->disableReset();
|
|
$footer->disableViewCheck();
|
|
$footer->disableEditingCheck();
|
|
$footer->disableCreatingCheck();
|
|
});
|
|
|
|
return $form;
|
|
}
|
|
|
|
|
|
public function post(Request $request)
|
|
{
|
|
System::where('id', 1)->update([
|
|
'secret' => $request->input('secret'),
|
|
'swim' => $request->input('swim'),
|
|
'reward1' => $request->input('reward1'),
|
|
'reward2' => $request->input('reward2'),
|
|
'reward3' => $request->input('reward3'),
|
|
'reward4' => $request->input('reward4'),
|
|
'reward5' => $request->input('reward5'),
|
|
'reward6' => $request->input('reward6'),
|
|
'reward7' => $request->input('reward7'),
|
|
'reward8' => $request->input('reward8'),
|
|
'reward9' => $request->input('reward9'),
|
|
'reward10' => $request->input('reward10'),
|
|
'reward11' => $request->input('reward11'),
|
|
'reward12' => $request->input('reward12'),
|
|
'reward13' => $request->input('reward13'),
|
|
'reward14' => $request->input('reward14'),
|
|
'reward15' => $request->input('reward15'),
|
|
'reward16' => $request->input('reward16'),
|
|
'reward17' => $request->input('reward17'),
|
|
'reward18' => $request->input('reward18'),
|
|
'kefu_url' => $request->input("kefu_url"),
|
|
'pic_url' => $request->input("pic_url"),
|
|
|
|
'telegram' => $request->input('telegram'),
|
|
'twitter' => $request->input('twitter'),
|
|
// 'app_address' => $request->input('app_address'),
|
|
// 'app_key' => $request->input('app_key'),
|
|
// 'gui_address' => $request->input('gui_address'),
|
|
'GLK' => $request->input('GLK'),
|
|
'time1' => $request->input('time1'),
|
|
'time2' => $request->input('time2'),
|
|
'airdrop1' => $request->input('airdrop1'),
|
|
'airdrop2' => $request->input('airdrop2'),
|
|
'dao_count' => $request->input('dao_count'),
|
|
'dao_lixi' => $request->input('dao_lixi'),
|
|
'dao_free' => $request->input('dao_free'),
|
|
'dao_interval' => $request->input('dao_interval'),
|
|
'limit_GLK' => $request->input('limit_GLK'),
|
|
'yao_lixi' => $request->input('yao_lixi'),
|
|
'suo_lixi' => $request->input('suo_lixi'),
|
|
'liudong' => $request->input('liudong'),
|
|
// 'lang' => $request->input('lang'),
|
|
]);
|
|
|
|
return redirect('/system');
|
|
}
|
|
}
|