](http://godban.github.io/browsers-support-badges/)IE | [
](http://godban.github.io/browsers-support-badges/)Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari |
+| :-: | :-: | :-: | :-: | :-: |
+| not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
+
+## 👥 维护者
+[@Ah jung](https://github.com/jekip)
+
+## 💬 交流
+
+有关 `Naive Ui Admin` 的使用或其他问题,欢迎加入我们的讨论群组或提出问题。
+
+QQ1群:328347666 (已满)
+QQ2群:741353560
+
+## 💖 赞助
+#### 如果您觉得这个项目对您有帮助,可以通过下面的链接为作者买一杯果汁,表示感谢!。
+
+
+
+[Paypal Me](https://www.paypal.com/paypalme/majunping)
diff --git a/build/constant.js b/build/constant.js
new file mode 100644
index 0000000..12c0ffe
--- /dev/null
+++ b/build/constant.js
@@ -0,0 +1,5 @@
+/**
+ * The name of the configuration file entered in the production environment
+ */
+export const GLOB_CONFIG_FILE_NAME = 'app.config.js';
+export const OUTPUT_DIR = 'dist';
diff --git a/build/constant.ts b/build/constant.ts
new file mode 100644
index 0000000..cbcc5f3
--- /dev/null
+++ b/build/constant.ts
@@ -0,0 +1,6 @@
+/**
+ * The name of the configuration file entered in the production environment
+ */
+export const GLOB_CONFIG_FILE_NAME = 'app.config.js';
+
+export const OUTPUT_DIR = 'dist';
diff --git a/build/getConfigFileName.js b/build/getConfigFileName.js
new file mode 100644
index 0000000..faf7bed
--- /dev/null
+++ b/build/getConfigFileName.js
@@ -0,0 +1,9 @@
+/**
+ * Get the configuration file variable name
+ * @param env
+ */
+export const getConfigFileName = (env) => {
+ return `__PRODUCTION__${env.VITE_GLOB_APP_SHORT_NAME || '__APP'}__CONF__`
+ .toUpperCase()
+ .replace(/\s/g, '');
+};
diff --git a/build/getConfigFileName.ts b/build/getConfigFileName.ts
new file mode 100644
index 0000000..d61cd41
--- /dev/null
+++ b/build/getConfigFileName.ts
@@ -0,0 +1,9 @@
+/**
+ * Get the configuration file variable name
+ * @param env
+ */
+export const getConfigFileName = (env: Record- z&cC;M!Jy(Sc{7Du(BmQ}m$J6 <`abu{t!NVqFwX#qx~CHlZiG$ z{JTu$$O$Cy6)^3*LPCfG;if3x4>_|W=eO|)CFitlUz7Ux=D$V5r~JqsW8!=z7bJqt zc>*J_RI>@8E2&o3ZDNt@zeoIh)K!amn4rbSIfGVfo|84mq+`IAzq^DfSM|%eMLvPf zvh%x8R>OTVM~TWnYcTyHm=tQM`b5`0RH}w)J7vG<$(dtJI0*=O?inxo6?!03EqjMU zM8A#@%_Z20G~HO0 L^v_FJ}U8I_yY@ox~CtQ-O_UTI2u53ldMa<%|Zof=V_Ei >cKRwR!cdD~`p0#qeR7U`>Q<3lou}~~bAcT?aa{O} zxzoXWYO*J}*7BoztqGI!g(cadUfj#O*uo|4D_k?JuA_A)LT_-{p{MH^`88(SkTY_6 zB<_8A@Due;(VjA_A;a73bLx%HRvb1^0;uJd$=5*o5C@{L?EJ%w#wvfGP{g*Zu%fpY z&OM4(=4yIS jl4IRT z+OMf$*}BW4%r5%IZ!SP&ifw-zH4A31xk(M2|3Wvo-adsC?8nb5j~o)kZP}&5uQ0;2 ziYr_8>V$2$O1PG_*5lR@28otId-Kt&0SI!kmC*mG@3aOsVu~MR&GAgix!h6p5mx?V z4Czo}WFKw0g%2dTaOlL!A#7HO@=Yprt)m(1*OTC14U5aNlH#1+xZZv^rUy!Sys|W! zBkBs8k2r@thi Q`sB4@=#M1^>-OSyhqx2&a~*a&41}*4R;M ze76RwS|<|Aw3lhilDuZ^ImMGum-B(Qftc&VYSwI3MJsZm_$dKBH$^yk{KoQjgWQEI z;Cc0pfHft!iyBu#Avx7uC!^5J NJaLFfa&?mHX+i;LGZ997q?r 9SA9FOq+M5u24_S)25~jSB*&JGG(=8GboX!wt z 5Iex5T zLXUDXc}l|G3t|?|aBhDjT^+ml^E`WnOUPvUoeM E zHaipVR6Yh^Y3Kd*ShWP$5CnK3~5U( zkEaG^SWlmukWwj^{IkzBR%DJ!#f$w7q8hf{=|+wSBt(`zFyoOW)WK$pP*UcwNNB)3R(|0HGxWacPDD2 z7VYv0FF}Wj#%A9xYqh)^FKSFD!=1v(iHWKMNO4gqT~D#l(ua;2Wxu6B{v_)DKOtsW z>y>y 4egZ~6L#{n9T32#MJPMiLnv1BAl3tY;?=8i1C$W@E zQBW+)T+&mls>i13B*14dGvZNI;0H-}hgE%)vzl#&^u=Wzh782%C@AvV6!^&qI)y9u zX2=D3d!AkY-{8Ujj)FYH8~y|1e?TMuKM=?>8E0PNzauXHo05O^^&dU{1EBIR@T11T c>3MpJoGBZnx16)9XT57Y)=?=|dKvtG0Lt`Rh5!Hn literal 0 HcmV?d00001 diff --git a/src/assets/images/analysis.svg b/src/assets/images/analysis.svg new file mode 100644 index 0000000..1102443 --- /dev/null +++ b/src/assets/images/analysis.svg @@ -0,0 +1,156 @@ + diff --git a/src/assets/images/exception/403.svg b/src/assets/images/exception/403.svg new file mode 100644 index 0000000..f7565ca --- /dev/null +++ b/src/assets/images/exception/403.svg @@ -0,0 +1,100 @@ + diff --git a/src/assets/images/exception/404.svg b/src/assets/images/exception/404.svg new file mode 100644 index 0000000..18f3ba9 --- /dev/null +++ b/src/assets/images/exception/404.svg @@ -0,0 +1,115 @@ + diff --git a/src/assets/images/exception/500.svg b/src/assets/images/exception/500.svg new file mode 100644 index 0000000..fd040ba --- /dev/null +++ b/src/assets/images/exception/500.svg @@ -0,0 +1,111 @@ + diff --git a/src/assets/images/exception/developing.svg b/src/assets/images/exception/developing.svg new file mode 100644 index 0000000..3b32c28 --- /dev/null +++ b/src/assets/images/exception/developing.svg @@ -0,0 +1,133 @@ + diff --git a/src/assets/images/exception/load-error.svg b/src/assets/images/exception/load-error.svg new file mode 100644 index 0000000..bfbd13e --- /dev/null +++ b/src/assets/images/exception/load-error.svg @@ -0,0 +1,178 @@ + diff --git a/src/assets/images/exception/nodata.svg b/src/assets/images/exception/nodata.svg new file mode 100644 index 0000000..5099ff2 --- /dev/null +++ b/src/assets/images/exception/nodata.svg @@ -0,0 +1,106 @@ + diff --git a/src/assets/images/header-theme-dark.svg b/src/assets/images/header-theme-dark.svg new file mode 100644 index 0000000..9bc65dd --- /dev/null +++ b/src/assets/images/header-theme-dark.svg @@ -0,0 +1,49 @@ + + diff --git a/src/assets/images/login.svg b/src/assets/images/login.svg new file mode 100644 index 0000000..2490aa7 --- /dev/null +++ b/src/assets/images/login.svg @@ -0,0 +1,127 @@ + diff --git a/src/assets/images/logo.png b/src/assets/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..de873ed4ee9e871a0f654fff3a94d37819a19d6b GIT binary patch literal 6448 zcmaJ`cQjmUzaE6>L <|SG}KiLu15Huhn(!{ z?Kb}!b~W7cP&M^1L_2tR* cEtt&WFO(&Z0%hT9zZ*UBhpn4wAIi80wUpZAQLgDFw{*M;e=H8!5|EM zbYS*AF7{Gz&?9-EEKd4L0EO_d1>#UoU9r+QIncj!rLX3HwuL~ze?dH4 nQgoLkdaRJCfX)$qW5eeYGFVK}W4BSE5 zKt=7}wysukASVwGH)$auFE1}aFHu1>#!(0&B_;JoLqtU23L${?cJ;8u3Akdp{#H;y zVC^wTHxDG*75GQd)(-9IAqTqh^uI$ux&24h75ncrT_sEiXX_>e5fuIt(%(QR^#6yV zQ2#+=Jq!^4 l-A%qMNShOd`{;F^eTz^ctNh@OzwjO8<42^#JcNX=W&>m>4 z6WR@^Y$y)AZ-R7%qrI?v|H4C|(i*N<4_jAzgocV7=t@BliG)iFLqvs@m6XNQB$bpP z5LG29QMHFEs;Y`g!Vnb^5f$;jxhiOTPZYw{<8Lnff4JiR$o ;x45D`A9FTt-;O~;>|M5cdRH^d% QIxnoghsla1)n#C|1Arf%Q1W$%2Wub@gTdk$< zF7?wfMt%gnrJ-1iG5~J94Ot|lwUU!fU3;~*_Puy2eTVO)_4?teYpT=>7=rlya^Nv) z9B_Q*-v%Kqrkxkjls%w3dfB)7+-E+Jiq=`rZjh(7eFT8V5FSamP;8&(Dd@|;8m9i_ zL=J-u-cm@S0LmP{e6~}X0Uvq8$phG^U*=jd^OOjbe>tGzM}>3e36vy)$M58GyZfDy zRB8dF7|J|Mg6>O^-sxMo#z(;zNIWUg(Y$l9D--ftetXsVLP0on2hHvFR24BvjDZ38 zem?p>->c*Ht+(DOjP&eooLZ^Gc7qGDu`>O *i61W2 zmKN(xF!65SCIO(;l~E1XIHk?m%AlS{q??U{XUFY+hizW!({G~Ry3l7oX0bUjYBieb z@5am0$bMi=Zg+otY_<|U_mc6H!B;^=?zKCFHl8_{3i}IaHCPPWg9KhA$L|RiZv7rq zu>9Ip_~9*SnDc|utQTpT3cfYsm$!ZC7+FOs9tGaNzq99bl)z}`YHfEtawND mv}VHMY0fSaV-Ugyt&t$fYYUGZ&V9ufpxtA6-tkI6Yg zFQkjs;4~h7qdVYS>qKme$U15ct@2*f-p)FkDzYH|$635;Zh6#Mhp&){aK~d|m&%nz zIVF5xGQU8mLaxO7{4J~S4yJhJBxWLZ ?`A@Kcw*AMLj7u?Z$urp zEqa9v4j!gIIn3b-+OtS~X;!6?XE$|I5bWjR%5_lp08damUgr$bLT=~lnG0^&DY7nW z%PS#Mlut3M1t$u8J^DLGTy&8IFO>{NMcBUWNfR%G6Wa?y0s|grjYpZt51}#=3}vL7 zUdXaGe;)8D?64f|_3Ix=TwI9`dSk+8=A?P>W;wQC?&Td|wqU^9V7ZS%ualq)(y+qf zlmvm;*}qiTBBT|SGsn{Txe5=x^7_}fn=W(gjx?w@v&PeLVPZuVHPGN=^-tG~97^Ld z=!x2`PlG<`B#MDw;XhH#3|fyFHay*fl*P?y=joQe2J=S^h(T+Syp|`oj?c(6CJ)9| z4vCn0 ~@yC4(iDKdu#1?HPb99V~2 z+sLbNd-J0vE)#axLEqE|3XQreo&n-I`2?4&b9|gTD0FVSHcjZfF@%C)YKF#7B@t1F zH_J7dIo`_WmuG$?P4^2^!*#b%oSk#wXf>56xQ(ec5{&8UU#%v5L2^d39uW~A3FCj{ zQ+JCb#?V6)EW>?v$%wl5jSAlz=zjdonafoZ=GS6d>Thn=IY>(gZYq6Qk>~1Y6u9}> zGq?AW*ckONy<7V