Browse Source

最新代码上传

tushan 1 year ago
parent
commit
3518ef97b2
83 changed files with 125 additions and 16 deletions
  1. 1 1
      Dockerfile
  2. 1 1
      docker/install.sh
  3. 109 0
      docker/nginx.conf
  4. 0 0
      public/dist/assets/360.1701946211972.svg
  5. 0 0
      public/dist/assets/about.1701946211972.css
  6. 1 1
      public/dist/assets/about.1701946211972.js
  7. 0 0
      public/dist/assets/about.1701946211972.svg
  8. 0 0
      public/dist/assets/add.1701946211972.svg
  9. 0 0
      public/dist/assets/addicon.1701946211972.css
  10. 1 1
      public/dist/assets/addicon.1701946211972.js
  11. 0 0
      public/dist/assets/appSide.1701946211972.css
  12. 0 0
      public/dist/assets/appSide.1701946211972.js
  13. 0 0
      public/dist/assets/appstore.1701946211972.svg
  14. 0 0
      public/dist/assets/baidu.1701946211972.svg
  15. 0 0
      public/dist/assets/baidudev.1701946211972.png
  16. 0 0
      public/dist/assets/bilibiliico.1701946211972.png
  17. 0 0
      public/dist/assets/bing.1701946211972.svg
  18. 0 0
      public/dist/assets/boy.1701946211972.svg
  19. 0 0
      public/dist/assets/class.1701946211972.svg
  20. 0 0
      public/dist/assets/clienthome.1701946211972.svg
  21. 0 0
      public/dist/assets/close.1701946211972.svg
  22. 0 0
      public/dist/assets/controller.1701946211972.css
  23. 0 0
      public/dist/assets/controller.1701946211972.js
  24. 0 0
      public/dist/assets/cover.1701946211972.svg
  25. 0 0
      public/dist/assets/custom.1701875177664.js
  26. 0 0
      public/dist/assets/custom.1701946211972.css
  27. 0 0
      public/dist/assets/custom.1701946211972.js
  28. 0 0
      public/dist/assets/custom.1701946211972.svg
  29. 0 0
      public/dist/assets/del.1701946211972.svg
  30. 0 0
      public/dist/assets/deskTopMouse.1701946211972.css
  31. 1 1
      public/dist/assets/deskTopMouse.1701946211972.js
  32. 0 1
      public/dist/assets/edit.1701875177664.js
  33. 1 0
      public/dist/assets/edit.1701946211972.js
  34. 0 0
      public/dist/assets/edit.1701946211972.svg
  35. 0 0
      public/dist/assets/google.1701946211972.svg
  36. 0 0
      public/dist/assets/href.1701875177664.js
  37. 0 0
      public/dist/assets/href.1701946211972.js
  38. 0 0
      public/dist/assets/iconGroup.1701946211972.css
  39. 1 1
      public/dist/assets/iconGroup.1701946211972.js
  40. 0 0
      public/dist/assets/iconGroupBox.1701946211972.css
  41. 0 0
      public/dist/assets/iconGroupBox.1701946211972.js
  42. 0 0
      public/dist/assets/index.1701946211972.css
  43. 0 0
      public/dist/assets/index.1701946211972.js
  44. 0 0
      public/dist/assets/index.17019462119722.css
  45. 1 1
      public/dist/assets/index.17019462119722.js
  46. 0 0
      public/dist/assets/index.17019462119723.css
  47. 0 0
      public/dist/assets/index.17019462119723.js
  48. 0 0
      public/dist/assets/index.17019462119724.css
  49. 1 1
      public/dist/assets/index.17019462119724.js
  50. 0 0
      public/dist/assets/index.17019462119725.css
  51. 1 1
      public/dist/assets/index.17019462119725.js
  52. 1 1
      public/dist/assets/jquery.1701946211972.js
  53. 0 0
      public/dist/assets/kong.1701946211972.svg
  54. 0 0
      public/dist/assets/lajitong.1701946211972.svg
  55. 0 0
      public/dist/assets/layout.1701946211972.css
  56. 1 1
      public/dist/assets/layout.1701946211972.js
  57. 0 0
      public/dist/assets/layout.1701946211972.svg
  58. 0 0
      public/dist/assets/linkstore.1701875177664.js
  59. 0 0
      public/dist/assets/linkstore.1701946211972.css
  60. 0 0
      public/dist/assets/linkstore.1701946211972.js
  61. 0 0
      public/dist/assets/mouseMenu.1701946211972.js
  62. 0 0
      public/dist/assets/onlineMall.1701946211972.css
  63. 0 0
      public/dist/assets/onlineMall.1701946211972.js
  64. 0 0
      public/dist/assets/open.1701946211972.svg
  65. 0 0
      public/dist/assets/openType.1701946211972.css
  66. 1 1
      public/dist/assets/openType.1701946211972.js
  67. 0 0
      public/dist/assets/openType.1701946211972.svg
  68. 0 0
      public/dist/assets/reload.1701946211972.svg
  69. 0 0
      public/dist/assets/search.1701946211972.svg
  70. 0 0
      public/dist/assets/setting.1701946211972.css
  71. 0 0
      public/dist/assets/setting.1701946211972.js
  72. 0 0
      public/dist/assets/setting.1701946211972.svg
  73. 0 0
      public/dist/assets/sougou.1701946211972.svg
  74. 0 0
      public/dist/assets/theme.1701946211972.js
  75. 0 0
      public/dist/assets/theme.1701946211972.svg
  76. 0 0
      public/dist/assets/user.1701946211972.css
  77. 0 0
      public/dist/assets/user.1701946211972.js
  78. 0 0
      public/dist/assets/user.17019462119722.js
  79. 0 0
      public/dist/assets/wapp.1701946211972.svg
  80. 0 0
      public/dist/assets/weiboico.1701946211972.png
  81. 0 0
      public/dist/assets/wiki.1701946211972.png
  82. 1 1
      public/dist/index.html
  83. 2 2
      public/index.php

+ 1 - 1
Dockerfile

@@ -6,7 +6,7 @@ WORKDIR /
 
 COPY ./docker/install.sh /install.sh
 COPY ./docker/start.sh /start.sh
-
+COPY ./docker/nginx.conf /nginx.conf
 COPY ./docker/default.conf /default.conf
 COPY ./docker/www.conf /www.conf
 COPY ./docker/redis.conf /opt/redis.conf

+ 1 - 1
docker/install.sh

@@ -20,7 +20,7 @@ mkdir /run/nginx
 mv /default.conf /etc/nginx/http.d/default.conf
 mv /www.conf /etc/php7/php-fpm.d/www.conf
 mv /php.ini /etc/php7/php.ini
-
+mv /nginx.conf /etc/nginx/nginx.conf
 
 # 检查是否存在 .git 目录
 if [ -d "/www/.git" ]; then

+ 109 - 0
docker/nginx.conf

@@ -0,0 +1,109 @@
+# /etc/nginx/nginx.conf
+
+user nginx;
+
+# Set number of worker processes automatically based on number of CPU cores.
+worker_processes auto;
+
+# Enables the use of JIT for regular expressions to speed-up their processing.
+pcre_jit on;
+
+# Configures default error logger.
+error_log /var/log/nginx/error.log warn;
+
+# Includes files with directives to load dynamic modules.
+include /etc/nginx/modules/*.conf;
+
+
+events {
+	# The maximum number of simultaneous connections that can be opened by
+	# a worker process.
+	worker_connections 1024;
+}
+
+http {
+	# Includes mapping of file name extensions to MIME types of responses
+	# and defines the default type.
+	include /etc/nginx/mime.types;
+	default_type application/octet-stream;
+    set_real_ip_from 0.0.0.0/0;
+    real_ip_header X-Forwarded-For;
+	# Name servers used to resolve names of upstream servers into addresses.
+	# It's also needed when using tcpsocket and udpsocket in Lua modules.
+	#resolver 1.1.1.1 1.0.0.1 2606:4700:4700::1111 2606:4700:4700::1001;
+
+	# Don't tell nginx version to the clients. Default is 'on'.
+	server_tokens off;
+
+	# Specifies the maximum accepted body size of a client request, as
+	# indicated by the request header Content-Length. If the stated content
+	# length is greater than this size, then the client receives the HTTP
+	# error code 413. Set to 0 to disable. Default is '1m'.
+	client_max_body_size 1m;
+
+	# Sendfile copies data between one FD and other from within the kernel,
+	# which is more efficient than read() + write(). Default is off.
+	sendfile on;
+
+	# Causes nginx to attempt to send its HTTP response head in one packet,
+	# instead of using partial frames. Default is 'off'.
+	tcp_nopush on;
+
+
+	# Enables the specified protocols. Default is TLSv1 TLSv1.1 TLSv1.2.
+	# TIP: If you're not obligated to support ancient clients, remove TLSv1.1.
+	ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
+
+	# Path of the file with Diffie-Hellman parameters for EDH ciphers.
+	# TIP: Generate with: `openssl dhparam -out /etc/ssl/nginx/dh2048.pem 2048`
+	#ssl_dhparam /etc/ssl/nginx/dh2048.pem;
+
+	# Specifies that our cipher suits should be preferred over client ciphers.
+	# Default is 'off'.
+	ssl_prefer_server_ciphers on;
+
+	# Enables a shared SSL cache with size that can hold around 8000 sessions.
+	# Default is 'none'.
+	ssl_session_cache shared:SSL:2m;
+
+	# Specifies a time during which a client may reuse the session parameters.
+	# Default is '5m'.
+	ssl_session_timeout 1h;
+
+	# Disable TLS session tickets (they are insecure). Default is 'on'.
+	ssl_session_tickets off;
+
+
+	# Enable gzipping of responses.
+	#gzip on;
+
+	# Set the Vary HTTP header as defined in the RFC 2616. Default is 'off'.
+	gzip_vary on;
+
+
+	# Helper variable for proxying websockets.
+	map $http_upgrade $connection_upgrade {
+		default upgrade;
+		'' close;
+	}
+
+
+	# Specifies the main log format.
+	log_format main '$remote_addr - $remote_user [$time_local] "$request" '
+			'$status $body_bytes_sent "$http_referer" '
+			'"$http_user_agent" "$http_x_forwarded_for"';
+
+	# Sets the path, format, and configuration for a buffered log write.
+	access_log /var/log/nginx/access.log main;
+
+
+	# Includes virtual hosts configs.
+	include /etc/nginx/http.d/*.conf;
+
+	# WARNING: Don't use this directory for virtual hosts anymore.
+	# This include will be moved to the root context in Alpine 3.14.
+	#include /etc/nginx/conf.d/*.conf;
+}
+
+# TIP: Uncomment if you use stream module.
+#include /etc/nginx/stream.conf;

+ 0 - 0
public/dist/assets/360.1701875177664.svg → public/dist/assets/360.1701946211972.svg


+ 0 - 0
public/dist/assets/about.1701875177664.css → public/dist/assets/about.1701946211972.css


+ 1 - 1
public/dist/assets/about.1701875177664.js → public/dist/assets/about.1701946211972.js

@@ -1 +1 @@
-import{r as a,S as e,c as l,d as s,e as t,t as u,m as r}from"./index.1701875177664.js";const m={class:"about"},c={key:0,class:"labelItem"},n=t("span",null,"联系邮箱",-1),o={class:"ml-4 text-yellow-500"},d={key:1,class:"labelItem mt-3"},i=t("span",null,"备案号",-1),b={class:"ml-4 text-blue-500"},p={__name:"about",setup(p){const v=a({email:"",recordNumber:"",qq:""});return e({url:"/api/site"}).then((a=>{1===a.code&&(v.value=a.data)})),(a,e)=>(l(),s("div",m,[v.value.email?(l(),s("div",c,[n,t("span",o,u(v.value.email),1)])):r("",!0),v.value.recordNumber?(l(),s("div",d,[i,t("span",b,u(v.value.recordNumber),1)])):r("",!0)]))}};export{p as default};
+import{r as a,S as e,c as l,d as s,e as t,t as u,m as r}from"./index.1701946211972.js";const m={class:"about"},c={key:0,class:"labelItem"},n=t("span",null,"联系邮箱",-1),o={class:"ml-4 text-yellow-500"},d={key:1,class:"labelItem mt-3"},i=t("span",null,"备案号",-1),b={class:"ml-4 text-blue-500"},p={__name:"about",setup(p){const v=a({email:"",recordNumber:"",qq:""});return e({url:"/api/site"}).then((a=>{1===a.code&&(v.value=a.data)})),(a,e)=>(l(),s("div",m,[v.value.email?(l(),s("div",c,[n,t("span",o,u(v.value.email),1)])):r("",!0),v.value.recordNumber?(l(),s("div",d,[i,t("span",b,u(v.value.recordNumber),1)])):r("",!0)]))}};export{p as default};

+ 0 - 0
public/dist/assets/about.1701875177664.svg → public/dist/assets/about.1701946211972.svg


+ 0 - 0
public/dist/assets/add.1701875177664.svg → public/dist/assets/add.1701946211972.svg


+ 0 - 0
public/dist/assets/addicon.1701875177664.css → public/dist/assets/addicon.1701946211972.css


+ 1 - 1
public/dist/assets/addicon.1701875177664.js → public/dist/assets/addicon.1701946211972.js

@@ -1 +1 @@
-import{B as s,C as a,N as l,r as t,c as e,d,e as i,n as c,j as n,g as o,aa as p}from"./index.1701875177664.js";const r={class:"addiconframe flex"},u={class:"left"},v=i("div",{class:"titleTop flex pl-5 items-center"},[i("span",{class:"text-2xl"},"添加图标")],-1),m={class:"add-body space-y-3 pl-3 pr-3"},_=[i("img",{src:"/dist/assets/appstore.1701875177664.svg",alt:""},null,-1),i("span",null,"标签商城",-1)],f=[i("img",{src:"/dist/assets/custom.1701875177664.svg",alt:""},null,-1),i("span",null,"自定义标签",-1)],g={class:"right"},x={__name:"addicon",props:{data:{type:Object}},setup(x){var j;const y=x,C=s((()=>a((()=>import("./custom.1701875177664.js")),["assets/custom.1701875177664.js","assets/custom.1701875177664.css","assets/index.1701875177664.js","assets/index.17018751776645.css","assets/appSide.1701875177664.js","assets/appSide.1701875177664.css"]))),E=s((()=>a((()=>import("./onlineMall.1701875177664.js")),["assets/onlineMall.1701875177664.js","assets/onlineMall.1701875177664.css","assets/index.1701875177664.js","assets/index.17018751776645.css","assets/href.1701875177664.js"]))),O=l(E),T=t({}),b=s=>{O.value=s};return(null==(j=y.data)?void 0:j.id)&&(T.value=y.data,b(C)),(s,a)=>(e(),d("div",r,[i("div",u,[v,i("div",m,[i("div",{class:c(["add-type",{selectCom:n(O)==n(E)}]),onClick:a[0]||(a[0]=s=>b(n(E)))},_,2),i("div",{class:c(["add-type",{selectCom:n(O)==n(C)}]),onClick:a[1]||(a[1]=s=>b(n(C)))},f,2)])]),i("div",g,[(e(),o(p(n(O)),{data:T.value},null,8,["data"]))])]))}};export{x as default};
+import{B as s,C as a,N as l,r as t,c as e,d,e as i,n as c,j as n,g as o,aa as p}from"./index.1701946211972.js";const r={class:"addiconframe flex"},u={class:"left"},v=i("div",{class:"titleTop flex pl-5 items-center"},[i("span",{class:"text-2xl"},"添加图标")],-1),m={class:"add-body space-y-3 pl-3 pr-3"},_=[i("img",{src:"/dist/assets/appstore.1701946211972.svg",alt:""},null,-1),i("span",null,"标签商城",-1)],f=[i("img",{src:"/dist/assets/custom.1701946211972.svg",alt:""},null,-1),i("span",null,"自定义标签",-1)],g={class:"right"},x={__name:"addicon",props:{data:{type:Object}},setup(x){var j;const y=x,C=s((()=>a((()=>import("./custom.1701946211972.js")),["assets/custom.1701946211972.js","assets/custom.1701946211972.css","assets/index.1701946211972.js","assets/index.17019462119725.css","assets/appSide.1701946211972.js","assets/appSide.1701946211972.css"]))),E=s((()=>a((()=>import("./onlineMall.1701946211972.js")),["assets/onlineMall.1701946211972.js","assets/onlineMall.1701946211972.css","assets/index.1701946211972.js","assets/index.17019462119725.css","assets/href.1701946211972.js"]))),O=l(E),T=t({}),b=s=>{O.value=s};return(null==(j=y.data)?void 0:j.id)&&(T.value=y.data,b(C)),(s,a)=>(e(),d("div",r,[i("div",u,[v,i("div",m,[i("div",{class:c(["add-type",{selectCom:n(O)==n(E)}]),onClick:a[0]||(a[0]=s=>b(n(E)))},_,2),i("div",{class:c(["add-type",{selectCom:n(O)==n(C)}]),onClick:a[1]||(a[1]=s=>b(n(C)))},f,2)])]),i("div",g,[(e(),o(p(n(O)),{data:T.value},null,8,["data"]))])]))}};export{x as default};

+ 0 - 0
public/dist/assets/appSide.1701875177664.css → public/dist/assets/appSide.1701946211972.css


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/appSide.1701946211972.js


+ 0 - 0
public/dist/assets/appstore.1701875177664.svg → public/dist/assets/appstore.1701946211972.svg


+ 0 - 0
public/dist/assets/baidu.1701875177664.svg → public/dist/assets/baidu.1701946211972.svg


+ 0 - 0
public/dist/assets/baidudev.1701875177664.png → public/dist/assets/baidudev.1701946211972.png


+ 0 - 0
public/dist/assets/bilibiliico.1701875177664.png → public/dist/assets/bilibiliico.1701946211972.png


+ 0 - 0
public/dist/assets/bing.1701875177664.svg → public/dist/assets/bing.1701946211972.svg


+ 0 - 0
public/dist/assets/boy.1701875177664.svg → public/dist/assets/boy.1701946211972.svg


+ 0 - 0
public/dist/assets/class.1701875177664.svg → public/dist/assets/class.1701946211972.svg


+ 0 - 0
public/dist/assets/clienthome.1701875177664.svg → public/dist/assets/clienthome.1701946211972.svg


+ 0 - 0
public/dist/assets/close.1701875177664.svg → public/dist/assets/close.1701946211972.svg


+ 0 - 0
public/dist/assets/controller.1701875177664.css → public/dist/assets/controller.1701946211972.css


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/controller.1701946211972.js


+ 0 - 0
public/dist/assets/cover.1701875177664.svg → public/dist/assets/cover.1701946211972.svg


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/custom.1701875177664.js


+ 0 - 0
public/dist/assets/custom.1701875177664.css → public/dist/assets/custom.1701946211972.css


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/custom.1701946211972.js


+ 0 - 0
public/dist/assets/custom.1701875177664.svg → public/dist/assets/custom.1701946211972.svg


+ 0 - 0
public/dist/assets/del.1701875177664.svg → public/dist/assets/del.1701946211972.svg


+ 0 - 0
public/dist/assets/deskTopMouse.1701875177664.css → public/dist/assets/deskTopMouse.1701946211972.css


+ 1 - 1
public/dist/assets/deskTopMouse.1701875177664.js → public/dist/assets/deskTopMouse.1701946211972.js

@@ -1 +1 @@
-import{u as s,r as e,a8 as o,p as t,o as n,c as l,d as a,e as i,l as u,x as m,m as p,a9 as d}from"./index.1701875177664.js";import{_ as c}from"./edit.1701875177664.js";import{a as r}from"./href.1701875177664.js";const v=["onClick"],k=[i("img",{src:"/dist/assets/add.1701875177664.svg"},null,-1),i("span",null,"添加图标",-1)],g=["onClick"],C=[i("img",{src:"/dist/assets/class.1701875177664.svg"},null,-1),i("span",null,"创建分类",-1)],f=["onClick"],x=[i("img",{src:c},null,-1),i("span",null,"批量编辑",-1)],h=["onClick"],w=[i("img",{src:"/dist/assets/reload.1701875177664.svg"},null,-1),i("span",null,"刷新页面",-1)],I=["onClick"],M=[i("img",{src:"/dist/assets/setting.1701875177664.svg"},null,-1),i("span",null,"设置",-1)],j={__name:"deskTopMouse",setup(c){const j=s(),y=e(!1),L=o({top:"0px",left:"0px"}),T=()=>{r("tab://setting"),y.value=!1},_=()=>{let s={id:d(),size:"2x2",component:"iconGroup",name:"创建分组",type:"component",url:"iconGroup",children:[]};j.state.link.push(s),j.commit("updateLink"),y.value=!1},b=()=>{j.state.editStatus=!0,y.value=!1},E=()=>{r("tab://addicon"),y.value=!1},G=()=>{t.emit("reload"),y.value=!1},z=s=>{L.top=s.top+"px",L.left=s.left+"px",y.value=!0},S=s=>{y.value&&(y.value=!1)};return window.addEventListener("mousedown",S),t.on("deskTopMouse",z),n((()=>{window.removeEventListener("mousedown",S),t.off("deskTopMouse",z)})),(s,e)=>y.value?(l(),a("div",{key:0,class:"mouseMenu",style:m(L),onMousedown:e[0]||(e[0]=u((()=>{}),["stop"])),onContextmenu:e[1]||(e[1]=u((()=>{}),["prevent"]))},[i("div",{onClick:u(E,["stop"]),class:"mouseItem mhover"},k,8,v),i("div",{onClick:u(_,["stop"]),class:"mouseItem mhover"},C,8,g),i("div",{onClick:u(b,["stop"]),class:"mouseItem mhover"},x,8,f),i("div",{onClick:u(G,["stop"]),class:"mouseItem mhover"},w,8,h),i("div",{onClick:u(T,["stop"]),class:"mouseItem mhover"},M,8,I)],36)):p("",!0)}};export{j as default};
+import{u as s,r as e,a8 as o,p as t,o as n,c as l,d as a,e as i,l as u,x as m,m as p,a9 as d}from"./index.1701946211972.js";import{_ as c}from"./edit.1701946211972.js";import{a as r}from"./href.1701946211972.js";const v=["onClick"],k=[i("img",{src:"/dist/assets/add.1701946211972.svg"},null,-1),i("span",null,"添加图标",-1)],g=["onClick"],C=[i("img",{src:"/dist/assets/class.1701946211972.svg"},null,-1),i("span",null,"创建分类",-1)],f=["onClick"],x=[i("img",{src:c},null,-1),i("span",null,"批量编辑",-1)],h=["onClick"],w=[i("img",{src:"/dist/assets/reload.1701946211972.svg"},null,-1),i("span",null,"刷新页面",-1)],I=["onClick"],M=[i("img",{src:"/dist/assets/setting.1701946211972.svg"},null,-1),i("span",null,"设置",-1)],j={__name:"deskTopMouse",setup(c){const j=s(),y=e(!1),L=o({top:"0px",left:"0px"}),T=()=>{r("tab://setting"),y.value=!1},_=()=>{let s={id:d(),size:"2x2",component:"iconGroup",name:"创建分组",type:"component",url:"iconGroup",children:[]};j.state.link.push(s),j.commit("updateLink"),y.value=!1},b=()=>{j.state.editStatus=!0,y.value=!1},E=()=>{r("tab://addicon"),y.value=!1},G=()=>{t.emit("reload"),y.value=!1},z=s=>{L.top=s.top+"px",L.left=s.left+"px",y.value=!0},S=s=>{y.value&&(y.value=!1)};return window.addEventListener("mousedown",S),t.on("deskTopMouse",z),n((()=>{window.removeEventListener("mousedown",S),t.off("deskTopMouse",z)})),(s,e)=>y.value?(l(),a("div",{key:0,class:"mouseMenu",style:m(L),onMousedown:e[0]||(e[0]=u((()=>{}),["stop"])),onContextmenu:e[1]||(e[1]=u((()=>{}),["prevent"]))},[i("div",{onClick:u(E,["stop"]),class:"mouseItem mhover"},k,8,v),i("div",{onClick:u(_,["stop"]),class:"mouseItem mhover"},C,8,g),i("div",{onClick:u(b,["stop"]),class:"mouseItem mhover"},x,8,f),i("div",{onClick:u(G,["stop"]),class:"mouseItem mhover"},w,8,h),i("div",{onClick:u(T,["stop"]),class:"mouseItem mhover"},M,8,I)],36)):p("",!0)}};export{j as default};

+ 0 - 1
public/dist/assets/edit.1701875177664.js

@@ -1 +0,0 @@
-var s="/dist/assets/edit.1701875177664.svg";export{s as _};

+ 1 - 0
public/dist/assets/edit.1701946211972.js

@@ -0,0 +1 @@
+var s="/dist/assets/edit.1701946211972.svg";export{s as _};

+ 0 - 0
public/dist/assets/edit.1701875177664.svg → public/dist/assets/edit.1701946211972.svg


+ 0 - 0
public/dist/assets/google.1701875177664.svg → public/dist/assets/google.1701946211972.svg


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/href.1701875177664.js


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/href.1701946211972.js


+ 0 - 0
public/dist/assets/iconGroup.1701875177664.css → public/dist/assets/iconGroup.1701946211972.css


+ 1 - 1
public/dist/assets/iconGroup.1701875177664.js → public/dist/assets/iconGroup.1701946211972.js

@@ -1 +1 @@
-import{r as a,u as e,w as o,p as s,o as t,c as n,d as i,e as l,n as d,l as r,F as v,f as u,g as c,h as p,t as m,T as w,j as f,G as D,D as g}from"./index.1701875177664.js";import{$ as M}from"./jquery.1701875177664.js";const h=["onDragenter","onDragleave","onClick"],x=["onDragleave","onDragenter"],y={class:"item"},G={class:"itemBox hover"},k=["src"],z={__name:"iconGroup",props:{data:{type:Object,default:()=>({size:"1x1"})}},setup(z){var C;const j=z,B=a(!1),T=a(j.data),_=e(),b=a(_.getters.findChildren(j.data.id)||[]),L=a(j.data.size);let R=!1,Z=null,$=null;const q=()=>{$=setTimeout((()=>{0==window.MoveData.canMove&&(window.MoveData.canMove=!0)}),300)},F=()=>{clearTimeout($),window.MoveData.canMove=!1},O=a=>{"component"!==window.MoveData.type&&(B.value=!0,M(`.${T.value.id}`).parent().parent().addClass("selBoxsss"),"icon"===window.MoveData.type&&(R=!0,window.MoveData.canMove="lock","number"==typeof Z&&clearTimeout(Z),Z=setTimeout((()=>{R&&E()}),1e3)))},P=()=>{M(`.${T.value.id}`).parent().parent().removeClass("selBoxsss"),B.value=!1,window.MoveData.canMove=!1,R=!1},A=()=>{s.emit("addGroupBox",{type:"show",pid:j.data.id})},E=()=>{s.emit("addGroupBox",{type:"add",pid:j.data.id})};(null==(C=j.data)?void 0:C.id)&&o(j.data,(a=>{var e;e=a,T.value=e,L.value=e.size}));const H=()=>{b.value=g({},_.getters.findChildren(j.data.id))};return s.on("RefreshLink",H),t((()=>{s.off("RefreshLink",H)})),(a,e)=>(n(),i("div",{class:d(["w-full h-full hover",T.value.id]),onDragenter:r(q,["stop"]),onDragleave:r(F,["stop"]),onClick:r(A,["stop"])},[l("div",{class:d("1x1"===L.value?"iconGroupzzz":"iconGroupZZ"),onDragleave:r(P,["stop"]),onDragenter:r(O,["stop"])},null,42,x),l("div",{class:d(["iconGP pointer-events-none","f"+L.value])},[(n(!0),i(v,null,u(f(D)(b.value).slice(0,8),(a=>(n(),c(w,{key:a.id},{default:p((()=>[l("div",y,[l("div",G,[l("img",{class:"icon",src:a.src},null,8,k),l("div",null,m(a.name),1)])])])),_:2},1024)))),128))],2)],42,h))}};export{z as default};
+import{r as a,u as e,w as o,p as s,o as t,c as n,d as i,e as l,n as d,l as r,F as v,f as u,g as c,h as p,t as m,T as w,j as f,G as D,D as g}from"./index.1701946211972.js";import{$ as M}from"./jquery.1701946211972.js";const h=["onDragenter","onDragleave","onClick"],x=["onDragleave","onDragenter"],y={class:"item"},G={class:"itemBox hover"},k=["src"],z={__name:"iconGroup",props:{data:{type:Object,default:()=>({size:"1x1"})}},setup(z){var C;const j=z,B=a(!1),T=a(j.data),_=e(),b=a(_.getters.findChildren(j.data.id)||[]),L=a(j.data.size);let R=!1,Z=null,$=null;const q=()=>{$=setTimeout((()=>{0==window.MoveData.canMove&&(window.MoveData.canMove=!0)}),300)},F=()=>{clearTimeout($),window.MoveData.canMove=!1},O=a=>{"component"!==window.MoveData.type&&(B.value=!0,M(`.${T.value.id}`).parent().parent().addClass("selBoxsss"),"icon"===window.MoveData.type&&(R=!0,window.MoveData.canMove="lock","number"==typeof Z&&clearTimeout(Z),Z=setTimeout((()=>{R&&E()}),1e3)))},P=()=>{M(`.${T.value.id}`).parent().parent().removeClass("selBoxsss"),B.value=!1,window.MoveData.canMove=!1,R=!1},A=()=>{s.emit("addGroupBox",{type:"show",pid:j.data.id})},E=()=>{s.emit("addGroupBox",{type:"add",pid:j.data.id})};(null==(C=j.data)?void 0:C.id)&&o(j.data,(a=>{var e;e=a,T.value=e,L.value=e.size}));const H=()=>{b.value=g({},_.getters.findChildren(j.data.id))};return s.on("RefreshLink",H),t((()=>{s.off("RefreshLink",H)})),(a,e)=>(n(),i("div",{class:d(["w-full h-full hover",T.value.id]),onDragenter:r(q,["stop"]),onDragleave:r(F,["stop"]),onClick:r(A,["stop"])},[l("div",{class:d("1x1"===L.value?"iconGroupzzz":"iconGroupZZ"),onDragleave:r(P,["stop"]),onDragenter:r(O,["stop"])},null,42,x),l("div",{class:d(["iconGP pointer-events-none","f"+L.value])},[(n(!0),i(v,null,u(f(D)(b.value).slice(0,8),(a=>(n(),c(w,{key:a.id},{default:p((()=>[l("div",y,[l("div",G,[l("img",{class:"icon",src:a.src},null,8,k),l("div",null,m(a.name),1)])])])),_:2},1024)))),128))],2)],42,h))}};export{z as default};

+ 0 - 0
public/dist/assets/iconGroupBox.1701875177664.css → public/dist/assets/iconGroupBox.1701946211972.css


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/iconGroupBox.1701946211972.js


+ 0 - 0
public/dist/assets/index.1701875177664.css → public/dist/assets/index.1701946211972.css


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/index.1701946211972.js


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/index.17019462119722.css


File diff suppressed because it is too large
+ 1 - 1
public/dist/assets/index.17019462119722.js


+ 0 - 0
public/dist/assets/index.17018751776643.css → public/dist/assets/index.17019462119723.css


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/index.17019462119723.js


+ 0 - 0
public/dist/assets/index.17018751776644.css → public/dist/assets/index.17019462119724.css


+ 1 - 1
public/dist/assets/index.17018751776644.js → public/dist/assets/index.17019462119724.js

@@ -1 +1 @@
-import{_ as a,r as e,b as l,c as t,d as s,e as d,k as n,h as o,F as u,X as r,Z as i,$ as c}from"./index.1701875177664.js";const g=a=>(i("data-v-47847896"),a=a(),c(),a),p={class:"p-4 flex"},m={class:"ml-auto"},v={class:"relative image-uploadBtn"},f=g((()=>d("span",null,"上传图片",-1))),_=g((()=>d("div",{class:"bg-gray-600 mx-4 rounded-lg",style:{height:"calc(100vh - 140px)"}},null,-1)));var b=a({__name:"index",setup(a){const i=e("1"),c=a=>{try{const e=a.target.files[0],l=new FileReader;l.onload=a=>{var e;const l=new Image;l.src=null==(e=null==a?void 0:a.target)?void 0:e.result,l.onload=()=>{renderImg(l)}},l.readAsDataURL(e)}catch(e){}};return(a,e)=>{const g=l("el-radio-button"),b=l("el-radio-group");return t(),s(u,null,[d("div",p,[n(b,{modelValue:i.value,"onUpdate:modelValue":e[0]||(e[0]=a=>i.value=a),size:"default"},{default:o((()=>[n(g,{label:"1"},{default:o((()=>[r("图片压缩")])),_:1}),n(g,{label:"2"},{default:o((()=>[r("尺寸调整")])),_:1}),n(g,{label:"3"},{default:o((()=>[r("图片裁剪")])),_:1})])),_:1},8,["modelValue"]),d("div",m,[d("div",v,[f,d("input",{type:"file",onChange:c,accept:"image/png, image/jpeg, image/jpg"},null,32)])])]),_],64)}}},[["__scopeId","data-v-47847896"]]);export{b as default};
+import{_ as a,r as e,b as l,c as t,d as s,e as d,k as n,h as o,F as u,X as r,Z as i,$ as c}from"./index.1701946211972.js";const g=a=>(i("data-v-47847896"),a=a(),c(),a),p={class:"p-4 flex"},m={class:"ml-auto"},v={class:"relative image-uploadBtn"},f=g((()=>d("span",null,"上传图片",-1))),_=g((()=>d("div",{class:"bg-gray-600 mx-4 rounded-lg",style:{height:"calc(100vh - 140px)"}},null,-1)));var b=a({__name:"index",setup(a){const i=e("1"),c=a=>{try{const e=a.target.files[0],l=new FileReader;l.onload=a=>{var e;const l=new Image;l.src=null==(e=null==a?void 0:a.target)?void 0:e.result,l.onload=()=>{renderImg(l)}},l.readAsDataURL(e)}catch(e){}};return(a,e)=>{const g=l("el-radio-button"),b=l("el-radio-group");return t(),s(u,null,[d("div",p,[n(b,{modelValue:i.value,"onUpdate:modelValue":e[0]||(e[0]=a=>i.value=a),size:"default"},{default:o((()=>[n(g,{label:"1"},{default:o((()=>[r("图片压缩")])),_:1}),n(g,{label:"2"},{default:o((()=>[r("尺寸调整")])),_:1}),n(g,{label:"3"},{default:o((()=>[r("图片裁剪")])),_:1})])),_:1},8,["modelValue"]),d("div",m,[d("div",v,[f,d("input",{type:"file",onChange:c,accept:"image/png, image/jpeg, image/jpg"},null,32)])])]),_],64)}}},[["__scopeId","data-v-47847896"]]);export{b as default};

+ 0 - 0
public/dist/assets/index.17018751776645.css → public/dist/assets/index.17019462119725.css


File diff suppressed because it is too large
+ 1 - 1
public/dist/assets/index.17019462119725.js


+ 1 - 1
public/dist/assets/jquery.1701875177664.js → public/dist/assets/jquery.1701946211972.js

@@ -1,4 +1,4 @@
-import{q as e}from"./index.1701875177664.js";var t,n,r={exports:{}};
+import{q as e}from"./index.1701946211972.js";var t,n,r={exports:{}};
 /*!
  * jQuery JavaScript Library v3.6.1
  * https://jquery.com/

+ 0 - 0
public/dist/assets/kong.1701875177664.svg → public/dist/assets/kong.1701946211972.svg


+ 0 - 0
public/dist/assets/lajitong.1701875177664.svg → public/dist/assets/lajitong.1701946211972.svg


+ 0 - 0
public/dist/assets/layout.1701875177664.css → public/dist/assets/layout.1701946211972.css


+ 1 - 1
public/dist/assets/layout.1701875177664.js → public/dist/assets/layout.1701946211972.js

@@ -1 +1 @@
-import{B as e,a0 as a,b as t,c as s,d as l,k as n,j as u,e as r,h as i,C as d,a1 as m,X as o,a2 as f,a3 as c,a4 as _}from"./index.1701875177664.js";const g={class:"Manager"},v={class:"manager-menu"},x=r("a",{target:"_blank",href:"/"},[r("div",{class:"flex mb-2 hover:text-blue-400 justify-center flex-col items-center"},[r("img",{class:"clientHome mt-4",src:"/dist/assets/clienthome.1701875177664.svg",alt:""}),r("div",{class:"mt-2 text-sm"},"客户端")])],-1),p={class:"manager-view"},h={__name:"layout",setup(h){const k=e((()=>d((()=>import("./appSide.1701875177664.js").then((function(e){return e.a}))),["assets/appSide.1701875177664.js","assets/appSide.1701875177664.css","assets/index.1701875177664.js","assets/index.17018751776645.css"]))),b=(e,a)=>{},j=(e,a)=>{},w=a().path;return(e,a)=>{const d=t("el-icon"),h=t("el-menu-item"),y=t("router-link"),C=t("el-menu"),E=t("router-view");return s(),l("div",g,[n(u(k)),r("div",v,[n(C,{"default-active":u(w),class:"el-menu-vertical-demo h-full",onOpen:b,onClose:j},{default:i((()=>[x,n(y,{to:"/manager/index"},{default:i((()=>[n(h,{index:"/manager/index"},{default:i((()=>[n(d,null,{default:i((()=>[n(u(m))])),_:1}),o(" 数据管理 ")])),_:1})])),_:1}),n(y,{to:"/manager/user"},{default:i((()=>[n(h,{index:"/manager/user"},{default:i((()=>[n(d,null,{default:i((()=>[n(u(f))])),_:1}),o(" 用户列表 ")])),_:1})])),_:1}),n(y,{to:"/manager/linkstore"},{default:i((()=>[n(h,{index:"/manager/linkstore"},{default:i((()=>[n(d,null,{default:i((()=>[n(u(c))])),_:1}),o(" 标签商城 ")])),_:1})])),_:1}),n(y,{to:"/manager/setting"},{default:i((()=>[n(h,{index:"/manager/setting"},{default:i((()=>[n(d,null,{default:i((()=>[n(u(_))])),_:1}),o(" 系统设置 ")])),_:1})])),_:1})])),_:1},8,["default-active"])]),r("div",p,[n(E)])])}}};export{h as default};
+import{B as e,a0 as a,b as t,c as s,d as l,k as n,j as u,e as r,h as i,C as d,a1 as m,X as o,a2 as f,a3 as c,a4 as _}from"./index.1701946211972.js";const g={class:"Manager"},v={class:"manager-menu"},x=r("a",{target:"_blank",href:"/"},[r("div",{class:"flex mb-2 hover:text-blue-400 justify-center flex-col items-center"},[r("img",{class:"clientHome mt-4",src:"/dist/assets/clienthome.1701946211972.svg",alt:""}),r("div",{class:"mt-2 text-sm"},"客户端")])],-1),p={class:"manager-view"},h={__name:"layout",setup(h){const k=e((()=>d((()=>import("./appSide.1701946211972.js").then((function(e){return e.a}))),["assets/appSide.1701946211972.js","assets/appSide.1701946211972.css","assets/index.1701946211972.js","assets/index.17019462119725.css"]))),b=(e,a)=>{},j=(e,a)=>{},w=a().path;return(e,a)=>{const d=t("el-icon"),h=t("el-menu-item"),y=t("router-link"),C=t("el-menu"),E=t("router-view");return s(),l("div",g,[n(u(k)),r("div",v,[n(C,{"default-active":u(w),class:"el-menu-vertical-demo h-full",onOpen:b,onClose:j},{default:i((()=>[x,n(y,{to:"/manager/index"},{default:i((()=>[n(h,{index:"/manager/index"},{default:i((()=>[n(d,null,{default:i((()=>[n(u(m))])),_:1}),o(" 数据管理 ")])),_:1})])),_:1}),n(y,{to:"/manager/user"},{default:i((()=>[n(h,{index:"/manager/user"},{default:i((()=>[n(d,null,{default:i((()=>[n(u(f))])),_:1}),o(" 用户列表 ")])),_:1})])),_:1}),n(y,{to:"/manager/linkstore"},{default:i((()=>[n(h,{index:"/manager/linkstore"},{default:i((()=>[n(d,null,{default:i((()=>[n(u(c))])),_:1}),o(" 标签商城 ")])),_:1})])),_:1}),n(y,{to:"/manager/setting"},{default:i((()=>[n(h,{index:"/manager/setting"},{default:i((()=>[n(d,null,{default:i((()=>[n(u(_))])),_:1}),o(" 系统设置 ")])),_:1})])),_:1})])),_:1},8,["default-active"])]),r("div",p,[n(E)])])}}};export{h as default};

+ 0 - 0
public/dist/assets/layout.1701875177664.svg → public/dist/assets/layout.1701946211972.svg


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/linkstore.1701875177664.js


+ 0 - 0
public/dist/assets/linkstore.1701875177664.css → public/dist/assets/linkstore.1701946211972.css


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/linkstore.1701946211972.js


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/mouseMenu.1701946211972.js


+ 0 - 0
public/dist/assets/onlineMall.1701875177664.css → public/dist/assets/onlineMall.1701946211972.css


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/onlineMall.1701946211972.js


+ 0 - 0
public/dist/assets/open.1701875177664.svg → public/dist/assets/open.1701946211972.svg


+ 0 - 0
public/dist/assets/openType.1701875177664.css → public/dist/assets/openType.1701946211972.css


+ 1 - 1
public/dist/assets/openType.1701875177664.js → public/dist/assets/openType.1701946211972.js

@@ -1 +1 @@
-import{u as e,b as n,c as l,d as a,e as o,k as s,j as p}from"./index.1701875177664.js";const t={class:"openType space-y-2"},u=o("span",null,"搜索新页面打开",-1),c=o("span",null,"标签新页面打开",-1),d=o("span",null,"进入程序自动聚焦搜索",-1),i={__name:"openType",setup(i){const m=e(),f=()=>{m.commit("updateConfig")};return(e,i)=>{const g=n("el-switch");return l(),a("div",t,[o("div",null,[u,s(g,{onChange:f,modelValue:p(m).state.config.openType.searchOpen,"onUpdate:modelValue":i[0]||(i[0]=e=>p(m).state.config.openType.searchOpen=e),class:"ml-2"},null,8,["modelValue"])]),o("div",null,[c,s(g,{onChange:f,modelValue:p(m).state.config.openType.linkOpen,"onUpdate:modelValue":i[1]||(i[1]=e=>p(m).state.config.openType.linkOpen=e),class:"ml-2"},null,8,["modelValue"])]),o("div",null,[d,s(g,{onChange:f,modelValue:p(m).state.config.openType.autofocus,"onUpdate:modelValue":i[2]||(i[2]=e=>p(m).state.config.openType.autofocus=e),class:"ml-2"},null,8,["modelValue"])])])}}};export{i as default};
+import{u as e,b as n,c as l,d as a,e as o,k as s,j as p}from"./index.1701946211972.js";const t={class:"openType space-y-2"},u=o("span",null,"搜索新页面打开",-1),c=o("span",null,"标签新页面打开",-1),d=o("span",null,"进入程序自动聚焦搜索",-1),i={__name:"openType",setup(i){const m=e(),f=()=>{m.commit("updateConfig")};return(e,i)=>{const g=n("el-switch");return l(),a("div",t,[o("div",null,[u,s(g,{onChange:f,modelValue:p(m).state.config.openType.searchOpen,"onUpdate:modelValue":i[0]||(i[0]=e=>p(m).state.config.openType.searchOpen=e),class:"ml-2"},null,8,["modelValue"])]),o("div",null,[c,s(g,{onChange:f,modelValue:p(m).state.config.openType.linkOpen,"onUpdate:modelValue":i[1]||(i[1]=e=>p(m).state.config.openType.linkOpen=e),class:"ml-2"},null,8,["modelValue"])]),o("div",null,[d,s(g,{onChange:f,modelValue:p(m).state.config.openType.autofocus,"onUpdate:modelValue":i[2]||(i[2]=e=>p(m).state.config.openType.autofocus=e),class:"ml-2"},null,8,["modelValue"])])])}}};export{i as default};

+ 0 - 0
public/dist/assets/openType.1701875177664.svg → public/dist/assets/openType.1701946211972.svg


+ 0 - 0
public/dist/assets/reload.1701875177664.svg → public/dist/assets/reload.1701946211972.svg


+ 0 - 0
public/dist/assets/search.1701875177664.svg → public/dist/assets/search.1701946211972.svg


+ 0 - 0
public/dist/assets/setting.1701875177664.css → public/dist/assets/setting.1701946211972.css


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/setting.1701946211972.js


+ 0 - 0
public/dist/assets/setting.1701875177664.svg → public/dist/assets/setting.1701946211972.svg


+ 0 - 0
public/dist/assets/sougou.1701875177664.svg → public/dist/assets/sougou.1701946211972.svg


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/theme.1701946211972.js


+ 0 - 0
public/dist/assets/theme.1701875177664.svg → public/dist/assets/theme.1701946211972.svg


+ 0 - 0
public/dist/assets/user.1701875177664.css → public/dist/assets/user.1701946211972.css


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/user.1701946211972.js


File diff suppressed because it is too large
+ 0 - 0
public/dist/assets/user.17019462119722.js


+ 0 - 0
public/dist/assets/wapp.1701875177664.svg → public/dist/assets/wapp.1701946211972.svg


+ 0 - 0
public/dist/assets/weiboico.1701875177664.png → public/dist/assets/weiboico.1701946211972.png


+ 0 - 0
public/dist/assets/wiki.1701875177664.png → public/dist/assets/wiki.1701946211972.png


+ 1 - 1
public/dist/index.html

@@ -1 +1 @@
-<!doctype html><html lang="zh"><head><meta charset="UTF-8"/><link href="/favicon" rel="icon"/><meta name="version" content="{$version}"><meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><title>{$title}</title>{$customHead|raw}<meta content="{$keywords}" name="keywords"/><meta content="{$description}" name="description"/><script type="module" crossorigin src="/dist/assets/index.1701875177664.js"></script><link rel="stylesheet" href="/dist/assets/index.17018751776645.css"></head><body><div id="app"></div></body></html>
+<!doctype html><html lang="zh"><head><meta charset="UTF-8"/><link href="/favicon" rel="icon"/><meta name="version" content="{$version}"><meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><title>{$title}</title>{$customHead|raw}<meta content="{$keywords}" name="keywords"/><meta content="{$description}" name="description"/><script type="module" crossorigin src="/dist/assets/index.1701946211972.js"></script><link rel="stylesheet" href="/dist/assets/index.17019462119725.css"></head><body><div id="app"></div></body></html>

+ 2 - 2
public/index.php

@@ -10,8 +10,8 @@
 // +----------------------------------------------------------------------
 // [ 应用入口文件 ]
 namespace think;
-define('app_version', '1.2.2');
-define('app_version_code', 22);
+define('app_version', '1.2.3');
+define('app_version_code', 23);
 require __DIR__ . '/../vendor/autoload.php';
 
 // 执行HTTP应用并响应

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