app-plugin
This commit is contained in:
parent
462b8ade91
commit
89f94328d4
@ -10,7 +10,8 @@
|
|||||||
"illuminate/events": ">=7.30",
|
"illuminate/events": ">=7.30",
|
||||||
"intervention/image": "^2.7",
|
"intervention/image": "^2.7",
|
||||||
"webman/event": "^1.0",
|
"webman/event": "^1.0",
|
||||||
"gregwar/captcha": "^1.1.0"
|
"gregwar/captcha": "^1.1.0",
|
||||||
|
"guzzlehttp/guzzle": "^7.5"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
@ -1,11 +1,15 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace plugin\admin\app;
|
namespace plugin\admin\api;
|
||||||
|
|
||||||
use plugin\admin\app\model\AdminRole;
|
use plugin\admin\app\model\AdminRole;
|
||||||
use plugin\admin\app\model\AdminRule;
|
use plugin\admin\app\model\AdminRule;
|
||||||
use support\exception\BusinessException;
|
use support\exception\BusinessException;
|
||||||
|
use function admin;
|
||||||
|
|
||||||
class Admin
|
/**
|
||||||
|
* 对外提供的鉴权接口
|
||||||
|
*/
|
||||||
|
class Auth
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* 判断权限
|
* 判断权限
|
||||||
@ -94,6 +98,7 @@ class Admin
|
|||||||
$rule = AdminRule::where(function ($query) use ($controller, $action) {
|
$rule = AdminRule::where(function ($query) use ($controller, $action) {
|
||||||
$query->where('name', "$controller@$action")->orWhere('name', $controller);
|
$query->where('name', "$controller@$action")->orWhere('name', $controller);
|
||||||
})->whereIn('id', $rule_ids)->first();
|
})->whereIn('id', $rule_ids)->first();
|
||||||
|
|
||||||
if (!$rule) {
|
if (!$rule) {
|
||||||
$msg = '无权限';
|
$msg = '无权限';
|
||||||
$code = 2;
|
$code = 2;
|
||||||
@ -102,4 +107,5 @@ class Admin
|
|||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
158
src/plugin/admin/api/Menu.php
Normal file
158
src/plugin/admin/api/Menu.php
Normal file
@ -0,0 +1,158 @@
|
|||||||
|
<?php
|
||||||
|
namespace plugin\admin\api;
|
||||||
|
|
||||||
|
use plugin\admin\app\model\AdminRole;
|
||||||
|
use plugin\admin\app\model\AdminRule;
|
||||||
|
use support\exception\BusinessException;
|
||||||
|
use function admin;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 对外提供的菜单接口
|
||||||
|
*/
|
||||||
|
class Menu
|
||||||
|
{
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据名字获得菜单
|
||||||
|
*
|
||||||
|
* @param $name
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
|
public static function get($name)
|
||||||
|
{
|
||||||
|
$menu = AdminRule::where('name', $name)->first();
|
||||||
|
return $menu ? $menu->toArray() : null;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据id获得菜单
|
||||||
|
*
|
||||||
|
* @param $id
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
|
public static function find($id)
|
||||||
|
{
|
||||||
|
return AdminRule::find($id)->toArray();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加菜单
|
||||||
|
*
|
||||||
|
* @param array $menu
|
||||||
|
* @return int
|
||||||
|
*/
|
||||||
|
public static function add(array $menu)
|
||||||
|
{
|
||||||
|
$item = new AdminRule;
|
||||||
|
foreach ($menu as $key => $value) {
|
||||||
|
$item->$key = $value;
|
||||||
|
}
|
||||||
|
if (!empty($item->frame_src)) {
|
||||||
|
$item->component = '';
|
||||||
|
}
|
||||||
|
$item->save();
|
||||||
|
return $item->id;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 导入菜单
|
||||||
|
*
|
||||||
|
* @param array $menu_tree
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public static function import(array $menu_tree)
|
||||||
|
{
|
||||||
|
if (is_numeric(key($menu_tree)) && !isset($menu_tree['name'])) {
|
||||||
|
foreach ($menu_tree as $item) {
|
||||||
|
static::import($item);
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
$children = $menu_tree['children'] ?? [];
|
||||||
|
unset($menu_tree['children']);
|
||||||
|
if ($old_menu = Menu::get($menu_tree['name'])) {
|
||||||
|
$pid = $old_menu['id'];
|
||||||
|
AdminRule::where('name', $menu_tree['name'])->update($menu_tree);
|
||||||
|
} else {
|
||||||
|
$pid = static::add($menu_tree);
|
||||||
|
}
|
||||||
|
foreach ($children as $menu) {
|
||||||
|
$menu['pid'] = $pid;
|
||||||
|
static::import($menu);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除菜单
|
||||||
|
*
|
||||||
|
* @param $name
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public static function delete($name)
|
||||||
|
{
|
||||||
|
$item = AdminRule::where('name', $name)->first();
|
||||||
|
if (!$item) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
// 子规则一起删除
|
||||||
|
$delete_ids = $children_ids = [$item['id']];
|
||||||
|
while($children_ids) {
|
||||||
|
$children_ids = AdminRule::whereIn('pid', $children_ids)->pluck('id')->toArray();
|
||||||
|
$delete_ids = array_merge($delete_ids, $children_ids);
|
||||||
|
}
|
||||||
|
AdminRule::whereIn('id', $delete_ids)->delete();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取菜单中某个(些)字段的值
|
||||||
|
*
|
||||||
|
* @param $menus
|
||||||
|
* @param $column
|
||||||
|
* @return array|mixed
|
||||||
|
*/
|
||||||
|
public static function column($menu, $column = null, $index = null)
|
||||||
|
{
|
||||||
|
$values = [];
|
||||||
|
if (is_numeric(key($menu)) && !isset($menu['name'])) {
|
||||||
|
foreach ($menu as $item) {
|
||||||
|
$values = array_merge($values, static::column($item, $column, $index));
|
||||||
|
}
|
||||||
|
return $values;
|
||||||
|
}
|
||||||
|
|
||||||
|
$children = $menu['children'] ?? [];
|
||||||
|
unset($menu['children']);
|
||||||
|
if ($column === null) {
|
||||||
|
if ($index) {
|
||||||
|
$values[$menu[$index]] = $menu;
|
||||||
|
} else {
|
||||||
|
$values[] = $menu;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (is_array($column)) {
|
||||||
|
$item = [];
|
||||||
|
foreach ($column as $f) {
|
||||||
|
$item[$f] = $menu[$f] ?? null;
|
||||||
|
}
|
||||||
|
if ($index) {
|
||||||
|
$values[$menu[$index]] = $item;
|
||||||
|
} else {
|
||||||
|
$values[] = $item;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$value = $menu[$column] ?? null;
|
||||||
|
if ($index) {
|
||||||
|
$values[$menu[$index]] = $value;
|
||||||
|
} else {
|
||||||
|
$values[] = $value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
foreach ($children as $child) {
|
||||||
|
$values = array_merge($values, static::column($child, $column, $index));
|
||||||
|
}
|
||||||
|
return $values;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
34
src/plugin/admin/api/Middleware.php
Normal file
34
src/plugin/admin/api/Middleware.php
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
<?php
|
||||||
|
namespace plugin\admin\api;
|
||||||
|
|
||||||
|
use plugin\admin\api\Auth;
|
||||||
|
use plugin\admin\app\model\Option;
|
||||||
|
use Webman\Http\Request;
|
||||||
|
use Webman\Http\Response;
|
||||||
|
use Webman\MiddlewareInterface;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 对外提供的中间件
|
||||||
|
*/
|
||||||
|
class Middleware implements MiddlewareInterface
|
||||||
|
{
|
||||||
|
public function process(Request $request, callable $handler): Response
|
||||||
|
{
|
||||||
|
$controller = $request->controller;
|
||||||
|
$action = $request->action;
|
||||||
|
|
||||||
|
$code = 0;
|
||||||
|
$msg = '';
|
||||||
|
if (!Auth::canAccess($controller, $action, $code, $msg)) {
|
||||||
|
if ($request->expectsJson()) {
|
||||||
|
$response = json(['code' => $code, 'message' => $msg, 'type' => 'error']);
|
||||||
|
} else {
|
||||||
|
$response = \response($msg, $code);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$response = $request->method() == 'OPTIONS' ? response('') : $handler($request);
|
||||||
|
}
|
||||||
|
return $response;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -4,6 +4,7 @@ namespace plugin\admin\app;
|
|||||||
|
|
||||||
use support\Db;
|
use support\Db;
|
||||||
use Support\Exception\BusinessException;
|
use Support\Exception\BusinessException;
|
||||||
|
use Throwable;
|
||||||
|
|
||||||
class Util
|
class Util
|
||||||
{
|
{
|
||||||
@ -138,4 +139,21 @@ class Util
|
|||||||
];
|
];
|
||||||
return $map[$type] ?? $type;
|
return $map[$type] ?? $type;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* reload webman
|
||||||
|
*
|
||||||
|
* @return bool
|
||||||
|
*/
|
||||||
|
public static function reloadWebman()
|
||||||
|
{
|
||||||
|
if (function_exists('posix_kill')) {
|
||||||
|
try {
|
||||||
|
posix_kill(posix_getppid(), SIGUSR1);
|
||||||
|
return true;
|
||||||
|
} catch (Throwable $e) {}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -7,7 +7,6 @@ use plugin\admin\app\controller\Crud;
|
|||||||
use plugin\admin\app\model\AdminRole;
|
use plugin\admin\app\model\AdminRole;
|
||||||
use plugin\admin\app\model\AdminRule;
|
use plugin\admin\app\model\AdminRule;
|
||||||
use plugin\admin\app\Util;
|
use plugin\admin\app\Util;
|
||||||
use support\Db;
|
|
||||||
use support\Request;
|
use support\Request;
|
||||||
|
|
||||||
class AdminRuleController extends Base
|
class AdminRuleController extends Base
|
||||||
@ -73,7 +72,7 @@ class AdminRuleController extends Base
|
|||||||
}
|
}
|
||||||
$name = "$class@$method_name";
|
$name = "$class@$method_name";
|
||||||
$methods_in_files[$name] = $name;
|
$methods_in_files[$name] = $name;
|
||||||
$title = Util::getCommentFirstLine($method->getDocComment()) ?? $method_name;
|
$title = Util::getCommentFirstLine($method->getDocComment()) ?: $method_name;
|
||||||
$menu = $items[$name] ?? [];
|
$menu = $items[$name] ?? [];
|
||||||
if ($menu) {
|
if ($menu) {
|
||||||
if ($menu->title != $title) {
|
if ($menu->title != $title) {
|
||||||
@ -171,6 +170,9 @@ class AdminRuleController extends Base
|
|||||||
if (isset($columns['updated_at']) && !isset($data['updated_at'])) {
|
if (isset($columns['updated_at']) && !isset($data['updated_at'])) {
|
||||||
$data['updated_at'] = $datetime;
|
$data['updated_at'] = $datetime;
|
||||||
}
|
}
|
||||||
|
if (!empty($data['frame_src'])) {
|
||||||
|
$data['component'] = '';
|
||||||
|
}
|
||||||
$id = $this->model->insertGetId($data);
|
$id = $this->model->insertGetId($data);
|
||||||
return $this->json(0, $id);
|
return $this->json(0, $id);
|
||||||
}
|
}
|
||||||
|
@ -49,14 +49,13 @@ class InstallController extends Base
|
|||||||
$port = $request->post('port');
|
$port = $request->post('port');
|
||||||
$overwrite = $request->post('overwrite');
|
$overwrite = $request->post('overwrite');
|
||||||
|
|
||||||
$dsn = "mysql:dbname=$database;host=$host;port=$port;";
|
|
||||||
try {
|
try {
|
||||||
$params = [
|
$db = $this->getPdo($host, $user, $password, $port);
|
||||||
\PDO::MYSQL_ATTR_INIT_COMMAND => "set names utf8mb4", //设置编码
|
$smt = $db->query("show databases like '$database'");
|
||||||
\PDO::ATTR_EMULATE_PREPARES => false,
|
if (empty($smt->fetchAll())) {
|
||||||
\PDO::ATTR_TIMEOUT => 5
|
$db->exec("create database $database");
|
||||||
];
|
}
|
||||||
$db = new \PDO($dsn, $user, $password, $params);
|
$db->exec("use $database");
|
||||||
$smt = $db->query("show tables");
|
$smt = $db->query("show tables");
|
||||||
$tables = $smt->fetchAll();
|
$tables = $smt->fetchAll();
|
||||||
} catch (\Throwable $e) {
|
} catch (\Throwable $e) {
|
||||||
@ -127,6 +126,11 @@ EOF;
|
|||||||
|
|
||||||
file_put_contents($database_config_file, $config_content);
|
file_put_contents($database_config_file, $config_content);
|
||||||
|
|
||||||
|
|
||||||
|
// 导入菜单
|
||||||
|
$menus = include base_path() . '/plugin/admin/config/menu.php';
|
||||||
|
$this->import($menus, $db);
|
||||||
|
|
||||||
// 尝试reload
|
// 尝试reload
|
||||||
if (function_exists('posix_kill')) {
|
if (function_exists('posix_kill')) {
|
||||||
set_error_handler(function () {});
|
set_error_handler(function () {});
|
||||||
@ -155,15 +159,100 @@ EOF;
|
|||||||
if (Admin::first()) {
|
if (Admin::first()) {
|
||||||
return $this->json(1, '后台已经安装完毕,无法通过此页面创建管理员');
|
return $this->json(1, '后台已经安装完毕,无法通过此页面创建管理员');
|
||||||
}
|
}
|
||||||
$admin = new Admin;
|
if (!is_file($config_file = base_path() . '/plugin/admin/config/database.php')) {
|
||||||
$admin->username = $username;
|
return $this->json(1, '请先完成第一步数据库配置');
|
||||||
$admin->password = Util::passwordHash($password);
|
}
|
||||||
$admin->nickname = '超级管理员';
|
$config = include $config_file;
|
||||||
$admin->roles = '1';
|
$connection = $config['connections']['mysql'];
|
||||||
$admin->save();
|
$pdo = $this->getPdo($connection['host'], $connection['username'], $connection['password'], $connection['port'], $connection['database']);
|
||||||
|
$smt = $pdo->prepare("insert into `wa_admins` (`username`, `password`, `nickname`, `roles`, `created_at`, `updated_at`) values (:username, :password, :nickname, :roles, :created_at, :updated_at)");
|
||||||
|
$time = date('Y-m-d H:i:s');
|
||||||
|
$data = [
|
||||||
|
'username' => $username,
|
||||||
|
'password' => Util::passwordHash($password),
|
||||||
|
'nickname' => '超级管理员',
|
||||||
|
'roles' => '1',
|
||||||
|
'created_at' => $time,
|
||||||
|
'updated_at' => $time
|
||||||
|
];
|
||||||
|
foreach ($data as $key => $value) {
|
||||||
|
$smt->bindValue($key, $value);
|
||||||
|
}
|
||||||
|
$smt->execute();
|
||||||
return $this->json(0);
|
return $this->json(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加菜单
|
||||||
|
*
|
||||||
|
* @param array $menu
|
||||||
|
* @param \PDO $pdo
|
||||||
|
* @return int
|
||||||
|
*/
|
||||||
|
public function add(array $menu, \PDO $pdo)
|
||||||
|
{
|
||||||
|
$allow_columns = ['title', 'name', 'path', 'component', 'icon', 'hide_menu', 'frame_src'];
|
||||||
|
$data = [];
|
||||||
|
foreach ($allow_columns as $column) {
|
||||||
|
if (isset($menu[$column])) {
|
||||||
|
$data[$column] = $menu[$column];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$values = [];
|
||||||
|
foreach ($data as $k => $v) {
|
||||||
|
$values[] = "$k=:$k";
|
||||||
|
}
|
||||||
|
$sql = "insert into wa_admin_rules (" .implode(',', array_keys($data)). ") values (" . implode(',', $values) . ")";
|
||||||
|
$smt = $pdo->prepare($sql);
|
||||||
|
$smt->execute($data);
|
||||||
|
return $pdo->lastInsertId();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 导入菜单
|
||||||
|
*
|
||||||
|
* @param array $menu_tree
|
||||||
|
* @param \PDO $pdo
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function import(array $menu_tree, \PDO $pdo)
|
||||||
|
{
|
||||||
|
if (is_numeric(key($menu_tree)) && !isset($menu_tree['name'])) {
|
||||||
|
foreach ($menu_tree as $item) {
|
||||||
|
$this->import($item, $pdo);
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
$children = $menu_tree['children'] ?? [];
|
||||||
|
unset($menu_tree['children']);
|
||||||
|
$smt = $pdo->prepare("select * from wa_admin_rules where name=:name limit 1");
|
||||||
|
$smt->execute(['name' => $menu_tree['name']]);
|
||||||
|
$old_menu = $smt->fetch();
|
||||||
|
if ($old_menu) {
|
||||||
|
$pid = $old_menu['id'];
|
||||||
|
$params = [
|
||||||
|
'title' => $menu_tree['title'],
|
||||||
|
'path' => $menu_tree['path'],
|
||||||
|
'icon' => $menu_tree['icon'],
|
||||||
|
'name' => $menu_tree['name'],
|
||||||
|
];
|
||||||
|
if (!isset($menu_tree['component'])) {
|
||||||
|
$sql = "update wa_admin_rules set title=:title, path=:path, icon=:icon where name=:name";
|
||||||
|
} else {
|
||||||
|
$sql = "update wa_admin_rules set title=:title, path=:path, icon=:icon, component=:component where name=:name";
|
||||||
|
$params['component'] = $menu_tree['component'];
|
||||||
|
}
|
||||||
|
$smt = $pdo->prepare($sql);
|
||||||
|
$smt->execute($params);
|
||||||
|
} else {
|
||||||
|
$pid = $this->add($menu_tree, $pdo);
|
||||||
|
}
|
||||||
|
foreach ($children as $menu) {
|
||||||
|
$menu['pid'] = $pid;
|
||||||
|
$this->import($menu, $pdo);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 去除sql文件中的注释
|
* 去除sql文件中的注释
|
||||||
*
|
*
|
||||||
@ -223,4 +312,29 @@ EOF;
|
|||||||
return $output;
|
return $output;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取pdo连接
|
||||||
|
*
|
||||||
|
* @param $host
|
||||||
|
* @param $username
|
||||||
|
* @param $password
|
||||||
|
* @param $port
|
||||||
|
* @param $database
|
||||||
|
* @return \PDO
|
||||||
|
*/
|
||||||
|
protected function getPdo($host, $username, $password, $port, $database = null)
|
||||||
|
{
|
||||||
|
$dsn = "mysql:host=$host;port=$port;";
|
||||||
|
if ($database) {
|
||||||
|
$dsn .= "dbname=$database";
|
||||||
|
}
|
||||||
|
$params = [
|
||||||
|
\PDO::MYSQL_ATTR_INIT_COMMAND => "set names utf8mb4",
|
||||||
|
\PDO::ATTR_EMULATE_PREPARES => false,
|
||||||
|
\PDO::ATTR_TIMEOUT => 5,
|
||||||
|
\PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION,
|
||||||
|
];
|
||||||
|
return new \PDO($dsn, $username, $password, $params);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
324
src/plugin/admin/app/controller/plugin/AppController.php
Normal file
324
src/plugin/admin/app/controller/plugin/AppController.php
Normal file
@ -0,0 +1,324 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace plugin\admin\app\controller\plugin;
|
||||||
|
|
||||||
|
use GuzzleHttp\Client;
|
||||||
|
use plugin\admin\api\Auth;
|
||||||
|
use plugin\admin\app\controller\Base;
|
||||||
|
use plugin\admin\app\Util;
|
||||||
|
use support\Log;
|
||||||
|
use support\Request;
|
||||||
|
use function base_path;
|
||||||
|
use function config;
|
||||||
|
use function get_realpath;
|
||||||
|
|
||||||
|
class AppController extends Base
|
||||||
|
{
|
||||||
|
protected $noNeedAuth = ['schema', 'captcha'];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 列表
|
||||||
|
*
|
||||||
|
* @param Request $request
|
||||||
|
* @return \support\Response
|
||||||
|
* @throws \GuzzleHttp\Exception\GuzzleException
|
||||||
|
*/
|
||||||
|
public function list(Request $request)
|
||||||
|
{
|
||||||
|
$installed = [];
|
||||||
|
clearstatcache();
|
||||||
|
foreach (glob(base_path() . '/plugin/*') as $dir) {
|
||||||
|
$name = ltrim(strrchr($dir, DIRECTORY_SEPARATOR), DIRECTORY_SEPARATOR);
|
||||||
|
if (is_dir($dir) && $version = $this->getPluginVersion($name)) {
|
||||||
|
$installed[$name] = $version;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$client = $this->httpClient();
|
||||||
|
$response = $client->get('/api/app/list', ['query' => $request->get()]);
|
||||||
|
$content = $response->getBody()->getContents();
|
||||||
|
$data = json_decode($content, true);
|
||||||
|
if (!$data) {
|
||||||
|
$msg = "/api/app/list return $content";
|
||||||
|
echo "msg\r\n";
|
||||||
|
Log::error($msg);
|
||||||
|
return $this->json(1, '获取数据出错');
|
||||||
|
}
|
||||||
|
foreach ($data['result']['items'] as $key => $item) {
|
||||||
|
$name = $item['name'];
|
||||||
|
$data['result']['items'][$key]['installed'] = $installed[$name] ?? 0;
|
||||||
|
}
|
||||||
|
return $this->json(0, 'ok', $data['result']);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 摘要
|
||||||
|
*
|
||||||
|
* @param Request $request
|
||||||
|
* @return \support\Response
|
||||||
|
* @throws \GuzzleHttp\Exception\GuzzleException
|
||||||
|
*/
|
||||||
|
public function schema(Request $request)
|
||||||
|
{
|
||||||
|
$client = $this->httpClient();
|
||||||
|
$response = $client->get('/api/app/schema', ['query' => $request->get()]);
|
||||||
|
$data = json_decode($response->getBody()->getContents(), true);
|
||||||
|
return $this->json(0, 'ok', $data['result']);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 安装
|
||||||
|
*
|
||||||
|
* @param Request $request
|
||||||
|
* @return \support\Response
|
||||||
|
* @throws \GuzzleHttp\Exception\GuzzleException
|
||||||
|
*/
|
||||||
|
public function install(Request $request)
|
||||||
|
{
|
||||||
|
$name = $request->post('name');
|
||||||
|
$version = $request->post('version');
|
||||||
|
$installed_version = $this->getPluginVersion($name);
|
||||||
|
$host = $request->host(true);
|
||||||
|
if (!$name || !$version) {
|
||||||
|
return $this->json(1, '缺少参数');
|
||||||
|
}
|
||||||
|
|
||||||
|
$user = session('app-plugin-user');
|
||||||
|
if (!$user) {
|
||||||
|
return $this->json(0, '请登录', [
|
||||||
|
'code' => 401,
|
||||||
|
'message' => '请登录'
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
$client = $this->httpClient();
|
||||||
|
$response = $client->post('/api/app/download', [
|
||||||
|
'form_params' => [
|
||||||
|
'name' => $name,
|
||||||
|
'uid' => $user['uid'],
|
||||||
|
'token' => session('app-plugin-token'),
|
||||||
|
'referer' => $host,
|
||||||
|
'version' => $version,
|
||||||
|
]
|
||||||
|
]);
|
||||||
|
|
||||||
|
$content = $response->getBody()->getContents();
|
||||||
|
$data = json_decode($content, true);
|
||||||
|
if (!$data) {
|
||||||
|
$msg = "/api/app/download return $content";
|
||||||
|
echo "msg\r\n";
|
||||||
|
Log::error($msg);
|
||||||
|
}
|
||||||
|
if ($data['code']) {
|
||||||
|
if ($data['code'] == -1) {
|
||||||
|
return $this->json(0, '请登录', [
|
||||||
|
'code' => 401,
|
||||||
|
'message' => '请登录'
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
return $this->json($data['code'], $data['msg']);
|
||||||
|
}
|
||||||
|
|
||||||
|
$url = $data['result']['url'];
|
||||||
|
$client = $this->downloadClient();
|
||||||
|
$response = $client->get($url);
|
||||||
|
$body = $response->getBody();
|
||||||
|
$status = $response->getStatusCode();
|
||||||
|
if ($status == 404) {
|
||||||
|
return $this->json(1, '安装包不存在');
|
||||||
|
}
|
||||||
|
$zip_content = $body->getContents();
|
||||||
|
if (empty($zip_content)) {
|
||||||
|
return $this->json(1, '安装包不存在');
|
||||||
|
}
|
||||||
|
$base_path = base_path() . "/plugin/$name";
|
||||||
|
$zip_file = "$base_path.zip";
|
||||||
|
file_put_contents($zip_file, $zip_content);
|
||||||
|
|
||||||
|
// 解压zip到plugin目录
|
||||||
|
$zip = new \ZipArchive;
|
||||||
|
$zip->open($zip_file, \ZIPARCHIVE::CHECKCONS);
|
||||||
|
|
||||||
|
$context = null;
|
||||||
|
$install_class = "\\plugin\\$name\\api\\Install";
|
||||||
|
if ($installed_version) {
|
||||||
|
// 执行beforeUpdate
|
||||||
|
if (class_exists($install_class) && method_exists($install_class, 'beforeUpdate')) {
|
||||||
|
$context = call_user_func([$install_class, 'beforeUpdate'], $installed_version, $version);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$zip->extractTo(base_path() . '/plugin/');
|
||||||
|
unlink($zip_file);
|
||||||
|
|
||||||
|
if ($installed_version) {
|
||||||
|
// 执行update更新
|
||||||
|
if (class_exists($install_class) && method_exists($install_class, 'update')) {
|
||||||
|
call_user_func([$install_class, 'update'], $installed_version, $version, $context);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
// 执行install安装
|
||||||
|
if (class_exists($install_class) && method_exists($install_class, 'install')) {
|
||||||
|
call_user_func([$install_class, 'install'], $version);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Util::reloadWebman();
|
||||||
|
|
||||||
|
return $this->json(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 卸载
|
||||||
|
*
|
||||||
|
* @param Request $request
|
||||||
|
* @return \support\Response
|
||||||
|
*/
|
||||||
|
public function uninstall(Request $request)
|
||||||
|
{
|
||||||
|
$name = $request->post('name');
|
||||||
|
$version = $request->post('version');
|
||||||
|
if (!$name || !preg_match('/^[a-zA-Z0-9_]+$/', $name)) {
|
||||||
|
return $this->json(1, '参数错误');
|
||||||
|
}
|
||||||
|
|
||||||
|
// 获得插件路径
|
||||||
|
clearstatcache();
|
||||||
|
$path = get_realpath(base_path() . "/plugin/$name");
|
||||||
|
if (!$path || !is_dir($path)) {
|
||||||
|
return $this->json(1, '已经删除');
|
||||||
|
}
|
||||||
|
|
||||||
|
// 执行uninstall卸载
|
||||||
|
$install_class = "\\plugin\\$name\\api\\Install";
|
||||||
|
if (class_exists($install_class) && method_exists($install_class, 'uninstall')) {
|
||||||
|
call_user_func([$install_class, 'uninstall'], $version);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 删除目录
|
||||||
|
clearstatcache();
|
||||||
|
if (is_dir($path)) {
|
||||||
|
$this->rmDir($path);
|
||||||
|
}
|
||||||
|
clearstatcache();
|
||||||
|
|
||||||
|
Util::reloadWebman();
|
||||||
|
|
||||||
|
return $this->json(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 登录验证码
|
||||||
|
*
|
||||||
|
* @param Request $request
|
||||||
|
* @return \support\Response
|
||||||
|
* @throws \GuzzleHttp\Exception\GuzzleException
|
||||||
|
*/
|
||||||
|
public function captcha(Request $request)
|
||||||
|
{
|
||||||
|
$client = $this->httpClient();
|
||||||
|
$response = $client->get('/user/captcha?type=login');
|
||||||
|
$sid_str = $response->getHeaderLine('Set-Cookie');
|
||||||
|
if(preg_match('/PHPSID=([a-zA-z_0-9]+?);/', $sid_str, $match)) {
|
||||||
|
$sid = $match[1];
|
||||||
|
session()->set('app-plugin-token', $sid);
|
||||||
|
}
|
||||||
|
return response($response->getBody()->getContents())->withHeader('Content-Type', 'image/jpeg');
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 登录
|
||||||
|
*
|
||||||
|
* @param Request $request
|
||||||
|
* @return \support\Response
|
||||||
|
* @throws \GuzzleHttp\Exception\GuzzleException
|
||||||
|
*/
|
||||||
|
public function login(Request $request)
|
||||||
|
{
|
||||||
|
$client = $this->httpClient();
|
||||||
|
$response = $client->post('/api/user/login', [
|
||||||
|
'form_params' => [
|
||||||
|
'email' => $request->post('username'),
|
||||||
|
'password' => $request->post('password'),
|
||||||
|
'captcha' => $request->post('captcha')
|
||||||
|
]
|
||||||
|
]);
|
||||||
|
$content = $response->getBody()->getContents();
|
||||||
|
$data = json_decode($content, true);
|
||||||
|
if (!$data) {
|
||||||
|
$msg = "/api/user/login return $content";
|
||||||
|
echo "msg\r\n";
|
||||||
|
Log::error($msg);
|
||||||
|
return $this->json(1, '发生错误');
|
||||||
|
}
|
||||||
|
if ($data['code'] != 0) {
|
||||||
|
return $this->json($data['code'], $data['msg']);
|
||||||
|
}
|
||||||
|
session()->set('app-plugin-user', [
|
||||||
|
'uid' => $data['data']['uid']
|
||||||
|
]);
|
||||||
|
return $this->json(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function getPluginVersion($name)
|
||||||
|
{
|
||||||
|
return config("plugin.$name.app.version");
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function rmDir($src)
|
||||||
|
{
|
||||||
|
$dir = opendir($src);
|
||||||
|
while(false !== ( $file = readdir($dir)) ) {
|
||||||
|
if (( $file != '.' ) && ( $file != '..' )) {
|
||||||
|
$full = $src . '/' . $file;
|
||||||
|
if ( is_dir($full) ) {
|
||||||
|
$this->rmDir($full);
|
||||||
|
} else {
|
||||||
|
unlink($full);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
closedir($dir);
|
||||||
|
rmdir($src);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function httpClient()
|
||||||
|
{
|
||||||
|
// 下载zip
|
||||||
|
$options = [
|
||||||
|
'base_uri' => 'http://127.0.0.1:8877',
|
||||||
|
'timeout' => 30,
|
||||||
|
'connect_timeout' => 5,
|
||||||
|
'verify' => false,
|
||||||
|
'http_errors' => false,
|
||||||
|
'headers' => [
|
||||||
|
'Referer' => \request()->fullUrl(),
|
||||||
|
'User-Agent' => 'webman-app-plugin',
|
||||||
|
'Accept' => 'application/json;charset=UTF-8',
|
||||||
|
]
|
||||||
|
];
|
||||||
|
if ($token = session('app-plugin-token')) {
|
||||||
|
$options['headers']['Cookie'] = "PHPSID=$token;";
|
||||||
|
}
|
||||||
|
return new Client($options);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function downloadClient()
|
||||||
|
{
|
||||||
|
// 下载zip
|
||||||
|
$options = [
|
||||||
|
'base_uri' => 'http://127.0.0.1:8866',
|
||||||
|
'timeout' => 30,
|
||||||
|
'connect_timeout' => 5,
|
||||||
|
'verify' => false,
|
||||||
|
'http_errors' => false,
|
||||||
|
'headers' => [
|
||||||
|
'Referer' => \request()->fullUrl(),
|
||||||
|
'User-Agent' => 'webman-app-plugin',
|
||||||
|
]
|
||||||
|
];
|
||||||
|
if ($token = session('app-plugin-token')) {
|
||||||
|
$options['headers']['Cookie'] = "PHPSID=$token;";
|
||||||
|
}
|
||||||
|
return new Client($options);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -1,10 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace plugin\admin\app\middleware;
|
namespace plugin\admin\app\middleware;
|
||||||
|
|
||||||
use plugin\admin\app\Admin;
|
use plugin\admin\api\Auth;
|
||||||
use Webman\MiddlewareInterface;
|
|
||||||
use Webman\Http\Response;
|
|
||||||
use Webman\Http\Request;
|
use Webman\Http\Request;
|
||||||
|
use Webman\Http\Response;
|
||||||
|
use Webman\MiddlewareInterface;
|
||||||
|
|
||||||
class AccessControl implements MiddlewareInterface
|
class AccessControl implements MiddlewareInterface
|
||||||
{
|
{
|
||||||
@ -15,7 +15,7 @@ class AccessControl implements MiddlewareInterface
|
|||||||
|
|
||||||
$code = 0;
|
$code = 0;
|
||||||
$msg = '';
|
$msg = '';
|
||||||
if (!Admin::canAccess($controller, $action, $code, $msg)) {
|
if (!Auth::canAccess($controller, $action, $code, $msg)) {
|
||||||
$response = json(['code' => $code, 'message' => $msg, 'type' => 'error']);
|
$response = json(['code' => $code, 'message' => $msg, 'type' => 'error']);
|
||||||
} else {
|
} else {
|
||||||
$response = $request->method() == 'OPTIONS' ? response('') : $handler($request);
|
$response = $request->method() == 'OPTIONS' ? response('') : $handler($request);
|
||||||
|
@ -18,4 +18,5 @@ return [
|
|||||||
'debug' => true,
|
'debug' => true,
|
||||||
'request_class' => Request::class,
|
'request_class' => Request::class,
|
||||||
'controller_suffix' => 'Controller',
|
'controller_suffix' => 'Controller',
|
||||||
|
'version' => '1.0.0'
|
||||||
];
|
];
|
||||||
|
97
src/plugin/admin/config/menu.php
Normal file
97
src/plugin/admin/config/menu.php
Normal file
@ -0,0 +1,97 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use plugin\queue\app\controller\redis\DelayController;
|
||||||
|
use plugin\queue\app\controller\redis\FailedController;
|
||||||
|
use plugin\queue\app\controller\redis\NormalController;
|
||||||
|
|
||||||
|
return [
|
||||||
|
[
|
||||||
|
'title' => '数据库',
|
||||||
|
'name' => 'database',
|
||||||
|
'path' => '/database',
|
||||||
|
'icon' => 'ant-design:database-filled',
|
||||||
|
'children' => [
|
||||||
|
[
|
||||||
|
'title' => '所有表',
|
||||||
|
'name' => 'plugin\\admin\\app\\controller\\database\\TableController',
|
||||||
|
'path' => 'table',
|
||||||
|
'component' => '/database/table/index'
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'title' => '表详情',
|
||||||
|
'name' => 'tableview',
|
||||||
|
'path' => 'table/view/:id"',
|
||||||
|
'component' => '/database/table/View',
|
||||||
|
'hide_menu' => 1,
|
||||||
|
],
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'title' => '权限管理',
|
||||||
|
'name' => 'auth',
|
||||||
|
'path' => '/auth',
|
||||||
|
'icon' => 'ant-design:setting-filled',
|
||||||
|
'children' => [
|
||||||
|
[
|
||||||
|
'title' => '账户管理',
|
||||||
|
'name' => 'plugin\\admin\\app\\controller\\auth\\AdminController',
|
||||||
|
'path' => 'admin',
|
||||||
|
'component' => '/auth/admin/index'
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'title' => '角色管理',
|
||||||
|
'name' => 'plugin\\admin\\app\\controller\\auth\\AdminRoleController',
|
||||||
|
'path' => 'admin-role',
|
||||||
|
'component' => '/auth/admin-role/index',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'title' => '菜单管理',
|
||||||
|
'name' => 'plugin\\admin\\app\\controller\\auth\\AdminRuleController',
|
||||||
|
'path' => 'admin-rule',
|
||||||
|
'component' => '/auth/admin-rule/index',
|
||||||
|
],
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'title' => '会员管理',
|
||||||
|
'name' => 'user',
|
||||||
|
'path' => '/user',
|
||||||
|
'icon' => 'ant-design:smile-filled',
|
||||||
|
'children' => [
|
||||||
|
[
|
||||||
|
'title' => '用户',
|
||||||
|
'name' => 'plugin\\admin\\app\\controller\\user\\UserController',
|
||||||
|
'path' => 'user',
|
||||||
|
'component' => '/user/user/index'
|
||||||
|
]
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'title' => '通用设置',
|
||||||
|
'name' => 'common',
|
||||||
|
'path' => '/common',
|
||||||
|
'icon' => 'ant-design:setting-filled',
|
||||||
|
'children' => [
|
||||||
|
[
|
||||||
|
'title' => '个人资料',
|
||||||
|
'name' => 'plugin\\admin\\app\\controller\\user\\AccountController',
|
||||||
|
'path' => 'account',
|
||||||
|
'component' => '/common/account/index'
|
||||||
|
]
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'title' => '插件管理',
|
||||||
|
'name' => 'plugin',
|
||||||
|
'path' => '/plugin',
|
||||||
|
'icon' => 'ant-design:appstore-filled',
|
||||||
|
'children' => [
|
||||||
|
[
|
||||||
|
'title' => '应用插件',
|
||||||
|
'name' => 'plugin\\admin\\app\\controller\\plugin\\AppController',
|
||||||
|
'path' => 'app',
|
||||||
|
'component' => '/plugin/App'
|
||||||
|
]
|
||||||
|
]
|
||||||
|
],
|
||||||
|
];
|
@ -12,8 +12,7 @@
|
|||||||
* @license http://www.opensource.org/licenses/mit-license.php MIT License
|
* @license http://www.opensource.org/licenses/mit-license.php MIT License
|
||||||
*/
|
*/
|
||||||
|
|
||||||
use Webman\Route;
|
|
||||||
use plugin\admin\app\controller\common\AccountController;
|
use plugin\admin\app\controller\common\AccountController;
|
||||||
|
use Webman\Route;
|
||||||
|
|
||||||
Route::any('/app/admin/common/account/captcha/{type}', [AccountController::class, 'captcha']);
|
Route::any('/app/admin/common/account/captcha/{type}', [AccountController::class, 'captcha']);
|
||||||
|
|
||||||
|
1
src/plugin/admin/public/assets/App.0b36c8f3.css
Normal file
1
src/plugin/admin/public/assets/App.0b36c8f3.css
Normal file
@ -0,0 +1 @@
|
|||||||
|
.ant-dropdown-button{margin-left:8px!important}.ant-typography.ant-typography-success{color:#4ba729!important}
|
1
src/plugin/admin/public/assets/App.0c2f5488.js
Normal file
1
src/plugin/admin/public/assets/App.0c2f5488.js
Normal file
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
import{j as i,aO as l}from"./index.108b3650.js";var f={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},u=f;function c(r){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(e).filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.forEach(function(a){O(r,a,e[a])})}return r}function O(r,t,e){return t in r?Object.defineProperty(r,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):r[t]=e,r}var o=function(t,e){var n=c({},t,e.attrs);return i(l,c({},n,{icon:u}),null)};o.displayName="ArrowLeftOutlined";o.inheritAttrs=!1;var s=o;export{s as A};
|
import{j as i,aO as l}from"./index.82c0877f.js";var f={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},u=f;function c(r){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(e).filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.forEach(function(a){O(r,a,e[a])})}return r}function O(r,t,e){return t in r?Object.defineProperty(r,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):r[t]=e,r}var o=function(t,e){var n=c({},t,e.attrs);return i(l,c({},n,{icon:u}),null)};o.displayName="ArrowLeftOutlined";o.inheritAttrs=!1;var s=o;export{s as A};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
var T=Object.defineProperty,V=Object.defineProperties;var G=Object.getOwnPropertyDescriptors;var R=Object.getOwnPropertySymbols;var L=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var M=(e,t,r)=>t in e?T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,k=(e,t)=>{for(var r in t||(t={}))L.call(t,r)&&M(e,r,t[r]);if(R)for(var r of R(t))O.call(t,r)&&M(e,r,t[r]);return e},I=(e,t)=>V(e,G(t));var P=(e,t,r)=>new Promise((h,f)=>{var g=l=>{try{d(r.next(l))}catch(c){f(c)}},p=l=>{try{d(r.throw(l))}catch(c){f(c)}},d=l=>l.done?h(l.value):Promise.resolve(l.value).then(g,p);d((r=r.apply(e,t)).next())});import{aG as j,a as q,cb as z,b0 as J,r as K,de as F,b as H,dv as Q,d1 as U,a3 as W,aI as B,o as b,h as E,j as X,p as w,aJ as A,aK as Y,t as S,q as Z,n as x,c as ee,dg as te,dr as ne,dd as ae,eI as re,a_ as se}from"./index.108b3650.js";import{B as D}from"./index.e3609bb8.js";const oe=q({name:"LayoutBreadcrumb",components:{Icon:z,[D.name]:D},props:{theme:J.oneOf(["dark","light"])},setup(){const e=K([]),{currentRoute:t}=F(),{prefixCls:r}=H("layout-breadcrumb"),{getShowBreadCrumbIcon:h}=Q(),f=U(),{t:g}=ee();W(()=>P(this,null,function*(){var C,y,$;if(t.value.name===te)return;const s=yield ne(),n=t.value.matched,a=n==null?void 0:n[n.length-1];let o=t.value.path;a&&((C=a==null?void 0:a.meta)==null?void 0:C.currentActiveMenu)&&(o=a.meta.currentActiveMenu);const u=ae(s,o),m=s.filter(N=>N.path===u[0]),i=p(m,u);if(!i||i.length===0)return;const _=d(i);(y=t.value.meta)!=null&&y.currentActiveMenu&&_.push(I(k({},t.value),{name:(($=t.value.meta)==null?void 0:$.title)||t.value.name})),e.value=_}));function p(s,n){const a=[];return s.forEach(o=>{var u,m;n.includes(o.path)&&a.push(I(k({},o),{name:((u=o.meta)==null?void 0:u.title)||o.name})),(m=o.children)!=null&&m.length&&a.push(...p(o.children,n))}),a}function d(s){return re(s,n=>{const{meta:a,name:o}=n;if(!a)return!!o;const{title:u,hideBreadcrumb:m,hideMenu:i}=a;return!(!u||m||i)}).filter(n=>{var a;return!((a=n.meta)!=null&&a.hideBreadcrumb)})}function l(s,n,a){a==null||a.preventDefault();const{children:o,redirect:u,meta:m}=s;if((o==null?void 0:o.length)&&!u){a==null||a.stopPropagation();return}if(!(m!=null&&m.carryParam))if(u&&se(u))f(u);else{let i="";n.length===1?i=n[0]:i=`${n.slice(1).pop()||""}`,i=/^\//.test(i)?i:`/${i}`,f(i)}}function c(s,n){return s.indexOf(n)!==s.length-1}function v(s){var n;return s.icon||((n=s.meta)==null?void 0:n.icon)}return{routes:e,t:g,prefixCls:r,getIcon:v,getShowBreadCrumbIcon:h,handleClick:l,hasRedirect:c}}}),ce={key:1};function ie(e,t,r,h,f,g){const p=B("Icon"),d=B("router-link"),l=B("a-breadcrumb");return b(),E("div",{class:x([e.prefixCls,`${e.prefixCls}--${e.theme}`])},[X(l,{routes:e.routes},{itemRender:w(({route:c,routes:v,paths:s})=>[e.getShowBreadCrumbIcon&&e.getIcon(c)?(b(),A(p,{key:0,icon:e.getIcon(c)},null,8,["icon"])):Y("",!0),e.hasRedirect(v,c)?(b(),A(d,{key:2,to:"",onClick:n=>e.handleClick(c,s,n)},{default:w(()=>[Z(S(e.t(c.name||c.meta.title)),1)]),_:2},1032,["onClick"])):(b(),E("span",ce,S(e.t(c.name||c.meta.title)),1))]),_:1},8,["routes"])],2)}var de=j(oe,[["render",ie]]);export{de as default};
|
var T=Object.defineProperty,V=Object.defineProperties;var G=Object.getOwnPropertyDescriptors;var M=Object.getOwnPropertySymbols;var L=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var R=(e,t,r)=>t in e?T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,k=(e,t)=>{for(var r in t||(t={}))L.call(t,r)&&R(e,r,t[r]);if(M)for(var r of M(t))O.call(t,r)&&R(e,r,t[r]);return e},B=(e,t)=>V(e,G(t));var P=(e,t,r)=>new Promise((h,f)=>{var g=l=>{try{d(r.next(l))}catch(c){f(c)}},p=l=>{try{d(r.throw(l))}catch(c){f(c)}},d=l=>l.done?h(l.value):Promise.resolve(l.value).then(g,p);d((r=r.apply(e,t)).next())});import{aG as j,a as q,cb as z,b0 as J,r as K,de as F,b as H,dv as Q,d1 as U,a3 as W,aI as I,o as b,h as E,j as X,p as w,aJ as A,aK as Y,t as S,q as Z,n as x,c as ee,dg as te,dr as ne,dd as ae,eM as re,a_ as se}from"./index.82c0877f.js";import{B as D}from"./index.cf804cd0.js";const oe=q({name:"LayoutBreadcrumb",components:{Icon:z,[D.name]:D},props:{theme:J.oneOf(["dark","light"])},setup(){const e=K([]),{currentRoute:t}=F(),{prefixCls:r}=H("layout-breadcrumb"),{getShowBreadCrumbIcon:h}=Q(),f=U(),{t:g}=ee();W(()=>P(this,null,function*(){var C,y,$;if(t.value.name===te)return;const s=yield ne(),n=t.value.matched,a=n==null?void 0:n[n.length-1];let o=t.value.path;a&&((C=a==null?void 0:a.meta)==null?void 0:C.currentActiveMenu)&&(o=a.meta.currentActiveMenu);const u=ae(s,o),m=s.filter(N=>N.path===u[0]),i=p(m,u);if(!i||i.length===0)return;const _=d(i);(y=t.value.meta)!=null&&y.currentActiveMenu&&_.push(B(k({},t.value),{name:(($=t.value.meta)==null?void 0:$.title)||t.value.name})),e.value=_}));function p(s,n){const a=[];return s.forEach(o=>{var u,m;n.includes(o.path)&&a.push(B(k({},o),{name:((u=o.meta)==null?void 0:u.title)||o.name})),(m=o.children)!=null&&m.length&&a.push(...p(o.children,n))}),a}function d(s){return re(s,n=>{const{meta:a,name:o}=n;if(!a)return!!o;const{title:u,hideBreadcrumb:m,hideMenu:i}=a;return!(!u||m||i)}).filter(n=>{var a;return!((a=n.meta)!=null&&a.hideBreadcrumb)})}function l(s,n,a){a==null||a.preventDefault();const{children:o,redirect:u,meta:m}=s;if((o==null?void 0:o.length)&&!u){a==null||a.stopPropagation();return}if(!(m!=null&&m.carryParam))if(u&&se(u))f(u);else{let i="";n.length===1?i=n[0]:i=`${n.slice(1).pop()||""}`,i=/^\//.test(i)?i:`/${i}`,f(i)}}function c(s,n){return s.indexOf(n)!==s.length-1}function v(s){var n;return s.icon||((n=s.meta)==null?void 0:n.icon)}return{routes:e,t:g,prefixCls:r,getIcon:v,getShowBreadCrumbIcon:h,handleClick:l,hasRedirect:c}}}),ce={key:1};function ie(e,t,r,h,f,g){const p=I("Icon"),d=I("router-link"),l=I("a-breadcrumb");return b(),E("div",{class:x([e.prefixCls,`${e.prefixCls}--${e.theme}`])},[X(l,{routes:e.routes},{itemRender:w(({route:c,routes:v,paths:s})=>[e.getShowBreadCrumbIcon&&e.getIcon(c)?(b(),A(p,{key:0,icon:e.getIcon(c)},null,8,["icon"])):Y("",!0),e.hasRedirect(v,c)?(b(),A(d,{key:2,to:"",onClick:n=>e.handleClick(c,s,n)},{default:w(()=>[Z(S(e.t(c.name||c.meta.title)),1)]),_:2},1032,["onClick"])):(b(),E("span",ce,S(e.t(c.name||c.meta.title)),1))]),_:1},8,["routes"])],2)}var de=j(oe,[["render",ie]]);export{de as default};
|
@ -1 +1 @@
|
|||||||
import{j as i,aO as l}from"./index.108b3650.js";var u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},p=u;function o(r){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(e).filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.forEach(function(a){f(r,a,e[a])})}return r}function f(r,t,e){return t in r?Object.defineProperty(r,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):r[t]=e,r}var c=function(t,e){var n=o({},t,e.attrs);return i(l,o({},n,{icon:p}),null)};c.displayName="CopyOutlined";c.inheritAttrs=!1;var O=c;export{O as C};
|
import{j as i,aO as l}from"./index.82c0877f.js";var u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},p=u;function o(r){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(e);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(e).filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.forEach(function(a){f(r,a,e[a])})}return r}function f(r,t,e){return t in r?Object.defineProperty(r,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):r[t]=e,r}var c=function(t,e){var n=o({},t,e.attrs);return i(l,o({},n,{icon:p}),null)};c.displayName="CopyOutlined";c.inheritAttrs=!1;var O=c;export{O as C};
|
@ -1 +1 @@
|
|||||||
var u=(t,l,o)=>new Promise((c,r)=>{var i=a=>{try{s(o.next(a))}catch(e){r(e)}},n=a=>{try{s(o.throw(a))}catch(e){r(e)}},s=a=>a.done?c(a.value):Promise.resolve(a.value).then(i,n);s((o=o.apply(t,l)).next())});import{B as h}from"./BasicForm.916e1cdd.js";import{B as b,a as B}from"./index.6e8c7d2c.js";import{aG as _,r as f,a as M,aI as d,o as g,aJ as C,p as F,i as P,j as v,b5 as E,eQ as k,eR as w,x as y}from"./index.108b3650.js";import"./index.e643dd2b.js";import"./index.175f92f1.js";import"./_baseIteratee.0fa9033e.js";import"./index.9a36eeaa.js";import"./index.231029bf.js";import"./index.f552c070.js";import"./index.d86e0097.js";import"./index.c225f064.js";import"./index.30128a3e.js";import"./index.a6432c49.js";import"./uniqBy.4a8aaebb.js";import"./download.c4ffbab8.js";import"./useWindowSizeFn.7499f353.js";const m=f(null),A=M({components:{BasicForm:h,BasicModal:b},emits:["reload","register"],setup(t,{emit:l}){const o=f(""),c=[{field:"name",component:"Input",label:"\u540D\u5B57",colProps:{span:24},required:!0},{field:"pid",component:"ApiTreeSelect",label:"\u4E0A\u7EA7\u83DC\u5355",componentProps:{api:k,resultField:"list"},colProps:{span:24}},{field:"icon",component:"IconPicker",label:"\u56FE\u6807",colProps:{span:24}},{field:"overwrite",component:"Checkbox",label:"\u5F3A\u5236\u8986\u76D6",colProps:{span:24}}],[r,{closeModal:i}]=B(e=>u(this,null,function*(){var p;o.value=e.table,(p=m.value)==null||p.appendSchemaByField({field:"table",component:"Input",label:"",colProps:{span:0},componentProps:{hidden:!0},defaultValue:o},"")})),{createMessage:n}=y(),{success:s}=n;return{formElRef:m,handleSubmit:()=>u(this,null,function*(){try{const e=m.value;if(!e)return;const p=yield e.validate();yield w(p),i(),s("\u64CD\u4F5C\u6210\u529F"),l("reload")}catch(e){console.log(e)}}),schemas:c,register:r}}}),D={class:"mt-3"};function I(t,l,o,c,r,i){const n=d("BasicForm"),s=d("BasicModal");return g(),C(s,E(t.$attrs,{destroyOnClose:"",onRegister:t.register,title:"\u4E00\u952E\u751F\u6210\u83DC\u5355",onOk:t.handleSubmit}),{default:F(()=>[P("div",D,[v(n,{schemas:t.schemas,ref:"formElRef",labelWidth:75,showActionButtonGroup:!1},null,8,["schemas"])])]),_:1},16,["onRegister","onOk"])}var L=_(A,[["render",I]]);export{L as default};
|
var u=(t,l,o)=>new Promise((c,r)=>{var i=a=>{try{s(o.next(a))}catch(e){r(e)}},n=a=>{try{s(o.throw(a))}catch(e){r(e)}},s=a=>a.done?c(a.value):Promise.resolve(a.value).then(i,n);s((o=o.apply(t,l)).next())});import{B as h}from"./BasicForm.f0a3b275.js";import{B as b,a as B}from"./index.6147345a.js";import{aG as _,r as f,a as M,aI as d,o as g,aJ as C,p as F,i as P,j as v,b5 as E,eU as k,eV as w,x as y}from"./index.82c0877f.js";import"./index.75341559.js";import"./index.b826f11b.js";import"./_baseIteratee.5798a650.js";import"./index.34c27c3b.js";import"./index.8abbad91.js";import"./index.3f591fb8.js";import"./index.ac6fee30.js";import"./index.966faded.js";import"./index.d9c8ab71.js";import"./index.15c3cdec.js";import"./uniqBy.f755cc70.js";import"./download.0b8d409d.js";import"./useWindowSizeFn.4c098757.js";const m=f(null),A=M({components:{BasicForm:h,BasicModal:b},emits:["reload","register"],setup(t,{emit:l}){const o=f(""),c=[{field:"name",component:"Input",label:"\u540D\u5B57",colProps:{span:24},required:!0},{field:"pid",component:"ApiTreeSelect",label:"\u4E0A\u7EA7\u83DC\u5355",componentProps:{api:k,resultField:"list"},colProps:{span:24}},{field:"icon",component:"IconPicker",label:"\u56FE\u6807",colProps:{span:24}},{field:"overwrite",component:"Checkbox",label:"\u5F3A\u5236\u8986\u76D6",colProps:{span:24}}],[r,{closeModal:i}]=B(e=>u(this,null,function*(){var p;o.value=e.table,(p=m.value)==null||p.appendSchemaByField({field:"table",component:"Input",label:"",colProps:{span:0},componentProps:{hidden:!0},defaultValue:o},"")})),{createMessage:n}=y(),{success:s}=n;return{formElRef:m,handleSubmit:()=>u(this,null,function*(){try{const e=m.value;if(!e)return;const p=yield e.validate();yield w(p),i(),s("\u64CD\u4F5C\u6210\u529F"),l("reload")}catch(e){console.log(e)}}),schemas:c,register:r}}}),D={class:"mt-3"};function I(t,l,o,c,r,i){const n=d("BasicForm"),s=d("BasicModal");return g(),C(s,E(t.$attrs,{destroyOnClose:"",onRegister:t.register,title:"\u4E00\u952E\u751F\u6210\u83DC\u5355",onOk:t.handleSubmit}),{default:F(()=>[P("div",D,[v(n,{schemas:t.schemas,ref:"formElRef",labelWidth:75,showActionButtonGroup:!1},null,8,["schemas"])])]),_:1},16,["onRegister","onOk"])}var L=_(A,[["render",I]]);export{L as default};
|
@ -1 +1 @@
|
|||||||
import{aG as i,a as u,cW as l,cb as d,b0 as s,f as _,aI as a,o as I,aJ as f,p as y,i as c,j as k,t as M,bz as g}from"./index.108b3650.js";const x=u({name:"DropdownMenuItem",components:{MenuItem:l.Item,Icon:d},props:{key:s.string,text:s.string,icon:s.string},setup(e){const n=g();return{itemKey:_(()=>{var t,o;return e.key||((o=(t=n==null?void 0:n.vnode)==null?void 0:t.props)==null?void 0:o.key)})}}}),C={class:"flex items-center"};function $(e,n,r,t,o,b){const p=a("Icon"),m=a("MenuItem");return I(),f(m,{key:e.itemKey},{default:y(()=>[c("span",C,[k(p,{icon:e.icon,class:"mr-1"},null,8,["icon"]),c("span",null,M(e.text),1)])]),_:1})}var v=i(x,[["render",$]]);export{v as default};
|
import{aG as i,a as u,cW as l,cb as d,b0 as s,f as _,aI as a,o as I,aJ as f,p as y,i as c,j as k,t as M,bz as g}from"./index.82c0877f.js";const x=u({name:"DropdownMenuItem",components:{MenuItem:l.Item,Icon:d},props:{key:s.string,text:s.string,icon:s.string},setup(e){const n=g();return{itemKey:_(()=>{var t,o;return e.key||((o=(t=n==null?void 0:n.vnode)==null?void 0:t.props)==null?void 0:o.key)})}}}),C={class:"flex items-center"};function $(e,n,r,t,o,b){const p=a("Icon"),m=a("MenuItem");return I(),f(m,{key:e.itemKey},{default:y(()=>[c("span",C,[k(p,{icon:e.icon,class:"mr-1"},null,8,["icon"]),c("span",null,M(e.text),1)])]),_:1})}var v=i(x,[["render",$]]);export{v as default};
|
@ -1 +1 @@
|
|||||||
import{aG as l,a as d,cb as m,bV as f,de as _,fd as g,f as E,aI as e,o as C,aJ as L,p as a,j as c,c as h,d3 as B}from"./index.108b3650.js";import{B as I}from"./index.92c277e7.js";const T=d({name:"ErrorAction",components:{Icon:m,Tooltip:f,Badge:I},setup(){const{t:o}=h(),{push:n}=_(),t=g(),r=E(()=>t.getErrorLogListCount);function s(){n(B.ERROR_LOG_PAGE).then(()=>{t.setErrorLogListCount(0)})}return{t:o,getCount:r,handleToErrorList:s}}});function b(o,n,t,r,s,k){const u=e("Icon"),i=e("Badge"),p=e("Tooltip");return C(),L(p,{title:o.t("layout.header.tooltipErrorLog"),placement:"bottom",mouseEnterDelay:.5,onClick:o.handleToErrorList},{default:a(()=>[c(i,{count:o.getCount,offset:[0,10],overflowCount:99},{default:a(()=>[c(u,{icon:"ion:bug-outline"})]),_:1},8,["count"])]),_:1},8,["title","mouseEnterDelay","onClick"])}var v=l(T,[["render",b]]);export{v as default};
|
import{aG as l,a as m,cb as d,bV as f,de as _,fe as g,f as E,aI as e,o as C,aJ as L,p as a,j as c,c as h,d3 as B}from"./index.82c0877f.js";import{B as I}from"./index.9256000c.js";const T=m({name:"ErrorAction",components:{Icon:d,Tooltip:f,Badge:I},setup(){const{t:o}=h(),{push:n}=_(),t=g(),r=E(()=>t.getErrorLogListCount);function s(){n(B.ERROR_LOG_PAGE).then(()=>{t.setErrorLogListCount(0)})}return{t:o,getCount:r,handleToErrorList:s}}});function b(o,n,t,r,s,k){const u=e("Icon"),i=e("Badge"),p=e("Tooltip");return C(),L(p,{title:o.t("layout.header.tooltipErrorLog"),placement:"bottom",mouseEnterDelay:.5,onClick:o.handleToErrorList},{default:a(()=>[c(i,{count:o.getCount,offset:[0,10],overflowCount:99},{default:a(()=>[c(u,{icon:"ion:bug-outline"})]),_:1},8,["count"])]),_:1},8,["title","mouseEnterDelay","onClick"])}var v=l(T,[["render",b]]);export{v as default};
|
@ -1 +1 @@
|
|||||||
import{a as N,c$ as e,r as O,d0 as R,d1 as S,d2 as A,c as v,b as k,f as p,k as s,d3 as _,j as r,B as G}from"./index.108b3650.js";import{R as P}from"./index.596698c6.js";var C="/app/admin/assets/no-data.f7e550cc.svg",D="/app/admin/assets/net-error.61b7e6df.svg",I=N({name:"ErrorPage",props:{status:{type:Number,default:e.PAGE_NOT_FOUND},title:{type:String,default:""},subTitle:{type:String,default:""},full:{type:Boolean,default:!1}},setup(n){const a=O(new Map),{query:f}=R(),o=S(),c=A(),{t}=v(),{prefixCls:m}=k("app-exception-page"),x=p(()=>{const{status:l}=f,{status:i}=n;return Number(l)||i}),E=p(()=>s(a).get(s(x))),d=t("sys.exception.backLogin"),u=t("sys.exception.backHome");return s(a).set(e.PAGE_NOT_ACCESS,{title:"403",status:`${e.PAGE_NOT_ACCESS}`,subTitle:t("sys.exception.subTitle403"),btnText:n.full?d:u,handler:()=>n.full?o(_.BASE_LOGIN):o()}),s(a).set(e.PAGE_NOT_FOUND,{title:"404",status:`${e.PAGE_NOT_FOUND}`,subTitle:t("sys.exception.subTitle404"),btnText:n.full?d:u,handler:()=>n.full?o(_.BASE_LOGIN):o()}),s(a).set(e.ERROR,{title:"500",status:`${e.ERROR}`,subTitle:t("sys.exception.subTitle500"),btnText:u,handler:()=>o()}),s(a).set(e.PAGE_NOT_DATA,{title:t("sys.exception.noDataTitle"),subTitle:"",btnText:t("common.redo"),handler:()=>c(),icon:C}),s(a).set(e.NET_WORK_ERROR,{title:t("sys.exception.networkErrorTitle"),subTitle:t("sys.exception.networkErrorSubTitle"),btnText:t("common.redo"),handler:()=>c(),icon:D}),()=>{const{title:l,subTitle:i,btnText:T,icon:b,handler:g,status:y}=s(E)||{};return r(P,{class:m,status:y,title:n.title||l,"sub-title":n.subTitle||i},{extra:()=>T&&r(G,{type:"primary",onClick:g},{default:()=>T}),icon:()=>b?r("img",{src:b},null):null})}}});export{I as default};
|
import{a as N,c$ as e,r as O,d0 as R,d1 as S,d2 as A,c as v,b as k,f as p,k as s,d3 as _,j as r,B as G}from"./index.82c0877f.js";import{R as P}from"./index.9462f2b6.js";var C="/app/admin/assets/no-data.f7e550cc.svg",D="/app/admin/assets/net-error.61b7e6df.svg",I=N({name:"ErrorPage",props:{status:{type:Number,default:e.PAGE_NOT_FOUND},title:{type:String,default:""},subTitle:{type:String,default:""},full:{type:Boolean,default:!1}},setup(n){const a=O(new Map),{query:f}=R(),o=S(),c=A(),{t}=v(),{prefixCls:m}=k("app-exception-page"),x=p(()=>{const{status:l}=f,{status:i}=n;return Number(l)||i}),E=p(()=>s(a).get(s(x))),d=t("sys.exception.backLogin"),u=t("sys.exception.backHome");return s(a).set(e.PAGE_NOT_ACCESS,{title:"403",status:`${e.PAGE_NOT_ACCESS}`,subTitle:t("sys.exception.subTitle403"),btnText:n.full?d:u,handler:()=>n.full?o(_.BASE_LOGIN):o()}),s(a).set(e.PAGE_NOT_FOUND,{title:"404",status:`${e.PAGE_NOT_FOUND}`,subTitle:t("sys.exception.subTitle404"),btnText:n.full?d:u,handler:()=>n.full?o(_.BASE_LOGIN):o()}),s(a).set(e.ERROR,{title:"500",status:`${e.ERROR}`,subTitle:t("sys.exception.subTitle500"),btnText:u,handler:()=>o()}),s(a).set(e.PAGE_NOT_DATA,{title:t("sys.exception.noDataTitle"),subTitle:"",btnText:t("common.redo"),handler:()=>c(),icon:C}),s(a).set(e.NET_WORK_ERROR,{title:t("sys.exception.networkErrorTitle"),subTitle:t("sys.exception.networkErrorSubTitle"),btnText:t("common.redo"),handler:()=>c(),icon:D}),()=>{const{title:l,subTitle:i,btnText:T,icon:b,handler:g,status:y}=s(E)||{};return r(P,{class:m,status:y,title:n.title||l,"sub-title":n.subTitle||i},{extra:()=>T&&r(G,{type:"primary",onClick:g},{default:()=>T}),icon:()=>b?r("img",{src:b},null):null})}}});export{I as default};
|
@ -1 +0,0 @@
|
|||||||
var k=(g,l,o)=>new Promise((d,c)=>{var f=a=>{try{r(o.next(a))}catch(m){c(m)}},i=a=>{try{r(o.throw(a))}catch(m){c(m)}},r=a=>a.done?d(a.value):Promise.resolve(a.value).then(f,i);r((o=o.apply(g,l)).next())});import{u as F,a as I,L as R,_ as h}from"./LoginFormTitle.7d5880ba.js";import{a as z,c as B,r as _,m as L,f as w,k as e,o as E,h as N,j as s,p as t,I as v,B as x,q as y,t as C,F as D,aK as T}from"./index.108b3650.js";import{F as S}from"./index.e643dd2b.js";import"./index.175f92f1.js";import{C as U}from"./index.30128a3e.js";import"./_baseIteratee.0fa9033e.js";const W=z({setup(g){const l=S.Item,{t:o}=B(),{handleBackLogin:d,getLoginState:c}=F(),{getFormRules:f}=I(),i=_(),r=_(!1),a=L({account:"",mobile:"",sms:""}),m=w(()=>e(c)===R.RESET_PASSWORD);function b(){return k(this,null,function*(){const p=e(i);!p||(yield p.resetFields())})}return(p,n)=>e(m)?(E(),N(D,{key:0},[s(h,{class:"enter-x"}),s(e(S),{class:"p-4 enter-x",model:e(a),rules:e(f),ref_key:"formRef",ref:i},{default:t(()=>[s(e(l),{name:"account",class:"enter-x"},{default:t(()=>[s(e(v),{size:"large",value:e(a).account,"onUpdate:value":n[0]||(n[0]=u=>e(a).account=u),placeholder:e(o)("sys.login.userName")},null,8,["value","placeholder"])]),_:1}),s(e(l),{name:"mobile",class:"enter-x"},{default:t(()=>[s(e(v),{size:"large",value:e(a).mobile,"onUpdate:value":n[1]||(n[1]=u=>e(a).mobile=u),placeholder:e(o)("sys.login.mobile")},null,8,["value","placeholder"])]),_:1}),s(e(l),{name:"sms",class:"enter-x"},{default:t(()=>[s(e(U),{size:"large",value:e(a).sms,"onUpdate:value":n[2]||(n[2]=u=>e(a).sms=u),placeholder:e(o)("sys.login.smsCode")},null,8,["value","placeholder"])]),_:1}),s(e(l),{class:"enter-x"},{default:t(()=>[s(e(x),{type:"primary",size:"large",block:"",onClick:b,loading:r.value},{default:t(()=>[y(C(e(o)("common.resetText")),1)]),_:1},8,["loading"]),s(e(x),{size:"large",block:"",class:"mt-4",onClick:e(d)},{default:t(()=>[y(C(e(o)("sys.login.backSignIn")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model","rules"])],64)):T("",!0)}});export{W as default};
|
|
@ -0,0 +1 @@
|
|||||||
|
var k=(g,l,s)=>new Promise((d,i)=>{var f=a=>{try{r(s.next(a))}catch(m){i(m)}},c=a=>{try{r(s.throw(a))}catch(m){i(m)}},r=a=>a.done?d(a.value):Promise.resolve(a.value).then(f,c);r((s=s.apply(g,l)).next())});import F from"./LoginFormTitle.55aee464.js";import{a as I,c as R,r as v,m as h,f as z,k as e,o as B,h as L,j as o,p as t,I as x,B as _,q as y,t as C,F as w,aK as E}from"./index.82c0877f.js";import{F as S}from"./index.75341559.js";import"./index.b826f11b.js";import{C as N}from"./index.d9c8ab71.js";import{u as D,a as T,L as U}from"./useLogin.dd808e9c.js";import"./_baseIteratee.5798a650.js";const $=I({setup(g){const l=S.Item,{t:s}=R(),{handleBackLogin:d,getLoginState:i}=D(),{getFormRules:f}=T(),c=v(),r=v(!1),a=h({account:"",mobile:"",sms:""}),m=z(()=>e(i)===U.RESET_PASSWORD);function b(){return k(this,null,function*(){const p=e(c);!p||(yield p.resetFields())})}return(p,n)=>e(m)?(B(),L(w,{key:0},[o(F,{class:"enter-x"}),o(e(S),{class:"p-4 enter-x",model:e(a),rules:e(f),ref_key:"formRef",ref:c},{default:t(()=>[o(e(l),{name:"account",class:"enter-x"},{default:t(()=>[o(e(x),{size:"large",value:e(a).account,"onUpdate:value":n[0]||(n[0]=u=>e(a).account=u),placeholder:e(s)("sys.login.userName")},null,8,["value","placeholder"])]),_:1}),o(e(l),{name:"mobile",class:"enter-x"},{default:t(()=>[o(e(x),{size:"large",value:e(a).mobile,"onUpdate:value":n[1]||(n[1]=u=>e(a).mobile=u),placeholder:e(s)("sys.login.mobile")},null,8,["value","placeholder"])]),_:1}),o(e(l),{name:"sms",class:"enter-x"},{default:t(()=>[o(e(N),{size:"large",value:e(a).sms,"onUpdate:value":n[2]||(n[2]=u=>e(a).sms=u),placeholder:e(s)("sys.login.smsCode")},null,8,["value","placeholder"])]),_:1}),o(e(l),{class:"enter-x"},{default:t(()=>[o(e(_),{type:"primary",size:"large",block:"",onClick:b,loading:r.value},{default:t(()=>[y(C(e(s)("common.resetText")),1)]),_:1},8,["loading"]),o(e(_),{size:"large",block:"",class:"mt-4",onClick:e(d)},{default:t(()=>[y(C(e(s)("sys.login.backSignIn")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model","rules"])],64)):E("",!0)}});export{$ as default};
|
@ -1 +1 @@
|
|||||||
import{aG as e,a,o as n,h as o}from"./index.108b3650.js";const r=a({name:"FrameBlank"});function t(s,c,p,m,_,f){return n(),o("div")}var i=e(r,[["render",t]]);export{i as default};
|
import{aG as e,a,o as n,h as o}from"./index.82c0877f.js";const r=a({name:"FrameBlank"});function t(s,c,p,m,_,f){return n(),o("div")}var i=e(r,[["render",t]]);export{i as default};
|
@ -1 +1 @@
|
|||||||
import{aG as a,a as o,b as p,aI as m,o as i,h as u,i as l,t as c,j as d,b5 as _,n as f}from"./index.108b3650.js";import{I as b}from"./index.d86e0097.js";import{b as I}from"./index.b6a15cee.js";import"./index.a13b2ac8.js";import"./uniqBy.4a8aaebb.js";import"./_baseIteratee.0fa9033e.js";import"./index.b44416c6.js";import"./useWindowSizeFn.7499f353.js";import"./useContentViewHeight.184b200b.js";import"./index.be4d7d31.js";import"./RedoOutlined.ffacc1f1.js";import"./lock.1e7e993e.js";import"./ArrowLeftOutlined.e8086edf.js";import"./index.9a36eeaa.js";const g=o({name:"InputNumberItem",components:{InputNumber:b},props:{event:{type:Number},title:{type:String}},setup(e){const{prefixCls:t}=p("setting-input-number-item");function n(r){e.event&&I(e.event,r)}return{prefixCls:t,handleChange:n}}});function v(e,t,n,r,C,N){const s=m("InputNumber");return i(),u("div",{class:f(e.prefixCls)},[l("span",null,c(e.title),1),d(s,_(e.$attrs,{size:"small",class:`${e.prefixCls}-input-number`,onChange:e.handleChange}),null,16,["class","onChange"])],2)}var P=a(g,[["render",v],["__scopeId","data-v-2dfafc16"]]);export{P as default};
|
import{aG as a,a as o,b as p,aI as m,o as i,h as u,i as l,t as c,j as d,b5 as _,n as f}from"./index.82c0877f.js";import{I as b}from"./index.ac6fee30.js";import{b as I}from"./index.fdaeb054.js";import"./index.3a8c46be.js";import"./uniqBy.f755cc70.js";import"./_baseIteratee.5798a650.js";import"./index.dacd76fc.js";import"./useWindowSizeFn.4c098757.js";import"./useContentViewHeight.d9006a19.js";import"./index.c5230f8e.js";import"./RedoOutlined.aaf6c144.js";import"./lock.feaa9ad0.js";import"./ArrowLeftOutlined.7608b6bc.js";import"./index.34c27c3b.js";const g=o({name:"InputNumberItem",components:{InputNumber:b},props:{event:{type:Number},title:{type:String}},setup(e){const{prefixCls:t}=p("setting-input-number-item");function n(r){e.event&&I(e.event,r)}return{prefixCls:t,handleChange:n}}});function v(e,t,n,r,C,N){const s=m("InputNumber");return i(),u("div",{class:f(e.prefixCls)},[l("span",null,c(e.title),1),d(s,_(e.$attrs,{size:"small",class:`${e.prefixCls}-input-number`,onChange:e.handleChange}),null,16,["class","onChange"])],2)}var P=a(g,[["render",v],["__scopeId","data-v-2dfafc16"]]);export{P as default};
|
@ -1 +1 @@
|
|||||||
var f=(e,p,s)=>new Promise((m,r)=>{var d=o=>{try{a(s.next(o))}catch(n){r(n)}},t=o=>{try{a(s.throw(o))}catch(n){r(n)}},a=o=>o.done?m(o.value):Promise.resolve(o.value).then(d,t);a((s=s.apply(e,p)).next())});import{aG as w,a as y,b as $,l as F,f as _,aI as u,o as I,aJ as L,p as g,i as l,n as c,t as k,j as h,q as M,b5 as S,c as b}from"./index.108b3650.js";import{B as R,a as N}from"./index.6e8c7d2c.js";import{B as P}from"./BasicForm.916e1cdd.js";import{u as U}from"./useForm.36bc22c4.js";import{u as V}from"./lock.1e7e993e.js";import{h as q}from"./header.d801b988.js";import"./useWindowSizeFn.7499f353.js";import"./uniqBy.4a8aaebb.js";import"./_baseIteratee.0fa9033e.js";import"./index.e643dd2b.js";import"./index.175f92f1.js";import"./index.9a36eeaa.js";import"./index.231029bf.js";import"./index.f552c070.js";import"./index.d86e0097.js";import"./index.c225f064.js";import"./index.30128a3e.js";import"./index.a6432c49.js";import"./download.c4ffbab8.js";const D=y({name:"LockModal",components:{BasicModal:R,BasicForm:P},setup(){const{t:e}=b(),{prefixCls:p}=$("header-lock-modal"),s=F(),m=V(),r=_(()=>{var i;return(i=s.getUserInfo)==null?void 0:i.nickname}),[d,{closeModal:t}]=N(),[a,{validateFields:o,resetFields:n}]=U({showActionButtonGroup:!1,schemas:[{field:"password",label:e("layout.header.lockScreenPassword"),colProps:{span:24},component:"InputPassword",required:!0}]});function v(){return f(this,null,function*(){const C=(yield o()).password;t(),m.setLockInfo({isLock:!0,pwd:C}),yield n()})}const B=_(()=>{const{avatar:i}=s.getUserInfo;return i||q});return{t:e,prefixCls:p,getRealName:r,register:d,registerForm:a,handleLock:v,avatar:B}}}),G=["src"];function j(e,p,s,m,r,d){const t=u("BasicForm"),a=u("a-button"),o=u("BasicModal");return I(),L(o,S({footer:null,title:e.t("layout.header.lockScreen")},e.$attrs,{class:e.prefixCls,onRegister:e.register}),{default:g(()=>[l("div",{class:c(`${e.prefixCls}__entry`)},[l("div",{class:c(`${e.prefixCls}__header`)},[l("img",{src:e.avatar,class:c(`${e.prefixCls}__header-img`)},null,10,G),l("p",{class:c(`${e.prefixCls}__header-name`)},k(e.getRealName),3)],2),h(t,{onRegister:e.registerForm},null,8,["onRegister"]),l("div",{class:c(`${e.prefixCls}__footer`)},[h(a,{type:"primary",block:"",class:"mt-2",onClick:e.handleLock},{default:g(()=>[M(k(e.t("layout.header.lockScreenBtn")),1)]),_:1},8,["onClick"])],2)],2)]),_:1},16,["title","class","onRegister"])}var ne=w(D,[["render",j]]);export{ne as default};
|
var f=(e,p,s)=>new Promise((m,r)=>{var d=o=>{try{a(s.next(o))}catch(n){r(n)}},t=o=>{try{a(s.throw(o))}catch(n){r(n)}},a=o=>o.done?m(o.value):Promise.resolve(o.value).then(d,t);a((s=s.apply(e,p)).next())});import{aG as w,a as y,b as $,l as F,f as _,aI as u,o as I,aJ as L,p as g,i as l,n as c,t as k,j as h,q as M,b5 as S,c as b}from"./index.82c0877f.js";import{B as R,a as N}from"./index.6147345a.js";import{B as P}from"./BasicForm.f0a3b275.js";import{u as U}from"./useForm.743706be.js";import{u as V}from"./lock.feaa9ad0.js";import{h as q}from"./header.d801b988.js";import"./useWindowSizeFn.4c098757.js";import"./uniqBy.f755cc70.js";import"./_baseIteratee.5798a650.js";import"./index.75341559.js";import"./index.b826f11b.js";import"./index.34c27c3b.js";import"./index.8abbad91.js";import"./index.3f591fb8.js";import"./index.ac6fee30.js";import"./index.966faded.js";import"./index.d9c8ab71.js";import"./index.15c3cdec.js";import"./download.0b8d409d.js";const D=y({name:"LockModal",components:{BasicModal:R,BasicForm:P},setup(){const{t:e}=b(),{prefixCls:p}=$("header-lock-modal"),s=F(),m=V(),r=_(()=>{var i;return(i=s.getUserInfo)==null?void 0:i.nickname}),[d,{closeModal:t}]=N(),[a,{validateFields:o,resetFields:n}]=U({showActionButtonGroup:!1,schemas:[{field:"password",label:e("layout.header.lockScreenPassword"),colProps:{span:24},component:"InputPassword",required:!0}]});function v(){return f(this,null,function*(){const C=(yield o()).password;t(),m.setLockInfo({isLock:!0,pwd:C}),yield n()})}const B=_(()=>{const{avatar:i}=s.getUserInfo;return i||q});return{t:e,prefixCls:p,getRealName:r,register:d,registerForm:a,handleLock:v,avatar:B}}}),G=["src"];function j(e,p,s,m,r,d){const t=u("BasicForm"),a=u("a-button"),o=u("BasicModal");return I(),L(o,S({footer:null,title:e.t("layout.header.lockScreen")},e.$attrs,{class:e.prefixCls,onRegister:e.register}),{default:g(()=>[l("div",{class:c(`${e.prefixCls}__entry`)},[l("div",{class:c(`${e.prefixCls}__header`)},[l("img",{src:e.avatar,class:c(`${e.prefixCls}__header-img`)},null,10,G),l("p",{class:c(`${e.prefixCls}__header-name`)},k(e.getRealName),3)],2),h(t,{onRegister:e.registerForm},null,8,["onRegister"]),l("div",{class:c(`${e.prefixCls}__footer`)},[h(a,{type:"primary",block:"",class:"mt-2",onClick:e.handleLock},{default:g(()=>[M(k(e.t("layout.header.lockScreenBtn")),1)]),_:1},8,["onClick"])],2)],2)]),_:1},16,["title","class","onRegister"])}var ne=w(D,[["render",j]]);export{ne as default};
|
File diff suppressed because one or more lines are too long
1
src/plugin/admin/public/assets/Login.4992a66d.js
Normal file
1
src/plugin/admin/public/assets/Login.4992a66d.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{a as x,u as d,b as p,c as _,e as u,f as h,o as f,h as g,i as s,j as l,k as t,A as i,t as r,n as c}from"./index.82c0877f.js";import v from"./LoginForm.6ea2cd1d.js";import"./index.75341559.js";import"./index.b826f11b.js";import"./_baseIteratee.5798a650.js";import"./LoginFormTitle.55aee464.js";import"./useLogin.dd808e9c.js";import"./index.15c3cdec.js";var w="/app/admin/assets/login-box-bg.9027741f.svg";const y={class:"-enter-x xl:hidden"},k={class:"container relative h-full py-2 mx-auto sm:px-10"},S={class:"flex h-full"},b={class:"hidden min-h-full pl-4 mr-4 xl:flex xl:flex-col xl:w-6/12"},B={class:"my-auto"},C=["alt"],D={class:"mt-10 font-medium text-white -enter-x"},I={class:"inline-block mt-4 text-3xl"},L={class:"mt-5 font-normal text-white text-md dark:text-gray-500 -enter-x"},T={class:"flex w-full h-full py-5 xl:h-auto xl:py-0 xl:my-0 xl:w-6/12"},H=x({props:{sessionTimeout:{type:Boolean}},setup(A){const e=d(),{prefixCls:a}=p("login"),{t:n}=_();u().getShowPicker;const m=h(()=>{var o;return(o=e==null?void 0:e.title)!=null?o:""});return(o,V)=>(f(),g("div",{class:c([t(a),"relative w-full h-full px-4"])},[s("span",y,[l(t(i),{alwaysShowTitle:!0})]),s("div",k,[s("div",S,[s("div",b,[l(t(i),{class:"-enter-x"}),s("div",B,[s("img",{alt:t(m),src:w,class:"w-1/2 -mt-16 -enter-x"},null,8,C),s("div",D,[s("span",I,r(t(n)("sys.login.signInTitle")),1)]),s("div",L,r(t(n)("sys.login.signInDesc")),1)])]),s("div",T,[s("div",{class:c([`${t(a)}-form`,"relative w-full px-5 py-8 mx-auto my-auto rounded-md shadow-md xl:ml-16 xl:bg-transparent sm:px-8 xl:p-4 xl:shadow-none sm:w-3/4 lg:w-2/4 xl:w-auto enter-x"])},[l(v)],2)])])])],2))}});export{H as default};
|
@ -1 +0,0 @@
|
|||||||
import{a as x,u as d,b as p,c as _,e as u,f as h,o as f,h as g,i as s,j as l,k as t,A as i,t as c,n as r}from"./index.108b3650.js";import v from"./LoginForm.d4919a88.js";import"./index.e643dd2b.js";import"./index.175f92f1.js";import"./_baseIteratee.0fa9033e.js";import"./LoginFormTitle.7d5880ba.js";import"./index.a6432c49.js";var w="/app/admin/assets/login-box-bg.9027741f.svg";const y={class:"-enter-x xl:hidden"},k={class:"container relative h-full py-2 mx-auto sm:px-10"},S={class:"flex h-full"},b={class:"hidden min-h-full pl-4 mr-4 xl:flex xl:flex-col xl:w-6/12"},B={class:"my-auto"},C=["alt"],D={class:"mt-10 font-medium text-white -enter-x"},I={class:"inline-block mt-4 text-3xl"},L={class:"mt-5 font-normal text-white text-md dark:text-gray-500 -enter-x"},T={class:"flex w-full h-full py-5 xl:h-auto xl:py-0 xl:my-0 xl:w-6/12"},F=x({props:{sessionTimeout:{type:Boolean}},setup(A){const e=d(),{prefixCls:a}=p("login"),{t:n}=_();u().getShowPicker;const m=h(()=>{var o;return(o=e==null?void 0:e.title)!=null?o:""});return(o,V)=>(f(),g("div",{class:r([t(a),"relative w-full h-full px-4"])},[s("span",y,[l(t(i),{alwaysShowTitle:!0})]),s("div",k,[s("div",S,[s("div",b,[l(t(i),{class:"-enter-x"}),s("div",B,[s("img",{alt:t(m),src:w,class:"w-1/2 -mt-16 -enter-x"},null,8,C),s("div",D,[s("span",I,c(t(n)("sys.login.signInTitle")),1)]),s("div",L,c(t(n)("sys.login.signInDesc")),1)])]),s("div",T,[s("div",{class:r([`${t(a)}-form`,"relative w-full px-5 py-8 mx-auto my-auto rounded-md shadow-md xl:ml-16 xl:bg-transparent sm:px-8 xl:p-4 xl:shadow-none sm:w-3/4 lg:w-2/4 xl:w-auto enter-x"])},[l(v)],2)])])])],2))}});export{F as default};
|
|
1
src/plugin/admin/public/assets/Login.6ff49f23.js
Normal file
1
src/plugin/admin/public/assets/Login.6ff49f23.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
var v=(a,e,i)=>new Promise((f,c)=>{var d=t=>{try{n(i.next(t))}catch(u){c(u)}},m=t=>{try{n(i.throw(t))}catch(u){c(u)}},n=t=>t.done?f(t.value):Promise.resolve(t.value).then(d,m);n((i=i.apply(a,e)).next())});import{aG as b,I as F,c as M,m as T,r as h,a as P,B as A,aI as r,o as U,aJ as $,p as s,i as l,j as o,q as w,t as z,s as L,b5 as N,x as V}from"./index.82c0877f.js";import{B as K,A as j}from"./BasicForm.f0a3b275.js";import{B as O,a as q}from"./index.6147345a.js";import{b as E}from"./common.e975f21d.js";import{a as G,b as J}from"./useLogin.dd808e9c.js";import"./index.b826f11b.js";import{F as B}from"./index.75341559.js";import{T as S}from"./index.3f591fb8.js";import{C as H,R as Q}from"./index.15c3cdec.js";import"./index.34c27c3b.js";import"./index.8abbad91.js";import"./index.ac6fee30.js";import"./index.966faded.js";import"./index.d9c8ab71.js";import"./_baseIteratee.5798a650.js";import"./uniqBy.f755cc70.js";import"./download.0b8d409d.js";import"./useWindowSizeFn.4c098757.js";const W=H,X=Q,Y=B.Item,Z=F.Password,{t:x}=M(),aa=T({username:"",password:"",captcha:""}),y=h(),C=h(""),g=h(!1),{validForm:ea}=J(y),{getFormRules:oa}=G();function _(){C.value="/app/admin/plugin/app/captcha?r="+new Date().getTime()}_();const sa=P({components:{BasicForm:K,BasicModal:O,FormItem:Y,ACol:W,ARow:X,Input:F,Form:B,Button:A,InputPassword:Z,Tag:S,Alert:j},emits:["reload","register"],setup(){const[a,{closeModal:e}]=q(),{createMessage:i}=V(),{success:f}=i;function c(){return v(this,null,function*(){const d=yield ea();if(!d)return;const m=setTimeout(()=>{_(),g.value=!1},2e3);g.value=!0,yield E("/app/admin/plugin/app/login",d),g.value=!1,clearTimeout(m),e(),f("\u767B\u5F55\u6210\u529F")})}return{formRef:y,formData:aa,loading:g,handleLogin:c,register:a,getFormRules:oa,captchaUrl:C,t:x}}}),ta=l("div",{class:"px-4 py-2"},[l("div",{role:"alert",class:"mb-4 ant-alert ant-alert-info ant-alert-no-icon","data-show":"true"},[l("div",{class:"ant-alert-content"},[l("div",{class:"ant-alert-message"},[l("b",null,[w("\u6CE8\u610F\uFF1A\u6B64\u5904\u767B\u5F55 "),l("a",{href:"https://www.workerman.net",target:"_blank"},"workerman.net\u5B98\u7F51"),w(" \u8D26\u53F7")])])])])],-1),na={class:"p-4"},ra=["src"];function la(a,e,i,f,c,d){const m=r("Input"),n=r("FormItem"),t=r("InputPassword"),u=r("a-col"),I=r("a-row"),k=r("Button"),D=r("Form"),R=r("BasicModal");return U(),$(R,N(a.$attrs,{destroyOnClose:"",onRegister:a.register,title:"\u767B\u5F55workerman",showCancelBtn:!1,showOkBtn:!1}),{default:s(()=>[ta,l("div",na,[o(D,{class:"p-4 enter-x",model:a.formData,rules:a.getFormRules,ref:"formRef",onKeypress:L(a.handleLogin,["enter"])},{default:s(()=>[o(n,{name:"username",class:"enter-x"},{default:s(()=>[o(m,{size:"large",value:a.formData.username,"onUpdate:value":e[0]||(e[0]=p=>a.formData.username=p),placeholder:a.t("sys.login.userName"),class:"fix-auto-fill"},null,8,["value","placeholder"])]),_:1}),o(n,{name:"password",class:"enter-x"},{default:s(()=>[o(t,{size:"large",visibilityToggle:"",value:a.formData.password,"onUpdate:value":e[1]||(e[1]=p=>a.formData.password=p),placeholder:a.t("sys.login.password")},null,8,["value","placeholder"])]),_:1}),o(n,{name:"captcha",class:"enter-x"},{default:s(()=>[o(I,{type:"flex",justify:"space-between",align:"middle"},{default:s(()=>[o(u,null,{default:s(()=>[o(m,{size:"large",value:a.formData.captcha,"onUpdate:value":e[2]||(e[2]=p=>a.formData.captcha=p),placeholder:a.t("sys.login.captcha"),class:"fix-auto-fill captcha-input",maxlength:5},null,8,["value","placeholder"])]),_:1}),o(u,null,{default:s(()=>[l("img",{src:a.captchaUrl,onClick:e[3]||(e[3]=(...p)=>a.switchCatpcha&&a.switchCatpcha(...p))},null,8,ra)]),_:1})]),_:1})]),_:1}),o(n,{class:"enter-x"},{default:s(()=>[o(k,{type:"primary",size:"large",block:"",onClick:a.handleLogin,loading:a.loading},{default:s(()=>[w(z(a.t("sys.login.loginButton")),1)]),_:1},8,["onClick","loading"])]),_:1})]),_:1},8,["model","rules","onKeypress"])])]),_:1},16,["onRegister"])}var Ra=b(sa,[["render",la]]);export{Ra as default};
|
1
src/plugin/admin/public/assets/LoginForm.6ea2cd1d.js
Normal file
1
src/plugin/admin/public/assets/LoginForm.6ea2cd1d.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
var F=(x,d,c)=>new Promise((i,f)=>{var s=o=>{try{u(c.next(o))}catch(p){f(p)}},h=o=>{try{u(c.throw(o))}catch(p){f(p)}},u=o=>o.done?i(o.value):Promise.resolve(o.value).then(s,h);u((c=c.apply(x,d)).next())});import{a as D,I as v,c as N,b as U,l as z,r as y,m as E,f as V,k as e,o as $,h as K,w as I,v as b,j as a,p as n,i as M,B as j,q,t as A,s as P,F as G,x as O}from"./index.82c0877f.js";import{F as L}from"./index.75341559.js";import"./index.b826f11b.js";import H from"./LoginFormTitle.55aee464.js";import{u as J,a as Q,L as W,b as X}from"./useLogin.dd808e9c.js";import{C as Y,R as Z}from"./index.15c3cdec.js";import"./_baseIteratee.5798a650.js";const ee=["src"],ue=D({setup(x){const d=Y,c=Z,i=L.Item,f=v.Password,{t:s}=N(),{notification:h,createErrorModal:u}=O(),{prefixCls:o}=U("login"),p=z(),{setLoginState:ae,getLoginState:R}=J(),{getFormRules:T}=Q(),_=y(),w=y(!1);y(!1);const S=y(""),r=E({account:"",password:"",captcha:""}),{validForm:B}=X(_),C=V(()=>e(R)===W.LOGIN);function g(){S.value="/app/admin/common/account/captcha?r="+new Date().getTime()}g();function k(){return F(this,null,function*(){const m=yield B();if(!m)return;const l=setTimeout(()=>{g()},2e3);try{w.value=!0;const t=yield p.login({password:m.password,username:m.account,captcha:m.captcha,mode:"none"});clearTimeout(l),t?h.success({message:s("sys.login.loginSuccessTitle"),description:`${s("sys.login.loginSuccessDesc")}: ${t.nickname}`,duration:3}):g()}catch(t){u({title:s("sys.api.errorTip"),content:t.message||s("sys.api.networkExceptionMsg"),getContainer:()=>document.body.querySelector(`.${o}`)||document.body})}finally{w.value=!1}})}return(m,l)=>($(),K(G,null,[I(a(H,{class:"enter-x"},null,512),[[b,e(C)]]),I(a(e(L),{class:"p-4 enter-x",model:e(r),rules:e(T),ref_key:"formRef",ref:_,onKeypress:P(k,["enter"])},{default:n(()=>[a(e(i),{name:"account",class:"enter-x"},{default:n(()=>[a(e(v),{size:"large",value:e(r).account,"onUpdate:value":l[0]||(l[0]=t=>e(r).account=t),placeholder:e(s)("sys.login.userName"),class:"fix-auto-fill"},null,8,["value","placeholder"])]),_:1}),a(e(i),{name:"password",class:"enter-x"},{default:n(()=>[a(e(f),{size:"large",visibilityToggle:"",value:e(r).password,"onUpdate:value":l[1]||(l[1]=t=>e(r).password=t),placeholder:e(s)("sys.login.password")},null,8,["value","placeholder"])]),_:1}),a(e(i),{name:"captcha",class:"enter-x"},{default:n(()=>[a(e(c),{type:"flex",justify:"space-between",align:"middle"},{default:n(()=>[a(e(d),null,{default:n(()=>[a(e(v),{size:"large",value:e(r).captcha,"onUpdate:value":l[2]||(l[2]=t=>e(r).captcha=t),placeholder:e(s)("sys.login.captcha"),class:"fix-auto-fill captcha-input",maxlength:5},null,8,["value","placeholder"])]),_:1}),a(e(d),null,{default:n(()=>[M("img",{src:S.value,onClick:g},null,8,ee)]),_:1})]),_:1})]),_:1}),a(e(i),{class:"enter-x"},{default:n(()=>[a(e(j),{type:"primary",size:"large",block:"",onClick:k,loading:w.value},{default:n(()=>[q(A(e(s)("sys.login.loginButton")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["model","rules","onKeypress"]),[[b,e(C)]])],64))}});export{ue as default};
|
@ -1 +0,0 @@
|
|||||||
var F=(x,m,c)=>new Promise((i,f)=>{var s=o=>{try{u(c.next(o))}catch(p){f(p)}},h=o=>{try{u(c.throw(o))}catch(p){f(p)}},u=o=>o.done?i(o.value):Promise.resolve(o.value).then(s,h);u((c=c.apply(x,m)).next())});import{a as D,I as v,c as N,b as U,l as z,r as y,m as E,f as V,k as e,o as $,h as K,w as I,v as b,j as a,p as n,i as M,B as j,q,t as A,s as P,F as G,x as O}from"./index.108b3650.js";import{F as L}from"./index.e643dd2b.js";import"./index.175f92f1.js";import{u as H,a as J,L as Q,_ as W,b as X}from"./LoginFormTitle.7d5880ba.js";import{C as Y,R as Z}from"./index.a6432c49.js";import"./_baseIteratee.0fa9033e.js";const ee=["src"],ie=D({setup(x){const m=Y,c=Z,i=L.Item,f=v.Password,{t:s}=N(),{notification:h,createErrorModal:u}=O(),{prefixCls:o}=U("login"),p=z(),{setLoginState:ae,getLoginState:R}=H(),{getFormRules:T}=J(),_=y(),w=y(!1);y(!1);const S=y(""),r=E({account:"",password:"",captcha:""}),{validForm:B}=X(_),C=V(()=>e(R)===Q.LOGIN);function g(){S.value="/app/admin/common/account/captcha?r="+new Date().getTime()}g();function k(){return F(this,null,function*(){const d=yield B();if(!d)return;const l=setTimeout(()=>{g()},2e3);try{w.value=!0;const t=yield p.login({password:d.password,username:d.account,captcha:d.captcha,mode:"none"});clearTimeout(l),t?h.success({message:s("sys.login.loginSuccessTitle"),description:`${s("sys.login.loginSuccessDesc")}: ${t.nickname}`,duration:3}):g()}catch(t){u({title:s("sys.api.errorTip"),content:t.message||s("sys.api.networkExceptionMsg"),getContainer:()=>document.body.querySelector(`.${o}`)||document.body})}finally{w.value=!1}})}return(d,l)=>($(),K(G,null,[I(a(W,{class:"enter-x"},null,512),[[b,e(C)]]),I(a(e(L),{class:"p-4 enter-x",model:e(r),rules:e(T),ref_key:"formRef",ref:_,onKeypress:P(k,["enter"])},{default:n(()=>[a(e(i),{name:"account",class:"enter-x"},{default:n(()=>[a(e(v),{size:"large",value:e(r).account,"onUpdate:value":l[0]||(l[0]=t=>e(r).account=t),placeholder:e(s)("sys.login.userName"),class:"fix-auto-fill"},null,8,["value","placeholder"])]),_:1}),a(e(i),{name:"password",class:"enter-x"},{default:n(()=>[a(e(f),{size:"large",visibilityToggle:"",value:e(r).password,"onUpdate:value":l[1]||(l[1]=t=>e(r).password=t),placeholder:e(s)("sys.login.password")},null,8,["value","placeholder"])]),_:1}),a(e(i),{name:"captcha",class:"enter-x"},{default:n(()=>[a(e(c),{type:"flex",justify:"space-between",align:"middle"},{default:n(()=>[a(e(m),null,{default:n(()=>[a(e(v),{size:"large",value:e(r).captcha,"onUpdate:value":l[2]||(l[2]=t=>e(r).captcha=t),placeholder:e(s)("sys.login.captcha"),class:"fix-auto-fill captcha-input",maxlength:5},null,8,["value","placeholder"])]),_:1}),a(e(m),null,{default:n(()=>[M("img",{src:S.value,onClick:g},null,8,ee)]),_:1})]),_:1})]),_:1}),a(e(i),{class:"enter-x"},{default:n(()=>[a(e(j),{type:"primary",size:"large",block:"",onClick:k,loading:w.value},{default:n(()=>[q(A(e(s)("sys.login.loginButton")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["model","rules","onKeypress"]),[[b,e(C)]])],64))}});export{ie as default};
|
|
@ -0,0 +1 @@
|
|||||||
|
import{a as l,c as r,f as a,k as o,o as c,h as m,t as g}from"./index.82c0877f.js";import{u as p,L as e}from"./useLogin.dd808e9c.js";const u={class:"mb-3 text-2xl font-bold text-center xl:text-3xl enter-x xl:text-left"},E=l({setup(x){const{t}=r(),{getLoginState:n}=p(),s=a(()=>({[e.RESET_PASSWORD]:t("sys.login.forgetFormTitle"),[e.LOGIN]:t("sys.login.signInFormTitle"),[e.REGISTER]:t("sys.login.signUpFormTitle"),[e.MOBILE]:t("sys.login.mobileSignInFormTitle"),[e.QR_CODE]:t("sys.login.qrSignInFormTitle")})[o(n)]);return(i,f)=>(c(),m("h2",u,g(o(s)),1))}});export{E as default};
|
@ -1 +0,0 @@
|
|||||||
var I=Object.defineProperty;var h=Object.getOwnPropertySymbols;var v=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable;var O=(e,o,t)=>o in e?I(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t,P=(e,o)=>{for(var t in o||(o={}))v.call(o,t)&&O(e,t,o[t]);if(h)for(var t of h(o))w.call(o,t)&&O(e,t,o[t]);return e};var p=(e,o,t)=>new Promise((n,l)=>{var m=s=>{try{u(t.next(s))}catch(R){l(R)}},y=s=>{try{u(t.throw(s))}catch(R){l(R)}},u=s=>s.done?n(s.value):Promise.resolve(s.value).then(m,y);u((t=t.apply(e,o)).next())});import{r as x,f as c,c as b,k as r,a as E,o as j,h as B,t as C}from"./index.108b3650.js";var i=(e=>(e[e.LOGIN=0]="LOGIN",e[e.REGISTER=1]="REGISTER",e[e.RESET_PASSWORD=2]="RESET_PASSWORD",e[e.MOBILE=3]="MOBILE",e[e.QR_CODE=4]="QR_CODE",e))(i||{});const _=x(0);function G(){function e(n){_.value=n}const o=c(()=>_.value);function t(){e(0)}return{setLoginState:e,getLoginState:o,handleBackLogin:t}}function D(e){function o(){return p(this,null,function*(){const t=r(e);return t?yield t.validate():void 0})}return{validForm:o}}function N(e){const{t:o}=b(),t=c(()=>g(o("sys.login.accountPlaceholder"))),n=c(()=>g(o("sys.login.passwordPlaceholder"))),l=c(()=>g(o("sys.login.captchaPlaceholder"))),m=c(()=>g(o("sys.login.smsPlaceholder"))),y=c(()=>g(o("sys.login.mobilePlaceholder"))),u=(a,d)=>p(this,null,function*(){return d?Promise.resolve():Promise.reject(o("sys.login.policyPlaceholder"))}),s=a=>(d,f)=>p(this,null,function*(){return f?f!==a?Promise.reject(o("sys.login.diffPwd")):Promise.resolve():Promise.reject(o("sys.login.passwordPlaceholder"))});return{getFormRules:c(()=>{const a=r(t),d=r(n),f=r(l),S=r(m),T=r(y),F={sms:S,mobile:T};switch(r(_)){case 1:return P({account:a,password:d,confirmPassword:[{validator:s(e==null?void 0:e.password),trigger:"change"}],policy:[{validator:u,trigger:"change"}]},F);case 2:return P({account:a},F);case 3:return F;default:return{account:a,password:d,captcha:f}}})}}function g(e){return[{required:!0,message:e,trigger:"change"}]}const M={class:"mb-3 text-2xl font-bold text-center xl:text-3xl enter-x xl:text-left"},k=E({setup(e){const{t:o}=b(),{getLoginState:t}=G(),n=c(()=>({[i.RESET_PASSWORD]:o("sys.login.forgetFormTitle"),[i.LOGIN]:o("sys.login.signInFormTitle"),[i.REGISTER]:o("sys.login.signUpFormTitle"),[i.MOBILE]:o("sys.login.mobileSignInFormTitle"),[i.QR_CODE]:o("sys.login.qrSignInFormTitle")})[r(t)]);return(l,m)=>(j(),B("h2",M,C(r(n)),1))}});var Q=Object.freeze(Object.defineProperty({__proto__:null,default:k},Symbol.toStringTag,{value:"Module"}));export{i as L,k as _,N as a,D as b,Q as c,G as u};
|
|
@ -1 +0,0 @@
|
|||||||
var k=(g,l,s)=>new Promise((c,i)=>{var f=a=>{try{n(s.next(a))}catch(r){i(r)}},m=a=>{try{n(s.throw(a))}catch(r){i(r)}},n=a=>a.done?c(a.value):Promise.resolve(a.value).then(f,m);n((s=s.apply(g,l)).next())});import{a as I,c as B,r as _,m as L,f as h,k as e,o as S,h as w,j as o,p as t,I as z,B as x,q as y,t as b,F as R,aK as V}from"./index.108b3650.js";import{F as v}from"./index.e643dd2b.js";import"./index.175f92f1.js";import{C as E}from"./index.30128a3e.js";import{u as N,a as D,L as U,_ as j,b as q}from"./LoginFormTitle.7d5880ba.js";import"./_baseIteratee.0fa9033e.js";const H=I({setup(g){const l=v.Item,{t:s}=B(),{handleBackLogin:c,getLoginState:i}=N(),{getFormRules:f}=D(),m=_(),n=_(!1),a=L({mobile:"",sms:""}),{validForm:r}=q(m),C=h(()=>e(i)===U.MOBILE);function F(){return k(this,null,function*(){const d=yield r();!d||console.log(d)})}return(d,u)=>e(C)?(S(),w(R,{key:0},[o(j,{class:"enter-x"}),o(e(v),{class:"p-4 enter-x",model:e(a),rules:e(f),ref_key:"formRef",ref:m},{default:t(()=>[o(e(l),{name:"mobile",class:"enter-x"},{default:t(()=>[o(e(z),{size:"large",value:e(a).mobile,"onUpdate:value":u[0]||(u[0]=p=>e(a).mobile=p),placeholder:e(s)("sys.login.mobile"),class:"fix-auto-fill"},null,8,["value","placeholder"])]),_:1}),o(e(l),{name:"sms",class:"enter-x"},{default:t(()=>[o(e(E),{size:"large",class:"fix-auto-fill",value:e(a).sms,"onUpdate:value":u[1]||(u[1]=p=>e(a).sms=p),placeholder:e(s)("sys.login.smsCode")},null,8,["value","placeholder"])]),_:1}),o(e(l),{class:"enter-x"},{default:t(()=>[o(e(x),{type:"primary",size:"large",block:"",onClick:F,loading:n.value},{default:t(()=>[y(b(e(s)("sys.login.loginButton")),1)]),_:1},8,["loading"]),o(e(x),{size:"large",block:"",class:"mt-4",onClick:e(c)},{default:t(()=>[y(b(e(s)("sys.login.backSignIn")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model","rules"])],64)):V("",!0)}});export{H as default};
|
|
1
src/plugin/admin/public/assets/MobileForm.5e6ddef3.js
Normal file
1
src/plugin/admin/public/assets/MobileForm.5e6ddef3.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
var k=(g,l,o)=>new Promise((c,i)=>{var f=a=>{try{n(o.next(a))}catch(r){i(r)}},m=a=>{try{n(o.throw(a))}catch(r){i(r)}},n=a=>a.done?c(a.value):Promise.resolve(a.value).then(f,m);n((o=o.apply(g,l)).next())});import{a as I,c as B,r as x,m as L,f as h,k as e,o as S,h as w,j as s,p as t,I as z,B as _,q as y,t as b,F as R,aK as V}from"./index.82c0877f.js";import{F as v}from"./index.75341559.js";import"./index.b826f11b.js";import{C as E}from"./index.d9c8ab71.js";import N from"./LoginFormTitle.55aee464.js";import{u as D,a as U,L as j,b as q}from"./useLogin.dd808e9c.js";import"./_baseIteratee.5798a650.js";const J=I({setup(g){const l=v.Item,{t:o}=B(),{handleBackLogin:c,getLoginState:i}=D(),{getFormRules:f}=U(),m=x(),n=x(!1),a=L({mobile:"",sms:""}),{validForm:r}=q(m),C=h(()=>e(i)===j.MOBILE);function F(){return k(this,null,function*(){const d=yield r();!d||console.log(d)})}return(d,u)=>e(C)?(S(),w(R,{key:0},[s(N,{class:"enter-x"}),s(e(v),{class:"p-4 enter-x",model:e(a),rules:e(f),ref_key:"formRef",ref:m},{default:t(()=>[s(e(l),{name:"mobile",class:"enter-x"},{default:t(()=>[s(e(z),{size:"large",value:e(a).mobile,"onUpdate:value":u[0]||(u[0]=p=>e(a).mobile=p),placeholder:e(o)("sys.login.mobile"),class:"fix-auto-fill"},null,8,["value","placeholder"])]),_:1}),s(e(l),{name:"sms",class:"enter-x"},{default:t(()=>[s(e(E),{size:"large",class:"fix-auto-fill",value:e(a).sms,"onUpdate:value":u[1]||(u[1]=p=>e(a).sms=p),placeholder:e(o)("sys.login.smsCode")},null,8,["value","placeholder"])]),_:1}),s(e(l),{class:"enter-x"},{default:t(()=>[s(e(_),{type:"primary",size:"large",block:"",onClick:F,loading:n.value},{default:t(()=>[y(b(e(o)("sys.login.loginButton")),1)]),_:1},8,["loading"]),s(e(_),{size:"large",block:"",class:"mt-4",onClick:e(c)},{default:t(()=>[y(b(e(o)("sys.login.backSignIn")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model","rules"])],64)):V("",!0)}});export{J as default};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
import{j as c,aO as i}from"./index.108b3650.js";var u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M758.2 839.1C851.8 765.9 912 651.9 912 523.9 912 303 733.5 124.3 512.6 124 291.4 123.7 112 302.8 112 523.9c0 125.2 57.5 236.9 147.6 310.2 3.5 2.8 8.6 2.2 11.4-1.3l39.4-50.5c2.7-3.4 2.1-8.3-1.2-11.1-8.1-6.6-15.9-13.7-23.4-21.2a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-9.3 9.3-19.1 18-29.3 26L668.2 724a8 8 0 00-14.1 3l-39.6 162.2c-1.2 5 2.6 9.9 7.7 9.9l167 .8c6.7 0 10.5-7.7 6.3-12.9l-37.3-47.9z"}}]},name:"redo",theme:"outlined"},d=u;function o(r){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},n=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable}))),n.forEach(function(a){f(r,a,t[a])})}return r}function f(r,e,t){return e in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}var l=function(e,t){var n=o({},e,t.attrs);return c(i,o({},n,{icon:d}),null)};l.displayName="RedoOutlined";l.inheritAttrs=!1;var O=l;export{O as R};
|
import{j as c,aO as i}from"./index.82c0877f.js";var u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M758.2 839.1C851.8 765.9 912 651.9 912 523.9 912 303 733.5 124.3 512.6 124 291.4 123.7 112 302.8 112 523.9c0 125.2 57.5 236.9 147.6 310.2 3.5 2.8 8.6 2.2 11.4-1.3l39.4-50.5c2.7-3.4 2.1-8.3-1.2-11.1-8.1-6.6-15.9-13.7-23.4-21.2a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-9.3 9.3-19.1 18-29.3 26L668.2 724a8 8 0 00-14.1 3l-39.6 162.2c-1.2 5 2.6 9.9 7.7 9.9l167 .8c6.7 0 10.5-7.7 6.3-12.9l-37.3-47.9z"}}]},name:"redo",theme:"outlined"},d=u;function o(r){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},n=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable}))),n.forEach(function(a){f(r,a,t[a])})}return r}function f(r,e,t){return e in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}var l=function(e,t){var n=o({},e,t.attrs);return c(i,o({},n,{icon:d}),null)};l.displayName="RedoOutlined";l.inheritAttrs=!1;var O=l;export{O as R};
|
1
src/plugin/admin/public/assets/RegisterForm.744f620c.js
Normal file
1
src/plugin/admin/public/assets/RegisterForm.744f620c.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
var k=(x,r,i)=>new Promise((t,c)=>{var p=s=>{try{u(i.next(s))}catch(m){c(m)}},d=s=>{try{u(i.throw(s))}catch(m){c(m)}},u=s=>s.done?t(s.value):Promise.resolve(s.value).then(p,d);u((i=i.apply(x,r)).next())});import S from"./LoginFormTitle.55aee464.js";import{a as z,I as g,c as P,r as w,m as R,f as _,k as e,o as B,h as U,j as a,p as n,q as y,t as v,B as b,F as L,aK as E}from"./index.82c0877f.js";import{F as C}from"./index.75341559.js";import"./index.b826f11b.js";import{S as N,a as V}from"./index.8abbad91.js";import{C as T}from"./index.d9c8ab71.js";import{u as D,a as j,L as q,b as G}from"./useLogin.dd808e9c.js";import"./_baseIteratee.5798a650.js";const X=z({setup(x){const r=C.Item,i=g.Password,{t}=P(),{handleBackLogin:c,getLoginState:p}=D(),d=w(),u=w(!1),s=R({account:"",password:"",confirmPassword:"",mobile:"",sms:"",policy:!1}),{getFormRules:m}=j(s),{validForm:h}=G(d),F=_(()=>e(p)===q.REGISTER);function I(){return k(this,null,function*(){const f=yield h();!f||console.log(f)})}return(f,o)=>e(F)?(B(),U(L,{key:0},[a(S,{class:"enter-x"}),a(e(C),{class:"p-4 enter-x",model:e(s),rules:e(m),ref_key:"formRef",ref:d},{default:n(()=>[a(e(r),{name:"account",class:"enter-x"},{default:n(()=>[a(e(g),{class:"fix-auto-fill",size:"large",value:e(s).account,"onUpdate:value":o[0]||(o[0]=l=>e(s).account=l),placeholder:e(t)("sys.login.userName")},null,8,["value","placeholder"])]),_:1}),a(e(r),{name:"mobile",class:"enter-x"},{default:n(()=>[a(e(g),{size:"large",value:e(s).mobile,"onUpdate:value":o[1]||(o[1]=l=>e(s).mobile=l),placeholder:e(t)("sys.login.mobile"),class:"fix-auto-fill"},null,8,["value","placeholder"])]),_:1}),a(e(r),{name:"sms",class:"enter-x"},{default:n(()=>[a(e(T),{size:"large",class:"fix-auto-fill",value:e(s).sms,"onUpdate:value":o[2]||(o[2]=l=>e(s).sms=l),placeholder:e(t)("sys.login.smsCode")},null,8,["value","placeholder"])]),_:1}),a(e(r),{name:"password",class:"enter-x"},{default:n(()=>[a(e(N),{size:"large",value:e(s).password,"onUpdate:value":o[3]||(o[3]=l=>e(s).password=l),placeholder:e(t)("sys.login.password")},null,8,["value","placeholder"])]),_:1}),a(e(r),{name:"confirmPassword",class:"enter-x"},{default:n(()=>[a(e(i),{size:"large",visibilityToggle:"",value:e(s).confirmPassword,"onUpdate:value":o[4]||(o[4]=l=>e(s).confirmPassword=l),placeholder:e(t)("sys.login.confirmPassword")},null,8,["value","placeholder"])]),_:1}),a(e(r),{class:"enter-x",name:"policy"},{default:n(()=>[a(e(V),{checked:e(s).policy,"onUpdate:checked":o[5]||(o[5]=l=>e(s).policy=l),size:"small"},{default:n(()=>[y(v(e(t)("sys.login.policy")),1)]),_:1},8,["checked"])]),_:1}),a(e(b),{type:"primary",class:"enter-x",size:"large",block:"",onClick:I,loading:u.value},{default:n(()=>[y(v(e(t)("sys.login.registerButton")),1)]),_:1},8,["loading"]),a(e(b),{size:"large",block:"",class:"mt-4 enter-x",onClick:e(c)},{default:n(()=>[y(v(e(t)("sys.login.backSignIn")),1)]),_:1},8,["onClick"])]),_:1},8,["model","rules"])],64)):E("",!0)}});export{X as default};
|
@ -1 +0,0 @@
|
|||||||
var k=(x,r,i)=>new Promise((t,m)=>{var p=s=>{try{u(i.next(s))}catch(c){m(c)}},d=s=>{try{u(i.throw(s))}catch(c){m(c)}},u=s=>s.done?t(s.value):Promise.resolve(s.value).then(p,d);u((i=i.apply(x,r)).next())});import{u as S,a as z,L as _,_ as P,b as R}from"./LoginFormTitle.7d5880ba.js";import{a as B,I as g,c as U,r as w,m as L,f as E,k as e,o as N,h as V,j as a,p as n,q as y,t as v,B as b,F as T,aK as D}from"./index.108b3650.js";import{F as C}from"./index.e643dd2b.js";import"./index.175f92f1.js";import{S as j,a as q}from"./index.231029bf.js";import{C as G}from"./index.30128a3e.js";import"./_baseIteratee.0fa9033e.js";const W=B({setup(x){const r=C.Item,i=g.Password,{t}=U(),{handleBackLogin:m,getLoginState:p}=S(),d=w(),u=w(!1),s=L({account:"",password:"",confirmPassword:"",mobile:"",sms:"",policy:!1}),{getFormRules:c}=z(s),{validForm:h}=R(d),F=E(()=>e(p)===_.REGISTER);function I(){return k(this,null,function*(){const f=yield h();!f||console.log(f)})}return(f,l)=>e(F)?(N(),V(T,{key:0},[a(P,{class:"enter-x"}),a(e(C),{class:"p-4 enter-x",model:e(s),rules:e(c),ref_key:"formRef",ref:d},{default:n(()=>[a(e(r),{name:"account",class:"enter-x"},{default:n(()=>[a(e(g),{class:"fix-auto-fill",size:"large",value:e(s).account,"onUpdate:value":l[0]||(l[0]=o=>e(s).account=o),placeholder:e(t)("sys.login.userName")},null,8,["value","placeholder"])]),_:1}),a(e(r),{name:"mobile",class:"enter-x"},{default:n(()=>[a(e(g),{size:"large",value:e(s).mobile,"onUpdate:value":l[1]||(l[1]=o=>e(s).mobile=o),placeholder:e(t)("sys.login.mobile"),class:"fix-auto-fill"},null,8,["value","placeholder"])]),_:1}),a(e(r),{name:"sms",class:"enter-x"},{default:n(()=>[a(e(G),{size:"large",class:"fix-auto-fill",value:e(s).sms,"onUpdate:value":l[2]||(l[2]=o=>e(s).sms=o),placeholder:e(t)("sys.login.smsCode")},null,8,["value","placeholder"])]),_:1}),a(e(r),{name:"password",class:"enter-x"},{default:n(()=>[a(e(j),{size:"large",value:e(s).password,"onUpdate:value":l[3]||(l[3]=o=>e(s).password=o),placeholder:e(t)("sys.login.password")},null,8,["value","placeholder"])]),_:1}),a(e(r),{name:"confirmPassword",class:"enter-x"},{default:n(()=>[a(e(i),{size:"large",visibilityToggle:"",value:e(s).confirmPassword,"onUpdate:value":l[4]||(l[4]=o=>e(s).confirmPassword=o),placeholder:e(t)("sys.login.confirmPassword")},null,8,["value","placeholder"])]),_:1}),a(e(r),{class:"enter-x",name:"policy"},{default:n(()=>[a(e(q),{checked:e(s).policy,"onUpdate:checked":l[5]||(l[5]=o=>e(s).policy=o),size:"small"},{default:n(()=>[y(v(e(t)("sys.login.policy")),1)]),_:1},8,["checked"])]),_:1}),a(e(b),{type:"primary",class:"enter-x",size:"large",block:"",onClick:I,loading:u.value},{default:n(()=>[y(v(e(t)("sys.login.registerButton")),1)]),_:1},8,["loading"]),a(e(b),{size:"large",block:"",class:"mt-4 enter-x",onClick:e(m)},{default:n(()=>[y(v(e(t)("sys.login.backSignIn")),1)]),_:1},8,["onClick"])]),_:1},8,["model","rules"])],64)):D("",!0)}});export{W as default};
|
|
@ -1 +1 @@
|
|||||||
var g=(a,r,o)=>new Promise((s,c)=>{var e=i=>{try{t(o.next(i))}catch(l){c(l)}},n=i=>{try{t(o.throw(i))}catch(l){c(l)}},t=i=>i.done?s(i.value):Promise.resolve(i.value).then(e,n);t((o=o.apply(a,r)).next())});import{B as F}from"./BasicForm.916e1cdd.js";import{a as _,U as x,J as v,b8 as m,j as u,aa as d,f as S,aG as D,r as E,I as b,co as G,aI as P,o as M,h as A,p as j,eO as k,q,x as N}from"./index.108b3650.js";import{C as p}from"./index.f8c2b219.js";import"./index.be4d7d31.js";import"./index.175f92f1.js";import"./index.e643dd2b.js";import"./_baseIteratee.0fa9033e.js";import"./index.9a36eeaa.js";import"./index.231029bf.js";import"./index.f552c070.js";import"./index.d86e0097.js";import"./index.c225f064.js";import"./index.30128a3e.js";import"./index.a6432c49.js";import"./index.6e8c7d2c.js";import"./useWindowSizeFn.7499f353.js";import"./uniqBy.4a8aaebb.js";import"./download.c4ffbab8.js";var R=function(){return{prefixCls:String,title:d.any,description:d.any,avatar:d.any}},f=_({name:"ACardMeta",props:R(),slots:["title","description","avatar"],setup:function(r,o){var s=o.slots,c=x("card",r),e=c.prefixCls;return function(){var n=v({},"".concat(e.value,"-meta"),!0),t=m(s,r,"avatar"),i=m(s,r,"title"),l=m(s,r,"description"),y=t?u("div",{class:"".concat(e.value,"-meta-avatar")},[t]):null,B=i?u("div",{class:"".concat(e.value,"-meta-title")},[i]):null,h=l?u("div",{class:"".concat(e.value,"-meta-description")},[l]):null,I=B||h?u("div",{class:"".concat(e.value,"-meta-detail")},[B,h]):null;return u("div",{class:n},[y,I])}}}),$=function(){return{prefixCls:String,hoverable:{type:Boolean,default:!0}}},C=_({name:"ACardGrid",__ANT_CARD_GRID:!0,props:$(),setup:function(r,o){var s=o.slots,c=x("card",r),e=c.prefixCls,n=S(function(){var t;return t={},v(t,"".concat(e.value,"-grid"),!0),v(t,"".concat(e.value,"-grid-hoverable"),r.hoverable),t});return function(){var t;return u("div",{class:n.value},[(t=s.default)===null||t===void 0?void 0:t.call(s)])}}});p.Meta=f;p.Grid=C;p.install=function(a){return a.component(p.name,p),a.component(f.name,f),a.component(C.name,C),a};const w=E(null),T=_({components:{BasicForm:F,[b.name]:b,Button:G,Card:p},emits:["reload","register"],setup(){const a=[{field:"old_password",component:"Input",label:"\u539F\u59CB\u5BC6\u7801",colProps:{span:20},required:!0},{field:"password",component:"Input",label:"\u65B0\u5BC6\u7801",colProps:{span:20},required:!0},{field:"password_confirm",component:"Input",label:"\u786E\u8BA4\u5BC6\u7801",colProps:{span:20},required:!0}],{createMessage:r}=N(),{success:o,error:s}=r;return{formElRef:w,handleSubmit:()=>g(this,null,function*(){try{const e=w.value;if(!e)return;const n=yield e.validate();if(n.password!=n.password_confirm){s("\u4E24\u6B21\u5BC6\u7801\u8F93\u5165\u4E0D\u4E00\u81F4");return}yield k(n),o("\u64CD\u4F5C\u6210\u529F")}catch(e){console.log(e)}}),schemas:a}}}),U={class:"mt-3"},V=q(" \u66F4\u65B0\u5BC6\u7801 ");function J(a,r,o,s,c,e){const n=P("BasicForm"),t=P("Button");return M(),A("div",U,[u(n,{schemas:a.schemas,ref:"formElRef",labelWidth:75,showActionButtonGroup:!1},null,8,["schemas"]),u(t,{type:"primary",onClick:a.handleSubmit},{default:j(()=>[V]),_:1},8,["onClick"])])}var ut=D(T,[["render",J]]);export{ut as default};
|
var g=(a,r,o)=>new Promise((s,c)=>{var e=i=>{try{t(o.next(i))}catch(l){c(l)}},n=i=>{try{t(o.throw(i))}catch(l){c(l)}},t=i=>i.done?s(i.value):Promise.resolve(i.value).then(e,n);t((o=o.apply(a,r)).next())});import{B as S}from"./BasicForm.f0a3b275.js";import{a as _,U as x,J as v,b8 as m,j as u,aa as d,f as F,aG as D,r as E,I as b,co as G,aI as P,o as M,h as A,p as j,eS as k,q,x as N}from"./index.82c0877f.js";import{C as p}from"./index.08268e1e.js";import"./index.c5230f8e.js";import"./index.b826f11b.js";import"./index.75341559.js";import"./_baseIteratee.5798a650.js";import"./index.34c27c3b.js";import"./index.8abbad91.js";import"./index.3f591fb8.js";import"./index.ac6fee30.js";import"./index.966faded.js";import"./index.d9c8ab71.js";import"./index.15c3cdec.js";import"./index.6147345a.js";import"./useWindowSizeFn.4c098757.js";import"./uniqBy.f755cc70.js";import"./download.0b8d409d.js";var R=function(){return{prefixCls:String,title:d.any,description:d.any,avatar:d.any}},f=_({name:"ACardMeta",props:R(),slots:["title","description","avatar"],setup:function(r,o){var s=o.slots,c=x("card",r),e=c.prefixCls;return function(){var n=v({},"".concat(e.value,"-meta"),!0),t=m(s,r,"avatar"),i=m(s,r,"title"),l=m(s,r,"description"),y=t?u("div",{class:"".concat(e.value,"-meta-avatar")},[t]):null,B=i?u("div",{class:"".concat(e.value,"-meta-title")},[i]):null,h=l?u("div",{class:"".concat(e.value,"-meta-description")},[l]):null,I=B||h?u("div",{class:"".concat(e.value,"-meta-detail")},[B,h]):null;return u("div",{class:n},[y,I])}}}),$=function(){return{prefixCls:String,hoverable:{type:Boolean,default:!0}}},C=_({name:"ACardGrid",__ANT_CARD_GRID:!0,props:$(),setup:function(r,o){var s=o.slots,c=x("card",r),e=c.prefixCls,n=F(function(){var t;return t={},v(t,"".concat(e.value,"-grid"),!0),v(t,"".concat(e.value,"-grid-hoverable"),r.hoverable),t});return function(){var t;return u("div",{class:n.value},[(t=s.default)===null||t===void 0?void 0:t.call(s)])}}});p.Meta=f;p.Grid=C;p.install=function(a){return a.component(p.name,p),a.component(f.name,f),a.component(C.name,C),a};const w=E(null),T=_({components:{BasicForm:S,[b.name]:b,Button:G,Card:p},emits:["reload","register"],setup(){const a=[{field:"old_password",component:"Input",label:"\u539F\u59CB\u5BC6\u7801",colProps:{span:20},required:!0},{field:"password",component:"Input",label:"\u65B0\u5BC6\u7801",colProps:{span:20},required:!0},{field:"password_confirm",component:"Input",label:"\u786E\u8BA4\u5BC6\u7801",colProps:{span:20},required:!0}],{createMessage:r}=N(),{success:o,error:s}=r;return{formElRef:w,handleSubmit:()=>g(this,null,function*(){try{const e=w.value;if(!e)return;const n=yield e.validate();if(n.password!=n.password_confirm){s("\u4E24\u6B21\u5BC6\u7801\u8F93\u5165\u4E0D\u4E00\u81F4");return}yield k(n),o("\u64CD\u4F5C\u6210\u529F")}catch(e){console.log(e)}}),schemas:a}}}),U={class:"mt-3"},V=q(" \u66F4\u65B0\u5BC6\u7801 ");function J(a,r,o,s,c,e){const n=P("BasicForm"),t=P("Button");return M(),A("div",U,[u(n,{schemas:a.schemas,ref:"formElRef",labelWidth:75,showActionButtonGroup:!1},null,8,["schemas"]),u(t,{type:"primary",onClick:a.handleSubmit},{default:j(()=>[V]),_:1},8,["onClick"])])}var ut=D(T,[["render",J]]);export{ut as default};
|
@ -1 +1 @@
|
|||||||
import{aG as i,a as l,aN as r,b as p,f as m,aI as d,o as c,h as u,i as f,t as g,j as _,b5 as b,n as v}from"./index.108b3650.js";import{b as y}from"./index.b6a15cee.js";import"./index.a13b2ac8.js";import"./uniqBy.4a8aaebb.js";import"./_baseIteratee.0fa9033e.js";import"./index.b44416c6.js";import"./useWindowSizeFn.7499f353.js";import"./useContentViewHeight.184b200b.js";import"./index.be4d7d31.js";import"./RedoOutlined.ffacc1f1.js";import"./lock.1e7e993e.js";import"./ArrowLeftOutlined.e8086edf.js";import"./index.9a36eeaa.js";const C=l({name:"SelectItem",components:{Select:r},props:{event:{type:Number},disabled:{type:Boolean},title:{type:String},def:{type:[String,Number]},initValue:{type:[String,Number]},options:{type:Array,default:()=>[]}},setup(e){const{prefixCls:t}=p("setting-select-item"),a=m(()=>e.def?{value:e.def,defaultValue:e.initValue||e.def}:{});function n(s){e.event&&y(e.event,s)}return{prefixCls:t,handleChange:n,getBindValue:a}}});function S(e,t,a,n,s,h){const o=d("Select");return c(),u("div",{class:v(e.prefixCls)},[f("span",null,g(e.title),1),_(o,b(e.getBindValue,{class:`${e.prefixCls}-select`,onChange:e.handleChange,disabled:e.disabled,size:"small",options:e.options}),null,16,["class","onChange","disabled","options"])],2)}var P=i(C,[["render",S],["__scopeId","data-v-6707e46b"]]);export{P as default};
|
import{aG as i,a as l,aN as r,b as p,f as m,aI as d,o as c,h as u,i as f,t as g,j as _,b5 as b,n as v}from"./index.82c0877f.js";import{b as y}from"./index.fdaeb054.js";import"./index.3a8c46be.js";import"./uniqBy.f755cc70.js";import"./_baseIteratee.5798a650.js";import"./index.dacd76fc.js";import"./useWindowSizeFn.4c098757.js";import"./useContentViewHeight.d9006a19.js";import"./index.c5230f8e.js";import"./RedoOutlined.aaf6c144.js";import"./lock.feaa9ad0.js";import"./ArrowLeftOutlined.7608b6bc.js";import"./index.34c27c3b.js";const C=l({name:"SelectItem",components:{Select:r},props:{event:{type:Number},disabled:{type:Boolean},title:{type:String},def:{type:[String,Number]},initValue:{type:[String,Number]},options:{type:Array,default:()=>[]}},setup(e){const{prefixCls:t}=p("setting-select-item"),a=m(()=>e.def?{value:e.def,defaultValue:e.initValue||e.def}:{});function n(s){e.event&&y(e.event,s)}return{prefixCls:t,handleChange:n,getBindValue:a}}});function S(e,t,a,n,s,h){const o=d("Select");return c(),u("div",{class:v(e.prefixCls)},[f("span",null,g(e.title),1),_(o,b(e.getBindValue,{class:`${e.prefixCls}-select`,onChange:e.handleChange,disabled:e.disabled,size:"small",options:e.options}),null,16,["class","onChange","disabled","options"])],2)}var P=i(C,[["render",S],["__scopeId","data-v-6707e46b"]]);export{P as default};
|
@ -0,0 +1 @@
|
|||||||
|
import{aG as i,a as u,b as c,l as p,dp as d,dx as m,r as l,ak as _,a7 as f,eW as g,o as v,aJ as S,p as x,i as B,j as I,n as C,k as M,c0 as k}from"./index.82c0877f.js";import T from"./Login.4992a66d.js";import"./LoginForm.6ea2cd1d.js";import"./index.75341559.js";import"./index.b826f11b.js";import"./_baseIteratee.5798a650.js";import"./LoginFormTitle.55aee464.js";import"./useLogin.dd808e9c.js";import"./index.15c3cdec.js";const U=u({setup(L){const{prefixCls:t}=c("st-login"),e=p(),a=d(),r=m(),o=l(0),n=()=>r.getProjectConfig.permissionMode===g.BACK;return _(()=>{var s;o.value=(s=e.getUserInfo)==null?void 0:s.userId,console.log("Mounted",e.getUserInfo)}),f(()=>{(o.value&&o.value!==e.getUserInfo.userId||n()&&a.getLastBuildMenuTime===0)&&document.location.reload()}),(s,P)=>(v(),S(k,null,{default:x(()=>[B("div",{class:C(M(t))},[I(T,{sessionTimeout:""})],2)]),_:1}))}});var D=i(U,[["__scopeId","data-v-07eaddea"]]);export{D as default};
|
@ -1 +0,0 @@
|
|||||||
import{aG as i,a as u,b as c,l as d,dp as p,dx as m,r as l,ak as _,a7 as f,eS as g,o as v,aJ as S,p as x,i as B,j as I,n as C,k as M,c0 as k}from"./index.108b3650.js";import T from"./Login.6363ba77.js";import"./LoginForm.d4919a88.js";import"./index.e643dd2b.js";import"./index.175f92f1.js";import"./_baseIteratee.0fa9033e.js";import"./LoginFormTitle.7d5880ba.js";import"./index.a6432c49.js";const U=u({setup(L){const{prefixCls:t}=c("st-login"),e=d(),a=p(),r=m(),o=l(0),n=()=>r.getProjectConfig.permissionMode===g.BACK;return _(()=>{var s;o.value=(s=e.getUserInfo)==null?void 0:s.userId,console.log("Mounted",e.getUserInfo)}),f(()=>{(o.value&&o.value!==e.getUserInfo.userId||n()&&a.getLastBuildMenuTime===0)&&document.location.reload()}),(s,P)=>(v(),S(k,null,{default:x(()=>[B("div",{class:C(M(t))},[I(T,{sessionTimeout:""})],2)]),_:1}))}});var z=i(U,[["__scopeId","data-v-07eaddea"]]);export{z as default};
|
|
@ -1 +1 @@
|
|||||||
import{aG as k,a as h,dp as b,b as R,dE as v,l as O,dx as M,aI as c,o as T,h as $,j as o,p as i,q as d,t as u,n as x,c as A,fe as B,k as f,dP as m,e$ as P,f0 as j,x as F}from"./index.108b3650.js";import{C as I}from"./CopyOutlined.baaa6116.js";import{R as N}from"./RedoOutlined.ffacc1f1.js";const w=h({name:"SettingFooter",components:{CopyOutlined:I,RedoOutlined:N},setup(){const e=b(),{prefixCls:p}=R("setting-footer"),{t:s}=A(),{createSuccessModal:g,createMessage:r}=F(),C=v(),l=O(),t=M();function a(){const{isSuccessRef:n}=B(JSON.stringify(f(t.getProjectConfig),null,2));f(n)&&g({title:s("layout.setting.operatingTitle"),content:s("layout.setting.operatingContent")})}function S(){try{t.setProjectConfig(m);const{colorWeak:n,grayMode:_}=m;P(n),j(_),r.success(s("layout.setting.resetSuccess"))}catch(n){r.error(n)}}function y(){localStorage.clear(),t.resetAllState(),e.resetState(),C.resetState(),l.resetState(),location.reload()}return{prefixCls:p,t:s,handleCopy:a,handleResetSetting:S,handleClearAndRedo:y}}});function D(e,p,s,g,r,C){const l=c("CopyOutlined"),t=c("a-button"),a=c("RedoOutlined");return T(),$("div",{class:x(e.prefixCls)},[o(t,{type:"primary",block:"",onClick:e.handleCopy},{default:i(()=>[o(l,{class:"mr-2"}),d(" "+u(e.t("layout.setting.copyBtn")),1)]),_:1},8,["onClick"]),o(t,{color:"warning",block:"",onClick:e.handleResetSetting,class:"my-3"},{default:i(()=>[o(a,{class:"mr-2"}),d(" "+u(e.t("common.resetText")),1)]),_:1},8,["onClick"]),o(t,{color:"error",block:"",onClick:e.handleClearAndRedo},{default:i(()=>[o(a,{class:"mr-2"}),d(" "+u(e.t("layout.setting.clearBtn")),1)]),_:1},8,["onClick"])],2)}var W=k(w,[["render",D],["__scopeId","data-v-2d4de409"]]);export{W as default};
|
import{aG as k,a as h,dp as b,b as R,dE as v,l as O,dx as M,aI as c,o as T,h as x,j as o,p as i,q as d,t as u,n as A,c as B,ff as P,k as C,dP as m,f3 as $,f4 as j,x as F}from"./index.82c0877f.js";import{C as I}from"./CopyOutlined.8f6de7c5.js";import{R as N}from"./RedoOutlined.aaf6c144.js";const w=h({name:"SettingFooter",components:{CopyOutlined:I,RedoOutlined:N},setup(){const e=b(),{prefixCls:p}=R("setting-footer"),{t:s}=B(),{createSuccessModal:f,createMessage:r}=F(),g=v(),l=O(),t=M();function a(){const{isSuccessRef:n}=P(JSON.stringify(C(t.getProjectConfig),null,2));C(n)&&f({title:s("layout.setting.operatingTitle"),content:s("layout.setting.operatingContent")})}function S(){try{t.setProjectConfig(m);const{colorWeak:n,grayMode:_}=m;$(n),j(_),r.success(s("layout.setting.resetSuccess"))}catch(n){r.error(n)}}function y(){localStorage.clear(),t.resetAllState(),e.resetState(),g.resetState(),l.resetState(),location.reload()}return{prefixCls:p,t:s,handleCopy:a,handleResetSetting:S,handleClearAndRedo:y}}});function D(e,p,s,f,r,g){const l=c("CopyOutlined"),t=c("a-button"),a=c("RedoOutlined");return T(),x("div",{class:A(e.prefixCls)},[o(t,{type:"primary",block:"",onClick:e.handleCopy},{default:i(()=>[o(l,{class:"mr-2"}),d(" "+u(e.t("layout.setting.copyBtn")),1)]),_:1},8,["onClick"]),o(t,{color:"warning",block:"",onClick:e.handleResetSetting,class:"my-3"},{default:i(()=>[o(a,{class:"mr-2"}),d(" "+u(e.t("common.resetText")),1)]),_:1},8,["onClick"]),o(t,{color:"error",block:"",onClick:e.handleClearAndRedo},{default:i(()=>[o(a,{class:"mr-2"}),d(" "+u(e.t("layout.setting.clearBtn")),1)]),_:1},8,["onClick"])],2)}var W=k(w,[["render",D],["__scopeId","data-v-2d4de409"]]);export{W as default};
|
@ -1 +1 @@
|
|||||||
import{aG as r,a as d,f7 as p,f8 as u,aU as g,aI as n,o as t,h as c,aJ as l,dj as f}from"./index.108b3650.js";const m=d({name:"SiderTrigger",components:{DoubleRightOutlined:p,DoubleLeftOutlined:u},setup(){const{getCollapsed:e,toggleCollapsed:o}=g();return{getCollapsed:e,toggleCollapsed:o}}});function C(e,o,_,b,k,D){const s=n("DoubleRightOutlined"),a=n("DoubleLeftOutlined");return t(),c("div",{onClick:o[0]||(o[0]=f((...i)=>e.toggleCollapsed&&e.toggleCollapsed(...i),["stop"]))},[e.getCollapsed?(t(),l(s,{key:0})):(t(),l(a,{key:1}))])}var h=r(m,[["render",C]]);export{h as default};
|
import{aG as r,a as d,fb as p,fc as u,aU as g,aI as n,o as t,h as c,aJ as l,dj as f}from"./index.82c0877f.js";const m=d({name:"SiderTrigger",components:{DoubleRightOutlined:p,DoubleLeftOutlined:u},setup(){const{getCollapsed:e,toggleCollapsed:o}=g();return{getCollapsed:e,toggleCollapsed:o}}});function C(e,o,b,_,k,D){const s=n("DoubleRightOutlined"),a=n("DoubleLeftOutlined");return t(),c("div",{onClick:o[0]||(o[0]=f((...i)=>e.toggleCollapsed&&e.toggleCollapsed(...i),["stop"]))},[e.getCollapsed?(t(),l(s,{key:0})):(t(),l(a,{key:1}))])}var h=r(m,[["render",C]]);export{h as default};
|
@ -1 +1 @@
|
|||||||
var u=(r,n,o)=>new Promise((a,e)=>{var p=s=>{try{t(o.next(s))}catch(c){e(c)}},i=s=>{try{t(o.throw(s))}catch(c){e(c)}},t=s=>s.done?a(s.value):Promise.resolve(s.value).then(p,i);t((o=o.apply(r,n)).next())});import{B}from"./BasicForm.916e1cdd.js";import{u as v}from"./useForm.36bc22c4.js";import{step1Schemas as F}from"./data.296feacd.js";import{a as x,aN as _,I as m,aG as g,aI as d,o as h,h as O,i as b,j as l}from"./index.108b3650.js";import{D as f}from"./index.9a36eeaa.js";import{i as S}from"./install.0bc76b0a.js";import"./index.e643dd2b.js";import"./index.175f92f1.js";import"./_baseIteratee.0fa9033e.js";import"./index.231029bf.js";import"./index.f552c070.js";import"./index.d86e0097.js";import"./index.c225f064.js";import"./index.30128a3e.js";import"./index.a6432c49.js";import"./index.6e8c7d2c.js";import"./useWindowSizeFn.7499f353.js";import"./uniqBy.4a8aaebb.js";import"./download.c4ffbab8.js";const y=x({components:{BasicForm:B,[_.name]:_,ASelectOption:_.Option,[m.name]:m,[m.Group.name]:m.Group,[f.name]:f},emits:["next"],setup(r,{emit:n}){const[o,{validate:a,setProps:e}]=v({labelWidth:100,schemas:F,actionColOptions:{span:14},resetButtonOptions:{text:"\u8DF3\u8FC7\u6B64\u6B65\u9AA4"},submitButtonOptions:{text:"\u4E0B\u4E00\u6B65"},resetFunc:p,submitFunc:i});function p(){return u(this,null,function*(){n("next")})}function i(){return u(this,null,function*(){try{const t=yield a();e({submitButtonOptions:{loading:!0}}),setTimeout(()=>{e({submitButtonOptions:{loading:!1}})},3e3),yield S(t),e({submitButtonOptions:{loading:!1}}),n("next",t)}catch(t){}})}return{register:o}}}),C={class:"step1"},I={class:"step1-form"};function N(r,n,o,a,e,p){const i=d("BasicForm"),t=d("a-divider");return h(),O("div",C,[b("div",I,[l(i,{onRegister:r.register},null,8,["onRegister"])]),l(t)])}var Q=g(y,[["render",N],["__scopeId","data-v-79c02788"]]);export{Q as default};
|
var u=(r,n,o)=>new Promise((a,e)=>{var p=s=>{try{t(o.next(s))}catch(c){e(c)}},i=s=>{try{t(o.throw(s))}catch(c){e(c)}},t=s=>s.done?a(s.value):Promise.resolve(s.value).then(p,i);t((o=o.apply(r,n)).next())});import{B}from"./BasicForm.f0a3b275.js";import{u as v}from"./useForm.743706be.js";import{step1Schemas as F}from"./data.296feacd.js";import{a as x,aN as _,I as m,aG as g,aI as d,o as h,h as O,i as b,j as l}from"./index.82c0877f.js";import{D as f}from"./index.34c27c3b.js";import{i as S}from"./install.6cc543d4.js";import"./index.75341559.js";import"./index.b826f11b.js";import"./_baseIteratee.5798a650.js";import"./index.8abbad91.js";import"./index.3f591fb8.js";import"./index.ac6fee30.js";import"./index.966faded.js";import"./index.d9c8ab71.js";import"./index.15c3cdec.js";import"./index.6147345a.js";import"./useWindowSizeFn.4c098757.js";import"./uniqBy.f755cc70.js";import"./download.0b8d409d.js";const y=x({components:{BasicForm:B,[_.name]:_,ASelectOption:_.Option,[m.name]:m,[m.Group.name]:m.Group,[f.name]:f},emits:["next"],setup(r,{emit:n}){const[o,{validate:a,setProps:e}]=v({labelWidth:100,schemas:F,actionColOptions:{span:14},resetButtonOptions:{text:"\u8DF3\u8FC7\u6B64\u6B65\u9AA4"},submitButtonOptions:{text:"\u4E0B\u4E00\u6B65"},resetFunc:p,submitFunc:i});function p(){return u(this,null,function*(){n("next")})}function i(){return u(this,null,function*(){try{const t=yield a();e({submitButtonOptions:{loading:!0}}),setTimeout(()=>{e({submitButtonOptions:{loading:!1}})},3e3),yield S(t),e({submitButtonOptions:{loading:!1}}),n("next",t)}catch(t){}})}return{register:o}}}),C={class:"step1"},I={class:"step1-form"};function N(r,n,o,a,e,p){const i=d("BasicForm"),t=d("a-divider");return h(),O("div",C,[b("div",I,[l(i,{onRegister:r.register},null,8,["onRegister"])]),l(t)])}var Q=g(y,[["render",N],["__scopeId","data-v-79c02788"]]);export{Q as default};
|
@ -1 +1 @@
|
|||||||
var u=(a,r,t)=>new Promise((n,i)=>{var m=o=>{try{e(t.next(o))}catch(c){i(c)}},s=o=>{try{e(t.throw(o))}catch(c){i(c)}},e=o=>o.done?n(o.value):Promise.resolve(o.value).then(m,s);e((t=t.apply(a,r)).next())});import{B as d,A as _}from"./BasicForm.916e1cdd.js";import{u as f}from"./useForm.36bc22c4.js";import{step2Schemas as v}from"./data.296feacd.js";import{a as B,aG as F,aI as h,o as x,h as b,j as g}from"./index.108b3650.js";import{D as l}from"./index.9a36eeaa.js";import{D as p}from"./index.cecc36d1.js";import{a as y}from"./install.0bc76b0a.js";import"./index.e643dd2b.js";import"./index.175f92f1.js";import"./_baseIteratee.0fa9033e.js";import"./index.231029bf.js";import"./index.f552c070.js";import"./index.d86e0097.js";import"./index.c225f064.js";import"./index.30128a3e.js";import"./index.a6432c49.js";import"./index.6e8c7d2c.js";import"./useWindowSizeFn.7499f353.js";import"./uniqBy.4a8aaebb.js";import"./download.c4ffbab8.js";const D=B({components:{BasicForm:d,[_.name]:_,[l.name]:l,[p.name]:p,[p.Item.name]:p.Item},emits:["next","prev"],setup(a,{emit:r}){const[t,{validate:n,setProps:i}]=f({labelWidth:80,schemas:v,actionColOptions:{span:14},resetButtonOptions:{text:"\u4E0A\u4E00\u6B65"},submitButtonOptions:{text:"\u63D0\u4EA4"},resetFunc:m,submitFunc:s});function m(){return u(this,null,function*(){r("prev")})}function s(){return u(this,null,function*(){try{const e=yield n();yield y(e),r("next",e)}catch(e){}})}return{register:t}}}),S={class:"step2"};function A(a,r,t,n,i,m){const s=h("BasicForm");return x(),b("div",S,[g(s,{onRegister:a.register},null,8,["onRegister"])])}var Q=F(D,[["render",A],["__scopeId","data-v-7c9b57a6"]]);export{Q as default};
|
var u=(a,r,t)=>new Promise((n,i)=>{var m=o=>{try{e(t.next(o))}catch(c){i(c)}},s=o=>{try{e(t.throw(o))}catch(c){i(c)}},e=o=>o.done?n(o.value):Promise.resolve(o.value).then(m,s);e((t=t.apply(a,r)).next())});import{B as d,A as _}from"./BasicForm.f0a3b275.js";import{u as f}from"./useForm.743706be.js";import{step2Schemas as v}from"./data.296feacd.js";import{a as B,aG as F,aI as h,o as x,h as b,j as g}from"./index.82c0877f.js";import{D as l}from"./index.34c27c3b.js";import{D as p}from"./index.68b28a50.js";import{a as y}from"./install.6cc543d4.js";import"./index.75341559.js";import"./index.b826f11b.js";import"./_baseIteratee.5798a650.js";import"./index.8abbad91.js";import"./index.3f591fb8.js";import"./index.ac6fee30.js";import"./index.966faded.js";import"./index.d9c8ab71.js";import"./index.15c3cdec.js";import"./index.6147345a.js";import"./useWindowSizeFn.4c098757.js";import"./uniqBy.f755cc70.js";import"./download.0b8d409d.js";const D=B({components:{BasicForm:d,[_.name]:_,[l.name]:l,[p.name]:p,[p.Item.name]:p.Item},emits:["next","prev"],setup(a,{emit:r}){const[t,{validate:n,setProps:i}]=f({labelWidth:80,schemas:v,actionColOptions:{span:14},resetButtonOptions:{text:"\u4E0A\u4E00\u6B65"},submitButtonOptions:{text:"\u63D0\u4EA4"},resetFunc:m,submitFunc:s});function m(){return u(this,null,function*(){r("prev")})}function s(){return u(this,null,function*(){try{const e=yield n();yield y(e),r("next",e)}catch(e){}})}return{register:t}}}),S={class:"step2"};function A(a,r,t,n,i,m){const s=h("BasicForm");return x(),b("div",S,[g(s,{onRegister:a.register},null,8,["onRegister"])])}var Q=F(D,[["render",A],["__scopeId","data-v-7c9b57a6"]]);export{Q as default};
|
@ -1 +1 @@
|
|||||||
import{a as c,aG as p,aI as o,o as m,h as d,j as s,p as a,q as i}from"./index.108b3650.js";import{R as n}from"./index.596698c6.js";import{D as e}from"./index.cecc36d1.js";const l=c({components:{[n.name]:n,[e.name]:e,[e.Item.name]:e.Item},emits:["redo"],setup(u,{emit:t}){return{redo:()=>{t("redo")}}}}),f={class:"step3"},F=i(" \u8FDB\u5165\u7BA1\u7406\u540E\u53F0 ");function v(u,t,x,C,D,h){const r=o("a-button"),_=o("a-result");return m(),d("div",f,[s(_,{status:"success",title:"\u64CD\u4F5C\u6210\u529F\uFF0C\u9700\u8981\u91CD\u542Fwebman\u624D\u80FD\u751F\u6548"},{extra:a(()=>[s(r,{href:"/app/admin/"},{default:a(()=>[F]),_:1})]),_:1})])}var b=p(l,[["render",v],["__scopeId","data-v-6592e222"]]);export{b as default};
|
import{a as c,aG as p,aI as o,o as m,h as d,j as s,p as a,q as i}from"./index.82c0877f.js";import{R as n}from"./index.9462f2b6.js";import{D as e}from"./index.68b28a50.js";const l=c({components:{[n.name]:n,[e.name]:e,[e.Item.name]:e.Item},emits:["redo"],setup(u,{emit:t}){return{redo:()=>{t("redo")}}}}),f={class:"step3"},F=i(" \u8FDB\u5165\u7BA1\u7406\u540E\u53F0 ");function v(u,t,x,C,D,h){const r=o("a-button"),_=o("a-result");return m(),d("div",f,[s(_,{status:"success",title:"\u64CD\u4F5C\u6210\u529F\uFF0C\u9700\u8981\u91CD\u542Fwebman\u624D\u80FD\u751F\u6548"},{extra:a(()=>[s(r,{href:"/app/admin/"},{default:a(()=>[F]),_:1})]),_:1})])}var b=p(l,[["render",v],["__scopeId","data-v-6592e222"]]);export{b as default};
|
@ -1 +1 @@
|
|||||||
import{aG as r,a as d,b as l,f as p,aI as c,o as m,h,i as u,t as f,j as C,b5 as g,n as _,c as v}from"./index.108b3650.js";import{S as b}from"./index.c225f064.js";import{b as y}from"./index.b6a15cee.js";import"./index.a13b2ac8.js";import"./uniqBy.4a8aaebb.js";import"./_baseIteratee.0fa9033e.js";import"./index.b44416c6.js";import"./useWindowSizeFn.7499f353.js";import"./useContentViewHeight.184b200b.js";import"./index.be4d7d31.js";import"./RedoOutlined.ffacc1f1.js";import"./lock.1e7e993e.js";import"./ArrowLeftOutlined.e8086edf.js";import"./index.9a36eeaa.js";const S=d({name:"SwitchItem",components:{Switch:b},props:{event:{type:Number},disabled:{type:Boolean},title:{type:String},def:{type:Boolean}},setup(e){const{prefixCls:t}=l("setting-switch-item"),{t:n}=v(),o=p(()=>e.def?{checked:e.def}:{});function a(s){e.event&&y(e.event,s)}return{prefixCls:t,t:n,handleChange:a,getBindValue:o}}});function k(e,t,n,o,a,s){const i=c("Switch");return m(),h("div",{class:_(e.prefixCls)},[u("span",null,f(e.title),1),C(i,g(e.getBindValue,{onChange:e.handleChange,disabled:e.disabled,checkedChildren:e.t("layout.setting.on"),unCheckedChildren:e.t("layout.setting.off")}),null,16,["onChange","disabled","checkedChildren","unCheckedChildren"])],2)}var A=r(S,[["render",k],["__scopeId","data-v-440e72fd"]]);export{A as default};
|
import{aG as r,a as d,b as l,f as p,aI as c,o as m,h,i as u,t as f,j as C,b5 as g,n as _,c as v}from"./index.82c0877f.js";import{S as b}from"./index.966faded.js";import{b as y}from"./index.fdaeb054.js";import"./index.3a8c46be.js";import"./uniqBy.f755cc70.js";import"./_baseIteratee.5798a650.js";import"./index.dacd76fc.js";import"./useWindowSizeFn.4c098757.js";import"./useContentViewHeight.d9006a19.js";import"./index.c5230f8e.js";import"./RedoOutlined.aaf6c144.js";import"./lock.feaa9ad0.js";import"./ArrowLeftOutlined.7608b6bc.js";import"./index.34c27c3b.js";const S=d({name:"SwitchItem",components:{Switch:b},props:{event:{type:Number},disabled:{type:Boolean},title:{type:String},def:{type:Boolean}},setup(e){const{prefixCls:t}=l("setting-switch-item"),{t:n}=v(),o=p(()=>e.def?{checked:e.def}:{});function a(s){e.event&&y(e.event,s)}return{prefixCls:t,t:n,handleChange:a,getBindValue:o}}});function k(e,t,n,o,a,s){const i=c("Switch");return m(),h("div",{class:_(e.prefixCls)},[u("span",null,f(e.title),1),C(i,g(e.getBindValue,{onChange:e.handleChange,disabled:e.disabled,checkedChildren:e.t("layout.setting.on"),unCheckedChildren:e.t("layout.setting.off")}),null,16,["onChange","disabled","checkedChildren","unCheckedChildren"])],2)}var A=r(S,[["render",k],["__scopeId","data-v-440e72fd"]]);export{A as default};
|
@ -1 +1 @@
|
|||||||
import{aG as l,a as m,aD as c,b as d,aI as u,o as r,h as n,F as C,b2 as _,n as a,aW as f,j as k}from"./index.108b3650.js";import{b as h}from"./index.b6a15cee.js";import"./index.a13b2ac8.js";import"./uniqBy.4a8aaebb.js";import"./_baseIteratee.0fa9033e.js";import"./index.b44416c6.js";import"./useWindowSizeFn.7499f353.js";import"./useContentViewHeight.184b200b.js";import"./index.be4d7d31.js";import"./RedoOutlined.ffacc1f1.js";import"./lock.1e7e993e.js";import"./ArrowLeftOutlined.e8086edf.js";import"./index.9a36eeaa.js";const v=m({name:"ThemeColorPicker",components:{CheckOutlined:c},props:{colorList:{type:Array,defualt:[]},event:{type:Number},def:{type:String}},setup(e){const{prefixCls:o}=d("setting-theme-picker");function s(i){e.event&&h(e.event,i)}return{prefixCls:o,handleClick:s}}}),y=["onClick"];function $(e,o,s,i,b,g){const p=u("CheckOutlined");return r(),n("div",{class:a(e.prefixCls)},[(r(!0),n(C,null,_(e.colorList||[],t=>(r(),n("span",{key:t,onClick:L=>e.handleClick(t),class:a([`${e.prefixCls}__item`,{[`${e.prefixCls}__item--active`]:e.def===t}]),style:f({background:t})},[k(p)],14,y))),128))],2)}var G=l(v,[["render",$]]);export{G as default};
|
import{aG as l,a as m,aD as c,b as d,aI as u,o as r,h as n,F as C,b2 as _,n as a,aW as f,j as k}from"./index.82c0877f.js";import{b as h}from"./index.fdaeb054.js";import"./index.3a8c46be.js";import"./uniqBy.f755cc70.js";import"./_baseIteratee.5798a650.js";import"./index.dacd76fc.js";import"./useWindowSizeFn.4c098757.js";import"./useContentViewHeight.d9006a19.js";import"./index.c5230f8e.js";import"./RedoOutlined.aaf6c144.js";import"./lock.feaa9ad0.js";import"./ArrowLeftOutlined.7608b6bc.js";import"./index.34c27c3b.js";const v=m({name:"ThemeColorPicker",components:{CheckOutlined:c},props:{colorList:{type:Array,defualt:[]},event:{type:Number},def:{type:String}},setup(e){const{prefixCls:o}=d("setting-theme-picker");function s(i){e.event&&h(e.event,i)}return{prefixCls:o,handleClick:s}}}),y=["onClick"];function $(e,o,s,i,b,g){const p=u("CheckOutlined");return r(),n("div",{class:a(e.prefixCls)},[(r(!0),n(C,null,_(e.colorList||[],t=>(r(),n("span",{key:t,onClick:L=>e.handleClick(t),class:a([`${e.prefixCls}__item`,{[`${e.prefixCls}__item--active`]:e.def===t}]),style:f({background:t})},[k(p)],14,y))),128))],2)}var G=l(v,[["render",$]]);export{G as default};
|
@ -1 +1 @@
|
|||||||
import{aG as i,a as r,bV as l,b as c,aI as d,o as s,h as a,F as _,b2 as u,n as o,aJ as f,p as m,i as n,aL as y,aM as v}from"./index.108b3650.js";const C=r({name:"MenuTypePicker",components:{Tooltip:l},props:{menuTypeList:{type:Array,defualt:()=>[]},handler:{type:Function,default:()=>({})},def:{type:String,default:""}},setup(){const{prefixCls:e}=c("setting-menu-type-picker");return{prefixCls:e}}}),h=e=>(y("data-v-119d0732"),e=e(),v(),e),k=["onClick"],$=h(()=>n("div",{class:"mix-sidebar"},null,-1)),T=[$];function b(e,g,I,x,B,L){const p=d("Tooltip");return s(),a("div",{class:o(e.prefixCls)},[(s(!0),a(_,null,u(e.menuTypeList||[],t=>(s(),f(p,{key:t.title,title:t.title,placement:"bottom"},{default:m(()=>[n("div",{onClick:S=>e.handler(t),class:o([`${e.prefixCls}__item`,`${e.prefixCls}__item--${t.type}`,{[`${e.prefixCls}__item--active`]:e.def===t.type}])},T,10,k)]),_:2},1032,["title"]))),128))],2)}var P=i(C,[["render",b],["__scopeId","data-v-119d0732"]]);export{P as default};
|
import{aG as i,a as r,bV as l,b as c,aI as d,o as s,h as a,F as _,b2 as u,n as o,aJ as f,p as m,i as n,aL as y,aM as v}from"./index.82c0877f.js";const C=r({name:"MenuTypePicker",components:{Tooltip:l},props:{menuTypeList:{type:Array,defualt:()=>[]},handler:{type:Function,default:()=>({})},def:{type:String,default:""}},setup(){const{prefixCls:e}=c("setting-menu-type-picker");return{prefixCls:e}}}),h=e=>(y("data-v-119d0732"),e=e(),v(),e),k=["onClick"],$=h(()=>n("div",{class:"mix-sidebar"},null,-1)),T=[$];function b(e,g,I,x,B,L){const p=d("Tooltip");return s(),a("div",{class:o(e.prefixCls)},[(s(!0),a(_,null,u(e.menuTypeList||[],t=>(s(),f(p,{key:t.title,title:t.title,placement:"bottom"},{default:m(()=>[n("div",{onClick:S=>e.handler(t),class:o([`${e.prefixCls}__item`,`${e.prefixCls}__item--${t.type}`,{[`${e.prefixCls}__item--active`]:e.def===t.type}])},T,10,k)]),_:2},1032,["title"]))),128))],2)}var P=i(C,[["render",b],["__scopeId","data-v-119d0732"]]);export{P as default};
|
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
var _=(c,b,n)=>new Promise((g,u)=>{var d=a=>{try{m(n.next(a))}catch(v){u(v)}},s=a=>{try{m(n.throw(a))}catch(v){u(v)}},m=a=>a.done?g(a.value):Promise.resolve(a.value).then(d,s);m((n=n.apply(c,b)).next())});import{B as R}from"./BasicForm.916e1cdd.js";import{B as G,a as x}from"./index.6e8c7d2c.js";import{aG as j,r as l,a as q,aI as C,o as J,aJ as W,p as z,i as H,j as K,b5 as L,x as Q}from"./index.108b3650.js";import{u as M,t as X}from"./tree.696d2c4c.js";import{a as E,b as O}from"./common.ff3502ea.js";import"./index.e643dd2b.js";import"./index.175f92f1.js";import"./_baseIteratee.0fa9033e.js";import"./index.9a36eeaa.js";import"./index.231029bf.js";import"./index.f552c070.js";import"./index.d86e0097.js";import"./index.c225f064.js";import"./index.30128a3e.js";import"./index.a6432c49.js";import"./uniqBy.4a8aaebb.js";import"./download.c4ffbab8.js";import"./useWindowSizeFn.7499f353.js";const A=l(null),T=l(""),k=l(""),D=l(""),P=l(""),Y=q({components:{BasicForm:R,BasicModal:G},emits:["reload","register"],setup(c,{emit:b}){const n=l("\u6DFB\u52A0\u8BB0\u5F55"),g=l(""),u=l(""),d=l(""),s=l("insert"),m=[],[a,{closeModal:v}]=x(e=>_(this,null,function*(){u.value=e.column,d.value=e.value,g.value=e.table,T.value=e.selectUrl,k.value=e.insertUrl,D.value=e.updateUrl,P.value=e.schemaUrl,u.value?(s.value="edit",n.value="\u7F16\u8F91\u8BB0\u5F55"):(s.value="insert",n.value="\u63D2\u5165\u8BB0\u5F55");const o=yield E(P.value),r=o.forms,B=o.columns,p={};for(let t of B)p[t.field]=t;const f=A.value;if(!f)return;yield f.resetSchema([]);const i={};i[u.value]=d.value;const w=s.value=="edit"?yield E(T.value,i):{},F=s.value=="edit"&&w.items.length?w.items[0]:{};for(let t of r){if(!t.form_show)continue;let[h,U,y]=N(t,F[t.field]);t.field=="password"&&(y="",s.value=="edit"&&(U={placeholder:"\u4E0D\u66F4\u65B0\u5BC6\u7801\u8BF7\u7559\u7A7A"})),f.appendSchemaByField({field:t.field,component:h,label:t.comment||t.field,colProps:{span:24},required:s.value=="edit"&&t.field=="password"?!1:!p[t.field].nullable,componentProps:U,defaultValue:y},"")}})),{createMessage:$}=Q(),{success:I}=$;function N(e,o){o=S(o);let r={disabled:s.value=="edit"?!1:e.readonly};if(e.control=="Switch"&&(o=!!o),e.control=="DatePicker"&&(r.showTime=!0),(e.control=="ApiTreeSelect"||e.control=="ApiTree")&&(r.resultField="list",o&&r.multiple&&typeof o!="number"&&(o=o.split(","))),e.control_args)for(let B of e.control_args.split(";")){let p=B.indexOf(":");if(p==-1)continue;let f=B.substring(0,p).trim(),i=B.substring(p+1).trim();if(e.control=="Upload"&&f==="url"){r.api=M(i);continue}if((e.control=="ApiTreeSelect"||e.control=="ApiTree")&&f==="url"){r.api=X(i);continue}if(p=i.indexOf(":"),p!==-1){let w=i.split(",");i=[];for(let F of w){let[t,h]=F.split(":");i.push({value:t,label:h})}}r[f]=S(i)}return e.control=="Upload"&&(o?(o=o.split(","),r.value=o):r.value=[],r.api||(r.api=M())),[e.control,r,o]}function S(e){return e==="true"?!0:e==="false"?!1:String(Number(e))===e?Number(e):e}return{formElRef:A,handleSubmit:()=>_(this,null,function*(){try{const e=A.value;if(!e)return;const o=yield e.validate();s.value=="edit"?yield O(D.value,{column:u.value,value:d.value,data:o}):yield O(k.value,{data:o}),v(),I("\u64CD\u4F5C\u6210\u529F"),b("reload")}catch(e){console.log(e)}}),schemas:m,register:a,title:n}}}),Z={class:"mt-3"};function V(c,b,n,g,u,d){const s=C("BasicForm"),m=C("BasicModal");return J(),W(m,L(c.$attrs,{destroyOnClose:"",onRegister:c.register,title:c.title,onOk:c.handleSubmit}),{default:z(()=>[H("div",Z,[K(s,{schemas:c.schemas,ref:"formElRef",labelWidth:75,showActionButtonGroup:!1},null,8,["schemas"])])]),_:1},16,["onRegister","title","onOk"])}var Fe=j(Y,[["render",V]]);export{Fe as default};
|
var _=(c,b,n)=>new Promise((g,u)=>{var d=a=>{try{m(n.next(a))}catch(v){u(v)}},s=a=>{try{m(n.throw(a))}catch(v){u(v)}},m=a=>a.done?g(a.value):Promise.resolve(a.value).then(d,s);m((n=n.apply(c,b)).next())});import{B as R}from"./BasicForm.f0a3b275.js";import{B as G,a as x}from"./index.6147345a.js";import{aG as j,r as l,a as q,aI as C,o as J,aJ as W,p as z,i as H,j as K,b5 as L,x as Q}from"./index.82c0877f.js";import{u as M,t as X}from"./tree.87ba8b03.js";import{a as E,b as O}from"./common.e975f21d.js";import"./index.75341559.js";import"./index.b826f11b.js";import"./_baseIteratee.5798a650.js";import"./index.34c27c3b.js";import"./index.8abbad91.js";import"./index.3f591fb8.js";import"./index.ac6fee30.js";import"./index.966faded.js";import"./index.d9c8ab71.js";import"./index.15c3cdec.js";import"./uniqBy.f755cc70.js";import"./download.0b8d409d.js";import"./useWindowSizeFn.4c098757.js";const A=l(null),T=l(""),k=l(""),D=l(""),P=l(""),Y=q({components:{BasicForm:R,BasicModal:G},emits:["reload","register"],setup(c,{emit:b}){const n=l("\u6DFB\u52A0\u8BB0\u5F55"),g=l(""),u=l(""),d=l(""),s=l("insert"),m=[],[a,{closeModal:v}]=x(e=>_(this,null,function*(){u.value=e.column,d.value=e.value,g.value=e.table,T.value=e.selectUrl,k.value=e.insertUrl,D.value=e.updateUrl,P.value=e.schemaUrl,u.value?(s.value="edit",n.value="\u7F16\u8F91\u8BB0\u5F55"):(s.value="insert",n.value="\u63D2\u5165\u8BB0\u5F55");const o=yield E(P.value),r=o.forms,B=o.columns,p={};for(let t of B)p[t.field]=t;const f=A.value;if(!f)return;yield f.resetSchema([]);const i={};i[u.value]=d.value;const w=s.value=="edit"?yield E(T.value,i):{},F=s.value=="edit"&&w.items.length?w.items[0]:{};for(let t of r){if(!t.form_show)continue;let[h,U,y]=N(t,F[t.field]);t.field=="password"&&(y="",s.value=="edit"&&(U={placeholder:"\u4E0D\u66F4\u65B0\u5BC6\u7801\u8BF7\u7559\u7A7A"})),f.appendSchemaByField({field:t.field,component:h,label:t.comment||t.field,colProps:{span:24},required:s.value=="edit"&&t.field=="password"?!1:!p[t.field].nullable,componentProps:U,defaultValue:y},"")}})),{createMessage:$}=Q(),{success:I}=$;function N(e,o){o=S(o);let r={disabled:s.value=="edit"?!1:e.readonly};if(e.control=="Switch"&&(o=!!o),e.control=="DatePicker"&&(r.showTime=!0),(e.control=="ApiTreeSelect"||e.control=="ApiTree")&&(r.resultField="list",o&&r.multiple&&typeof o!="number"&&(o=o.split(","))),e.control_args)for(let B of e.control_args.split(";")){let p=B.indexOf(":");if(p==-1)continue;let f=B.substring(0,p).trim(),i=B.substring(p+1).trim();if(e.control=="Upload"&&f==="url"){r.api=M(i);continue}if((e.control=="ApiTreeSelect"||e.control=="ApiTree")&&f==="url"){r.api=X(i);continue}if(p=i.indexOf(":"),p!==-1){let w=i.split(",");i=[];for(let F of w){let[t,h]=F.split(":");i.push({value:t,label:h})}}r[f]=S(i)}return e.control=="Upload"&&(o?(o=o.split(","),r.value=o):r.value=[],r.api||(r.api=M())),[e.control,r,o]}function S(e){return e==="true"?!0:e==="false"?!1:String(Number(e))===e?Number(e):e}return{formElRef:A,handleSubmit:()=>_(this,null,function*(){try{const e=A.value;if(!e)return;const o=yield e.validate();s.value=="edit"?yield O(D.value,{column:u.value,value:d.value,data:o}):yield O(k.value,{data:o}),v(),I("\u64CD\u4F5C\u6210\u529F"),b("reload")}catch(e){console.log(e)}}),schemas:m,register:a,title:n}}}),Z={class:"mt-3"};function V(c,b,n,g,u,d){const s=C("BasicForm"),m=C("BasicModal");return J(),W(m,L(c.$attrs,{destroyOnClose:"",onRegister:c.register,title:c.title,onOk:c.handleSubmit}),{default:z(()=>[H("div",Z,[K(s,{schemas:c.schemas,ref:"formElRef",labelWidth:75,showActionButtonGroup:!1},null,8,["schemas"])])]),_:1},16,["onRegister","title","onOk"])}var Fe=j(Y,[["render",V]]);export{Fe as default};
|
@ -1 +1 @@
|
|||||||
var E=(s,h,i)=>new Promise((o,n)=>{var m=t=>{try{r(i.next(t))}catch(u){n(u)}},a=t=>{try{r(i.throw(t))}catch(u){n(u)}},r=t=>t.done?o(t.value):Promise.resolve(t.value).then(m,a);r((i=i.apply(s,h)).next())});import{B as S,u as P}from"./useTable.405e24a9.js";import{T as U}from"./BasicForm.916e1cdd.js";import{aG as N,r as $,a as x,d0 as O,dN as V,cE as G,ac as H,aI as T,o as L,h as j,j as _,p as C,cx as I,q,x as K}from"./index.108b3650.js";import{T as d}from"./table.0ba2e59f.js";import{b as z}from"./index.6e8c7d2c.js";import J from"./Update.b11c25a4.js";import{a as Q,g as W,b as X}from"./common.ff3502ea.js";import"./index.231029bf.js";import"./useForm.36bc22c4.js";import"./index.953f7e4f.js";import"./index.e3609bb8.js";import"./index.598314dc.js";import"./index.175f92f1.js";import"./useWindowSizeFn.7499f353.js";import"./useContentViewHeight.184b200b.js";import"./ArrowLeftOutlined.e8086edf.js";import"./transButton.e45bcb8d.js";import"./index.d86e0097.js";import"./index.c225f064.js";import"./index.f552c070.js";import"./_baseIteratee.0fa9033e.js";import"./index.9a36eeaa.js";import"./sortable.esm.c20789c1.js";import"./RedoOutlined.ffacc1f1.js";import"./uniqBy.4a8aaebb.js";import"./scrollTo.97966baf.js";import"./index.92c277e7.js";import"./index.9af4cf7c.js";import"./index.e643dd2b.js";import"./index.30128a3e.js";import"./index.a6432c49.js";import"./download.c4ffbab8.js";import"./tree.696d2c4c.js";let f="",F="",v="",b="",g="";const p=$({schemas:[]}),Y=x({components:{ModalInserOrEdit:J,BasicTable:S,TableAction:U},setup(){var B,A;const{createMessage:s}=K(),{success:h}=s,i=O(),o=(A=(B=i.params)==null?void 0:B.id)!=null?A:"",n=i.path;if(o){f=d.SELECT+"?table="+o,F=d.INSERT+"?table="+o,v=d.UPDATE+"?table="+o,g=d.DELETE+"?table="+o,b=d.SCHEMA+"?table="+o;const{setTitle:l}=V();l(`${o}\u8868`)}else f=`/app/admin${n}/select`,F=`/app/admin${n}/insert`,v=`/app/admin${n}/update`,g=`/app/admin${n}/delete`,b=`/app/admin${n}/schema`;const m=$([]),a=$("");G(()=>E(this,null,function*(){const l=yield Q(b),D=l.columns;for(let e of D)if(e.primary_key){a.value=e.field;break}const k=l.forms;p.value.schemas=[];for(let e of k)e.searchable&&(e.search_type=="between"?(p.value.schemas.push({field:`${e.field}[0]`,component:"Input",label:e.comment||e.field,colProps:{offset:1,span:5}}),p.value.schemas.push({field:`${e.field}[1]`,component:"Input",label:"\u3000\u5230",colProps:{span:5}})):p.value.schemas.push({field:e.field,component:"Input",label:e.comment||e.field,colProps:{offset:1,span:10}})),e.list_show&&m.value.push({dataIndex:e.field,title:e.comment||e.field,sorter:e.enable_sort});p.value.schemas.length||H(()=>{M({useSearchForm:!1})})}));const[r,{openModal:t}]=z(),[u,{reload:c,setProps:M}]=P({title:`${o}\u8868\u6570\u636E`,api:W(f),columns:m,useSearchForm:!0,bordered:!0,formConfig:p,actionColumn:{width:250,title:"Action",dataIndex:"action",slots:{customRender:"action"}}});function R(l){return E(this,null,function*(){if(!a.value){I("\u5F53\u524D\u8868\u6CA1\u6709\u4E3B\u952E\uFF0C\u65E0\u6CD5\u7F16\u8F91");return}t(!0,{selectUrl:f,insertUrl:F,updateUrl:v,schemaUrl:b,column:a.value,value:l[a.value]})})}function w(l){return E(this,null,function*(){if(!a.value){I("\u5F53\u524D\u8868\u6CA1\u6709\u4E3B\u952E\uFF0C\u65E0\u6CD5\u5220\u9664");return}yield X(g,{column:a.value,value:l[a.value]}),h("\u5220\u9664\u6210\u529F"),c()})}function y(){t(!0,{selectUrl:f,insertUrl:F,updateUrl:v,schemaUrl:b})}return{registerTable:u,handleEdit:R,handleDelete:w,openRowModal:y,register:r,reload:c}}}),Z={class:"p-4"},ee=q(" \u6DFB\u52A0\u8BB0\u5F55 ");function te(s,h,i,o,n,m){const a=T("a-button"),r=T("TableAction"),t=T("BasicTable"),u=T("ModalInserOrEdit");return L(),j("div",Z,[_(t,{onRegister:s.registerTable,showTableSetting:""},{toolbar:C(()=>[_(a,{type:"primary",onClick:s.openRowModal},{default:C(()=>[ee]),_:1},8,["onClick"])]),action:C(({record:c})=>[_(r,{actions:[{label:"\u7F16\u8F91",onClick:s.handleEdit.bind(null,c)},{label:"\u5220\u9664",icon:"ic:outline-delete-outline",popConfirm:{title:"\u662F\u5426\u5220\u9664\uFF1F",confirm:s.handleDelete.bind(null,c)}}]},null,8,["actions"])]),_:1},8,["onRegister"]),_(u,{onRegister:s.register,minHeight:300,onReload:s.reload},null,8,["onRegister","onReload"])])}var Ue=N(Y,[["render",te]]);export{Ue as default};
|
var E=(s,h,i)=>new Promise((o,n)=>{var m=t=>{try{r(i.next(t))}catch(u){n(u)}},a=t=>{try{r(i.throw(t))}catch(u){n(u)}},r=t=>t.done?o(t.value):Promise.resolve(t.value).then(m,a);r((i=i.apply(s,h)).next())});import{B as S,u as P}from"./useTable.13c9fc26.js";import{x as U}from"./BasicForm.f0a3b275.js";import{aG as x,r as $,a as N,d0 as O,dN as V,cE as G,ac as H,aI as _,o as L,h as j,j as T,p as C,cx as I,q,x as K}from"./index.82c0877f.js";import{T as d}from"./table.0ba2e59f.js";import{b as z}from"./index.6147345a.js";import J from"./Update.df66f5e2.js";import{a as Q,g as W,b as X}from"./common.e975f21d.js";import"./index.8abbad91.js";import"./useForm.743706be.js";import"./index.af52e52a.js";import"./index.cf804cd0.js";import"./index.f0d826d0.js";import"./index.b826f11b.js";import"./useWindowSizeFn.4c098757.js";import"./useContentViewHeight.d9006a19.js";import"./ArrowLeftOutlined.7608b6bc.js";import"./transButton.8fe6793e.js";import"./index.ac6fee30.js";import"./index.966faded.js";import"./index.3f591fb8.js";import"./_baseIteratee.5798a650.js";import"./index.34c27c3b.js";import"./sortable.esm.c20789c1.js";import"./RedoOutlined.aaf6c144.js";import"./uniqBy.f755cc70.js";import"./scrollTo.b00e6666.js";import"./index.9256000c.js";import"./index.045be6c8.js";import"./index.75341559.js";import"./index.d9c8ab71.js";import"./index.15c3cdec.js";import"./download.0b8d409d.js";import"./tree.87ba8b03.js";let f="",F="",v="",b="",g="";const p=$({schemas:[]}),Y=N({components:{ModalInserOrEdit:J,BasicTable:S,TableAction:U},setup(){var B,A;const{createMessage:s}=K(),{success:h}=s,i=O(),o=(A=(B=i.params)==null?void 0:B.id)!=null?A:"",n=i.path;if(o){f=d.SELECT+"?table="+o,F=d.INSERT+"?table="+o,v=d.UPDATE+"?table="+o,g=d.DELETE+"?table="+o,b=d.SCHEMA+"?table="+o;const{setTitle:l}=V();l(`${o}\u8868`)}else f=`/app/admin${n}/select`,F=`/app/admin${n}/insert`,v=`/app/admin${n}/update`,g=`/app/admin${n}/delete`,b=`/app/admin${n}/schema`;const m=$([]),a=$("");G(()=>E(this,null,function*(){const l=yield Q(b),D=l.columns;for(let e of D)if(e.primary_key){a.value=e.field;break}const k=l.forms;p.value.schemas=[];for(let e of k)e.searchable&&(e.search_type=="between"?(p.value.schemas.push({field:`${e.field}[0]`,component:"Input",label:e.comment||e.field,colProps:{offset:1,span:5}}),p.value.schemas.push({field:`${e.field}[1]`,component:"Input",label:"\u3000\u5230",colProps:{span:5}})):p.value.schemas.push({field:e.field,component:"Input",label:e.comment||e.field,colProps:{offset:1,span:10}})),e.list_show&&m.value.push({dataIndex:e.field,title:e.comment||e.field,sorter:e.enable_sort});p.value.schemas.length||H(()=>{M({useSearchForm:!1})})}));const[r,{openModal:t}]=z(),[u,{reload:c,setProps:M}]=P({title:`${o}\u8868\u6570\u636E`,api:W(f),columns:m,useSearchForm:!0,bordered:!0,formConfig:p,actionColumn:{width:250,title:"Action",dataIndex:"action",slots:{customRender:"action"}}});function R(l){return E(this,null,function*(){if(!a.value){I("\u5F53\u524D\u8868\u6CA1\u6709\u4E3B\u952E\uFF0C\u65E0\u6CD5\u7F16\u8F91");return}t(!0,{selectUrl:f,insertUrl:F,updateUrl:v,schemaUrl:b,column:a.value,value:l[a.value]})})}function w(l){return E(this,null,function*(){if(!a.value){I("\u5F53\u524D\u8868\u6CA1\u6709\u4E3B\u952E\uFF0C\u65E0\u6CD5\u5220\u9664");return}yield X(g,{column:a.value,value:l[a.value]}),h("\u5220\u9664\u6210\u529F"),c()})}function y(){t(!0,{selectUrl:f,insertUrl:F,updateUrl:v,schemaUrl:b})}return{registerTable:u,handleEdit:R,handleDelete:w,openRowModal:y,register:r,reload:c}}}),Z={class:"p-4"},ee=q(" \u6DFB\u52A0\u8BB0\u5F55 ");function te(s,h,i,o,n,m){const a=_("a-button"),r=_("TableAction"),t=_("BasicTable"),u=_("ModalInserOrEdit");return L(),j("div",Z,[T(t,{onRegister:s.registerTable,showTableSetting:""},{toolbar:C(()=>[T(a,{type:"primary",onClick:s.openRowModal},{default:C(()=>[ee]),_:1},8,["onClick"])]),action:C(({record:c})=>[T(r,{actions:[{label:"\u7F16\u8F91",onClick:s.handleEdit.bind(null,c)},{label:"\u5220\u9664",icon:"ic:outline-delete-outline",popConfirm:{title:"\u662F\u5426\u5220\u9664\uFF1F",confirm:s.handleDelete.bind(null,c)}}]},null,8,["actions"])]),_:1},8,["onRegister"]),T(u,{onRegister:s.register,minHeight:300,onReload:s.reload},null,8,["onRegister","onReload"])])}var Ue=x(Y,[["render",te]]);export{Ue as default};
|
@ -1 +1 @@
|
|||||||
import{ar as y,as as d,at as M,L as _,au as E,av as O,aw as P,ax as p,ay as C,az as L}from"./index.108b3650.js";function I(n){return function(r){return r==null?void 0:r[n]}}var w=1,D=2;function G(n,r,e,t){var i=e.length,a=i,A=!t;if(n==null)return!a;for(n=Object(n);i--;){var f=e[i];if(A&&f[2]?f[1]!==n[f[0]]:!(f[0]in n))return!1}for(;++i<a;){f=e[i];var u=f[0],s=n[u],o=f[1];if(A&&f[2]){if(s===void 0&&!(u in n))return!1}else{var l=new y;if(t)var R=t(s,o,u,n,r,l);if(!(R===void 0?d(o,s,w|D,t,l):R))return!1}}return!0}function g(n){return n===n&&!M(n)}function F(n){for(var r=_(n),e=r.length;e--;){var t=r[e],i=n[t];r[e]=[t,i,g(i)]}return r}function h(n,r){return function(e){return e==null?!1:e[n]===r&&(r!==void 0||n in Object(e))}}function c(n){var r=F(n);return r.length==1&&r[0][2]?h(r[0][0],r[0][1]):function(e){return e===n||G(e,n,r)}}function x(n,r,e){var t=n==null?void 0:E(n,r);return t===void 0?e:t}var S=1,m=2;function v(n,r){return O(n)&&g(r)?h(P(n),r):function(e){var t=x(e,n);return t===void 0&&t===r?p(e,n):d(r,t,S|m)}}function K(n){return function(r){return E(r,n)}}function N(n){return O(n)?I(P(n)):K(n)}function U(n){return typeof n=="function"?n:n==null?C:typeof n=="object"?L(n)?v(n[0],n[1]):c(n):N(n)}export{U as b,x as g};
|
import{ar as y,as as d,at as M,L as _,au as E,av as O,aw as P,ax as p,ay as C,az as L}from"./index.82c0877f.js";function I(n){return function(r){return r==null?void 0:r[n]}}var w=1,D=2;function G(n,r,e,t){var i=e.length,a=i,A=!t;if(n==null)return!a;for(n=Object(n);i--;){var f=e[i];if(A&&f[2]?f[1]!==n[f[0]]:!(f[0]in n))return!1}for(;++i<a;){f=e[i];var u=f[0],s=n[u],o=f[1];if(A&&f[2]){if(s===void 0&&!(u in n))return!1}else{var l=new y;if(t)var R=t(s,o,u,n,r,l);if(!(R===void 0?d(o,s,w|D,t,l):R))return!1}}return!0}function g(n){return n===n&&!M(n)}function F(n){for(var r=_(n),e=r.length;e--;){var t=r[e],i=n[t];r[e]=[t,i,g(i)]}return r}function h(n,r){return function(e){return e==null?!1:e[n]===r&&(r!==void 0||n in Object(e))}}function c(n){var r=F(n);return r.length==1&&r[0][2]?h(r[0][0],r[0][1]):function(e){return e===n||G(e,n,r)}}function x(n,r,e){var t=n==null?void 0:E(n,r);return t===void 0?e:t}var S=1,m=2;function v(n,r){return O(n)&&g(r)?h(P(n),r):function(e){var t=x(e,n);return t===void 0&&t===r?p(e,n):d(r,t,S|m)}}function K(n){return function(r){return E(r,n)}}function N(n){return O(n)?I(P(n)):K(n)}function U(n){return typeof n=="function"?n:n==null?C:typeof n=="object"?L(n)?v(n[0],n[1]):c(n):N(n)}export{U as b,x as g};
|
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
var o=(e,t,n)=>new Promise((i,g)=>{var p=a=>{try{r(n.next(a))}catch(s){g(s)}},u=a=>{try{r(n.throw(a))}catch(s){g(s)}},r=a=>a.done?i(a.value):Promise.resolve(a.value).then(p,u);r((n=n.apply(e,t)).next())});import{cB as c}from"./index.108b3650.js";const k=(e,t)=>o(void 0,null,function*(){return c.get({url:e,params:t,headers:{ignoreCancelToken:!0}})}),l=(e,t)=>o(void 0,null,function*(){return c.post({url:e,params:t,headers:{ignoreCancelToken:!0}})}),m=(e,t)=>n=>c.get({url:e,params:Object.assign(t||{},n),headers:{ignoreCancelToken:!0}});export{k as a,l as b,m as g};
|
var o=(e,t,n)=>new Promise((i,g)=>{var p=a=>{try{r(n.next(a))}catch(s){g(s)}},u=a=>{try{r(n.throw(a))}catch(s){g(s)}},r=a=>a.done?i(a.value):Promise.resolve(a.value).then(p,u);r((n=n.apply(e,t)).next())});import{cB as c}from"./index.82c0877f.js";const k=(e,t)=>o(void 0,null,function*(){return c.get({url:e,params:t,headers:{ignoreCancelToken:!0}})}),l=(e,t)=>o(void 0,null,function*(){return c.post({url:e,params:t,headers:{ignoreCancelToken:!0}})}),m=(e,t)=>n=>c.get({url:e,params:Object.assign(t||{},n),headers:{ignoreCancelToken:!0}});export{k as a,l as b,m as g};
|
@ -1 +1 @@
|
|||||||
import{c_ as s}from"./index.108b3650.js";function c({url:e,target:o="_blank",fileName:r}){const i=window.navigator.userAgent.toLowerCase().indexOf("chrome")>-1,a=window.navigator.userAgent.toLowerCase().indexOf("safari")>-1;if(/(iP)/g.test(window.navigator.userAgent))return console.error("Your browser does not support download!"),!1;if(i||a){const n=document.createElement("a");if(n.href=e,n.target=o,n.download!==void 0&&(n.download=r||e.substring(e.lastIndexOf("/")+1,e.length)),document.createEvent){const t=document.createEvent("MouseEvents");return t.initEvent("click",!0,!0),n.dispatchEvent(t),!0}}return e.indexOf("?")===-1&&(e+="?download"),s(e,{target:o}),!0}export{c as d};
|
import{c_ as s}from"./index.82c0877f.js";function c({url:e,target:o="_blank",fileName:r}){const i=window.navigator.userAgent.toLowerCase().indexOf("chrome")>-1,a=window.navigator.userAgent.toLowerCase().indexOf("safari")>-1;if(/(iP)/g.test(window.navigator.userAgent))return console.error("Your browser does not support download!"),!1;if(i||a){const n=document.createElement("a");if(n.href=e,n.target=o,n.download!==void 0&&(n.download=r||e.substring(e.lastIndexOf("/")+1,e.length)),document.createEvent){const t=document.createEvent("MouseEvents");return t.initEvent("click",!0,!0),n.dispatchEvent(t),!0}}return e.indexOf("?")===-1&&(e+="?download"),s(e,{target:o}),!0}export{c as d};
|
File diff suppressed because one or more lines are too long
1
src/plugin/admin/public/assets/index.045be6c8.js
Normal file
1
src/plugin/admin/public/assets/index.045be6c8.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{B as o,R as e}from"./index.9256000c.js";o.install=function(n){return n.component(o.name,o),n.component(e.name,e),n};
|
@ -1 +1 @@
|
|||||||
import{a as va,bY as ba,aa as y,U as ya,aQ as ga,J as c,j as a,bL as pa,aV as _a,cj as U,eP as ha,ef as Ca}from"./index.108b3650.js";import{T as W}from"./index.be4d7d31.js";import{R as g,C as s}from"./index.a6432c49.js";var xa=W.TabPane,Ta=function(){return{prefixCls:String,title:y.any,extra:y.any,bordered:{type:Boolean,default:!0},bodyStyle:{type:Object,default:void 0},headStyle:{type:Object,default:void 0},loading:{type:Boolean,default:!1},hoverable:{type:Boolean,default:!1},type:{type:String},size:{type:String},actions:y.any,tabList:{type:Array},tabBarExtraContent:y.any,activeTabKey:String,defaultActiveTabKey:String,cover:y.any,onTabChange:{type:Function}}},Sa=va({name:"ACard",mixins:[ba],props:Ta(),slots:["title","extra","tabBarExtraContent","actions","cover","customTab"],setup:function(e,q){var r=q.slots,h=ya("card",e),H=h.prefixCls,X=h.direction,E=h.size,Z=function(o){var i=o.map(function(d,f){return U(d)&&!ha(d)||!U(d)?a("li",{style:{width:"".concat(100/o.length,"%")},key:"action-".concat(f)},[a("span",null,[d])]):null});return i},aa=function(o){var i;(i=e.onTabChange)===null||i===void 0||i.call(e,o)},ta=function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],i;return o.forEach(function(d){d&&Ca(d.type)&&d.type.__ANT_CARD_GRID&&(i=!0)}),i};return function(){var l,o,i,d,f,C,x,T,K=e.headStyle,ea=K===void 0?{}:K,$=e.bodyStyle,S=$===void 0?{}:$,j=e.loading,k=e.bordered,na=k===void 0?!0:k,L=e.type,v=e.tabList,ra=e.hoverable,R=e.activeTabKey,la=e.defaultActiveTabKey,z=e.tabBarExtraContent,D=z===void 0?(i=r.tabBarExtraContent)===null||i===void 0?void 0:i.call(r):z,G=e.title,m=G===void 0?(d=r.title)===null||d===void 0?void 0:d.call(r):G,w=e.extra,B=w===void 0?(f=r.extra)===null||f===void 0?void 0:f.call(r):w,I=e.actions,A=I===void 0?(C=r.actions)===null||C===void 0?void 0:C.call(r):I,N=e.cover,O=N===void 0?(x=r.cover)===null||x===void 0?void 0:x.call(r):N,p=ga((T=r.default)===null||T===void 0?void 0:T.call(r)),t=H.value,oa=(l={},c(l,"".concat(t),!0),c(l,"".concat(t,"-loading"),j),c(l,"".concat(t,"-bordered"),na),c(l,"".concat(t,"-hoverable"),!!ra),c(l,"".concat(t,"-contain-grid"),ta(p)),c(l,"".concat(t,"-contain-tabs"),v&&v.length),c(l,"".concat(t,"-").concat(E.value),E.value),c(l,"".concat(t,"-type-").concat(L),!!L),c(l,"".concat(t,"-rtl"),X.value==="rtl"),l),ia=S.padding===0||S.padding==="0px"?{padding:"24px"}:void 0,u=a("div",{class:"".concat(t,"-loading-block")},null),da=a("div",{class:"".concat(t,"-loading-content"),style:ia},[a(g,{gutter:8},{default:function(){return[a(s,{span:22},{default:function(){return[u]}})]}}),a(g,{gutter:8},{default:function(){return[a(s,{span:8},{default:function(){return[u]}}),a(s,{span:15},{default:function(){return[u]}})]}}),a(g,{gutter:8},{default:function(){return[a(s,{span:6},{default:function(){return[u]}}),a(s,{span:18},{default:function(){return[u]}})]}}),a(g,{gutter:8},{default:function(){return[a(s,{span:13},{default:function(){return[u]}}),a(s,{span:9},{default:function(){return[u]}})]}}),a(g,{gutter:8},{default:function(){return[a(s,{span:4},{default:function(){return[u]}}),a(s,{span:3},{default:function(){return[u]}}),a(s,{span:16},{default:function(){return[u]}})]}})]),V=R!==void 0,ca=(o={size:"large"},c(o,V?"activeKey":"defaultActiveKey",V?R:la),c(o,"onChange",aa),c(o,"class","".concat(t,"-head-tabs")),o),F,J=v&&v.length?a(W,ca,{default:function(){return[v.map(function(n){var M=n.tab,_=n.slots,Q=_==null?void 0:_.tab;pa(!_,"Card","tabList slots is deprecated, Please use `customTab` instead.");var P=M!==void 0?M:r[Q]?r[Q](n):null;return P=_a(r,"customTab",n,function(){return[P]}),a(xa,{tab:P,key:n.key,disabled:n.disabled},null)})]},rightExtra:D?function(){return D}:null}):null;(m||B||J)&&(F=a("div",{class:"".concat(t,"-head"),style:ea},[a("div",{class:"".concat(t,"-head-wrapper")},[m&&a("div",{class:"".concat(t,"-head-title")},[m]),B&&a("div",{class:"".concat(t,"-extra")},[B])]),J]));var ua=O?a("div",{class:"".concat(t,"-cover")},[O]):null,sa=a("div",{class:"".concat(t,"-body"),style:S},[j?da:p]),fa=A&&A.length?a("ul",{class:"".concat(t,"-actions")},[Z(A)]):null;return a("div",{class:oa,ref:"cardContainerRef"},[F,ua,p&&p.length?sa:null,fa])}}}),Pa=Sa;export{Pa as C};
|
import{a as va,bY as ba,aa as y,U as ya,aQ as ga,J as c,j as a,bL as pa,aV as _a,cj as U,eT as ha,ej as Ca}from"./index.82c0877f.js";import{T as W}from"./index.c5230f8e.js";import{R as g,C as s}from"./index.15c3cdec.js";var xa=W.TabPane,Ta=function(){return{prefixCls:String,title:y.any,extra:y.any,bordered:{type:Boolean,default:!0},bodyStyle:{type:Object,default:void 0},headStyle:{type:Object,default:void 0},loading:{type:Boolean,default:!1},hoverable:{type:Boolean,default:!1},type:{type:String},size:{type:String},actions:y.any,tabList:{type:Array},tabBarExtraContent:y.any,activeTabKey:String,defaultActiveTabKey:String,cover:y.any,onTabChange:{type:Function}}},Sa=va({name:"ACard",mixins:[ba],props:Ta(),slots:["title","extra","tabBarExtraContent","actions","cover","customTab"],setup:function(e,q){var r=q.slots,h=ya("card",e),H=h.prefixCls,X=h.direction,P=h.size,Z=function(o){var i=o.map(function(d,f){return U(d)&&!ha(d)||!U(d)?a("li",{style:{width:"".concat(100/o.length,"%")},key:"action-".concat(f)},[a("span",null,[d])]):null});return i},aa=function(o){var i;(i=e.onTabChange)===null||i===void 0||i.call(e,o)},ta=function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],i;return o.forEach(function(d){d&&Ca(d.type)&&d.type.__ANT_CARD_GRID&&(i=!0)}),i};return function(){var l,o,i,d,f,C,x,T,j=e.headStyle,ea=j===void 0?{}:j,K=e.bodyStyle,S=K===void 0?{}:K,$=e.loading,k=e.bordered,na=k===void 0?!0:k,L=e.type,v=e.tabList,ra=e.hoverable,R=e.activeTabKey,la=e.defaultActiveTabKey,z=e.tabBarExtraContent,D=z===void 0?(i=r.tabBarExtraContent)===null||i===void 0?void 0:i.call(r):z,G=e.title,m=G===void 0?(d=r.title)===null||d===void 0?void 0:d.call(r):G,w=e.extra,B=w===void 0?(f=r.extra)===null||f===void 0?void 0:f.call(r):w,I=e.actions,A=I===void 0?(C=r.actions)===null||C===void 0?void 0:C.call(r):I,N=e.cover,O=N===void 0?(x=r.cover)===null||x===void 0?void 0:x.call(r):N,p=ga((T=r.default)===null||T===void 0?void 0:T.call(r)),t=H.value,oa=(l={},c(l,"".concat(t),!0),c(l,"".concat(t,"-loading"),$),c(l,"".concat(t,"-bordered"),na),c(l,"".concat(t,"-hoverable"),!!ra),c(l,"".concat(t,"-contain-grid"),ta(p)),c(l,"".concat(t,"-contain-tabs"),v&&v.length),c(l,"".concat(t,"-").concat(P.value),P.value),c(l,"".concat(t,"-type-").concat(L),!!L),c(l,"".concat(t,"-rtl"),X.value==="rtl"),l),ia=S.padding===0||S.padding==="0px"?{padding:"24px"}:void 0,u=a("div",{class:"".concat(t,"-loading-block")},null),da=a("div",{class:"".concat(t,"-loading-content"),style:ia},[a(g,{gutter:8},{default:function(){return[a(s,{span:22},{default:function(){return[u]}})]}}),a(g,{gutter:8},{default:function(){return[a(s,{span:8},{default:function(){return[u]}}),a(s,{span:15},{default:function(){return[u]}})]}}),a(g,{gutter:8},{default:function(){return[a(s,{span:6},{default:function(){return[u]}}),a(s,{span:18},{default:function(){return[u]}})]}}),a(g,{gutter:8},{default:function(){return[a(s,{span:13},{default:function(){return[u]}}),a(s,{span:9},{default:function(){return[u]}})]}}),a(g,{gutter:8},{default:function(){return[a(s,{span:4},{default:function(){return[u]}}),a(s,{span:3},{default:function(){return[u]}}),a(s,{span:16},{default:function(){return[u]}})]}})]),V=R!==void 0,ca=(o={size:"large"},c(o,V?"activeKey":"defaultActiveKey",V?R:la),c(o,"onChange",aa),c(o,"class","".concat(t,"-head-tabs")),o),F,J=v&&v.length?a(W,ca,{default:function(){return[v.map(function(n){var M=n.tab,_=n.slots,Q=_==null?void 0:_.tab;pa(!_,"Card","tabList slots is deprecated, Please use `customTab` instead.");var E=M!==void 0?M:r[Q]?r[Q](n):null;return E=_a(r,"customTab",n,function(){return[E]}),a(xa,{tab:E,key:n.key,disabled:n.disabled},null)})]},rightExtra:D?function(){return D}:null}):null;(m||B||J)&&(F=a("div",{class:"".concat(t,"-head"),style:ea},[a("div",{class:"".concat(t,"-head-wrapper")},[m&&a("div",{class:"".concat(t,"-head-title")},[m]),B&&a("div",{class:"".concat(t,"-extra")},[B])]),J]));var ua=O?a("div",{class:"".concat(t,"-cover")},[O]):null,sa=a("div",{class:"".concat(t,"-body"),style:S},[$?da:p]),fa=A&&A.length?a("ul",{class:"".concat(t,"-actions")},[Z(A)]):null;return a("div",{class:oa,ref:"cardContainerRef"},[F,ua,p&&p.length?sa:null,fa])}}}),Ea=Sa;export{Ea as C};
|
1
src/plugin/admin/public/assets/index.15c3cdec.js
Normal file
1
src/plugin/admin/public/assets/index.15c3cdec.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{R as n,C as a}from"./index.b826f11b.js";import{ao as m,ap as r,aq as e}from"./index.82c0877f.js";import{F as t}from"./index.75341559.js";var i=m(n),l=m(a);t.useInjectFormItemContext=r;t.ItemRest=e;t.install=function(o){return o.component(t.name,t),o.component(t.Item.name,t.Item),o.component(e.name,e),o};export{l as C,i as R};
|
1
src/plugin/admin/public/assets/index.189d4760.css
Normal file
1
src/plugin/admin/public/assets/index.189d4760.css
Normal file
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
|||||||
import{aG as l,a as c,cI as _,aI as o,o as t,aJ as r,p as n,i as f,j as d,h as u,b2 as b,dG as B,F as C,n as S}from"./index.108b3650.js";import{T as s}from"./index.be4d7d31.js";import{B as y,s as T}from"./BaseSetting.0e4c7f46.js";import g from"./SecureSetting.c7ad6e58.js";import"./uniqBy.4a8aaebb.js";import"./_baseIteratee.0fa9033e.js";import"./index.175f92f1.js";import"./BasicForm.916e1cdd.js";import"./index.e643dd2b.js";import"./index.9a36eeaa.js";import"./index.231029bf.js";import"./index.f552c070.js";import"./index.d86e0097.js";import"./index.c225f064.js";import"./index.30128a3e.js";import"./index.a6432c49.js";import"./index.6e8c7d2c.js";import"./useWindowSizeFn.7499f353.js";import"./download.c4ffbab8.js";import"./useForm.36bc22c4.js";import"./index.598314dc.js";import"./index.f8c2b219.js";const v=c({components:{ScrollContainer:_,Tabs:s,TabPane:s.TabPane,BaseSetting:y,SecureSetting:g},setup(){return{prefixCls:"account-setting",settingList:T,tabBarStyle:{width:"220px"}}}});function x(e,k,h,P,$,w){const i=o("TabPane"),p=o("Tabs"),m=o("ScrollContainer");return t(),r(m,null,{default:n(()=>[f("div",{ref:"wrapperRef",class:S(e.prefixCls)},[d(p,{"tab-position":"left",tabBarStyle:e.tabBarStyle},{default:n(()=>[(t(!0),u(C,null,b(e.settingList,a=>(t(),r(i,{key:a.key,tab:a.name},{default:n(()=>[(t(),r(B(a.component)))]),_:2},1032,["tab"]))),128))]),_:1},8,["tabBarStyle"])],2)]),_:1})}var Y=l(v,[["render",x]]);export{Y as default};
|
|
1
src/plugin/admin/public/assets/index.20ccecda.js
Normal file
1
src/plugin/admin/public/assets/index.20ccecda.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{aG as l,a as c,cI as _,aI as o,o as t,aJ as r,p as n,i as f,j as d,h as u,b2 as b,dG as B,F as C,n as S}from"./index.82c0877f.js";import{T as s}from"./index.c5230f8e.js";import{B as y,s as T}from"./BaseSetting.eab18a44.js";import g from"./SecureSetting.5c7f727b.js";import"./uniqBy.f755cc70.js";import"./_baseIteratee.5798a650.js";import"./index.b826f11b.js";import"./BasicForm.f0a3b275.js";import"./index.75341559.js";import"./index.34c27c3b.js";import"./index.8abbad91.js";import"./index.3f591fb8.js";import"./index.ac6fee30.js";import"./index.966faded.js";import"./index.d9c8ab71.js";import"./index.15c3cdec.js";import"./index.6147345a.js";import"./useWindowSizeFn.4c098757.js";import"./download.0b8d409d.js";import"./useForm.743706be.js";import"./index.f0d826d0.js";import"./index.08268e1e.js";const v=c({components:{ScrollContainer:_,Tabs:s,TabPane:s.TabPane,BaseSetting:y,SecureSetting:g},setup(){return{prefixCls:"account-setting",settingList:T,tabBarStyle:{width:"220px"}}}});function x(e,k,h,P,$,w){const i=o("TabPane"),p=o("Tabs"),m=o("ScrollContainer");return t(),r(m,null,{default:n(()=>[f("div",{ref:"wrapperRef",class:S(e.prefixCls)},[d(p,{"tab-position":"left",tabBarStyle:e.tabBarStyle},{default:n(()=>[(t(!0),u(C,null,b(e.settingList,a=>(t(),r(i,{key:a.key,tab:a.name},{default:n(()=>[(t(),r(B(a.component)))]),_:2},1032,["tab"]))),128))]),_:1},8,["tabBarStyle"])],2)]),_:1})}var Y=l(v,[["render",x]]);export{Y as default};
|
@ -1 +1 @@
|
|||||||
import{ao as S,a as _,U as p,f as r,J as a,_ as d,aQ as D,j as f}from"./index.108b3650.js";var P=function(){return{prefixCls:String,type:{type:String,default:"horizontal"},dashed:{type:Boolean,default:!1},orientation:{type:String,default:"center"},plain:{type:Boolean,default:!1},orientationMargin:[String,Number]}},j=_({name:"ADivider",props:P(),setup:function(n,g){var l=g.slots,u=p("divider",n),o=u.prefixCls,h=u.direction,c=r(function(){return n.orientation==="left"&&n.orientationMargin!=null}),v=r(function(){return n.orientation==="right"&&n.orientationMargin!=null}),m=r(function(){var t,i=n.type,C=n.dashed,M=n.plain,e=o.value;return t={},a(t,e,!0),a(t,"".concat(e,"-").concat(i),!0),a(t,"".concat(e,"-dashed"),!!C),a(t,"".concat(e,"-plain"),!!M),a(t,"".concat(e,"-rtl"),h.value==="rtl"),a(t,"".concat(e,"-no-default-orientation-margin-left"),c.value),a(t,"".concat(e,"-no-default-orientation-margin-right"),v.value),t}),x=r(function(){var t=typeof n.orientationMargin=="number"?"".concat(n.orientationMargin,"px"):n.orientationMargin;return d(d({},c.value&&{marginLeft:t}),v.value&&{marginRight:t})}),y=r(function(){return n.orientation.length>0?"-"+n.orientation:n.orientation});return function(){var t,i=D((t=l.default)===null||t===void 0?void 0:t.call(l));return f("div",{class:[m.value,i.length?"".concat(o.value,"-with-text ").concat(o.value,"-with-text").concat(y.value):""],role:"separator"},[i.length?f("span",{class:"".concat(o.value,"-inner-text"),style:x.value},[i]):null])}}}),I=S(j);export{I as D};
|
import{ao as S,a as _,U as p,f as r,J as a,_ as d,aQ as D,j as f}from"./index.82c0877f.js";var P=function(){return{prefixCls:String,type:{type:String,default:"horizontal"},dashed:{type:Boolean,default:!1},orientation:{type:String,default:"center"},plain:{type:Boolean,default:!1},orientationMargin:[String,Number]}},j=_({name:"ADivider",props:P(),setup:function(n,g){var l=g.slots,u=p("divider",n),o=u.prefixCls,h=u.direction,c=r(function(){return n.orientation==="left"&&n.orientationMargin!=null}),v=r(function(){return n.orientation==="right"&&n.orientationMargin!=null}),m=r(function(){var t,i=n.type,C=n.dashed,M=n.plain,e=o.value;return t={},a(t,e,!0),a(t,"".concat(e,"-").concat(i),!0),a(t,"".concat(e,"-dashed"),!!C),a(t,"".concat(e,"-plain"),!!M),a(t,"".concat(e,"-rtl"),h.value==="rtl"),a(t,"".concat(e,"-no-default-orientation-margin-left"),c.value),a(t,"".concat(e,"-no-default-orientation-margin-right"),v.value),t}),x=r(function(){var t=typeof n.orientationMargin=="number"?"".concat(n.orientationMargin,"px"):n.orientationMargin;return d(d({},c.value&&{marginLeft:t}),v.value&&{marginRight:t})}),y=r(function(){return n.orientation.length>0?"-"+n.orientation:n.orientation});return function(){var t,i=D((t=l.default)===null||t===void 0?void 0:t.call(l));return f("div",{class:[m.value,i.length?"".concat(o.value,"-with-text ").concat(o.value,"-with-text").concat(y.value):""],role:"separator"},[i.length?f("span",{class:"".concat(o.value,"-inner-text"),style:x.value},[i]):null])}}}),I=S(j);export{I as D};
|
@ -1 +1 @@
|
|||||||
import{j as h,aO as b,aG as _,a as F,dz as y,dv as C,de as S,b as w,r as G,f as L,c_ as O,aI as m,o as $,aJ as I,p as R,i as l,t as v,n as p,aK as U,c as D,k as i,aL as k,aM as B}from"./index.108b3650.js";import{D as P,G as j,S as H}from"./siteSetting.c485f07c.js";import{u as A}from"./useContentViewHeight.184b200b.js";import"./useWindowSizeFn.7499f353.js";var N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0138.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z"}}]},name:"github",theme:"filled"},T=N;function g(e){for(var t=1;t<arguments.length;t++){var o=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(o);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(o).filter(function(r){return Object.getOwnPropertyDescriptor(o,r).enumerable}))),n.forEach(function(r){V(e,r,o[r])})}return e}function V(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var c=function(t,o){var n=g({},t,o.attrs);return h(b,g({},n,{icon:T}),null)};c.displayName="GithubFilled";c.inheritAttrs=!1;var W=c;const z=F({name:"LayoutFooter",components:{Footer:y.Footer,GithubFilled:W},setup(){const{t:e}=D(),{getShowFooter:t}=C(),{currentRoute:o}=S(),{prefixCls:n}=w("layout-footer"),r=G(null),{setFooterHeight:u}=A();return{getShowLayoutFooter:L(()=>{var s,a;if(i(t)){const d=(s=i(r))==null?void 0:s.$el;u((d==null?void 0:d.offsetHeight)||0)}else u(0);return i(t)&&!((a=i(o).meta)!=null&&a.hiddenFooter)}),prefixCls:n,t:e,DOC_URL:P,GITHUB_URL:j,SITE_URL:H,openWindow:O,footerRef:r}}}),E=e=>(k("data-v-62583d60"),e=e(),B(),e),M=E(()=>l("div",null,"Copyright \xA92020 Vben Admin",-1));function x(e,t,o,n,r,u){const f=m("GithubFilled"),s=m("Footer");return e.getShowLayoutFooter?($(),I(s,{key:0,class:p(e.prefixCls),ref:"footerRef"},{default:R(()=>[l("div",{class:p(`${e.prefixCls}__links`)},[l("a",{onClick:t[0]||(t[0]=a=>e.openWindow(e.SITE_URL))},v(e.t("layout.footer.onlinePreview")),1),h(f,{onClick:t[1]||(t[1]=a=>e.openWindow(e.GITHUB_URL)),class:p(`${e.prefixCls}__github`)},null,8,["class"]),l("a",{onClick:t[2]||(t[2]=a=>e.openWindow(e.DOC_URL))},v(e.t("layout.footer.onlineDocument")),1)],2),M]),_:1},8,["class"])):U("",!0)}var Y=_(z,[["render",x],["__scopeId","data-v-62583d60"]]);export{Y as default};
|
import{j as h,aO as b,aG as _,a as F,dz as y,dv as C,de as S,b as w,r as G,f as L,c_ as O,aI as m,o as $,aJ as I,p as R,i as l,t as v,n as p,aK as U,c as D,k as i,aL as k,aM as B}from"./index.82c0877f.js";import{D as P,G as j,S as H}from"./siteSetting.c485f07c.js";import{u as A}from"./useContentViewHeight.d9006a19.js";import"./useWindowSizeFn.4c098757.js";var N={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0138.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z"}}]},name:"github",theme:"filled"},T=N;function g(e){for(var t=1;t<arguments.length;t++){var o=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(o);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(o).filter(function(r){return Object.getOwnPropertyDescriptor(o,r).enumerable}))),n.forEach(function(r){V(e,r,o[r])})}return e}function V(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var c=function(t,o){var n=g({},t,o.attrs);return h(b,g({},n,{icon:T}),null)};c.displayName="GithubFilled";c.inheritAttrs=!1;var W=c;const z=F({name:"LayoutFooter",components:{Footer:y.Footer,GithubFilled:W},setup(){const{t:e}=D(),{getShowFooter:t}=C(),{currentRoute:o}=S(),{prefixCls:n}=w("layout-footer"),r=G(null),{setFooterHeight:u}=A();return{getShowLayoutFooter:L(()=>{var s,a;if(i(t)){const d=(s=i(r))==null?void 0:s.$el;u((d==null?void 0:d.offsetHeight)||0)}else u(0);return i(t)&&!((a=i(o).meta)!=null&&a.hiddenFooter)}),prefixCls:n,t:e,DOC_URL:P,GITHUB_URL:j,SITE_URL:H,openWindow:O,footerRef:r}}}),E=e=>(k("data-v-62583d60"),e=e(),B(),e),M=E(()=>l("div",null,"Copyright \xA92020 Vben Admin",-1));function x(e,t,o,n,r,u){const f=m("GithubFilled"),s=m("Footer");return e.getShowLayoutFooter?($(),I(s,{key:0,class:p(e.prefixCls),ref:"footerRef"},{default:R(()=>[l("div",{class:p(`${e.prefixCls}__links`)},[l("a",{onClick:t[0]||(t[0]=a=>e.openWindow(e.SITE_URL))},v(e.t("layout.footer.onlinePreview")),1),h(f,{onClick:t[1]||(t[1]=a=>e.openWindow(e.GITHUB_URL)),class:p(`${e.prefixCls}__github`)},null,8,["class"]),l("a",{onClick:t[2]||(t[2]=a=>e.openWindow(e.DOC_URL))},v(e.t("layout.footer.onlineDocument")),1)],2),M]),_:1},8,["class"])):U("",!0)}var Y=_(z,[["render",x],["__scopeId","data-v-62583d60"]]);export{Y as default};
|
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
var f=(t,p,n)=>new Promise((a,u)=>{var m=o=>{try{s(n.next(o))}catch(i){u(i)}},c=o=>{try{s(n.throw(o))}catch(i){u(i)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(m,c);s((n=n.apply(t,p)).next())});import{B as R,u as k}from"./useTable.405e24a9.js";import{T as A}from"./BasicForm.916e1cdd.js";import{a as D,g as $,b as x}from"./common.ff3502ea.js";import{b as P}from"./index.6e8c7d2c.js";import U from"./Update.b11c25a4.js";import{aG as S,r as C,a as O,cE as G,dJ as N,ac as V,aI as h,o as j,h as q,j as b,p as v,cx as E,q as H,x as J}from"./index.108b3650.js";import"./index.231029bf.js";import"./useForm.36bc22c4.js";import"./index.953f7e4f.js";import"./index.e3609bb8.js";import"./index.598314dc.js";import"./index.175f92f1.js";import"./useWindowSizeFn.7499f353.js";import"./useContentViewHeight.184b200b.js";import"./ArrowLeftOutlined.e8086edf.js";import"./transButton.e45bcb8d.js";import"./index.d86e0097.js";import"./index.c225f064.js";import"./index.f552c070.js";import"./_baseIteratee.0fa9033e.js";import"./index.9a36eeaa.js";import"./sortable.esm.c20789c1.js";import"./RedoOutlined.ffacc1f1.js";import"./uniqBy.4a8aaebb.js";import"./scrollTo.97966baf.js";import"./index.92c277e7.js";import"./index.9af4cf7c.js";import"./index.e643dd2b.js";import"./index.30128a3e.js";import"./index.a6432c49.js";import"./download.c4ffbab8.js";import"./tree.696d2c4c.js";const F="/app/admin/auth/admin/select",T="/app/admin/auth/admin/insert",B="/app/admin/auth/admin/update",K="/app/admin/auth/admin/delete",g="/app/admin/auth/admin/schema",l=C({schemas:[]}),z=O({components:{ModalInserOrEdit:U,BasicTable:R,TableAction:A},setup(){const{createMessage:t}=J(),{success:p}=t,n=C([]),a=C("");G(()=>f(this,null,function*(){const r=yield D(g),y=r.columns;for(let e of y)if(e.primary_key){a.value=e.field;break}const I=r.forms;l.value.schemas=[];for(let e of I)if(e.searchable&&(e.search_type=="between"?(l.value.schemas.push({field:`${e.field}[0]`,component:"Input",label:e.comment||e.field,colProps:{offset:1,span:5}}),l.value.schemas.push({field:`${e.field}[1]`,component:"Input",label:"\u3000\u5230",colProps:{span:5}})):l.value.schemas.push({field:e.field,component:"Input",label:e.comment||e.field,colProps:{offset:1,span:10}})),e.list_show){let _={dataIndex:e.field,title:e.comment||e.field,sorter:e.enable_sort};n.value.push(_),e.field=="avatar"&&(_.width=50,_.customRender=({record:M})=>N("img",{src:M[e.field]}))}l.value.schemas.length||V(()=>{o({useSearchForm:!1})})}));const[u,{openModal:m}]=P(),[c,{reload:s,setProps:o}]=k({api:$(F),columns:n,useSearchForm:!0,bordered:!0,formConfig:l,actionColumn:{width:250,title:"Action",dataIndex:"action",slots:{customRender:"action"}}});function i(r){return f(this,null,function*(){if(!a.value){E("\u5F53\u524D\u8868\u6CA1\u6709\u4E3B\u952E\uFF0C\u65E0\u6CD5\u7F16\u8F91");return}m(!0,{selectUrl:F,insertUrl:T,updateUrl:B,schemaUrl:g,column:a.value,value:r[a.value]})})}function d(r){return f(this,null,function*(){if(!a.value){E("\u5F53\u524D\u8868\u6CA1\u6709\u4E3B\u952E\uFF0C\u65E0\u6CD5\u5220\u9664");return}yield x(K,{column:a.value,value:r[a.value]}),p("\u5220\u9664\u6210\u529F"),s()})}function w(){m(!0,{selectUrl:F,insertUrl:T,updateUrl:B,schemaUrl:g})}return{registerTable:c,handleEdit:i,handleDelete:d,openRowModal:w,register:u,reload:s}}}),L={class:"p-4"},Q=H(" \u6DFB\u52A0\u8BB0\u5F55 ");function W(t,p,n,a,u,m){const c=h("a-button"),s=h("TableAction"),o=h("BasicTable"),i=h("ModalInserOrEdit");return j(),q("div",L,[b(o,{onRegister:t.registerTable,showTableSetting:""},{toolbar:v(()=>[b(c,{type:"primary",onClick:t.openRowModal},{default:v(()=>[Q]),_:1},8,["onClick"])]),action:v(({record:d})=>[b(s,{actions:[{label:"\u7F16\u8F91",onClick:t.handleEdit.bind(null,d)},{label:"\u5220\u9664",icon:"ic:outline-delete-outline",popConfirm:{title:"\u662F\u5426\u5220\u9664\uFF1F",confirm:t.handleDelete.bind(null,d)}}]},null,8,["actions"])]),_:1},8,["onRegister"]),b(i,{onRegister:t.register,minHeight:300,onReload:t.reload},null,8,["onRegister","onReload"])])}var ke=S(z,[["render",W]]);export{ke as default};
|
var f=(t,p,n)=>new Promise((a,u)=>{var m=o=>{try{s(n.next(o))}catch(i){u(i)}},c=o=>{try{s(n.throw(o))}catch(i){u(i)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(m,c);s((n=n.apply(t,p)).next())});import{B as R,u as k}from"./useTable.13c9fc26.js";import{x as A}from"./BasicForm.f0a3b275.js";import{a as D,g as x,b as $}from"./common.e975f21d.js";import{b as P}from"./index.6147345a.js";import U from"./Update.df66f5e2.js";import{aG as S,r as C,a as O,cE as G,dJ as N,ac as V,aI as h,o as j,h as q,j as b,p as v,cx as E,q as H,x as J}from"./index.82c0877f.js";import"./index.8abbad91.js";import"./useForm.743706be.js";import"./index.af52e52a.js";import"./index.cf804cd0.js";import"./index.f0d826d0.js";import"./index.b826f11b.js";import"./useWindowSizeFn.4c098757.js";import"./useContentViewHeight.d9006a19.js";import"./ArrowLeftOutlined.7608b6bc.js";import"./transButton.8fe6793e.js";import"./index.ac6fee30.js";import"./index.966faded.js";import"./index.3f591fb8.js";import"./_baseIteratee.5798a650.js";import"./index.34c27c3b.js";import"./sortable.esm.c20789c1.js";import"./RedoOutlined.aaf6c144.js";import"./uniqBy.f755cc70.js";import"./scrollTo.b00e6666.js";import"./index.9256000c.js";import"./index.045be6c8.js";import"./index.75341559.js";import"./index.d9c8ab71.js";import"./index.15c3cdec.js";import"./download.0b8d409d.js";import"./tree.87ba8b03.js";const F="/app/admin/auth/admin/select",B="/app/admin/auth/admin/insert",T="/app/admin/auth/admin/update",K="/app/admin/auth/admin/delete",g="/app/admin/auth/admin/schema",l=C({schemas:[]}),z=O({components:{ModalInserOrEdit:U,BasicTable:R,TableAction:A},setup(){const{createMessage:t}=J(),{success:p}=t,n=C([]),a=C("");G(()=>f(this,null,function*(){const r=yield D(g),y=r.columns;for(let e of y)if(e.primary_key){a.value=e.field;break}const I=r.forms;l.value.schemas=[];for(let e of I)if(e.searchable&&(e.search_type=="between"?(l.value.schemas.push({field:`${e.field}[0]`,component:"Input",label:e.comment||e.field,colProps:{offset:1,span:5}}),l.value.schemas.push({field:`${e.field}[1]`,component:"Input",label:"\u3000\u5230",colProps:{span:5}})):l.value.schemas.push({field:e.field,component:"Input",label:e.comment||e.field,colProps:{offset:1,span:10}})),e.list_show){let _={dataIndex:e.field,title:e.comment||e.field,sorter:e.enable_sort};n.value.push(_),e.field=="avatar"&&(_.width=50,_.customRender=({record:M})=>N("img",{src:M[e.field]}))}l.value.schemas.length||V(()=>{o({useSearchForm:!1})})}));const[u,{openModal:m}]=P(),[c,{reload:s,setProps:o}]=k({api:x(F),columns:n,useSearchForm:!0,bordered:!0,formConfig:l,actionColumn:{width:250,title:"Action",dataIndex:"action",slots:{customRender:"action"}}});function i(r){return f(this,null,function*(){if(!a.value){E("\u5F53\u524D\u8868\u6CA1\u6709\u4E3B\u952E\uFF0C\u65E0\u6CD5\u7F16\u8F91");return}m(!0,{selectUrl:F,insertUrl:B,updateUrl:T,schemaUrl:g,column:a.value,value:r[a.value]})})}function d(r){return f(this,null,function*(){if(!a.value){E("\u5F53\u524D\u8868\u6CA1\u6709\u4E3B\u952E\uFF0C\u65E0\u6CD5\u5220\u9664");return}yield $(K,{column:a.value,value:r[a.value]}),p("\u5220\u9664\u6210\u529F"),s()})}function w(){m(!0,{selectUrl:F,insertUrl:B,updateUrl:T,schemaUrl:g})}return{registerTable:c,handleEdit:i,handleDelete:d,openRowModal:w,register:u,reload:s}}}),L={class:"p-4"},Q=H(" \u6DFB\u52A0\u8BB0\u5F55 ");function W(t,p,n,a,u,m){const c=h("a-button"),s=h("TableAction"),o=h("BasicTable"),i=h("ModalInserOrEdit");return j(),q("div",L,[b(o,{onRegister:t.registerTable,showTableSetting:""},{toolbar:v(()=>[b(c,{type:"primary",onClick:t.openRowModal},{default:v(()=>[Q]),_:1},8,["onClick"])]),action:v(({record:d})=>[b(s,{actions:[{label:"\u7F16\u8F91",onClick:t.handleEdit.bind(null,d)},{label:"\u5220\u9664",icon:"ic:outline-delete-outline",popConfirm:{title:"\u662F\u5426\u5220\u9664\uFF1F",confirm:t.handleDelete.bind(null,d)}}]},null,8,["actions"])]),_:1},8,["onRegister"]),b(i,{onRegister:t.register,minHeight:300,onReload:t.reload},null,8,["onRegister","onReload"])])}var ke=S(z,[["render",W]]);export{ke as default};
|
@ -1 +1 @@
|
|||||||
import{a as S,U as $,f as p,S as j,J as d,j as r,cN as J,cO as V,aa as F,r as q,a3 as z,F as D,cP as G,aE as H}from"./index.108b3650.js";var K=function(){return{prefixCls:String,checked:{type:Boolean,default:void 0},onChange:{type:Function},onClick:{type:Function},"onUpdate:checked":Function}},L=S({name:"ACheckableTag",props:K(),setup:function(e,i){var l=i.slots,s=i.emit,g=$("tag",e),u=g.prefixCls,o=function(C){var v=e.checked;s("update:checked",!v),s("change",!v),s("click",C)},k=p(function(){var n;return j(u.value,(n={},d(n,"".concat(u.value,"-checkable"),!0),d(n,"".concat(u.value,"-checkable-checked"),e.checked),n))});return function(){var n;return r("span",{class:k.value,onClick:o},[(n=l.default)===null||n===void 0?void 0:n.call(l)])}}}),b=L,M=new RegExp("^(".concat(J.join("|"),")(-inverse)?$")),Q=new RegExp("^(".concat(V.join("|"),")$")),X=function(){return{prefixCls:String,color:{type:String},closable:{type:Boolean,default:!1},closeIcon:F.any,visible:{type:Boolean,default:void 0},onClose:{type:Function},"onUpdate:visible":Function,icon:F.any}},f=S({name:"ATag",props:X(),slots:["closeIcon","icon"],setup:function(e,i){var l=i.slots,s=i.emit,g=i.attrs,u=$("tag",e),o=u.prefixCls,k=u.direction,n=q(!0);z(function(){e.visible!==void 0&&(n.value=e.visible)});var C=function(t){t.stopPropagation(),s("update:visible",!1),s("close",t),!t.defaultPrevented&&e.visible===void 0&&(n.value=!1)},v=p(function(){var a=e.color;return a?M.test(a)||Q.test(a):!1}),E=p(function(){var a;return j(o.value,(a={},d(a,"".concat(o.value,"-").concat(e.color),v.value),d(a,"".concat(o.value,"-has-color"),e.color&&!v.value),d(a,"".concat(o.value,"-hidden"),!n.value),d(a,"".concat(o.value,"-rtl"),k.value==="rtl"),a))});return function(){var a,t,h,m=e.icon,R=m===void 0?(a=l.icon)===null||a===void 0?void 0:a.call(l):m,y=e.color,P=e.closeIcon,T=P===void 0?(t=l.closeIcon)===null||t===void 0?void 0:t.call(l):P,x=e.closable,w=x===void 0?!1:x,B=function(){return w?T?r("div",{class:"".concat(o.value,"-close-icon"),onClick:C},[T]):r(H,{class:"".concat(o.value,"-close-icon"),onClick:C},null):null},U={backgroundColor:y&&!v.value?y:void 0},I=R||null,_=(h=l.default)===null||h===void 0?void 0:h.call(l),A=I?r(D,null,[I,r("span",null,[_])]):_,O="onClick"in g,N=r("span",{class:E.value,style:U},[A,B()]);return O?r(G,null,{default:function(){return[N]}}):N}}});f.CheckableTag=b;f.install=function(c){return c.component(f.name,f),c.component(b.name,b),c};var Z=f;export{Z as T};
|
import{a as S,U as $,f as p,S as j,J as d,j as r,cN as J,cO as V,aa as F,r as q,a3 as z,F as D,cP as G,aE as H}from"./index.82c0877f.js";var K=function(){return{prefixCls:String,checked:{type:Boolean,default:void 0},onChange:{type:Function},onClick:{type:Function},"onUpdate:checked":Function}},L=S({name:"ACheckableTag",props:K(),setup:function(e,i){var l=i.slots,s=i.emit,g=$("tag",e),u=g.prefixCls,o=function(C){var v=e.checked;s("update:checked",!v),s("change",!v),s("click",C)},k=p(function(){var n;return j(u.value,(n={},d(n,"".concat(u.value,"-checkable"),!0),d(n,"".concat(u.value,"-checkable-checked"),e.checked),n))});return function(){var n;return r("span",{class:k.value,onClick:o},[(n=l.default)===null||n===void 0?void 0:n.call(l)])}}}),b=L,M=new RegExp("^(".concat(J.join("|"),")(-inverse)?$")),Q=new RegExp("^(".concat(V.join("|"),")$")),X=function(){return{prefixCls:String,color:{type:String},closable:{type:Boolean,default:!1},closeIcon:F.any,visible:{type:Boolean,default:void 0},onClose:{type:Function},"onUpdate:visible":Function,icon:F.any}},f=S({name:"ATag",props:X(),slots:["closeIcon","icon"],setup:function(e,i){var l=i.slots,s=i.emit,g=i.attrs,u=$("tag",e),o=u.prefixCls,k=u.direction,n=q(!0);z(function(){e.visible!==void 0&&(n.value=e.visible)});var C=function(t){t.stopPropagation(),s("update:visible",!1),s("close",t),!t.defaultPrevented&&e.visible===void 0&&(n.value=!1)},v=p(function(){var a=e.color;return a?M.test(a)||Q.test(a):!1}),E=p(function(){var a;return j(o.value,(a={},d(a,"".concat(o.value,"-").concat(e.color),v.value),d(a,"".concat(o.value,"-has-color"),e.color&&!v.value),d(a,"".concat(o.value,"-hidden"),!n.value),d(a,"".concat(o.value,"-rtl"),k.value==="rtl"),a))});return function(){var a,t,h,m=e.icon,R=m===void 0?(a=l.icon)===null||a===void 0?void 0:a.call(l):m,y=e.color,P=e.closeIcon,T=P===void 0?(t=l.closeIcon)===null||t===void 0?void 0:t.call(l):P,x=e.closable,w=x===void 0?!1:x,B=function(){return w?T?r("div",{class:"".concat(o.value,"-close-icon"),onClick:C},[T]):r(H,{class:"".concat(o.value,"-close-icon"),onClick:C},null):null},U={backgroundColor:y&&!v.value?y:void 0},I=R||null,_=(h=l.default)===null||h===void 0?void 0:h.call(l),A=I?r(D,null,[I,r("span",null,[_])]):_,O="onClick"in g,N=r("span",{class:E.value,style:U},[A,B()]);return O?r(G,null,{default:function(){return[N]}}):N}}});f.CheckableTag=b;f.install=function(c){return c.component(f.name,f),c.component(b.name,b),c};var Z=f;export{Z as T};
|
1
src/plugin/admin/public/assets/index.533fd94f.js
Normal file
1
src/plugin/admin/public/assets/index.533fd94f.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
var M=(e,l,n)=>new Promise((d,s)=>{var m=t=>{try{a(n.next(t))}catch(i){s(i)}},u=t=>{try{a(n.throw(t))}catch(i){s(i)}},a=t=>t.done?d(t.value):Promise.resolve(t.value).then(m,u);a((n=n.apply(e,l)).next())});import{B as R,u as L}from"./useTable.405e24a9.js";import{T as N}from"./BasicForm.916e1cdd.js";import{aG as I,a as k,d1 as w,aI as p,o as C,h as f,j as c,p as T,t as O,aK as y,q as D,x as v}from"./index.108b3650.js";import{T as B}from"./table.0ba2e59f.js";import{b as g}from"./index.6e8c7d2c.js";import x from"./Modify.ade5cb66.js";import h from"./CreateMenu.c058dfdf.js";import{g as S,b as $}from"./common.ff3502ea.js";import"./index.231029bf.js";import"./useForm.36bc22c4.js";import"./index.953f7e4f.js";import"./index.e3609bb8.js";import"./index.598314dc.js";import"./index.175f92f1.js";import"./useWindowSizeFn.7499f353.js";import"./useContentViewHeight.184b200b.js";import"./ArrowLeftOutlined.e8086edf.js";import"./transButton.e45bcb8d.js";import"./index.d86e0097.js";import"./index.c225f064.js";import"./index.f552c070.js";import"./_baseIteratee.0fa9033e.js";import"./index.9a36eeaa.js";import"./sortable.esm.c20789c1.js";import"./RedoOutlined.ffacc1f1.js";import"./uniqBy.4a8aaebb.js";import"./scrollTo.97966baf.js";import"./index.92c277e7.js";import"./index.9af4cf7c.js";import"./index.e643dd2b.js";import"./index.30128a3e.js";import"./index.a6432c49.js";import"./download.c4ffbab8.js";import"./index.f8c2b219.js";import"./index.be4d7d31.js";import"./tableData.e0091893.js";const W=[{title:"\u8868\u540D",dataIndex:"TABLE_NAME",sorter:!0},{title:"\u8BB0\u5F55\u6570",dataIndex:"TABLE_ROWS",sorter:!0},{title:"\u5907\u6CE8",dataIndex:"TABLE_COMMENT",sorter:!0},{title:"\u5F15\u64CE",dataIndex:"ENGINE",sorter:!0},{title:"\u5B57\u7B26\u96C6",sorter:!0,dataIndex:"TABLE_COLLATION"},{title:"\u521B\u5EFA\u65F6\u95F4",sorter:!0,dataIndex:"CREATE_TIME"}],G=k({components:{Modal:x,BasicTable:R,TableAction:N,ModalCreateMenu:h},setup(){const[e,{openModal:l}]=g(),[n,{openModal:d}]=g(),{createMessage:s}=v(),{success:m}=s,u=w(),[a,{reload:t}]=L({title:"\u6240\u6709\u8868",api:S(B.SHOW),columns:W,bordered:!0,actionColumn:{width:250,title:"Action",dataIndex:"action",slots:{customRender:"action"}}});function i(){l(!0,{table:""})}function E(){t()}function r(o){l(!0,{table:o.TABLE_NAME})}function b(o){return M(this,null,function*(){yield $(B.DROP,{table:o.TABLE_NAME}),m("\u5220\u9664\u6210\u529F"),t()})}function _(o){return M(this,null,function*(){d(!0,{table:o.TABLE_NAME})})}function A(o){console.log("\u70B9\u51FB\u4E86\u542F\u7528",o)}function F(o){u(`/database/table/view/${o}`)}return{registerTable:a,handleEdit:r,handleDelete:b,handleOpen:A,view:F,openTableModal:i,register:e,createMenuRegister:n,reloadTables:E,handleCreateMenu:_,ModalCreateMenu:h}}}),H={class:"p-4"},V=D(" \u521B\u5EFA\u8868\u683C "),P=["onClick"];function j(e,l,n,d,s,m){const u=p("a-button"),a=p("TableAction"),t=p("BasicTable"),i=p("Modal"),E=p("ModalCreateMenu");return C(),f("div",H,[c(t,{onRegister:e.registerTable,showTableSetting:""},{toolbar:T(()=>[c(u,{type:"primary",onClick:e.openTableModal},{default:T(()=>[V]),_:1},8,["onClick"])]),bodyCell:T(({column:r,record:b,text:_})=>[r.key==="TABLE_ROWS"?(C(),f("a",{key:0,onClick:A=>e.view(b.TABLE_NAME)},O(b.TABLE_ROWS),9,P)):y("",!0)]),action:T(({record:r})=>[c(a,{actions:[{label:"\u7F16\u8F91",onClick:e.handleEdit.bind(null,r)},{label:"\u5220\u9664",icon:"ic:outline-delete-outline",popConfirm:{title:"\u662F\u5426\u5220\u9664\uFF1F",confirm:e.handleDelete.bind(null,r)}}],dropDownActions:[{label:"\u4E00\u952E\u83DC\u5355",onClick:e.handleCreateMenu.bind(null,r)}]},null,8,["actions","dropDownActions"])]),_:1},8,["onRegister"]),c(i,{onRegister:e.register,defaultFullscreen:!0,minHeight:100,onReload:e.reloadTables},null,8,["onRegister","onReload"]),c(E,{onRegister:e.createMenuRegister,minHeight:300},null,8,["onRegister"])])}var Ne=I(G,[["render",j]]);export{Ne as default};
|
var M=(e,l,n)=>new Promise((d,s)=>{var m=t=>{try{a(n.next(t))}catch(i){s(i)}},u=t=>{try{a(n.throw(t))}catch(i){s(i)}},a=t=>t.done?d(t.value):Promise.resolve(t.value).then(m,u);a((n=n.apply(e,l)).next())});import{B as R,u as L}from"./useTable.13c9fc26.js";import{x as N}from"./BasicForm.f0a3b275.js";import{aG as I,a as k,d1 as w,aI as p,o as C,h as f,j as c,p as E,t as O,aK as y,q as D,x as v}from"./index.82c0877f.js";import{T as B}from"./table.0ba2e59f.js";import{b as g}from"./index.6147345a.js";import x from"./Modify.3a6aec9c.js";import h from"./CreateMenu.267e60ec.js";import{g as S,b as $}from"./common.e975f21d.js";import"./index.8abbad91.js";import"./useForm.743706be.js";import"./index.af52e52a.js";import"./index.cf804cd0.js";import"./index.f0d826d0.js";import"./index.b826f11b.js";import"./useWindowSizeFn.4c098757.js";import"./useContentViewHeight.d9006a19.js";import"./ArrowLeftOutlined.7608b6bc.js";import"./transButton.8fe6793e.js";import"./index.ac6fee30.js";import"./index.966faded.js";import"./index.3f591fb8.js";import"./_baseIteratee.5798a650.js";import"./index.34c27c3b.js";import"./sortable.esm.c20789c1.js";import"./RedoOutlined.aaf6c144.js";import"./uniqBy.f755cc70.js";import"./scrollTo.b00e6666.js";import"./index.9256000c.js";import"./index.045be6c8.js";import"./index.75341559.js";import"./index.d9c8ab71.js";import"./index.15c3cdec.js";import"./download.0b8d409d.js";import"./index.08268e1e.js";import"./index.c5230f8e.js";import"./tableData.e0091893.js";const W=[{title:"\u8868\u540D",dataIndex:"TABLE_NAME",sorter:!0},{title:"\u8BB0\u5F55\u6570",dataIndex:"TABLE_ROWS",sorter:!0},{title:"\u5907\u6CE8",dataIndex:"TABLE_COMMENT",sorter:!0},{title:"\u5F15\u64CE",dataIndex:"ENGINE",sorter:!0},{title:"\u5B57\u7B26\u96C6",sorter:!0,dataIndex:"TABLE_COLLATION"},{title:"\u521B\u5EFA\u65F6\u95F4",sorter:!0,dataIndex:"CREATE_TIME"}],G=k({components:{Modal:x,BasicTable:R,TableAction:N,ModalCreateMenu:h},setup(){const[e,{openModal:l}]=g(),[n,{openModal:d}]=g(),{createMessage:s}=v(),{success:m}=s,u=w(),[a,{reload:t}]=L({title:"\u6240\u6709\u8868",api:S(B.SHOW),columns:W,bordered:!0,actionColumn:{width:250,title:"Action",dataIndex:"action",slots:{customRender:"action"}}});function i(){l(!0,{table:""})}function T(){t()}function r(o){l(!0,{table:o.TABLE_NAME})}function b(o){return M(this,null,function*(){yield $(B.DROP,{table:o.TABLE_NAME}),m("\u5220\u9664\u6210\u529F"),t()})}function _(o){return M(this,null,function*(){d(!0,{table:o.TABLE_NAME})})}function A(o){console.log("\u70B9\u51FB\u4E86\u542F\u7528",o)}function F(o){u(`/database/table/view/${o}`)}return{registerTable:a,handleEdit:r,handleDelete:b,handleOpen:A,view:F,openTableModal:i,register:e,createMenuRegister:n,reloadTables:T,handleCreateMenu:_,ModalCreateMenu:h}}}),H={class:"p-4"},V=D(" \u521B\u5EFA\u8868\u683C "),P=["onClick"];function j(e,l,n,d,s,m){const u=p("a-button"),a=p("TableAction"),t=p("BasicTable"),i=p("Modal"),T=p("ModalCreateMenu");return C(),f("div",H,[c(t,{onRegister:e.registerTable,showTableSetting:""},{toolbar:E(()=>[c(u,{type:"primary",onClick:e.openTableModal},{default:E(()=>[V]),_:1},8,["onClick"])]),bodyCell:E(({column:r,record:b,text:_})=>[r.key==="TABLE_ROWS"?(C(),f("a",{key:0,onClick:A=>e.view(b.TABLE_NAME)},O(b.TABLE_ROWS),9,P)):y("",!0)]),action:E(({record:r})=>[c(a,{actions:[{label:"\u7F16\u8F91",onClick:e.handleEdit.bind(null,r)},{label:"\u5220\u9664",icon:"ic:outline-delete-outline",popConfirm:{title:"\u662F\u5426\u5220\u9664\uFF1F",confirm:e.handleDelete.bind(null,r)}}],dropDownActions:[{label:"\u4E00\u952E\u83DC\u5355",onClick:e.handleCreateMenu.bind(null,r)}]},null,8,["actions","dropDownActions"])]),_:1},8,["onRegister"]),c(i,{onRegister:e.register,defaultFullscreen:!0,minHeight:100,onReload:e.reloadTables},null,8,["onRegister","onReload"]),c(T,{onRegister:e.createMenuRegister,minHeight:300},null,8,["onRegister"])])}var Ne=I(G,[["render",j]]);export{Ne as default};
|
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
import{a as c,f as n,o as a,aJ as s,p as m,k as f,aK as p,c0 as i}from"./index.108b3650.js";import u from"./LockPage.2944737e.js";import{u as k}from"./lock.1e7e993e.js";import"./header.d801b988.js";const x=c({setup(d){const o=k(),r=n(()=>{var e,t;return(t=(e=o==null?void 0:o.getLockInfo)==null?void 0:e.isLock)!=null?t:!1});return(e,t)=>(a(),s(i,{name:"fade-bottom",mode:"out-in"},{default:m(()=>[f(r)?(a(),s(u,{key:0})):p("",!0)]),_:1}))}});export{x as default};
|
import{a as c,f as n,o as a,aJ as s,p as m,k as f,aK as p,c0 as i}from"./index.82c0877f.js";import u from"./LockPage.aad37059.js";import{u as k}from"./lock.feaa9ad0.js";import"./header.d801b988.js";const x=c({setup(d){const o=k(),r=n(()=>{var e,t;return(t=(e=o==null?void 0:o.getLockInfo)==null?void 0:e.isLock)!=null?t:!1});return(e,t)=>(a(),s(i,{name:"fade-bottom",mode:"out-in"},{default:m(()=>[f(r)?(a(),s(u,{key:0})):p("",!0)]),_:1}))}});export{x as default};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
var f=(t,p,s)=>new Promise((a,u)=>{var c=o=>{try{n(s.next(o))}catch(r){u(r)}},m=o=>{try{n(s.throw(o))}catch(r){u(r)}},n=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,m);n((s=s.apply(t,p)).next())});import{B as R,u as k}from"./useTable.405e24a9.js";import{T as A}from"./BasicForm.916e1cdd.js";import{a as D,g as $,b as x}from"./common.ff3502ea.js";import{b as P}from"./index.6e8c7d2c.js";import U from"./Update.b11c25a4.js";import{aG as S,r as C,a as O,cE as G,dJ as N,ac as V,aI as h,o as j,h as q,j as b,p as v,cx as E,q as H,x as J}from"./index.108b3650.js";import"./index.231029bf.js";import"./useForm.36bc22c4.js";import"./index.953f7e4f.js";import"./index.e3609bb8.js";import"./index.598314dc.js";import"./index.175f92f1.js";import"./useWindowSizeFn.7499f353.js";import"./useContentViewHeight.184b200b.js";import"./ArrowLeftOutlined.e8086edf.js";import"./transButton.e45bcb8d.js";import"./index.d86e0097.js";import"./index.c225f064.js";import"./index.f552c070.js";import"./_baseIteratee.0fa9033e.js";import"./index.9a36eeaa.js";import"./sortable.esm.c20789c1.js";import"./RedoOutlined.ffacc1f1.js";import"./uniqBy.4a8aaebb.js";import"./scrollTo.97966baf.js";import"./index.92c277e7.js";import"./index.9af4cf7c.js";import"./index.e643dd2b.js";import"./index.30128a3e.js";import"./index.a6432c49.js";import"./download.c4ffbab8.js";import"./tree.696d2c4c.js";const F="/app/admin/user/user/select",T="/app/admin/user/user/insert",B="/app/admin/user/user/update",K="/app/admin/user/user/delete",g="/app/admin/user/user/schema",l=C({schemas:[]}),z=O({components:{ModalInserOrEdit:U,BasicTable:R,TableAction:A},setup(){const{createMessage:t}=J(),{success:p}=t,s=C([]),a=C("");G(()=>f(this,null,function*(){const i=yield D(g),y=i.columns;for(let e of y)if(e.primary_key){a.value=e.field;break}const I=i.forms;l.value.schemas=[];for(let e of I)if(e.searchable&&(e.search_type=="between"?(l.value.schemas.push({field:`${e.field}[0]`,component:"Input",label:e.comment||e.field,colProps:{offset:1,span:5}}),l.value.schemas.push({field:`${e.field}[1]`,component:"Input",label:"\u3000\u5230",colProps:{span:5}})):l.value.schemas.push({field:e.field,component:"Input",label:e.comment||e.field,colProps:{offset:1,span:10}})),e.list_show){let _={dataIndex:e.field,title:e.comment||e.field,sorter:e.enable_sort};s.value.push(_),e.field=="avatar"&&(_.width=50,_.customRender=({record:M})=>N("img",{src:M[e.field]}))}l.value.schemas.length||V(()=>{o({useSearchForm:!1})})}));const[u,{openModal:c}]=P(),[m,{reload:n,setProps:o}]=k({api:$(F),columns:s,useSearchForm:!0,bordered:!0,formConfig:l,actionColumn:{width:250,title:"Action",dataIndex:"action",slots:{customRender:"action"}}});function r(i){return f(this,null,function*(){if(!a.value){E("\u5F53\u524D\u8868\u6CA1\u6709\u4E3B\u952E\uFF0C\u65E0\u6CD5\u7F16\u8F91");return}c(!0,{selectUrl:F,insertUrl:T,updateUrl:B,schemaUrl:g,column:a.value,value:i[a.value]})})}function d(i){return f(this,null,function*(){if(!a.value){E("\u5F53\u524D\u8868\u6CA1\u6709\u4E3B\u952E\uFF0C\u65E0\u6CD5\u5220\u9664");return}yield x(K,{column:a.value,value:i[a.value]}),p("\u5220\u9664\u6210\u529F"),n()})}function w(){c(!0,{selectUrl:F,insertUrl:T,updateUrl:B,schemaUrl:g})}return{registerTable:m,handleEdit:r,handleDelete:d,openRowModal:w,register:u,reload:n}}}),L={class:"p-4"},Q=H(" \u6DFB\u52A0\u8BB0\u5F55 ");function W(t,p,s,a,u,c){const m=h("a-button"),n=h("TableAction"),o=h("BasicTable"),r=h("ModalInserOrEdit");return j(),q("div",L,[b(o,{onRegister:t.registerTable,showTableSetting:""},{toolbar:v(()=>[b(m,{type:"primary",onClick:t.openRowModal},{default:v(()=>[Q]),_:1},8,["onClick"])]),action:v(({record:d})=>[b(n,{actions:[{label:"\u7F16\u8F91",onClick:t.handleEdit.bind(null,d)},{label:"\u5220\u9664",icon:"ic:outline-delete-outline",popConfirm:{title:"\u662F\u5426\u5220\u9664\uFF1F",confirm:t.handleDelete.bind(null,d)}}]},null,8,["actions"])]),_:1},8,["onRegister"]),b(r,{onRegister:t.register,minHeight:300,onReload:t.reload},null,8,["onRegister","onReload"])])}var ke=S(z,[["render",W]]);export{ke as default};
|
var f=(t,p,s)=>new Promise((a,u)=>{var c=o=>{try{n(s.next(o))}catch(r){u(r)}},m=o=>{try{n(s.throw(o))}catch(r){u(r)}},n=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,m);n((s=s.apply(t,p)).next())});import{B as R,u as k}from"./useTable.13c9fc26.js";import{x as A}from"./BasicForm.f0a3b275.js";import{a as D,g as x,b as $}from"./common.e975f21d.js";import{b as P}from"./index.6147345a.js";import U from"./Update.df66f5e2.js";import{aG as S,r as C,a as O,cE as G,dJ as N,ac as V,aI as h,o as j,h as q,j as b,p as v,cx as E,q as H,x as J}from"./index.82c0877f.js";import"./index.8abbad91.js";import"./useForm.743706be.js";import"./index.af52e52a.js";import"./index.cf804cd0.js";import"./index.f0d826d0.js";import"./index.b826f11b.js";import"./useWindowSizeFn.4c098757.js";import"./useContentViewHeight.d9006a19.js";import"./ArrowLeftOutlined.7608b6bc.js";import"./transButton.8fe6793e.js";import"./index.ac6fee30.js";import"./index.966faded.js";import"./index.3f591fb8.js";import"./_baseIteratee.5798a650.js";import"./index.34c27c3b.js";import"./sortable.esm.c20789c1.js";import"./RedoOutlined.aaf6c144.js";import"./uniqBy.f755cc70.js";import"./scrollTo.b00e6666.js";import"./index.9256000c.js";import"./index.045be6c8.js";import"./index.75341559.js";import"./index.d9c8ab71.js";import"./index.15c3cdec.js";import"./download.0b8d409d.js";import"./tree.87ba8b03.js";const F="/app/admin/user/user/select",B="/app/admin/user/user/insert",T="/app/admin/user/user/update",K="/app/admin/user/user/delete",g="/app/admin/user/user/schema",l=C({schemas:[]}),z=O({components:{ModalInserOrEdit:U,BasicTable:R,TableAction:A},setup(){const{createMessage:t}=J(),{success:p}=t,s=C([]),a=C("");G(()=>f(this,null,function*(){const i=yield D(g),y=i.columns;for(let e of y)if(e.primary_key){a.value=e.field;break}const I=i.forms;l.value.schemas=[];for(let e of I)if(e.searchable&&(e.search_type=="between"?(l.value.schemas.push({field:`${e.field}[0]`,component:"Input",label:e.comment||e.field,colProps:{offset:1,span:5}}),l.value.schemas.push({field:`${e.field}[1]`,component:"Input",label:"\u3000\u5230",colProps:{span:5}})):l.value.schemas.push({field:e.field,component:"Input",label:e.comment||e.field,colProps:{offset:1,span:10}})),e.list_show){let _={dataIndex:e.field,title:e.comment||e.field,sorter:e.enable_sort};s.value.push(_),e.field=="avatar"&&(_.width=50,_.customRender=({record:M})=>N("img",{src:M[e.field]}))}l.value.schemas.length||V(()=>{o({useSearchForm:!1})})}));const[u,{openModal:c}]=P(),[m,{reload:n,setProps:o}]=k({api:x(F),columns:s,useSearchForm:!0,bordered:!0,formConfig:l,actionColumn:{width:250,title:"Action",dataIndex:"action",slots:{customRender:"action"}}});function r(i){return f(this,null,function*(){if(!a.value){E("\u5F53\u524D\u8868\u6CA1\u6709\u4E3B\u952E\uFF0C\u65E0\u6CD5\u7F16\u8F91");return}c(!0,{selectUrl:F,insertUrl:B,updateUrl:T,schemaUrl:g,column:a.value,value:i[a.value]})})}function d(i){return f(this,null,function*(){if(!a.value){E("\u5F53\u524D\u8868\u6CA1\u6709\u4E3B\u952E\uFF0C\u65E0\u6CD5\u5220\u9664");return}yield $(K,{column:a.value,value:i[a.value]}),p("\u5220\u9664\u6210\u529F"),n()})}function w(){c(!0,{selectUrl:F,insertUrl:B,updateUrl:T,schemaUrl:g})}return{registerTable:m,handleEdit:r,handleDelete:d,openRowModal:w,register:u,reload:n}}}),L={class:"p-4"},Q=H(" \u6DFB\u52A0\u8BB0\u5F55 ");function W(t,p,s,a,u,c){const m=h("a-button"),n=h("TableAction"),o=h("BasicTable"),r=h("ModalInserOrEdit");return j(),q("div",L,[b(o,{onRegister:t.registerTable,showTableSetting:""},{toolbar:v(()=>[b(m,{type:"primary",onClick:t.openRowModal},{default:v(()=>[Q]),_:1},8,["onClick"])]),action:v(({record:d})=>[b(n,{actions:[{label:"\u7F16\u8F91",onClick:t.handleEdit.bind(null,d)},{label:"\u5220\u9664",icon:"ic:outline-delete-outline",popConfirm:{title:"\u662F\u5426\u5220\u9664\uFF1F",confirm:t.handleDelete.bind(null,d)}}]},null,8,["actions"])]),_:1},8,["onRegister"]),b(r,{onRegister:t.register,minHeight:300,onReload:t.reload},null,8,["onRegister","onReload"])])}var ke=S(z,[["render",W]]);export{ke as default};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
import{ao as K,a9 as N,a as U,aa as c,ap as z,cE as A,ai as g,r as w,f as S,V as E,U as D,ak as H,ac as L,J as d,j as s,T as C,aF as W,a1 as G,b8 as x,cP as J,bl as F}from"./index.108b3650.js";var R=N("small","default"),$=function(){return{id:String,prefixCls:String,size:c.oneOf(R),disabled:{type:Boolean,default:void 0},checkedChildren:c.any,unCheckedChildren:c.any,tabindex:c.oneOfType([c.string,c.number]),autofocus:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},checked:c.oneOfType([c.string,c.number,c.looseBool]),checkedValue:c.oneOfType([c.string,c.number,c.looseBool]).def(!0),unCheckedValue:c.oneOfType([c.string,c.number,c.looseBool]).def(!1),onChange:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onMouseup:{type:Function},"onUpdate:checked":{type:Function},onBlur:Function,onFocus:Function}},q=U({name:"ASwitch",__ANT_SWITCH:!0,inheritAttrs:!1,props:$(),slots:["checkedChildren","unCheckedChildren"],setup:function(n,r){var o=r.attrs,y=r.slots,T=r.expose,l=r.emit,b=z();A(function(){g(!("defaultChecked"in o),"Switch","'defaultChecked' is deprecated, please use 'v-model:checked'"),g(!("value"in o),"Switch","`value` is not validate prop, do you mean `checked`?")});var h=w(n.checked!==void 0?n.checked:o.defaultChecked),f=S(function(){return h.value===n.checkedValue});E(function(){return n.checked},function(){h.value=n.checked});var v=D("switch",n),u=v.prefixCls,V=v.direction,_=v.size,i=w(),m=function(){var e;(e=i.value)===null||e===void 0||e.focus()},I=function(){var e;(e=i.value)===null||e===void 0||e.blur()};T({focus:m,blur:I}),H(function(){L(function(){n.autofocus&&!n.disabled&&i.value.focus()})});var k=function(e,t){n.disabled||(l("update:checked",e),l("change",e,t),b.onFieldChange())},p=function(e){l("blur",e)},M=function(e){m();var t=f.value?n.unCheckedValue:n.checkedValue;k(t,e),l("click",t,e)},O=function(e){e.keyCode===F.LEFT?k(n.unCheckedValue,e):e.keyCode===F.RIGHT&&k(n.checkedValue,e),l("keydown",e)},P=function(e){var t;(t=i.value)===null||t===void 0||t.blur(),l("mouseup",e)},j=S(function(){var a;return a={},d(a,"".concat(u.value,"-small"),_.value==="small"),d(a,"".concat(u.value,"-loading"),n.loading),d(a,"".concat(u.value,"-checked"),f.value),d(a,"".concat(u.value,"-disabled"),n.disabled),d(a,u.value,!0),d(a,"".concat(u.value,"-rtl"),V.value==="rtl"),a});return function(){var a;return s(J,{insertExtraNode:!0},{default:function(){return[s("button",C(C(C({},W(n,["prefixCls","checkedChildren","unCheckedChildren","checked","autofocus","checkedValue","unCheckedValue","id","onChange","onUpdate:checked"])),o),{},{id:(a=n.id)!==null&&a!==void 0?a:b.id.value,onKeydown:O,onClick:M,onBlur:p,onMouseup:P,type:"button",role:"switch","aria-checked":h.value,disabled:n.disabled||n.loading,class:[o.class,j.value],ref:i}),[s("div",{class:"".concat(u.value,"-handle")},[n.loading?s(G,{class:"".concat(u.value,"-loading-icon")},null):null]),s("span",{class:"".concat(u.value,"-inner")},[f.value?x(y,n,"checkedChildren"):x(y,n,"unCheckedChildren")])])]}})}}}),X=K(q);export{X as S};
|
import{ao as K,a9 as N,a as U,aa as c,ap as z,cE as A,ai as g,r as w,f as S,V as E,U as D,ak as H,ac as L,J as d,j as s,T as C,aF as W,a1 as G,b8 as x,cP as J,bl as F}from"./index.82c0877f.js";var R=N("small","default"),$=function(){return{id:String,prefixCls:String,size:c.oneOf(R),disabled:{type:Boolean,default:void 0},checkedChildren:c.any,unCheckedChildren:c.any,tabindex:c.oneOfType([c.string,c.number]),autofocus:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},checked:c.oneOfType([c.string,c.number,c.looseBool]),checkedValue:c.oneOfType([c.string,c.number,c.looseBool]).def(!0),unCheckedValue:c.oneOfType([c.string,c.number,c.looseBool]).def(!1),onChange:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onMouseup:{type:Function},"onUpdate:checked":{type:Function},onBlur:Function,onFocus:Function}},q=U({name:"ASwitch",__ANT_SWITCH:!0,inheritAttrs:!1,props:$(),slots:["checkedChildren","unCheckedChildren"],setup:function(n,r){var o=r.attrs,y=r.slots,T=r.expose,l=r.emit,b=z();A(function(){g(!("defaultChecked"in o),"Switch","'defaultChecked' is deprecated, please use 'v-model:checked'"),g(!("value"in o),"Switch","`value` is not validate prop, do you mean `checked`?")});var h=w(n.checked!==void 0?n.checked:o.defaultChecked),f=S(function(){return h.value===n.checkedValue});E(function(){return n.checked},function(){h.value=n.checked});var v=D("switch",n),u=v.prefixCls,V=v.direction,_=v.size,i=w(),m=function(){var e;(e=i.value)===null||e===void 0||e.focus()},I=function(){var e;(e=i.value)===null||e===void 0||e.blur()};T({focus:m,blur:I}),H(function(){L(function(){n.autofocus&&!n.disabled&&i.value.focus()})});var k=function(e,t){n.disabled||(l("update:checked",e),l("change",e,t),b.onFieldChange())},p=function(e){l("blur",e)},M=function(e){m();var t=f.value?n.unCheckedValue:n.checkedValue;k(t,e),l("click",t,e)},O=function(e){e.keyCode===F.LEFT?k(n.unCheckedValue,e):e.keyCode===F.RIGHT&&k(n.checkedValue,e),l("keydown",e)},P=function(e){var t;(t=i.value)===null||t===void 0||t.blur(),l("mouseup",e)},j=S(function(){var a;return a={},d(a,"".concat(u.value,"-small"),_.value==="small"),d(a,"".concat(u.value,"-loading"),n.loading),d(a,"".concat(u.value,"-checked"),f.value),d(a,"".concat(u.value,"-disabled"),n.disabled),d(a,u.value,!0),d(a,"".concat(u.value,"-rtl"),V.value==="rtl"),a});return function(){var a;return s(J,{insertExtraNode:!0},{default:function(){return[s("button",C(C(C({},W(n,["prefixCls","checkedChildren","unCheckedChildren","checked","autofocus","checkedValue","unCheckedValue","id","onChange","onUpdate:checked"])),o),{},{id:(a=n.id)!==null&&a!==void 0?a:b.id.value,onKeydown:O,onClick:M,onBlur:p,onMouseup:P,type:"button",role:"switch","aria-checked":h.value,disabled:n.disabled||n.loading,class:[o.class,j.value],ref:i}),[s("div",{class:"".concat(u.value,"-handle")},[n.loading?s(G,{class:"".concat(u.value,"-loading-icon")},null):null]),s("span",{class:"".concat(u.value,"-inner")},[f.value?x(y,n,"checkedChildren"):x(y,n,"unCheckedChildren")])])]}})}}}),X=K(q);export{X as S};
|
@ -1 +0,0 @@
|
|||||||
import{B as o,R as e}from"./index.92c277e7.js";o.install=function(n){return n.component(o.name,o),n.component(e.name,e),n};
|
|
1
src/plugin/admin/public/assets/index.a6189dd0.css
Normal file
1
src/plugin/admin/public/assets/index.a6189dd0.css
Normal file
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
|||||||
import{R as n,C as a}from"./index.175f92f1.js";import{ao as m,ap as r,aq as e}from"./index.108b3650.js";import{F as t}from"./index.e643dd2b.js";var i=m(n),l=m(a);t.useInjectFormItemContext=r;t.ItemRest=e;t.install=function(o){return o.component(t.name,t),o.component(t.Item.name,t.Item),o.component(e.name,e),o};export{l as C,i as R};
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
import{f as i,O as R,aj as W,N as O,r as F,ak as I,al as $,a9 as B,a as E,U as K,am as A,D as S,a7 as k,an as z,S as L,J as c,j as T,_ as G}from"./index.108b3650.js";var U=Symbol("SizeProvider"),Z=function(t){var v=R("configProvider",W),f=i(function(){return t.size||v.componentSize});return O(U,f),f},ee=function(t){var v=t?i(function(){return t.size}):R(U,i(function(){return"default"}));return v},D=function(){var a=F(!1);return I(function(){a.value=$()}),a},V=Symbol("rowContextKey"),J=function(t){O(V,t)},M=function(){return R(V,{gutter:i(function(){}),wrap:i(function(){}),supportFlexGap:i(function(){})})};B("top","middle","bottom","stretch");B("start","end","center","space-around","space-between");var q=function(){return{align:String,justify:String,prefixCls:String,gutter:{type:[Number,Array],default:0},wrap:{type:Boolean,default:void 0}}},H=E({name:"ARow",props:q(),setup:function(t,v){var f=v.slots,m=K("row",t),p=m.prefixCls,h=m.direction,j,b=F({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0,xxxl:!0}),w=D();I(function(){j=A.subscribe(function(e){var r=t.gutter||0;(!Array.isArray(r)&&S(r)==="object"||Array.isArray(r)&&(S(r[0])==="object"||S(r[1])==="object"))&&(b.value=e)})}),k(function(){A.unsubscribe(j)});var N=i(function(){var e=[0,0],r=t.gutter,n=r===void 0?0:r,s=Array.isArray(n)?n:[n,0];return s.forEach(function(l,y){if(S(l)==="object")for(var u=0;u<z.length;u++){var g=z[u];if(b.value[g]&&l[g]!==void 0){e[y]=l[g];break}}else e[y]=l||0}),e});J({gutter:N,supportFlexGap:w,wrap:i(function(){return t.wrap})});var P=i(function(){var e;return L(p.value,(e={},c(e,"".concat(p.value,"-no-wrap"),t.wrap===!1),c(e,"".concat(p.value,"-").concat(t.justify),t.justify),c(e,"".concat(p.value,"-").concat(t.align),t.align),c(e,"".concat(p.value,"-rtl"),h.value==="rtl"),e))}),_=i(function(){var e=N.value,r={},n=e[0]>0?"".concat(e[0]/-2,"px"):void 0,s=e[1]>0?"".concat(e[1]/-2,"px"):void 0;return n&&(r.marginLeft=n,r.marginRight=n),w.value?r.rowGap="".concat(e[1],"px"):s&&(r.marginTop=s,r.marginBottom=s),r});return function(){var e;return T("div",{class:P.value,style:_.value},[(e=f.default)===null||e===void 0?void 0:e.call(f)])}}}),te=H;function Q(a){return typeof a=="number"?"".concat(a," ").concat(a," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(a)?"0 0 ".concat(a):a}var X=function(){return{span:[String,Number],order:[String,Number],offset:[String,Number],push:[String,Number],pull:[String,Number],xs:{type:[String,Number,Object],default:void 0},sm:{type:[String,Number,Object],default:void 0},md:{type:[String,Number,Object],default:void 0},lg:{type:[String,Number,Object],default:void 0},xl:{type:[String,Number,Object],default:void 0},xxl:{type:[String,Number,Object],default:void 0},xxxl:{type:[String,Number,Object],default:void 0},prefixCls:String,flex:[String,Number]}},re=E({name:"ACol",props:X(),setup:function(t,v){var f=v.slots,m=M(),p=m.gutter,h=m.supportFlexGap,j=m.wrap,b=K("col",t),w=b.prefixCls,N=b.direction,P=i(function(){var e,r=t.span,n=t.order,s=t.offset,l=t.push,y=t.pull,u=w.value,g={};return["xs","sm","md","lg","xl","xxl","xxxl"].forEach(function(x){var d,o={},C=t[x];typeof C=="number"?o.span=C:S(C)==="object"&&(o=C||{}),g=G(G({},g),(d={},c(d,"".concat(u,"-").concat(x,"-").concat(o.span),o.span!==void 0),c(d,"".concat(u,"-").concat(x,"-order-").concat(o.order),o.order||o.order===0),c(d,"".concat(u,"-").concat(x,"-offset-").concat(o.offset),o.offset||o.offset===0),c(d,"".concat(u,"-").concat(x,"-push-").concat(o.push),o.push||o.push===0),c(d,"".concat(u,"-").concat(x,"-pull-").concat(o.pull),o.pull||o.pull===0),c(d,"".concat(u,"-rtl"),N.value==="rtl"),d))}),L(u,(e={},c(e,"".concat(u,"-").concat(r),r!==void 0),c(e,"".concat(u,"-order-").concat(n),n),c(e,"".concat(u,"-offset-").concat(s),s),c(e,"".concat(u,"-push-").concat(l),l),c(e,"".concat(u,"-pull-").concat(y),y),e),g)}),_=i(function(){var e=t.flex,r=p.value,n={};if(r&&r[0]>0){var s="".concat(r[0]/2,"px");n.paddingLeft=s,n.paddingRight=s}if(r&&r[1]>0&&!h.value){var l="".concat(r[1]/2,"px");n.paddingTop=l,n.paddingBottom=l}return e&&(n.flex=Q(e),j.value===!1&&!n.minWidth&&(n.minWidth=0)),n});return function(){var e;return T("div",{class:P.value,style:_.value},[(e=f.default)===null||e===void 0?void 0:e.call(f)])}}});export{re as C,te as R,D as a,Z as b,ee as u};
|
import{f as i,O as R,aj as W,N as O,r as F,ak as I,al as $,a9 as B,a as E,U as K,am as A,D as S,a7 as k,an as z,S as L,J as c,j as T,_ as G}from"./index.82c0877f.js";var U=Symbol("SizeProvider"),Z=function(t){var v=R("configProvider",W),f=i(function(){return t.size||v.componentSize});return O(U,f),f},ee=function(t){var v=t?i(function(){return t.size}):R(U,i(function(){return"default"}));return v},D=function(){var a=F(!1);return I(function(){a.value=$()}),a},V=Symbol("rowContextKey"),J=function(t){O(V,t)},M=function(){return R(V,{gutter:i(function(){}),wrap:i(function(){}),supportFlexGap:i(function(){})})};B("top","middle","bottom","stretch");B("start","end","center","space-around","space-between");var q=function(){return{align:String,justify:String,prefixCls:String,gutter:{type:[Number,Array],default:0},wrap:{type:Boolean,default:void 0}}},H=E({name:"ARow",props:q(),setup:function(t,v){var f=v.slots,m=K("row",t),p=m.prefixCls,h=m.direction,j,b=F({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0,xxxl:!0}),w=D();I(function(){j=A.subscribe(function(e){var r=t.gutter||0;(!Array.isArray(r)&&S(r)==="object"||Array.isArray(r)&&(S(r[0])==="object"||S(r[1])==="object"))&&(b.value=e)})}),k(function(){A.unsubscribe(j)});var N=i(function(){var e=[0,0],r=t.gutter,n=r===void 0?0:r,s=Array.isArray(n)?n:[n,0];return s.forEach(function(l,y){if(S(l)==="object")for(var u=0;u<z.length;u++){var g=z[u];if(b.value[g]&&l[g]!==void 0){e[y]=l[g];break}}else e[y]=l||0}),e});J({gutter:N,supportFlexGap:w,wrap:i(function(){return t.wrap})});var P=i(function(){var e;return L(p.value,(e={},c(e,"".concat(p.value,"-no-wrap"),t.wrap===!1),c(e,"".concat(p.value,"-").concat(t.justify),t.justify),c(e,"".concat(p.value,"-").concat(t.align),t.align),c(e,"".concat(p.value,"-rtl"),h.value==="rtl"),e))}),_=i(function(){var e=N.value,r={},n=e[0]>0?"".concat(e[0]/-2,"px"):void 0,s=e[1]>0?"".concat(e[1]/-2,"px"):void 0;return n&&(r.marginLeft=n,r.marginRight=n),w.value?r.rowGap="".concat(e[1],"px"):s&&(r.marginTop=s,r.marginBottom=s),r});return function(){var e;return T("div",{class:P.value,style:_.value},[(e=f.default)===null||e===void 0?void 0:e.call(f)])}}}),te=H;function Q(a){return typeof a=="number"?"".concat(a," ").concat(a," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(a)?"0 0 ".concat(a):a}var X=function(){return{span:[String,Number],order:[String,Number],offset:[String,Number],push:[String,Number],pull:[String,Number],xs:{type:[String,Number,Object],default:void 0},sm:{type:[String,Number,Object],default:void 0},md:{type:[String,Number,Object],default:void 0},lg:{type:[String,Number,Object],default:void 0},xl:{type:[String,Number,Object],default:void 0},xxl:{type:[String,Number,Object],default:void 0},xxxl:{type:[String,Number,Object],default:void 0},prefixCls:String,flex:[String,Number]}},re=E({name:"ACol",props:X(),setup:function(t,v){var f=v.slots,m=M(),p=m.gutter,h=m.supportFlexGap,j=m.wrap,b=K("col",t),w=b.prefixCls,N=b.direction,P=i(function(){var e,r=t.span,n=t.order,s=t.offset,l=t.push,y=t.pull,u=w.value,g={};return["xs","sm","md","lg","xl","xxl","xxxl"].forEach(function(x){var d,o={},C=t[x];typeof C=="number"?o.span=C:S(C)==="object"&&(o=C||{}),g=G(G({},g),(d={},c(d,"".concat(u,"-").concat(x,"-").concat(o.span),o.span!==void 0),c(d,"".concat(u,"-").concat(x,"-order-").concat(o.order),o.order||o.order===0),c(d,"".concat(u,"-").concat(x,"-offset-").concat(o.offset),o.offset||o.offset===0),c(d,"".concat(u,"-").concat(x,"-push-").concat(o.push),o.push||o.push===0),c(d,"".concat(u,"-").concat(x,"-pull-").concat(o.pull),o.pull||o.pull===0),c(d,"".concat(u,"-rtl"),N.value==="rtl"),d))}),L(u,(e={},c(e,"".concat(u,"-").concat(r),r!==void 0),c(e,"".concat(u,"-order-").concat(n),n),c(e,"".concat(u,"-offset-").concat(s),s),c(e,"".concat(u,"-push-").concat(l),l),c(e,"".concat(u,"-pull-").concat(y),y),e),g)}),_=i(function(){var e=t.flex,r=p.value,n={};if(r&&r[0]>0){var s="".concat(r[0]/2,"px");n.paddingLeft=s,n.paddingRight=s}if(r&&r[1]>0&&!h.value){var l="".concat(r[1]/2,"px");n.paddingTop=l,n.paddingBottom=l}return e&&(n.flex=Q(e),j.value===!1&&!n.minWidth&&(n.minWidth=0)),n});return function(){var e;return T("div",{class:P.value,style:_.value},[(e=f.default)===null||e===void 0?void 0:e.call(f)])}}});export{re as C,te as R,D as a,Z as b,ee as u};
|
1
src/plugin/admin/public/assets/index.bd5886ea.js
Normal file
1
src/plugin/admin/public/assets/index.bd5886ea.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
var f=(t,p,n)=>new Promise((a,u)=>{var m=o=>{try{s(n.next(o))}catch(i){u(i)}},c=o=>{try{s(n.throw(o))}catch(i){u(i)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(m,c);s((n=n.apply(t,p)).next())});import{B as R,u as k}from"./useTable.405e24a9.js";import{T as A}from"./BasicForm.916e1cdd.js";import{a as D,g as $,b as x}from"./common.ff3502ea.js";import{b as P}from"./index.6e8c7d2c.js";import U from"./Update.cd4ab012.js";import{aG as S,r as C,a as O,cE as G,dJ as N,ac as V,aI as h,o as j,h as q,j as b,p as v,cx as E,q as H,x as J}from"./index.108b3650.js";import"./index.231029bf.js";import"./useForm.36bc22c4.js";import"./index.953f7e4f.js";import"./index.e3609bb8.js";import"./index.598314dc.js";import"./index.175f92f1.js";import"./useWindowSizeFn.7499f353.js";import"./useContentViewHeight.184b200b.js";import"./ArrowLeftOutlined.e8086edf.js";import"./transButton.e45bcb8d.js";import"./index.d86e0097.js";import"./index.c225f064.js";import"./index.f552c070.js";import"./_baseIteratee.0fa9033e.js";import"./index.9a36eeaa.js";import"./sortable.esm.c20789c1.js";import"./RedoOutlined.ffacc1f1.js";import"./uniqBy.4a8aaebb.js";import"./scrollTo.97966baf.js";import"./index.92c277e7.js";import"./index.9af4cf7c.js";import"./index.e643dd2b.js";import"./index.30128a3e.js";import"./index.a6432c49.js";import"./download.c4ffbab8.js";import"./tree.696d2c4c.js";const F="/app/admin/auth/adminrole/select",T="/app/admin/auth/adminrole/insert",B="/app/admin/auth/adminrole/update",K="/app/admin/auth/adminrole/delete",g="/app/admin/auth/adminrole/schema",l=C({schemas:[]}),z=O({components:{ModalInserOrEdit:U,BasicTable:R,TableAction:A},setup(){const{createMessage:t}=J(),{success:p}=t,n=C([]),a=C("");G(()=>f(this,null,function*(){const r=yield D(g),y=r.columns;for(let e of y)if(e.primary_key){a.value=e.field;break}const I=r.forms;l.value.schemas=[];for(let e of I)if(e.searchable&&(e.search_type=="between"?(l.value.schemas.push({field:`${e.field}[0]`,component:"Input",label:e.comment||e.field,colProps:{offset:1,span:5}}),l.value.schemas.push({field:`${e.field}[1]`,component:"Input",label:"\u3000\u5230",colProps:{span:5}})):l.value.schemas.push({field:e.field,component:"Input",label:e.comment||e.field,colProps:{offset:1,span:10}})),e.list_show){let _={dataIndex:e.field,title:e.comment||e.field,sorter:e.enable_sort};n.value.push(_),e.field=="avatar"&&(_.width=50,_.customRender=({record:M})=>N("img",{src:M[e.field]}))}V(()=>{l.value.schemas.length||o({useSearchForm:!1})})}));const[u,{openModal:m}]=P(),[c,{reload:s,setProps:o}]=k({api:$(F),columns:n,useSearchForm:!0,bordered:!0,formConfig:l,actionColumn:{width:250,title:"Action",dataIndex:"action",slots:{customRender:"action"}}});function i(r){return f(this,null,function*(){if(!a.value){E("\u5F53\u524D\u8868\u6CA1\u6709\u4E3B\u952E\uFF0C\u65E0\u6CD5\u7F16\u8F91");return}m(!0,{selectUrl:F,insertUrl:T,updateUrl:B,schemaUrl:g,column:a.value,value:r[a.value]})})}function d(r){return f(this,null,function*(){if(!a.value){E("\u5F53\u524D\u8868\u6CA1\u6709\u4E3B\u952E\uFF0C\u65E0\u6CD5\u5220\u9664");return}yield x(K,{column:a.value,value:r[a.value]}),p("\u5220\u9664\u6210\u529F"),s()})}function w(){m(!0,{selectUrl:F,insertUrl:T,updateUrl:B,schemaUrl:g})}return{registerTable:c,handleEdit:i,handleDelete:d,openRowModal:w,register:u,reload:s}}}),L={class:"p-4"},Q=H(" \u6DFB\u52A0\u8BB0\u5F55 ");function W(t,p,n,a,u,m){const c=h("a-button"),s=h("TableAction"),o=h("BasicTable"),i=h("ModalInserOrEdit");return j(),q("div",L,[b(o,{onRegister:t.registerTable,showTableSetting:""},{toolbar:v(()=>[b(c,{type:"primary",onClick:t.openRowModal},{default:v(()=>[Q]),_:1},8,["onClick"])]),action:v(({record:d})=>[b(s,{actions:[{label:"\u7F16\u8F91",onClick:t.handleEdit.bind(null,d)},{label:"\u5220\u9664",icon:"ic:outline-delete-outline",popConfirm:{title:"\u662F\u5426\u5220\u9664\uFF1F",confirm:t.handleDelete.bind(null,d)}}]},null,8,["actions"])]),_:1},8,["onRegister"]),b(i,{onRegister:t.register,minHeight:300,onReload:t.reload},null,8,["onRegister","onReload"])])}var ke=S(z,[["render",W]]);export{ke as default};
|
var f=(t,p,n)=>new Promise((a,u)=>{var m=o=>{try{s(n.next(o))}catch(i){u(i)}},c=o=>{try{s(n.throw(o))}catch(i){u(i)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(m,c);s((n=n.apply(t,p)).next())});import{B as R,u as k}from"./useTable.13c9fc26.js";import{x as A}from"./BasicForm.f0a3b275.js";import{a as D,g as x,b as $}from"./common.e975f21d.js";import{b as P}from"./index.6147345a.js";import U from"./Update.274aa12f.js";import{aG as S,r as C,a as O,cE as G,dJ as N,ac as V,aI as h,o as j,h as q,j as b,p as v,cx as E,q as H,x as J}from"./index.82c0877f.js";import"./index.8abbad91.js";import"./useForm.743706be.js";import"./index.af52e52a.js";import"./index.cf804cd0.js";import"./index.f0d826d0.js";import"./index.b826f11b.js";import"./useWindowSizeFn.4c098757.js";import"./useContentViewHeight.d9006a19.js";import"./ArrowLeftOutlined.7608b6bc.js";import"./transButton.8fe6793e.js";import"./index.ac6fee30.js";import"./index.966faded.js";import"./index.3f591fb8.js";import"./_baseIteratee.5798a650.js";import"./index.34c27c3b.js";import"./sortable.esm.c20789c1.js";import"./RedoOutlined.aaf6c144.js";import"./uniqBy.f755cc70.js";import"./scrollTo.b00e6666.js";import"./index.9256000c.js";import"./index.045be6c8.js";import"./index.75341559.js";import"./index.d9c8ab71.js";import"./index.15c3cdec.js";import"./download.0b8d409d.js";import"./tree.87ba8b03.js";const F="/app/admin/auth/adminrole/select",B="/app/admin/auth/adminrole/insert",T="/app/admin/auth/adminrole/update",K="/app/admin/auth/adminrole/delete",g="/app/admin/auth/adminrole/schema",l=C({schemas:[]}),z=O({components:{ModalInserOrEdit:U,BasicTable:R,TableAction:A},setup(){const{createMessage:t}=J(),{success:p}=t,n=C([]),a=C("");G(()=>f(this,null,function*(){const r=yield D(g),y=r.columns;for(let e of y)if(e.primary_key){a.value=e.field;break}const I=r.forms;l.value.schemas=[];for(let e of I)if(e.searchable&&(e.search_type=="between"?(l.value.schemas.push({field:`${e.field}[0]`,component:"Input",label:e.comment||e.field,colProps:{offset:1,span:5}}),l.value.schemas.push({field:`${e.field}[1]`,component:"Input",label:"\u3000\u5230",colProps:{span:5}})):l.value.schemas.push({field:e.field,component:"Input",label:e.comment||e.field,colProps:{offset:1,span:10}})),e.list_show){let _={dataIndex:e.field,title:e.comment||e.field,sorter:e.enable_sort};n.value.push(_),e.field=="avatar"&&(_.width=50,_.customRender=({record:M})=>N("img",{src:M[e.field]}))}V(()=>{l.value.schemas.length||o({useSearchForm:!1})})}));const[u,{openModal:m}]=P(),[c,{reload:s,setProps:o}]=k({api:x(F),columns:n,useSearchForm:!0,bordered:!0,formConfig:l,actionColumn:{width:250,title:"Action",dataIndex:"action",slots:{customRender:"action"}}});function i(r){return f(this,null,function*(){if(!a.value){E("\u5F53\u524D\u8868\u6CA1\u6709\u4E3B\u952E\uFF0C\u65E0\u6CD5\u7F16\u8F91");return}m(!0,{selectUrl:F,insertUrl:B,updateUrl:T,schemaUrl:g,column:a.value,value:r[a.value]})})}function d(r){return f(this,null,function*(){if(!a.value){E("\u5F53\u524D\u8868\u6CA1\u6709\u4E3B\u952E\uFF0C\u65E0\u6CD5\u5220\u9664");return}yield $(K,{column:a.value,value:r[a.value]}),p("\u5220\u9664\u6210\u529F"),s()})}function w(){m(!0,{selectUrl:F,insertUrl:B,updateUrl:T,schemaUrl:g})}return{registerTable:c,handleEdit:i,handleDelete:d,openRowModal:w,register:u,reload:s}}}),L={class:"p-4"},Q=H(" \u6DFB\u52A0\u8BB0\u5F55 ");function W(t,p,n,a,u,m){const c=h("a-button"),s=h("TableAction"),o=h("BasicTable"),i=h("ModalInserOrEdit");return j(),q("div",L,[b(o,{onRegister:t.registerTable,showTableSetting:""},{toolbar:v(()=>[b(c,{type:"primary",onClick:t.openRowModal},{default:v(()=>[Q]),_:1},8,["onClick"])]),action:v(({record:d})=>[b(s,{actions:[{label:"\u7F16\u8F91",onClick:t.handleEdit.bind(null,d)},{label:"\u5220\u9664",icon:"ic:outline-delete-outline",popConfirm:{title:"\u662F\u5426\u5220\u9664\uFF1F",confirm:t.handleDelete.bind(null,d)}}]},null,8,["actions"])]),_:1},8,["onRegister"]),b(i,{onRegister:t.register,minHeight:300,onReload:t.reload},null,8,["onRegister","onReload"])])}var ke=S(z,[["render",W]]);export{ke as default};
|
@ -1 +1 @@
|
|||||||
import{a as I,U as N,b8 as g,j as i,T as S,aa as B,cT as $,cV as F,aQ as M,cW as E,ai as V,D as H,H as J,J as w,C as K}from"./index.108b3650.js";var L=globalThis&&globalThis.__rest||function(e,a){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&a.indexOf(r)<0&&(o[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,r=Object.getOwnPropertySymbols(e);t<r.length;t++)a.indexOf(r[t])<0&&Object.prototype.propertyIsEnumerable.call(e,r[t])&&(o[r[t]]=e[r[t]]);return o},Q=function(){return{prefixCls:String,href:String,separator:B.any,overlay:B.any,onClick:Function}},j=I({name:"ABreadcrumbItem",inheritAttrs:!1,__ANT_BREADCRUMB_ITEM:!0,props:Q(),slots:["separator","overlay"],setup:function(a,o){var r=o.slots,t=o.attrs,f=N("breadcrumb",a),p=f.prefixCls,b=function(m,s){var n=g(r,a,"overlay");return n?i(F,{overlay:n,placement:"bottom"},{default:function(){return[i("span",{class:"".concat(s,"-overlay-link")},[m,i($,null,null)])]}}):m};return function(){var y,m=(y=g(r,a,"separator"))!==null&&y!==void 0?y:"/",s=g(r,a),n=t.class,u=t.style,l=L(t,["class","style"]),c;return a.href!==void 0?c=i("a",S({class:"".concat(p.value,"-link"),onClick:a.onClick},l),[s]):c=i("span",S({class:"".concat(p.value,"-link"),onClick:a.onClick},l),[s]),c=b(c,p.value),s?i("span",{class:n,style:u},[c,m&&i("span",{class:"".concat(p.value,"-separator")},[m])]):null}}}),W=function(){return{prefixCls:String,routes:{type:Array},params:B.any,separator:B.any,itemRender:{type:Function}}};function q(e,a){if(!e.breadcrumbName)return null;var o=Object.keys(a).join("|"),r=e.breadcrumbName.replace(new RegExp(":(".concat(o,")"),"g"),function(t,f){return a[f]||t});return r}function D(e){var a=e.route,o=e.params,r=e.routes,t=e.paths,f=r.indexOf(a)===r.length-1,p=q(a,o);return f?i("span",null,[p]):i("a",{href:"#/".concat(t.join("/"))},[p])}var C=I({name:"ABreadcrumb",props:W(),slots:["separator","itemRender"],setup:function(a,o){var r=o.slots,t=N("breadcrumb",a),f=t.prefixCls,p=t.direction,b=function(n,u){return n=(n||"").replace(/^\//,""),Object.keys(u).forEach(function(l){n=n.replace(":".concat(l),u[l])}),n},y=function(n,u,l){var c=K(n),v=b(u||"",l);return v&&c.push(v),c},m=function(n){var u=n.routes,l=u===void 0?[]:u,c=n.params,v=c===void 0?{}:c,O=n.separator,h=n.itemRender,R=h===void 0?D:h,P=[];return l.map(function(d){var _=b(d.path,v);_&&P.push(_);var T=[].concat(P),k=null;return d.children&&d.children.length&&(k=i(E,null,{default:function(){return[d.children.map(function(A){return i(E.Item,{key:A.path||A.breadcrumbName},{default:function(){return[R({route:A,params:v,routes:l,paths:y(T,A.path,v)})]}})})]}})),i(j,{overlay:k,separator:O,key:_||d.breadcrumbName},{default:function(){return[R({route:d,params:v,routes:l,paths:T})]}})})};return function(){var s,n,u,l=a.routes,c=a.params,v=c===void 0?{}:c,O=M(g(r,a)),h=(n=g(r,a,"separator"))!==null&&n!==void 0?n:"/",R=a.itemRender||r.itemRender||D;l&&l.length>0?u=m({routes:l,params:v,separator:h,itemRender:R}):O.length&&(u=O.map(function(d,_){return V(H(d.type)==="object"&&(d.type.__ANT_BREADCRUMB_ITEM||d.type.__ANT_BREADCRUMB_SEPARATOR),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),J(d,{separator:h,key:_})}));var P=(s={},w(s,f.value,!0),w(s,"".concat(f.value,"-rtl"),p.value==="rtl"),s);return i("div",{class:P},[u])}}}),z=globalThis&&globalThis.__rest||function(e,a){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&a.indexOf(r)<0&&(o[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,r=Object.getOwnPropertySymbols(e);t<r.length;t++)a.indexOf(r[t])<0&&Object.prototype.propertyIsEnumerable.call(e,r[t])&&(o[r[t]]=e[r[t]]);return o},G=function(){return{prefixCls:String}},x=I({name:"ABreadcrumbSeparator",__ANT_BREADCRUMB_SEPARATOR:!0,inheritAttrs:!1,props:G(),setup:function(a,o){var r=o.slots,t=o.attrs,f=N("breadcrumb",a),p=f.prefixCls;return function(){var b;t.separator;var y=t.class,m=z(t,["separator","class"]),s=M((b=r.default)===null||b===void 0?void 0:b.call(r));return i("span",S({class:["".concat(p.value,"-separator"),y]},m),[s.length>0?s:"/"])}}});C.Item=j;C.Separator=x;C.install=function(e){return e.component(C.name,C),e.component(j.name,j),e.component(x.name,x),e};export{C as B};
|
import{a as I,U as N,b8 as g,j as i,T as S,aa as B,cT as $,cV as F,aQ as M,cW as E,ai as V,D as H,H as J,J as w,C as K}from"./index.82c0877f.js";var L=globalThis&&globalThis.__rest||function(e,a){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&a.indexOf(r)<0&&(o[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,r=Object.getOwnPropertySymbols(e);t<r.length;t++)a.indexOf(r[t])<0&&Object.prototype.propertyIsEnumerable.call(e,r[t])&&(o[r[t]]=e[r[t]]);return o},Q=function(){return{prefixCls:String,href:String,separator:B.any,overlay:B.any,onClick:Function}},j=I({name:"ABreadcrumbItem",inheritAttrs:!1,__ANT_BREADCRUMB_ITEM:!0,props:Q(),slots:["separator","overlay"],setup:function(a,o){var r=o.slots,t=o.attrs,f=N("breadcrumb",a),p=f.prefixCls,b=function(m,s){var n=g(r,a,"overlay");return n?i(F,{overlay:n,placement:"bottom"},{default:function(){return[i("span",{class:"".concat(s,"-overlay-link")},[m,i($,null,null)])]}}):m};return function(){var y,m=(y=g(r,a,"separator"))!==null&&y!==void 0?y:"/",s=g(r,a),n=t.class,u=t.style,l=L(t,["class","style"]),c;return a.href!==void 0?c=i("a",S({class:"".concat(p.value,"-link"),onClick:a.onClick},l),[s]):c=i("span",S({class:"".concat(p.value,"-link"),onClick:a.onClick},l),[s]),c=b(c,p.value),s?i("span",{class:n,style:u},[c,m&&i("span",{class:"".concat(p.value,"-separator")},[m])]):null}}}),W=function(){return{prefixCls:String,routes:{type:Array},params:B.any,separator:B.any,itemRender:{type:Function}}};function q(e,a){if(!e.breadcrumbName)return null;var o=Object.keys(a).join("|"),r=e.breadcrumbName.replace(new RegExp(":(".concat(o,")"),"g"),function(t,f){return a[f]||t});return r}function D(e){var a=e.route,o=e.params,r=e.routes,t=e.paths,f=r.indexOf(a)===r.length-1,p=q(a,o);return f?i("span",null,[p]):i("a",{href:"#/".concat(t.join("/"))},[p])}var C=I({name:"ABreadcrumb",props:W(),slots:["separator","itemRender"],setup:function(a,o){var r=o.slots,t=N("breadcrumb",a),f=t.prefixCls,p=t.direction,b=function(n,u){return n=(n||"").replace(/^\//,""),Object.keys(u).forEach(function(l){n=n.replace(":".concat(l),u[l])}),n},y=function(n,u,l){var c=K(n),v=b(u||"",l);return v&&c.push(v),c},m=function(n){var u=n.routes,l=u===void 0?[]:u,c=n.params,v=c===void 0?{}:c,O=n.separator,h=n.itemRender,R=h===void 0?D:h,P=[];return l.map(function(d){var _=b(d.path,v);_&&P.push(_);var T=[].concat(P),k=null;return d.children&&d.children.length&&(k=i(E,null,{default:function(){return[d.children.map(function(A){return i(E.Item,{key:A.path||A.breadcrumbName},{default:function(){return[R({route:A,params:v,routes:l,paths:y(T,A.path,v)})]}})})]}})),i(j,{overlay:k,separator:O,key:_||d.breadcrumbName},{default:function(){return[R({route:d,params:v,routes:l,paths:T})]}})})};return function(){var s,n,u,l=a.routes,c=a.params,v=c===void 0?{}:c,O=M(g(r,a)),h=(n=g(r,a,"separator"))!==null&&n!==void 0?n:"/",R=a.itemRender||r.itemRender||D;l&&l.length>0?u=m({routes:l,params:v,separator:h,itemRender:R}):O.length&&(u=O.map(function(d,_){return V(H(d.type)==="object"&&(d.type.__ANT_BREADCRUMB_ITEM||d.type.__ANT_BREADCRUMB_SEPARATOR),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),J(d,{separator:h,key:_})}));var P=(s={},w(s,f.value,!0),w(s,"".concat(f.value,"-rtl"),p.value==="rtl"),s);return i("div",{class:P},[u])}}}),z=globalThis&&globalThis.__rest||function(e,a){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&a.indexOf(r)<0&&(o[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,r=Object.getOwnPropertySymbols(e);t<r.length;t++)a.indexOf(r[t])<0&&Object.prototype.propertyIsEnumerable.call(e,r[t])&&(o[r[t]]=e[r[t]]);return o},G=function(){return{prefixCls:String}},x=I({name:"ABreadcrumbSeparator",__ANT_BREADCRUMB_SEPARATOR:!0,inheritAttrs:!1,props:G(),setup:function(a,o){var r=o.slots,t=o.attrs,f=N("breadcrumb",a),p=f.prefixCls;return function(){var b;t.separator;var y=t.class,m=z(t,["separator","class"]),s=M((b=r.default)===null||b===void 0?void 0:b.call(r));return i("span",S({class:["".concat(p.value,"-separator"),y]},m),[s.length>0?s:"/"])}}});C.Item=j;C.Separator=x;C.install=function(e){return e.component(C.name,C),e.component(j.name,j),e.component(x.name,x),e};export{C as B};
|
@ -1 +1 @@
|
|||||||
var m=(t,e,n)=>new Promise((s,u)=>{var c=a=>{try{r(n.next(a))}catch(l){u(l)}},o=a=>{try{r(n.throw(a))}catch(l){u(l)}},r=a=>a.done?s(a.value):Promise.resolve(a.value).then(c,o);r((n=n.apply(t,e)).next())});import{m as I,cU as h,a3 as C,f as b,af as z,ac as F,ab as k,k as d,bz as A,r as f,cM as T,a as S,B as N,c as j,aG as g,c8 as D,aI as p,o as y,aJ as w,p as v,q as O,t as P,b5 as _,b as R,b1 as V,b2 as q,aV as E,b3 as U,b4 as G,j as J,b6 as $}from"./index.108b3650.js";function L(t,e="value",n="change",s){const u=A(),c=u==null?void 0:u.emit,o=I({value:t[e]}),r=h(o),a=i=>{o.value=i};return C(()=>{o.value=t[e]}),[b({get(){return o.value},set(i){z(i,r.value)||(o.value=i,F(()=>{c==null||c(n,i,...k(d(s))||[])}))}}),a,r]}function M(t){const e=f(t),n=f(!1);let s;function u(){s&&window.clearInterval(s)}function c(){n.value=!1,u(),s=null}function o(){d(n)||!!s||(n.value=!0,s=setInterval(()=>{d(e)===1?(c(),e.value=t):e.value-=1},1e3))}function r(){e.value=t,c()}function a(){r(),o()}return T(()=>{r()}),{start:o,reset:r,restart:a,clear:u,stop:c,currentCount:e,isStart:n}}const H={value:{type:[Object,Number,String,Array]},count:{type:Number,default:60},beforeStartFunc:{type:Function,default:null}},K=S({name:"CountButton",components:{Button:N},props:H,setup(t){const e=f(!1),{currentCount:n,isStart:s,start:u,reset:c}=M(t.count),{t:o}=j(),r=b(()=>d(s)?o("component.countdown.sendText",[d(n)]):o("component.countdown.normalText"));C(()=>{t.value===void 0&&c()});function a(){return m(this,null,function*(){const{beforeStartFunc:l}=t;if(l&&D(l)){e.value=!0;try{(yield l())&&u()}finally{e.value=!1}}else u()})}return{handleStart:a,currentCount:n,loading:e,getButtonText:r,isStart:s}}});function Q(t,e,n,s,u,c){const o=p("Button");return y(),w(o,_(t.$attrs,{disabled:t.isStart,onClick:t.handleStart,loading:t.loading}),{default:v(()=>[O(P(t.getButtonText),1)]),_:1},16,["disabled","onClick","loading"])}var B=g(K,[["render",Q]]);const W={value:{type:String},size:{type:String,validator:t=>["default","large","small"].includes(t)},count:{type:Number,default:60},sendCodeApi:{type:Function,default:null}},X=S({name:"CountDownInput",components:{CountButton:B},inheritAttrs:!1,props:W,setup(t){const{prefixCls:e}=R("countdown-input"),[n]=L(t);return{prefixCls:e,state:n}}});function Y(t,e,n,s,u,c){const o=p("CountButton"),r=p("a-input");return y(),w(r,_(t.$attrs,{class:t.prefixCls,size:t.size,value:t.state}),V({addonAfter:v(()=>[J(o,{size:t.size,count:t.count,value:t.state,beforeStartFunc:t.sendCodeApi},null,8,["size","count","value","beforeStartFunc"])]),_:2},[q(Object.keys(t.$slots).filter(a=>a!=="addonAfter"),a=>({name:a,fn:v(l=>[E(t.$slots,a,U(G(l||{})))])}))]),1040,["class","size","value"])}var Z=g(X,[["render",Y]]);const et=$(Z);$(B);export{et as C,L as u};
|
var m=(t,e,n)=>new Promise((s,u)=>{var c=a=>{try{r(n.next(a))}catch(l){u(l)}},o=a=>{try{r(n.throw(a))}catch(l){u(l)}},r=a=>a.done?s(a.value):Promise.resolve(a.value).then(c,o);r((n=n.apply(t,e)).next())});import{m as I,cU as h,a3 as C,f as b,af as z,ac as F,ab as k,k as d,bz as A,r as f,cM as T,a as S,B as N,c as j,aG as g,c8 as D,aI as p,o as y,aJ as w,p as v,q as O,t as P,b5 as _,b as R,b1 as V,b2 as q,aV as E,b3 as U,b4 as G,j as J,b6 as $}from"./index.82c0877f.js";function L(t,e="value",n="change",s){const u=A(),c=u==null?void 0:u.emit,o=I({value:t[e]}),r=h(o),a=i=>{o.value=i};return C(()=>{o.value=t[e]}),[b({get(){return o.value},set(i){z(i,r.value)||(o.value=i,F(()=>{c==null||c(n,i,...k(d(s))||[])}))}}),a,r]}function M(t){const e=f(t),n=f(!1);let s;function u(){s&&window.clearInterval(s)}function c(){n.value=!1,u(),s=null}function o(){d(n)||!!s||(n.value=!0,s=setInterval(()=>{d(e)===1?(c(),e.value=t):e.value-=1},1e3))}function r(){e.value=t,c()}function a(){r(),o()}return T(()=>{r()}),{start:o,reset:r,restart:a,clear:u,stop:c,currentCount:e,isStart:n}}const H={value:{type:[Object,Number,String,Array]},count:{type:Number,default:60},beforeStartFunc:{type:Function,default:null}},K=S({name:"CountButton",components:{Button:N},props:H,setup(t){const e=f(!1),{currentCount:n,isStart:s,start:u,reset:c}=M(t.count),{t:o}=j(),r=b(()=>d(s)?o("component.countdown.sendText",[d(n)]):o("component.countdown.normalText"));C(()=>{t.value===void 0&&c()});function a(){return m(this,null,function*(){const{beforeStartFunc:l}=t;if(l&&D(l)){e.value=!0;try{(yield l())&&u()}finally{e.value=!1}}else u()})}return{handleStart:a,currentCount:n,loading:e,getButtonText:r,isStart:s}}});function Q(t,e,n,s,u,c){const o=p("Button");return y(),w(o,_(t.$attrs,{disabled:t.isStart,onClick:t.handleStart,loading:t.loading}),{default:v(()=>[O(P(t.getButtonText),1)]),_:1},16,["disabled","onClick","loading"])}var B=g(K,[["render",Q]]);const W={value:{type:String},size:{type:String,validator:t=>["default","large","small"].includes(t)},count:{type:Number,default:60},sendCodeApi:{type:Function,default:null}},X=S({name:"CountDownInput",components:{CountButton:B},inheritAttrs:!1,props:W,setup(t){const{prefixCls:e}=R("countdown-input"),[n]=L(t);return{prefixCls:e,state:n}}});function Y(t,e,n,s,u,c){const o=p("CountButton"),r=p("a-input");return y(),w(r,_(t.$attrs,{class:t.prefixCls,size:t.size,value:t.state}),V({addonAfter:v(()=>[J(o,{size:t.size,count:t.count,value:t.state,beforeStartFunc:t.sendCodeApi},null,8,["size","count","value","beforeStartFunc"])]),_:2},[q(Object.keys(t.$slots).filter(a=>a!=="addonAfter"),a=>({name:a,fn:v(l=>[E(t.$slots,a,U(G(l||{})))])}))]),1040,["class","size","value"])}var Z=g(X,[["render",Y]]);const et=$(Z);$(B);export{et as C,L as u};
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user