初始化

This commit is contained in:
vben
2026-10-01 17:05:05 +08:00
parent 1c9889fe7c
commit e1ae648c38
902 changed files with 10083 additions and 133 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
server:
port: 3001
port: 8080
database:
host: localhost
+5 -8
View File
@@ -9,13 +9,10 @@ create table system_user
mobile_phone varchar(16) not null,
birthday date not null,
enabled boolean default true not null,
created_at timestamp default CURRENT_TIMESTAMP not null,
updated_at timestamp default CURRENT_TIMESTAMP not null
created_at datetime,
updated_at datetime
);
alter table system_user
owner to postgres;
INSERT INTO sys_user (id, name, gender, account, password, mobile_phone, birthday, enabled, created_at, updated_at) VALUES ('6202954260741', '李四', 'female', 'lisi', '$2b$12$PsumwxjxX/o1RNOKpkc.Kuxea0izqSuhaod4PCudXoRh3zet1TASK', '17361631996', '2025-05-13', true, '2025-05-18 12:39:53.133469', '2025-05-18 12:39:53.133469');
INSERT INTO sys_user (id, name, gender, account, password, mobile_phone, birthday, enabled, created_at, updated_at) VALUES ('6161671639301', '张三', 'male', 'admin', '$2b$12$PsumwxjxX/o1RNOKpkc.Kuxea0izqSuhaod4PCudXoRh3zet1TASK', '19909407240', '2025-05-18', false, '2025-05-18 09:51:54.367501', '2025-05-18 09:51:54.367501');
INSERT INTO sys_user (id, name, gender, account, password, mobile_phone, birthday, enabled, created_at, updated_at) VALUES ('11467064770821', '赵六', 'female', 'zhaoliu', '$2b$12$EJOKHLJLnfHrgrXbZl8uge3N4VEgR9FWHwq3a6pgTIM8O66Lf/9DW', '18361631783', '2025-06-11', true, '2025-06-02 09:39:36.366121', '2025-06-02 09:39:36.366121');
INSERT INTO system_user (id, name, gender, account, password, mobile_phone, birthday, enabled, created_at, updated_at) VALUES ('6202954260741', '李四', 'female', 'lisi', '$2b$12$PsumwxjxX/o1RNOKpkc.Kuxea0izqSuhaod4PCudXoRh3zet1TASK', '17361631996', '2025-05-13', true, '2025-05-18 12:39:53.133469', '2025-05-18 12:39:53.133469');
INSERT INTO system_user (id, name, gender, account, password, mobile_phone, birthday, enabled, created_at, updated_at) VALUES ('6161671639301', '张三', 'male', 'admin', '$2b$12$PsumwxjxX/o1RNOKpkc.Kuxea0izqSuhaod4PCudXoRh3zet1TASK', '19909407240', '2025-05-18', false, '2025-05-18 09:51:54.367501', '2025-05-18 09:51:54.367501');
INSERT INTO system_user (id, name, gender, account, password, mobile_phone, birthday, enabled, created_at, updated_at) VALUES ('11467064770821', '赵六', 'female', 'zhaoliu', '$2b$12$EJOKHLJLnfHrgrXbZl8uge3N4VEgR9FWHwq3a6pgTIM8O66Lf/9DW', '18361631783', '2025-06-11', true, '2025-06-02 09:39:36.366121', '2025-06-02 09:39:36.366121');
+1 -1
View File
@@ -18,7 +18,7 @@ pub fn create_router() -> Router<AppState> {
Router::new()
.route("/user-info", routing::get(get_user_info))
.route_layer(get_auth_layer())
.route("/login", routing::post(login))
// .route("/login", routing::post(login))
}
#[derive(Debug, Deserialize, Validate)]
+17 -18
View File
@@ -3,6 +3,7 @@ use tower_http::compression::CompressionLayer;
use crate::app::AppState;
use crate::app::error::{ApiError, ApiResult};
use crate::app::middleware::get_auth_layer;
use crate::modules::auth::captcha::router::{create_auth_router, create_pub_router};
use crate::modules::sys::actor::router::create_actor_router;
use crate::modules::sys::config::router::create_my_router;
use crate::modules::sys::group::router::create_group_router;
@@ -17,24 +18,22 @@ mod auth;
pub fn create_router() -> Router<AppState> {
Router::new()
.nest(
"/api",
Router::new()
.nest("/users", user::create_router())
.route_layer(get_auth_layer())
.nest("/auth", auth::create_router())
.nest("/xx", create_my_router())
.nest("/org", create_org_router())
.nest("/post", create_post_router())
.nest("/user", create_user_router())
.nest("/group", create_group_router())
.nest("/groupc", create_groupc_router())
.nest("/actor", create_actor_router())
.fallback(async || -> ApiResult<()> {
tracing::warn!("Not found");
Err(ApiError::NotFound)
})
)
.nest("/users", user::create_router())
.route_layer(get_auth_layer())
.nest("/auth", auth::create_router())
.nest("/xx", create_my_router())
.nest("/org", create_org_router())
.nest("/post", create_post_router())
.nest("/user", create_user_router())
.nest("/group", create_group_router())
.nest("/groupc", create_groupc_router())
.nest("/actor", create_actor_router())
.nest("/auth", create_auth_router())
.nest("/pub", create_pub_router())
.fallback(async || -> ApiResult<()> {
tracing::warn!("Not found");
Err(ApiError::NotFound)
})
.nest(
"/static",
Router::new()
+7 -7
View File
@@ -4,22 +4,22 @@ use serde::{Deserialize, Serialize};
#[derive(Debug, Serialize, Deserialize)]
pub struct ApiResponse<T> {
pub code: i32,
pub message: String,
pub msg: String,
#[serde(skip_serializing_if = "Option::is_none")]
pub data: Option<T>
}
impl<T> ApiResponse<T> {
pub fn new(code: i32, message: String, data: Option<T>) -> Self {
Self { code, message, data }
pub fn new(code: i32, msg: String, data: Option<T>) -> Self {
Self { code, msg, data }
}
pub fn ok<M: AsRef<str>>(message: M, data: Option<T>) -> Self {
Self::new(0, String::from(message.as_ref()), data)
pub fn ok<M: AsRef<str>>(msg: M, data: Option<T>) -> Self {
Self::new(200, String::from(msg.as_ref()), data)
}
pub fn err<M: AsRef<str>>(message: M) -> Self {
Self::new(1, String::from(message.as_ref()), None)
pub fn err<M: AsRef<str>>(msg: M) -> Self {
Self::new(1, String::from(msg.as_ref()), None)
}
}
+2
View File
@@ -0,0 +1,2 @@
pub mod model;
pub mod router;
+36
View File
@@ -0,0 +1,36 @@
use serde::{Deserialize, Serialize};
use validator::Validate;
#[derive(Debug, Deserialize, Serialize, Validate)]
#[serde(rename_all = "camelCase")]
pub struct AuthCaptchaVo {
pub captcha_enabled: bool,
pub uuid: String,
pub img: String,
}
#[derive(Debug, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct LoginVo {
//授权令牌
pub access_token: String,
//刷新令牌
pub refresh_token: String,
//授权令牌 access_token 的有效期
pub expire_in: i64,
//刷新令牌 refresh_token 的有效期
pub refresh_expire_in: i64,
//应用id
pub client_id: String,
//令牌权限
pub scope: String,
//用户 openid
pub openid: String,
}
+57
View File
@@ -0,0 +1,57 @@
use crate::app::AppState;
use crate::app::error::{ApiResult};
use crate::app::response::ApiResponse;
use crate::modules::auth::captcha::model::{AuthCaptchaVo, LoginVo};
use axum::{Router, debug_handler, routing};
pub fn create_auth_router() -> Router<AppState> {
Router::new().route("/code", routing::get(get_one))
.route("/login", routing::post(login))
.route("/login", routing::get(user))
}
pub fn create_pub_router() -> Router<AppState> {
Router::new().route("/user", routing::get(user))
}
#[debug_handler]
pub async fn get_one() -> ApiResult<ApiResponse<AuthCaptchaVo>> {
print!("111");
let vo = AuthCaptchaVo {
uuid: String::from("11234321"),
captcha_enabled: false,
img: String::from(
"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",
),
};
Ok(ApiResponse::ok("ok", Some(vo)))
}
#[debug_handler]
pub async fn login() -> ApiResult<ApiResponse<LoginVo>> {
let vo = LoginVo {
access_token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjp1MSIsInJuU3RyIjoiZ1RxUHRRZmZLYm4xcmdzSzZkWTc2Qzh4cFoxV01KZUkiLCJjbGllbnRpZCI6ImU1Y2Q3ZTQ4OTFiZjk1ZDFkMTkyMDZjZTI0YTdiMzJlIiwidXNlcklkIjoidTEiLCJ1c2VyTmFtZSI6ImFkbWluIiwib3JnaWQiOiJvMTAwMCIsIm9yZ25hIjoiWFjnp5HmioAifQ.a5eDnQTXcQ5D34_FaOFsJZB_yYwRkRAKwstwhqLjpVc".to_string(),
refresh_token: "".to_string(),
expire_in: 604800,
refresh_expire_in: 604800,
client_id: "".to_string(),
scope: "".to_string(),
openid: "".to_string(),
};
Ok(ApiResponse::ok("ok", Some(vo)))
}
#[debug_handler]
pub async fn user() -> ApiResult<ApiResponse<LoginVo>> {
let vo = LoginVo {
access_token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJzeXNfdXNlcjp1MSIsInJuU3RyIjoiZ1RxUHRRZmZLYm4xcmdzSzZkWTc2Qzh4cFoxV01KZUkiLCJjbGllbnRpZCI6ImU1Y2Q3ZTQ4OTFiZjk1ZDFkMTkyMDZjZTI0YTdiMzJlIiwidXNlcklkIjoidTEiLCJ1c2VyTmFtZSI6ImFkbWluIiwib3JnaWQiOiJvMTAwMCIsIm9yZ25hIjoiWFjnp5HmioAifQ.a5eDnQTXcQ5D34_FaOFsJZB_yYwRkRAKwstwhqLjpVc".to_string(),
refresh_token: "".to_string(),
expire_in: 604800,
refresh_expire_in: 604800,
client_id: "".to_string(),
scope: "".to_string(),
openid: "".to_string(),
};
Ok(ApiResponse::ok("ok", Some(vo)))
}
+1
View File
@@ -0,0 +1 @@
pub mod captcha;
+2 -1
View File
@@ -1 +1,2 @@
pub mod sys;
pub mod sys;
pub mod auth;
+1
View File
@@ -0,0 +1 @@
window._VBEN_ADMIN_PRO_APP_CONF_={"VITE_GLOB_API_URL":"http://localhost:8080","VITE_GLOB_ENABLE_ENCRYPT":"true","VITE_GLOB_RSA_PUBLIC_KEY":"MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKoR8mX0rGKLqzcWmOzbfj64K8ZIgOdHnzkXSOVOZbFu/TJhZ7rFAN+eaGkl3C4buccQd/EjEsj9ir7ijT7h96MCAwEAAQ==","VITE_GLOB_RSA_PRIVATE_KEY":"MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAmc3CuPiGL/LcIIm7zryCEIbl1SPzBkr75E2VMtxegyZ1lYRD+7TZGAPkvIsBcaMs6Nsy0L78n2qh+lIZMpLH8wIDAQABAkEAk82Mhz0tlv6IVCyIcw/s3f0E+WLmtPFyR9/WtV3Y5aaejUkU60JpX4m5xNR2VaqOLTZAYjW8Wy0aXr3zYIhhQQIhAMfqR9oFdYw1J9SsNc+CrhugAvKTi0+BF6VoL6psWhvbAiEAxPPNTmrkmrXwdm/pQQu3UOQmc2vCZ5tiKpW10CgJi8kCIFGkL6utxw93Ncj4exE/gPLvKcT+1Emnoox+O9kRXss5AiAMtYLJDaLEzPrAWcZeeSgSIzbL+ecokmFKSDDcRske6QIgSMkHedwND1olF8vlKsJUGK3BcdtM8w4Xq7BpSBwsloE=","VITE_GLOB_APP_CLIENT_ID":"e5cd7e4891bf95d1d19206ce24a7b32e","VITE_GLOB_SSE_ENABLE":"true","VITE_GLOB_WEBSOCKET_ENABLE":"false","VITE_GLOB_SIGNALR_ENABLE":"false"};Object.freeze(window._VBEN_ADMIN_PRO_APP_CONF_);Object.defineProperty(window,"_VBEN_ADMIN_PRO_APP_CONF_",{configurable:false,writable:false,});
BIN
View File
Binary file not shown.
-1
View File
@@ -1 +0,0 @@
import{SplitComponent$1 as e,init__layout as t}from"./vender-XTQfm_LO.js";import"./react-DfpOv6Lx.js";t();export{e as component};
-1
View File
@@ -1 +0,0 @@
import{init_web as e}from"./vender-XTQfm_LO.js";import"./react-DfpOv6Lx.js";e();
-1
View File
@@ -1 +0,0 @@
import{SplitComponent$2 as e,init_login as t}from"./vender-XTQfm_LO.js";import"./react-DfpOv6Lx.js";t();export{e as component};
File diff suppressed because one or more lines are too long
-1
View File
@@ -1 +0,0 @@
var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(e&&(t=e(e=0)),t),s=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),c=(e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:!0})},l=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},u=(n,r,a)=>(a=n==null?{}:e(i(n)),l(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n));export{s as __commonJSMin,o as __esmMin,c as __export,u as __toESM};
-1
View File
@@ -1 +0,0 @@
import{SplitComponent as e,init_route as t}from"./vender-XTQfm_LO.js";import"./react-DfpOv6Lx.js";t();export{e as component};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
.dialog-footer button[data-v-bc6fb9dd]:first-child{margin-right:10px}.layui-elip[data-v-bc6fb9dd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-user[data-v-bc6fb9dd]:after,.f-user[data-v-bc6fb9dd]:before{content:" ";display:table}.f-user[data-v-bc6fb9dd]:after{clear:both}.f-user input[data-v-bc6fb9dd],.f-user label[data-v-bc6fb9dd]{float:left;margin-right:8px;margin-top:10px}.f-user img[data-v-bc6fb9dd]{border-radius:100%;float:left;height:50px;margin-right:8px;width:50px}.f-user .f-user-name[data-v-bc6fb9dd],.f-user .f-user-org[data-v-bc6fb9dd]{display:block}.f-user .f-user-name[data-v-bc6fb9dd]{margin-top:6px}.f-user .f-user-org[data-v-bc6fb9dd]{color:#a599b2}.z-actor-search li[data-v-bc6fb9dd]{cursor:pointer;float:left;list-style-type:none;padding:2px;width:50%}.z-actor-search li[data-v-bc6fb9dd]:hover{background-color:#f7efec}.dark .z-actor-search li[data-v-bc6fb9dd]:hover{background-color:#1f1f1f}.z-actor-tree li[data-v-bc6fb9dd]{cursor:pointer;list-style-type:none;margin:3px;padding:3px}.z-actor-tree li[data-v-bc6fb9dd]:hover{background-color:#f7efec}.dark .z-actor-tree li[data-v-bc6fb9dd]:hover{background-color:#1f1f1f}.z-actor-selected li[data-v-bc6fb9dd]{cursor:pointer;list-style-type:none;margin:3px;padding:3px}.z-actor-selected li[data-v-bc6fb9dd]:hover{background-color:#f7efec}.dark .z-actor-selected li[data-v-bc6fb9dd]:hover{background-color:#1f1f1f}.z-actor-selected .f-user .el-icon[data-v-bc6fb9dd]{color:#f26b96;display:none;font-size:20px;margin-left:42px;position:absolute}.z-actor-selected .f-user img[data-v-bc6fb9dd],.z-actor-selected li:hover .el-icon[data-v-bc6fb9dd]{display:inline}.z-actor-selected .f-user-name2[data-v-bc6fb9dd]{display:block;margin-top:14px}
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
.tree-h-flex[data-v-87871277]{display:flex}.tree-h-left[data-v-87871277]{flex:1;width:100%}.tree-h-right[data-v-87871277]{min-width:42px;width:42px}.option-card-button[data-v-87871277]{border-radius:0;font-size:10px;margin-left:0;width:100%}.op-group[data-v-87871277]{background-color:#1f1f1f}.thin-scrollbar[data-v-87871277]::-webkit-scrollbar{width:5px}[data-v-87871277] .el-card__body::-webkit-scrollbar{width:5px}
+1
View File
@@ -0,0 +1 @@
.dialog-footer button[data-v-3842de87]:first-child{margin-right:10px}.layui-elip[data-v-3842de87]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-user[data-v-3842de87]:after,.f-user[data-v-3842de87]:before{content:" ";display:table}.f-user[data-v-3842de87]:after{clear:both}.f-user input[data-v-3842de87],.f-user label[data-v-3842de87]{float:left;margin-right:8px;margin-top:14px}.f-user img[data-v-3842de87]{float:left;height:50px;margin-right:8px;width:50px}.f-user .f-user-name[data-v-3842de87],.f-user .f-user-org[data-v-3842de87]{display:block}.f-user .f-user-name[data-v-3842de87]{margin-top:6px}.f-user .f-user-org[data-v-3842de87]{color:#a599b2}.z-org-recently li[data-v-3842de87]{cursor:pointer;float:left;padding:5px;width:33%}.z-org-recently li[data-v-3842de87]:hover{background-color:#f7efec}.z-org-search li[data-v-3842de87]{cursor:pointer;float:left;padding:2px;width:50%}.z-org-search li[data-v-3842de87]:hover{background-color:#f7efec}.z-org-tree li[data-v-3842de87]{cursor:pointer;margin:3px;padding:3px}.z-org-tree li[data-v-3842de87]:hover{background-color:#f7efec}.z-org-selected li[data-v-3842de87]{cursor:pointer;margin:3px;padding:3px}.z-org-selected li[data-v-3842de87]:hover{background-color:#f7efec}.z-org-selected .f-user .anticon-close-circle[data-v-3842de87]{color:#f26b96;display:none;font-size:20px;margin-left:42px;position:absolute}.z-org-selected .f-user img[data-v-3842de87],.z-org-selected li:hover .anticon-close-circle[data-v-3842de87]{display:inline}.z-org-selected .f-user-name2[data-v-3842de87]{display:block;margin-top:14px}.tree-h-flex[data-v-3842de87]{display:flex}.tree-h-left[data-v-3842de87]{flex:1;width:100%}.tree-h-right[data-v-3842de87]{min-width:40px;width:40px}[data-v-3842de87] .el-tree-node__content:hover{background:#ffffff0d}[data-v-3842de87] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#23dccdc7}[data-v-3842de87] .el-tree-node:focus>.el-tree-node__content{background-color:#23dccdc7}
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
.thin-scrollbar[data-v-a6d73368]::-webkit-scrollbar{width:5px}[data-v-a6d73368] .el-card__body::-webkit-scrollbar{width:5px}
+1
View File
@@ -0,0 +1 @@
[data-v-d602432d] .ant-list-item{padding:6px}
+1
View File
@@ -0,0 +1 @@
[data-v-55763e83] .ant-descriptions .ant-descriptions-header{margin-bottom:12px!important}[data-v-55763e83] .ant-descriptions-item{padding-bottom:8px!important}
View File
+1
View File
@@ -0,0 +1 @@
.login-background[data-v-94a44f68]{background:linear-gradient(154deg,#07070915 30%,hsl(var(--primary)/30%) 48%,#07070915 64%);filter:blur(100px)}.dark .login-background[data-v-94a44f68]{background:linear-gradient(154deg,#07070915 30%,hsl(var(--primary)/20%) 48%,#07070915 64%);filter:blur(100px)}
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
.tree-h-flex[data-v-f8ae68dd]{display:flex}.tree-h-left[data-v-f8ae68dd]{flex:1;width:100%}.tree-h-right[data-v-f8ae68dd]{min-width:42px;width:42px}.option-card-button[data-v-f8ae68dd]{border-radius:0;font-size:10px;margin-left:0;width:100%}.op-group[data-v-f8ae68dd]{background-color:#1f1f1f}.thin-scrollbar[data-v-f8ae68dd]::-webkit-scrollbar{width:5px}[data-v-f8ae68dd] .el-card__body::-webkit-scrollbar{width:5px}
+1
View File
@@ -0,0 +1 @@
.tree-h-flex[data-v-cf787e0d]{display:flex}.tree-h-left[data-v-cf787e0d]{flex:1;width:100%}.tree-h-right[data-v-cf787e0d]{min-width:42px;width:42px}.option-card-button[data-v-cf787e0d]{border-radius:0;font-size:10px;margin-left:0;width:100%}.op-group[data-v-cf787e0d]{background-color:#1f1f1f}
+1
View File
@@ -0,0 +1 @@
.wechat-green[data-v-f4e1488d]{background-color:#07c160}.wechat-green-light[data-v-f4e1488d]{background-color:#06ad56}.bubble-left[data-v-f4e1488d]:before{border-right:6px solid #f3f4f6;left:-6px}.bubble-left[data-v-f4e1488d]:before,.bubble-right[data-v-f4e1488d]:before{border-bottom:6px solid transparent;border-top:6px solid transparent;content:"";height:0;position:absolute;top:10px;width:0}.bubble-right[data-v-f4e1488d]:before{border-left:6px solid #07c160;right:-6px}.bubble-left-border[data-v-f4e1488d]:before{border-right:7px solid #e5e5e5;left:-7px;z-index:0}.bubble-left-border[data-v-f4e1488d]:after,.bubble-left-border[data-v-f4e1488d]:before{border-bottom:6px solid transparent;border-top:6px solid transparent;content:"";height:0;position:absolute;top:10px;width:0}.bubble-left-border[data-v-f4e1488d]:after{border-right:6px solid #f3f4f6;left:-6px;z-index:1}@keyframes voice-wave-f4e1488d{0%,to{height:4px}50%{height:10px}}.voice-wave[data-v-f4e1488d]{animation:voice-wave-f4e1488d .8s ease-in-out infinite}.voice-wave[data-v-f4e1488d]:nth-child(2){animation-delay:.1s}.voice-wave[data-v-f4e1488d]:nth-child(3){animation-delay:.2s}.voice-wave[data-v-f4e1488d]:nth-child(4){animation-delay:.3s}
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
.avatar-uploader .avatar[data-v-e1a8f10c]{display:block;height:160px;width:160px}.avatar-uploader .el-upload[data-v-e1a8f10c]{border:1px dashed var(--el-border-color);border-radius:6px;cursor:pointer;overflow:hidden;position:relative;transition:var(--el-transition-duration-fast)}.avatar-uploader .el-upload[data-v-e1a8f10c]:hover{border-color:var(--el-color-primary)}.el-icon.avatar-uploader-icon[data-v-e1a8f10c]{background-color:var(--el-border-color);color:#8c939d;font-size:28px;height:160px;text-align:center;width:160px}
+1
View File
@@ -0,0 +1 @@
.znav[data-v-84b22c35]{color:#52a4c9;font-family:Segoe UI,Lucida Grande,Helvetica,Arial,Microsoft YaHei,SimSun,Tahoma,sans-serif!important;font-size:15px;-webkit-user-select:none}.znav span[data-v-84b22c35]{cursor:pointer}
+1
View File
@@ -0,0 +1 @@
.tree-h-flex[data-v-8c85213c]{display:flex}.tree-h-left[data-v-8c85213c]{flex:1;width:100%}.tree-h-right[data-v-8c85213c]{min-width:42px;width:42px}.containers[data-v-87f31be5]{background-color:#fff;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCI+PGRlZnM+PHBhdHRlcm4gaWQ9ImEiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTBlMGUwIiBkPSJNMCAxMGg0ME0xMCAwdjQwTTAgMjBoNDBNMjAgMHY0ME0wIDMwaDQwTTMwIDB2NDAiIG9wYWNpdHk9Ii4yIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTBlMGUwIiBkPSJNNDAgMEgwdjQwIi8+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+) repeat!important;height:100%;position:absolute;width:100%}.dark .containers[data-v-87f31be5]{background-color:#666!important}.canvas[data-v-87f31be5]{height:100%;width:100%}.panel[data-v-87f31be5]{position:absolute;right:0;top:0;width:300px}
+1
View File
@@ -0,0 +1 @@
.el-checkbox[data-v-cecfac52]{--el-checkbox-disabled-checked-input-border-color:green!important;--el-checkbox-disabled-checked-input-fill:green!important;--el-checkbox-disabled-checked-icon-color:#fff!important}
+1
View File
@@ -0,0 +1 @@
.containers[data-v-9a11e938]{background-color:#fff;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCI+PGRlZnM+PHBhdHRlcm4gaWQ9ImEiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTBlMGUwIiBkPSJNMCAxMGg0ME0xMCAwdjQwTTAgMjBoNDBNMjAgMHY0ME0wIDMwaDQwTTMwIDB2NDAiIG9wYWNpdHk9Ii4yIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTBlMGUwIiBkPSJNNDAgMEgwdjQwIi8+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+) repeat!important;height:100%;position:absolute;width:100%}.dark .containers[data-v-9a11e938]{background-color:#666!important}.canvas[data-v-9a11e938]{height:100%;width:100%}.panel[data-v-9a11e938]{position:absolute;right:0;top:0;width:300px}
+1
View File
@@ -0,0 +1 @@
.tox.tox-silver-sink.tox-tinymce-aux{z-index:2025}.tox-fullscreen .tox.tox-tinymce-aux{z-index:2025!important}.app-tinymce .tox-promotion{display:none}.app-tinymce .tox .tox-edit-area:before{border-color:hsl(var(--primary))}.form-valid-error .app-tinymce .tox-tinymce{border-color:hsl(var(--destructive))}.form-valid-error .app-tinymce .tox .tox-edit-area:before{border-color:hsl(var(--destructive));border-left:none;border-right:none}div[role=dialog]:has(.tox.tox-tinymce.tox-fullscreen){transform:none!important}
File diff suppressed because one or more lines are too long
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
.dict-type-table[data-v-11852b30]:hover{cursor:pointer}
+1
View File
@@ -0,0 +1 @@
.splitpanes{display:flex;height:100%;width:100%}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.splitpanes__pane{height:100%;overflow:hidden;width:100%}.splitpanes--vertical .splitpanes__pane{transition:width .2s ease-out}.splitpanes--horizontal .splitpanes__pane{transition:height .2s ease-out}.splitpanes--dragging .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes--vertical>.splitpanes__splitter{cursor:col-resize;min-width:1px}.splitpanes--horizontal>.splitpanes__splitter{cursor:row-resize;min-height:1px}.splitpanes.default-theme .splitpanes__pane{background-color:#f2f2f2}.splitpanes.default-theme .splitpanes__splitter{background-color:#fff;box-sizing:border-box;flex-shrink:0;position:relative}.splitpanes.default-theme .splitpanes__splitter:after,.splitpanes.default-theme .splitpanes__splitter:before{background-color:#00000026;content:"";left:50%;position:absolute;top:50%;transition:background-color .3s}.splitpanes.default-theme .splitpanes__splitter:hover:after,.splitpanes.default-theme .splitpanes__splitter:hover:before{background-color:#00000040}.splitpanes.default-theme .splitpanes__splitter:first-child{cursor:auto}.default-theme .splitpanes--dragging{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme .splitpanes--vertical>.splitpanes__splitter,.default-theme.splitpanes--vertical>.splitpanes__splitter{border-left:1px solid #eee;margin-left:-1px;width:7px}.default-theme .splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme.splitpanes--vertical>.splitpanes__splitter:before{height:30px;transform:translateY(-50%);width:1px}.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme .splitpanes--vertical>.splitpanes__splitter:after,.default-theme.splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme .splitpanes--horizontal>.splitpanes__splitter,.default-theme.splitpanes--horizontal>.splitpanes__splitter{border-top:1px solid #eee;height:7px;margin-top:-1px}.default-theme .splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme.splitpanes--horizontal>.splitpanes__splitter:before{height:1px;transform:translate(-50%);width:30px}.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme .splitpanes--horizontal>.splitpanes__splitter:after,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
.tree-h-flex[data-v-fca1713c]{display:flex}.tree-h-left[data-v-fca1713c]{flex:1;width:100%}.tree-h-right[data-v-fca1713c]{min-width:76px;width:76px}.thin-scrollbar[data-v-fca1713c]::-webkit-scrollbar{width:5px}
+1
View File
@@ -0,0 +1 @@
.el-divider--horizontal{margin:5px 0!important}
File diff suppressed because one or more lines are too long
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
table tr[data-v-2e165502]{height:30px}.is-leaf[data-v-2e165502]{padding:0 10px;text-align:center}.title[data-v-2e165502]{margin-bottom:16px}.footer[data-v-2e165502],.title[data-v-2e165502]{color:#999;font-size:15px;font-weight:500;text-align:center}.footer[data-v-2e165502]{margin-bottom:10px;margin-top:-5px}.content[data-v-2e165502]{margin-bottom:5px;margin-top:5px;text-align:center}
+1
View File
@@ -0,0 +1 @@
[data-v-441949b2] .hide .el-upload--picture-card{display:none}.upload-file-uploader[data-v-f934b042]{margin-bottom:5px}.upload-file-list .el-upload-list__item[data-v-f934b042]{border:1px solid #e4e7ed;line-height:2;margin-bottom:10px;position:relative}.upload-file-list .ele-upload-list__item-content[data-v-f934b042]{align-items:center;color:inherit;display:flex;justify-content:space-between}.ele-upload-list__item-content-action .el-link[data-v-f934b042]{margin-right:10px}
+1
View File
@@ -0,0 +1 @@
.tree-h-flex[data-v-b3beb808]{display:flex}.tree-h-left[data-v-b3beb808]{flex:1;width:100%}.tree-h-right[data-v-b3beb808]{min-width:76px;width:76px}.thin-scrollbar[data-v-b3beb808]::-webkit-scrollbar{width:5px}
File diff suppressed because one or more lines are too long
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
.tree-h-flex[data-v-3fce8e20]{display:flex}.tree-h-left[data-v-3fce8e20]{flex:1;width:100%}.tree-h-right[data-v-3fce8e20]{min-width:76px;width:76px}
+1
View File
@@ -0,0 +1 @@
.vben-spine-text{background:radial-gradient(circle at center,#fffc,#f000) -200% 50% /200% 100% no-repeat,#000}.dark .vben-spine-text{background:radial-gradient(circle at center,rgba(24,24,26,.8),transparent) -200% 50% /200% 100% no-repeat,#f4f4f4}@keyframes shine{0%{background-position:200% 0}to{background-position:-200% 0}}._success_fwxn1_2{-webkit-text-fill-color:#fafafa}
+1
View File
@@ -0,0 +1 @@
table tr[data-v-cb894b86]{height:30px}.is-leaf[data-v-cb894b86]{padding:0 10px;text-align:center}.title[data-v-cb894b86]{margin-bottom:16px}.footer[data-v-cb894b86],.title[data-v-cb894b86]{color:#999;font-size:15px;font-weight:500;text-align:center}.footer[data-v-cb894b86]{margin-bottom:10px;margin-top:-5px}.content[data-v-cb894b86]{margin-bottom:5px;margin-top:5px;text-align:center}
File diff suppressed because one or more lines are too long
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
.vjs-tree-brackets{cursor:pointer}.vjs-tree-brackets:hover{color:#1890ff}.vjs-check-controller{left:0;position:absolute}.vjs-check-controller.is-checked .vjs-check-controller-inner{background-color:#1890ff;border-color:#0076e4}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-checkbox:after{-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-radio:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.vjs-check-controller .vjs-check-controller-inner{background-color:#fff;border:1px solid #bfcbd9;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:16px;position:relative;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);vertical-align:middle;width:16px;z-index:1}.vjs-check-controller .vjs-check-controller-inner:after{border:2px solid #fff;border-left:0;border-top:0;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:8px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;transition:-webkit-transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s,-webkit-transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;width:4px}.vjs-check-controller .vjs-check-controller-inner.is-radio{border-radius:100%}.vjs-check-controller .vjs-check-controller-inner.is-radio:after{background-color:#fff;border-radius:100%;height:4px;left:50%;top:50%}.vjs-check-controller .vjs-check-controller-original{inset:0;margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.vjs-carets{cursor:pointer;position:absolute;right:0}.vjs-carets svg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.vjs-carets:hover{color:#1890ff}.vjs-carets-close{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.vjs-tree-node{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:20px;position:relative}.vjs-tree-node.has-carets{padding-left:15px}.vjs-tree-node.has-carets.has-selector,.vjs-tree-node.has-selector{padding-left:30px}.vjs-tree-node.is-highlight,.vjs-tree-node:hover{background-color:#e6f7ff;border-radius:4px}.vjs-tree-node.is-highlight .vjs-tree-node-actions,.vjs-tree-node:hover .vjs-tree-node-actions{display:block}.vjs-tree-node .vjs-indent{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.vjs-tree-node .vjs-indent-unit.has-line{border-left:1px dashed #bfcbd9}.vjs-tree-node .vjs-tree-node-actions{background-color:#e6f7ff;border-radius:4px;display:none;padding:0 4px;position:absolute;right:0;top:0}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item{cursor:pointer}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item:hover{color:#1890ff}.vjs-tree-node.dark .vjs-tree-node-actions,.vjs-tree-node.dark.is-highlight,.vjs-tree-node.dark:hover{background-color:#2e4558}.vjs-node-index{margin-right:4px;position:absolute;right:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vjs-colon{white-space:pre}.vjs-comment{color:#bfcbd9}.vjs-key{white-space:nowrap}.vjs-value{word-break:break-word}.vjs-tree-node.dynamic-height .vjs-value{white-space:pre-wrap}.vjs-value-null,.vjs-value-undefined{color:#d55fde}.vjs-value-boolean,.vjs-value-number{color:#1d8ce0}.vjs-value-string{color:#13ce66}.vjs-tree{font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace;font-size:14px;text-align:left}.vjs-tree.is-virtual{overflow:auto}.vjs-tree.is-virtual .vjs-tree-node{white-space:nowrap}html[class=dark] .vjs-tree-node:hover{background-color:#333}
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
.dialog-footer button[data-v-512f94ba]:first-child{margin-right:10px}.z-actor-search li[data-v-512f94ba]{cursor:pointer;float:left;list-style-type:none;padding:2px;width:50%}.z-actor-search li[data-v-512f94ba]:hover{background-color:#f7efec}.dark .z-actor-search li[data-v-512f94ba]:hover{background-color:#1f1f1f}.z-actor-tree li[data-v-512f94ba]{cursor:pointer;list-style-type:none;margin:3px;padding:3px}.z-actor-tree li[data-v-512f94ba]:hover{background-color:#f7efec}.dark .z-actor-tree li[data-v-512f94ba]:hover{background-color:#1f1f1f}
+1
View File
@@ -0,0 +1 @@
.dialog-footer button[data-v-568ef4f1]:first-child{margin-right:10px}.layui-elip[data-v-568ef4f1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-user[data-v-568ef4f1]:after,.f-user[data-v-568ef4f1]:before{content:" ";display:table}.f-user[data-v-568ef4f1]:after{clear:both}.f-user input[data-v-568ef4f1],.f-user label[data-v-568ef4f1]{float:left;margin-right:8px;margin-top:10px}.f-user img[data-v-568ef4f1]{border-radius:100%;float:left;height:50px;margin-right:8px;width:50px}.f-user .f-user-name[data-v-568ef4f1],.f-user .f-user-org[data-v-568ef4f1]{display:block}.f-user .f-user-name[data-v-568ef4f1]{margin-top:6px}.f-user .f-user-org[data-v-568ef4f1]{color:#a599b2}.z-actor-search li[data-v-568ef4f1]{cursor:pointer;float:left;list-style-type:none;padding:2px;width:50%}.z-actor-search li[data-v-568ef4f1]:hover{background-color:#f7efec}.dark .z-actor-search li[data-v-568ef4f1]:hover{background-color:#1f1f1f}.z-actor-tree li[data-v-568ef4f1]{cursor:pointer;list-style-type:none;margin:3px;padding:3px}.z-actor-tree li[data-v-568ef4f1]:hover{background-color:#f7efec}.dark .z-actor-tree li[data-v-568ef4f1]:hover{background-color:#1f1f1f}.z-actor-selected li[data-v-568ef4f1]{cursor:pointer;list-style-type:none;margin:3px;padding:3px}.z-actor-selected li[data-v-568ef4f1]:hover{background-color:#f7efec}.dark .z-actor-selected li[data-v-568ef4f1]:hover{background-color:#1f1f1f}.z-actor-selected .f-user .el-icon[data-v-568ef4f1]{color:#f26b96;display:none;font-size:20px;margin-left:42px;position:absolute}.z-actor-selected .f-user img[data-v-568ef4f1],.z-actor-selected li:hover .el-icon[data-v-568ef4f1]{display:inline}.z-actor-selected .f-user-name2[data-v-568ef4f1]{display:block;margin-top:14px}
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
.input-with-select[data-v-1ede58d7] .el-input-group__prepend{background-color:var(--el-fill-color-blank)}.input-with-select[data-v-1ede58d7] .el-input__validateIcon{display:none}
+1
View File
@@ -0,0 +1 @@
.fd-container{display:flex;flex-direction:column;height:100%;margin:0!important;padding:8px 24px}
+1
View File
@@ -0,0 +1 @@
.resize[data-v-a79606a1],.resize.active[data-v-a79606a1]:before{box-sizing:border-box;position:absolute}.resize.active[data-v-a79606a1]:before{content:"";height:100%;left:0;outline:1px dashed #d6d6d6;top:0;width:100%}.resize-stick[data-v-a79606a1]{background:#fff;border:1px solid #6c6c6c;box-shadow:0 0 2px #bbb;box-sizing:border-box;font-size:1px;position:absolute}.inactive .resize-stick[data-v-a79606a1]{display:none}.resize-stick-br[data-v-a79606a1],.resize-stick-tl[data-v-a79606a1]{cursor:nwse-resize}.resize-stick-bm[data-v-a79606a1],.resize-stick-tm[data-v-a79606a1]{cursor:ns-resize;left:50%}.resize-stick-bl[data-v-a79606a1],.resize-stick-tr[data-v-a79606a1]{cursor:nesw-resize}.resize-stick-ml[data-v-a79606a1],.resize-stick-mr[data-v-a79606a1]{cursor:ew-resize;top:50%}.resize-stick.not-resizable[data-v-a79606a1]{display:none}.content-container[data-v-a79606a1]{display:block;position:relative}
+1
View File
@@ -0,0 +1 @@
.theme-toggle__moon>circle[data-v-c8ed892d]{transition:transform .5s cubic-bezier(0,0,.3,1)}.theme-toggle__sun[data-v-c8ed892d]{stroke:none;transform-origin:center center;transition:transform 1.6s cubic-bezier(.25,0,.2,1)}.theme-toggle__sun[data-v-c8ed892d],.theme-toggle__sun:hover>svg>.theme-toggle__sun[data-v-c8ed892d]{fill:hsl(var(--foreground)/.9)}.theme-toggle__sun-beams[data-v-c8ed892d]{stroke:hsl(var(--foreground)/.9);stroke-width:2px;transform-origin:center center;transition:transform 1.6s cubic-bezier(.5,1.5,.75,1.25),opacity .6s cubic-bezier(.25,0,.3,1)}.theme-toggle__sun-beams:hover>svg>.theme-toggle__sun-beams[data-v-c8ed892d]{stroke:hsl(var(--foreground))}.theme-toggle.is-light .theme-toggle__sun[data-v-c8ed892d]{--tw-scale-x:.5;--tw-scale-y:.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.5) scaleY(.5);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.theme-toggle.is-light .theme-toggle__sun-beams[data-v-c8ed892d]{transform:rotate(90deg)}.theme-toggle.is-dark .theme-toggle__moon>circle[data-v-c8ed892d]{transform:translate(-20px)}.theme-toggle.is-dark .theme-toggle__sun-beams[data-v-c8ed892d]{opacity:0}.theme-toggle:hover>svg .theme-toggle__moon[data-v-c8ed892d],.theme-toggle:hover>svg .theme-toggle__sun[data-v-c8ed892d]{fill:hsl(var(--foreground))}
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
.tree-h-flex[data-v-ddad8638]{display:flex}.tree-h-left[data-v-ddad8638]{flex:1;width:100%}.tree-h-right[data-v-ddad8638]{min-width:42px;width:42px}.option-card-button[data-v-ddad8638]{border-radius:0;font-size:10px;margin-left:0;width:100%}.op-group[data-v-ddad8638]{background-color:#1f1f1f}.thin-scrollbar[data-v-ddad8638]::-webkit-scrollbar{width:5px}[data-v-ddad8638] .el-card__body::-webkit-scrollbar{width:5px}
+1
View File
@@ -0,0 +1 @@
input[data-v-040d8970]{--ring:var(--primary)}@keyframes loading-rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.captcha-loading{animation:loading-rotation 1s linear infinite;border:2px solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:18px;width:18px}input[id=code]{border-bottom-right-radius:0;border-top-right-radius:0}button[role=combobox][data-placeholder][data-v-7f11cd4c]{color:hsl(var(--muted-foreground))}button[data-v-7f11cd4c]:where(:not([class^=ant]):not([class^=el])){--ring:var(--primary)}
+1
View File
@@ -0,0 +1 @@
.el-tag+.el-tag[data-v-ee71fd7c]{margin-left:10px}.cell-item[data-v-4c0647c6]{text-align:center}
+1
View File
@@ -0,0 +1 @@
.cell-item[data-v-bea48616]{text-align:right}
+1
View File
@@ -0,0 +1 @@
.cell-item[data-v-2b3c6b11]{text-align:center}
+1
View File
@@ -0,0 +1 @@
.containers[data-v-f38a69d4]{background-color:#fff;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCI+PGRlZnM+PHBhdHRlcm4gaWQ9ImEiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTBlMGUwIiBkPSJNMCAxMGg0ME0xMCAwdjQwTTAgMjBoNDBNMjAgMHY0ME0wIDMwaDQwTTMwIDB2NDAiIG9wYWNpdHk9Ii4yIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTBlMGUwIiBkPSJNNDAgMEgwdjQwIi8+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+) repeat!important;height:100%;position:absolute;width:100%}.dark .containers[data-v-f38a69d4]{background-color:#666!important}.canvas[data-v-f38a69d4]{height:100%;width:100%}.panel[data-v-f38a69d4]{position:absolute;right:0;top:0;width:300px}.au-flex[data-v-f38a69d4]{background-color:#fff;display:flex}.au-msg[data-v-f38a69d4]{flex:1;width:100%}.au-button[data-v-f38a69d4]{min-width:105px;width:105px}
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

+2 -16
View File
@@ -1,16 +1,2 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Rust Web Starter</title>
<script type="module" crossorigin src="/static/assets/index-CVSc7x3e.js"></script>
<link rel="modulepreload" crossorigin href="/static/assets/rolldown-runtime-cO_GjP7K.js">
<link rel="modulepreload" crossorigin href="/static/assets/react-DfpOv6Lx.js">
<link rel="modulepreload" crossorigin href="/static/assets/vender-XTQfm_LO.js">
<link rel="stylesheet" crossorigin href="/static/assets/vender-DPUo6BM0.css">
</head>
<body>
<div id="root"></div>
</body>
</html>
<!doctype html><html lang="zh"><head><script src="/static/_app.config.js?v=1.0.0-082faef9"></script><meta charset="UTF-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/><meta name="renderer" content="webkit"/><meta name="description" content="A Modern Back-end Management System"/><meta name="keywords" content="Vben Admin Vue3 Vite"/><meta name="author" content="Vben"/><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=0"/><title>Vben Admin</title><link rel="icon" href="/static/favicon.ico"/><script type="module" crossorigin src="/static/jse/index-index-D97IFaZ_.js"></script></head><body><script data-app-loading="inject-js">var theme = localStorage.getItem('vben-web-ele-1.0.0-prod-preferences-theme');
document.documentElement.classList.toggle('dark', /dark/.test(theme));</script><style data-app-loading="inject-css">html{line-height:1.15}.loading{align-items:center;background-color:#f4f7f9;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.loading.hidden{opacity:0;pointer-events:none;transition:all .8s ease-out;visibility:hidden}.dark .loading{background:#0d0d10}.title{color:rgba(0,0,0,.85);font-size:28px;font-weight:600;margin-top:66px}.dark .title{color:#fff}.loader{height:48px;position:relative;width:48px}.loader:before{animation:shadow-ani .5s linear infinite;background:rgba(0,128,255,.5);background:hsl(var(--primary,210 100% 50%)/50%);border-radius:50%;height:5px;top:60px;width:48px}.loader:after,.loader:before{content:"";left:0;position:absolute}.loader:after{animation:jump-ani .5s linear infinite;background:#0080ff;background:hsl(var(--primary,210 100% 50%));border-radius:4px;height:100%;top:0;width:100%}@keyframes jump-ani{15%{border-bottom-right-radius:3px}25%{transform:translateY(9px) rotate(22.5deg)}50%{border-bottom-right-radius:40px;transform:translateY(18px) scaleY(.9) rotate(45deg)}75%{transform:translateY(9px) rotate(67.5deg)}to{transform:translateY(0) rotate(90deg)}}@keyframes shadow-ani{0%,to{transform:scale(1)}50%{transform:scaleX(1.2)}}</style><div class="loading" id="__app-loading__"><div class="loader"></div><div class="title">Vben Admin</div></div><div id="app"></div></body></html>
BIN
View File
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
var v=(N,g,r)=>new Promise((p,d)=>{var h=l=>{try{c(r.next(l))}catch(_){d(_)}},u=l=>{try{c(r.throw(l))}catch(_){d(_)}},c=l=>l.done?p(l.value):Promise.resolve(l.value).then(h,u);c((r=r.apply(N,g)).next())});import{as as H,at as W,H as j,F as z,aa as G,aT as J,af as K,b7 as L,aW as Q,a8 as S,am as Y,ba as Z,aU as ee,aV as le,aX as te,E as y,_ as ae}from"./bootstrap-Dvp__AlY.js";import{a7 as oe,T as x,a0 as ne,X as de,a9 as se,aN as ie,aw as re,aO as a,ax as s,x as o,aR as i,aq as E}from"../jse/index-index-D97IFaZ_.js";const fe={style:{height:"600px"}},me={style:{height:"390px"}},pe={class:"card-header"},ce={class:"tree-h-flex"},_e={class:"tree-h-left"},ue={class:"tree-h-right"},ve={style:{"margin-bottom":"45px"}},xe={class:"dialog-footer"},ge=oe({__name:"ModelModal",emits:["close"],setup(N,{expose:g,emit:r}){const p=x(""),d=x(),h={children:"children",label:"modelName"},u=t=>{for(const e of t)(e.modelName=="cate"||e.modelName=="serie")&&(e.modelName=e.name),e.children&&u(e.children)};ne(p,t=>{d.value.filter(t)});const c=(t,e)=>t?e.name.includes(t):!0,l=de({data:[],id:"",name:"",pid:"",type:""}),_=t=>{if(t=="expandAll")for(let e=0;e<d.value.store._getAllNodes().length;e++)d.value.store._getAllNodes()[e].expanded=!0;else if(t=="collapseAll")for(let e=0;e<d.value.store._getAllNodes().length;e++)d.value.store._getAllNodes()[e].expanded=!1;y(`click on item ${t}`)},V=()=>v(null,null,function*(){});se(()=>v(null,null,function*(){yield V()}));const C=x("k2"),M=(t,e)=>{console.log(t,e)},f=x(!1),D=(t,e)=>v(null,null,function*(){if(yield V(),u(l.data),t=="dt"){for(let n of l.data)if(n.name=="电梯"){l.data=[n];break}}else if(t=="ft"){for(let n of l.data)if(n.name=="扶梯"){l.data=[n];break}}if(e&&e.indexOf("dt")>=0&&e!="dt1")for(let n of l.data)n.children&&(n.children=n.children.filter(b=>b.name.indexOf("家用梯")==-1));f.value=!0}),T=r,I=()=>{l.type!="model"?y.warning("请先选择产品型号"):(T("close",{id:l.id,name:l.name,pid:l.pid}),f.value=!1)};g({openModal:D});const B=t=>{l.id=t.id,l.name=t.name,l.pid=t.pid,l.type=t.type},R=()=>{l.type!="model"?y.warning("请先选择产品型号"):(T("close",{id:l.id,name:l.name,pid:l.pid}),f.value=!1)};return(t,e)=>{const n=W,b=K,U=Y,w=S,k=le,O=ee,P=Q,X=G,A=z,$=j,q=H,F=te;return re(),ie(F,{modelValue:f.value,"onUpdate:modelValue":e[3]||(e[3]=m=>f.value=m),title:"型号选择",width:"600px"},{footer:a(()=>[s("span",xe,[o(w,{onClick:e[2]||(e[2]=m=>f.value=!1)},{default:a(()=>[...e[10]||(e[10]=[i("取消",-1)])]),_:1}),o(w,{type:"primary",onClick:I},{default:a(()=>[...e[11]||(e[11]=[i("确认",-1)])]),_:1})])]),default:a(()=>[s("div",fe,[o(q,{modelValue:C.value,"onUpdate:modelValue":e[1]||(e[1]=m=>C.value=m),type:"card",onTabClick:M},{default:a(()=>[o(n,{label:"常用型号",name:"k1"},{default:a(()=>[...e[4]||(e[4]=[i("预设的常用型号 ",-1)])]),_:1}),o(n,{label:"层次选择",name:"k2"},{default:a(()=>[o($,null,{default:a(()=>[o(A,{span:12},{default:a(()=>[s("div",me,[o(X,{class:"box-card",style:{height:"100%"},"body-style":"height: 100%;overflow: auto"},{header:a(()=>[s("div",pe,[s("div",ce,[s("div",_e,[o(b,{"prefix-icon":E(L),modelValue:p.value,"onUpdate:modelValue":e[0]||(e[0]=m=>p.value=m),placeholder:"产品名称"},null,8,["prefix-icon","modelValue"])]),s("div",ue,[o(P,{onCommand:_},{dropdown:a(()=>[o(O,null,{default:a(()=>[o(k,{command:"expandAll"},{default:a(()=>[...e[5]||(e[5]=[i("全部展开",-1)])]),_:1}),o(k,{command:"collapseAll"},{default:a(()=>[...e[6]||(e[6]=[i("全部折叠",-1)])]),_:1}),o(k,{command:"refresh"},{default:a(()=>[...e[7]||(e[7]=[i("刷新",-1)])]),_:1})]),_:1})]),default:a(()=>[o(w,{style:{"margin-left":"10px",width:"30px"}},{default:a(()=>[o(U,{class:"el-icon--right"},{default:a(()=>[o(E(Z))]),_:1})]),_:1})]),_:1})])])])]),default:a(()=>[s("div",ve,[o(E(J),{onDblclick:R,onNodeClick:B,ref_key:"treeRef",ref:d,class:"filter-tree",data:l.data,props:h,"filter-node-method":c},null,8,["data"])])]),_:1})])]),_:1}),o(A,{span:12},{default:a(()=>[...e[8]||(e[8]=[s("div",{style:{border:"1px solid #ccc",height:"390px","margin-left":"5px",overflow:"auto"}},null,-1)])]),_:1})]),_:1})]),_:1}),o(n,{label:"偏好模板",name:"k3"},{default:a(()=>[...e[9]||(e[9]=[i("通过设置的偏好模板选择",-1)])]),_:1})]),_:1},8,["modelValue"])])]),_:1},8,["modelValue"])}}}),ke=ae(ge,[["__scopeId","data-v-3842de87"]]);export{ke as default};
Binary file not shown.
@@ -0,0 +1 @@
var f=Object.getOwnPropertySymbols;var b=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;var l=(s,a)=>{var t={};for(var e in s)b.call(s,e)&&a.indexOf(e)<0&&(t[e]=s[e]);if(s!=null&&f)for(var e of f(s))a.indexOf(e)<0&&v.call(s,e)&&(t[e]=s[e]);return t};import{S as h,C,_ as B,w as y}from"./index-BxB7tkPU.js";import{a7 as c,aN as i,aw as u,aO as d,as as p,b1 as w,b2 as P,aq as n,J as m,aM as _,az as g}from"../jse/index-index-D97IFaZ_.js";const S=c({__name:"Tabs",props:{defaultValue:{},orientation:{},dir:{},activationMode:{},modelValue:{},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(s,{emit:a}){const r=h(s,a);return(o,$)=>(u(),i(n(C),w(P(n(r))),{default:d(()=>[p(o.$slots,"default")]),_:3},16))}}),T=c({__name:"TabsContent",props:{class:{},value:{},forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(s){const a=s,t=m(()=>{const o=a,{class:e}=o;return l(o,["class"])});return(e,r)=>(u(),i(n(B),_({class:n(g)("ring-offset-background focus-visible:ring-ring mt-2 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2",a.class)},t.value),{default:d(()=>[p(e.$slots,"default")]),_:3},16,["class"]))}}),V=c({__name:"TabsList",props:{class:{},loop:{type:Boolean},asChild:{type:Boolean},as:{}},setup(s){const a=s,t=m(()=>{const o=a,{class:e}=o;return l(o,["class"])});return(e,r)=>(u(),i(n(y),_(t.value,{class:n(g)("bg-muted text-muted-foreground inline-flex h-9 items-center justify-center rounded-lg p-1",a.class)}),{default:d(()=>[p(e.$slots,"default")]),_:3},16,["class"]))}});export{S as _,V as a,T as b};
+1
View File
@@ -0,0 +1 @@
var u=(x,h,s)=>new Promise((r,i)=>{var d=t=>{try{c(s.next(t))}catch(p){i(p)}},n=t=>{try{c(s.throw(t))}catch(p){i(p)}},c=t=>t.done?r(t.value):Promise.resolve(t.value).then(d,n);c((s=s.apply(x,h)).next())});import{aa as I,aT as M,af as R,a8 as D,am as S,aU as F,aV as U,aW as O,t as P,_ as Q}from"./bootstrap-Dvp__AlY.js";import{a7 as W,T as y,X,a0 as Y,a9 as $,b8 as j,aN as z,aw as G,aO as o,ax as _,x as l,aq as g,Y as H,aR as f}from"../jse/index-index-D97IFaZ_.js";const J={style:{display:"flex"}},K={style:{flex:"1",width:"100%"}},L={style:{width:"42px","min-width":"42px"}},Z={style:{"margin-bottom":"45px"}},ee=W({__name:"ViewTree",props:{url:{type:String,required:!0},tip:{type:String,default:"分类名称",required:!1},expand:{type:Boolean,default:!1,required:!1}},emits:["node-click"],setup(x,{expose:h,emit:s}){const r=x,i=s,d=y(""),n=y(),c={children:"children",label:"name"},t=X({data:[],willInit:!0,form:{}}),p=a=>u(null,null,function*(){switch(a){case"collapseAll":{for(let e=0;e<n.value.store._getAllNodes().length;e++)n.value.store._getAllNodes()[e].expanded=!1;break}case"expandAll":{for(let e=0;e<n.value.store._getAllNodes().length;e++)n.value.store._getAllNodes()[e].expanded=!0;break}case"refresh":{yield w();break}case"rootNode":{i("node-click",{id:"",name:""});break}}}),w=()=>u(null,null,function*(){t.data=yield P.get(`${r.url}`,{params:t.form})}),k=(a,e)=>a?e.name.includes(a):!0;Y(d,a=>{n.value.filter(a)});const v=a=>{i("node-click",{id:a.id,name:a.name,type:a.type})};return h({init:()=>u(null,null,function*(){yield w()})}),$(()=>u(null,null,function*(){yield w()})),(a,e)=>{const b=R,N=j("MoreFilled"),C=S,A=D,m=U,E=F,V=O,T=M,q=I;return G(),z(q,{class:"box-card",style:{height:"100%"},"body-style":"height: 100%;overflow: auto","body-class":"thin-scrollbar"},{header:o(()=>[_("div",J,[_("div",K,[l(b,{"prefix-icon":"Search",modelValue:g(d),"onUpdate:modelValue":e[0]||(e[0]=B=>H(d)?d.value=B:null),placeholder:r.tip},null,8,["modelValue","placeholder"])]),_("div",L,[l(V,{onCommand:p},{dropdown:o(()=>[l(E,null,{default:o(()=>[l(m,{command:"expandAll"},{default:o(()=>[...e[1]||(e[1]=[f("全部展开",-1)])]),_:1}),l(m,{command:"collapseAll"},{default:o(()=>[...e[2]||(e[2]=[f("全部折叠",-1)])]),_:1}),l(m,{command:"rootNode"},{default:o(()=>[...e[3]||(e[3]=[f("根目录",-1)])]),_:1}),l(m,{command:"refresh"},{default:o(()=>[...e[4]||(e[4]=[f("刷新",-1)])]),_:1})]),_:1})]),default:o(()=>[l(A,{style:{width:"34px","margin-left":"8px"}},{default:o(()=>[l(C,{class:"el-icon--center"},{default:o(()=>[l(N)]),_:1})]),_:1})]),_:1})])])]),default:o(()=>[_("div",Z,[l(T,{"default-expand-all":r.expand,"highlight-current":"","node-key":"id",ref_key:"treeRef",ref:n,data:g(t).data,props:c,class:"filter-tree","filter-node-method":k,onNodeClick:v},null,8,["default-expand-all","data"])])]),_:1})}}}),ne=Q(ee,[["__scopeId","data-v-a6d73368"]]);export{ne as C};
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
var u=(w,h,l)=>new Promise((m,r)=>{var i=e=>{try{t(l.next(e))}catch(o){r(o)}},d=e=>{try{t(l.throw(e))}catch(o){r(o)}},t=e=>e.done?m(e.value):Promise.resolve(e.value).then(i,d);t((l=l.apply(w,h)).next())});import{t as N,a7 as L,a8 as T,a9 as z,F as V,aa as $,H as A,r as F,ab as Q,ac as U,_ as q}from"./bootstrap-Dvp__AlY.js";import{a as D,h as M}from"./oauth-common-aTeJY-lH.js";import{a7 as R,T as S,J as j,aq as p,X as H,a9 as I,ar as g,aw as _,x as s,ax as n,aO as c,aR as f,F as J,ay as K,aN as v,at as O,aQ as P,aK as X,au as x}from"../jse/index-index-D97IFaZ_.js";import"./index-CxpPjm1h.js";import"./index-jihHkv57.js";import"./index-DUhZmPwr.js";function G(){return N.get("/sys/social/list")}const W={class:"flex flex-col gap-[16px]"},Y=["src"],Z={class:"pb-3"},tt={class:"flex w-full items-center gap-4"},et={class:"flex flex-1 items-center justify-between"},at={class:"flex flex-col"},st={class:"mb-[4px] text-[14px] text-black/85 dark:text-white/85"},ot={class:"text-black/45 dark:text-white/45"},lt=R({__name:"account-bind",setup(w){function h(t){return t.bound?"已绑定":"绑定"}const l=S([]),m=j(()=>{const t=[...D];return t.forEach(e=>{e.bound=!!p(l).includes(e.source.toUpperCase())}),t});function r(t){Q.confirm(`确定解绑[${t.source}]平台的[${t.userName}]账号吗?`,"提示",{type:"warning"}).then(()=>u(null,null,function*(){yield U(t.id),yield d()})).catch(()=>{})}const i=H({list:[]});I(()=>u(null,null,function*(){yield d()}));const d=()=>u(null,null,function*(){l.value=[],i.list=yield G();for(const t of i.list)l.value.push(t.source);console.log(l.value)});return(t,e)=>{const o=L,y=T,k=z,C=$,E=V,B=A;return _(),g("div",W,[s(k,{data:p(i).list,style:{width:"100%",height:"100%","font-size":"14px"}},{default:c(()=>[s(o,{label:"序号",width:"80",type:"index"}),s(o,{label:"绑定账号平台",width:"140",align:"center",prop:"source","show-overflow-tooltip":""}),s(o,{label:"头像",width:"70",align:"center",prop:"avatar"},{default:c(a=>[n("img",{src:a.row.avatar,style:{width:"45px",height:"45px"}},null,8,Y)]),_:1}),s(o,{label:"系统账号",align:"center",prop:"userName","show-overflow-tooltip":!0}),s(o,{label:"绑定时间",width:"180",align:"center",prop:"createTime"}),s(o,{label:"操作",width:"80",align:"center","class-name":"small-padding fixed-width"},{default:c(a=>[s(y,{size:"small",type:"text",onClick:b=>r(a.row)},{default:c(()=>[...e[0]||(e[0]=[f("解绑",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["data"]),n("div",Z,[s(B,{gutter:20},{default:c(()=>[(_(!0),g(J,null,K(m.value,a=>(_(),v(E,{span:8,key:a.title},{default:c(()=>[s(C,{style:{"margin-bottom":"10px"}},{default:c(()=>{var b;return[n("div",tt,[a.avatar?(_(),v(P(a.avatar),{key:0,style:X((b=a==null?void 0:a.style)!=null?b:{}),class:"size-[40px]"},null,8,["style"])):O("",!0),n("div",et,[n("div",at,[n("h4",st,x(a.title),1),n("span",ot,x(a.description),1)]),s(y,{disabled:a.bound,size:"small",link:"",onClick:nt=>p(M)(a.source),style:{color:"#5353d5"}},{default:c(()=>[f(x(h(a)),1)]),_:2},1032,["disabled","onClick"])])])]}),_:2},1024)]),_:2},1024))),128))]),_:1}),s(p(F),{title:"说明",type:"success",closable:!1},{default:c(()=>[...e[1]||(e[1]=[n("p",null,[f(" 需要添加第三方账号在 "),n("span",{class:"font-bold"}," apps\\web-antd\\src\\views\\_core\\oauth-common.ts "),f(" 中accountBindList按模板添加 ")],-1)])]),_:1})])])}}}),ft=q(lt,[["__scopeId","data-v-d602432d"]]);export{ft as default};
Binary file not shown.
@@ -0,0 +1 @@
import{a7 as r,ar as o,aw as n,av as d,aq as t,az as p,as as l,aN as i,aO as c,x as _,aR as f,au as m}from"../jse/index-index-D97IFaZ_.js";const h=r({__name:"Card",props:{class:{}},setup(a){const s=a;return(e,u)=>(n(),o("div",{class:d(t(p)("bg-card text-card-foreground border-border rounded-xl border",s.class))},[l(e.$slots,"default")],2))}}),x=r({__name:"CardContent",props:{class:{}},setup(a){const s=a;return(e,u)=>(n(),o("div",{class:d(t(p)("p-6 pt-0",s.class))},[l(e.$slots,"default")],2))}}),C=r({__name:"CardHeader",props:{class:{}},setup(a){const s=a;return(e,u)=>(n(),o("div",{class:d(t(p)("flex flex-col gap-y-1.5 p-5",s.class))},[l(e.$slots,"default")],2))}}),$=r({__name:"CardTitle",props:{class:{}},setup(a){const s=a;return(e,u)=>(n(),o("h3",{class:d(t(p)("font-semibold leading-none tracking-tight",s.class))},[l(e.$slots,"default")],2))}}),b=r({name:"AnalysisChartCard",__name:"analysis-chart-card",props:{title:{}},setup(a){return(s,e)=>(n(),i(t(h),null,{default:c(()=>[_(t(C),null,{default:c(()=>[_(t($),{class:"text-xl"},{default:c(()=>[f(m(a.title),1)]),_:1})]),_:1}),_(t(x),null,{default:c(()=>[l(s.$slots,"default")]),_:3})]),_:3}))}});export{C as _,$ as a,x as b,h as c,b as d};
+1
View File
@@ -0,0 +1 @@
import{_ as o}from"./analytics-trends.vue_vue_type_script_setup_true_lang-CF9CcGLA.js";import"./use-echarts-Caqi4ZRI.js";import"../jse/index-index-D97IFaZ_.js";import"./universalTransition-gYJL3rkq.js";import"./bootstrap-Dvp__AlY.js";export{o as default};

Some files were not shown because too many files have changed in this diff Show More