33 lines
842 B
PHP
33 lines
842 B
PHP
<?php
|
|
|
|
namespace App\Admin;
|
|
|
|
use Slowlyo\OwlAdmin\Traits\MakeTrait;
|
|
|
|
class Components
|
|
{
|
|
use MakeTrait;
|
|
|
|
/**
|
|
* 字典表-树形选择框
|
|
*
|
|
* @param array $params 查询参数
|
|
*/
|
|
public function keywordTreeSelectControl($params = [])
|
|
{
|
|
$url = amis()->BaseApi()->url(admin_url('api/keywords/tree-list'))->data($params);
|
|
return amis()->TreeSelectControl()->source($url)->labelField('name')->valueField('id')->showIcon(false);
|
|
}
|
|
|
|
/**
|
|
* 字典表-下拉框
|
|
*
|
|
* @param array $params 查询参数
|
|
*/
|
|
public function keywordSelectControl($params = [])
|
|
{
|
|
$url = amis()->BaseApi()->url(admin_url('api/keywords/tree-list'))->data($params);
|
|
return amis()->SelectControl()->source($url)->labelField('name')->valueField('id')->showIcon(false);
|
|
}
|
|
}
|