diff --git a/README.md b/README.md index cac1f8c..6a654bc 100644 --- a/README.md +++ b/README.md @@ -33,61 +33,41 @@ - 配置环境(推荐nginx、php8.1、pnpm、mysql) -``` -#执行根目录下 deploy.sh文件 -chmod +x deploy.sh #执行权限 -./deploy.sh -``` -### Api serve目录下.env 配置修改 -``` -数据库配置 -DB_CONNECTION=mysql -DB_HOST=数据库地址 -DB_PORT=3306 -DB_DATABASE=数据库 -DB_USERNAME=用户名 -DB_PASSWORD=密码 - -#微信支付 -WECHAT_PAY_APP_ID=APP_ID -WECHAT_PAY_MCH_ID=商户号 -WECHAT_PAY_SECRET_KEY=支付秘钥 - -#阿里云短信配置 -ALI_SMS_KEY=短信KEY -ALI_SMS_SECRET=短信秘钥 -ALI_SMS_SIGN_NAME=短信签名 - -#SMTP邮件配置 -MAIL_DRIVER=smtp -MAIL_FROM_NAME=邮件发件人名称(火星短链) -MAIL_HOST=邮件服务器(smtp.qq.com) -MAIL_PORT=端口(465) -MAIL_FROM_ADDRESS=发送邮箱(xxx@163.com) -MAIL_USERNAME=用户(xxx@163.com) -MAIL_PASSWORD=密码 -MAIL_ENCRYPTION=null +### 1.Api serve目录下复制 .env.example .env +### 2.配置nginx +```angular2html +# 后台地址 +location /web { + alias /home/link/huoxing-links/admin/dist; + index index.html; +} +#api配置 +location / { + try_files $uri $uri/ /index.php?$query_string; + client_max_body_size 50m; +} ``` -### 后台 admin目录下.env 配置修改 + +### 3.后台 admin/dist 目录下config.js 修改 ``` -VITE_API_URL=https://您的域名/api +url: 'https://您的域名/api', ``` -### 跳转文件 jump目录下a_dev.html修改 +### 4.跳转文件 jump目录下a_dev.html修改 ``` var host = "你的域名(不加机构)" var domain = "机构" ``` -### 小程序文件 mini_programs/utils/request.js +### 5.小程序文件 mini_programs/utils/request.js ``` let baseUrl = "https://xxx.xxxxx.xxx"; // 后台请求域名改为你的域名 ``` - +### 6.访问你的域名,填写数据库连接账号完成安装 ## 重要信息 diff --git a/admin/.env b/admin/.env index bff473a..210b3d4 100644 --- a/admin/.env +++ b/admin/.env @@ -1,5 +1,5 @@ # 打包路径 -VITE_PUBLIC_PATH=/ +VITE_PUBLIC_PATH=/web # 代理路径 VITE_PROXY_PATH=/api diff --git a/admin/dist/assets/LoginView-4660e258.css b/admin/dist/assets/LoginView-4660e258.css new file mode 100644 index 0000000..f6011f5 --- /dev/null +++ b/admin/dist/assets/LoginView-4660e258.css @@ -0,0 +1 @@ +.login-warp[data-v-d313f76d]{position:relative;overflow:hidden;min-width:370px;height:100vh;width:100%;background-image:url(/web/assets/login-bg-fb170ca5.png)}.login-warp .logo[data-v-d313f76d]{position:absolute;z-index:7;top:40px;left:40px}.login-warp .logo .img[data-v-d313f76d]{width:60px;height:60px;border-radius:9999px}.login-warp .logo .title[data-v-d313f76d]{font-size:20px;font-weight:700;margin-left:20px;color:var(--el-color-primary)}.login-warp .login-right[data-v-d313f76d]{position:relative;max-width:100%;min-width:370px;width:800px;height:100vh;background-color:#fff;float:right}@media screen and (max-width: 1280px){.login-warp .login-right[data-v-d313f76d]{width:100%}}.login-warp .login-right .login-main[data-v-d313f76d]{width:500px;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;box-shadow:0 0 15px 2px #0e19501a;border-radius:10px;display:flex}@media screen and (max-width: 600px){.login-warp .login-right .login-main[data-v-d313f76d]{box-shadow:none}}.login-warp .login-right .login-main .right[data-v-d313f76d]{width:100%;padding:40px;background-color:#fff}.login-warp .login-right .login-main .right .return-icon[data-v-d313f76d]{font-size:25px}.login-warp .login-right .login-main .right h2[data-v-d313f76d]{letter-spacing:2px;margin-bottom:50px;display:block;text-align:left;color:#000;font-size:25px}.login-warp .login-right .login-main .right[data-v-d313f76d] .el-form-item:nth-child(3){margin-bottom:90px}.login-warp .login-right .login-main .right .login-btn[data-v-d313f76d]{height:56px;line-height:56px;width:100%;border:none;background:var(--el-color-primary);color:#fff;font-size:18px;letter-spacing:2px;cursor:pointer;transition:.3s all linear;margin:20px auto 0}@media screen and (max-width: 700px){.login-warp .login-right .login-main .right .login-btn[data-v-d313f76d]{height:46px}}.login-warp .login-right .login-main .right .login-sign[data-v-d313f76d]{display:flex;justify-content:space-between}.login-warp .login-right[data-v-d313f76d] .register_drawer{padding:0 60px;width:830px!important}@media screen and (max-width: 500px){.login-warp .login-right[data-v-d313f76d] .register_drawer{padding:0}}@media screen and (max-width: 1280px){.login-warp .login-right[data-v-d313f76d] .register_drawer{width:100%!important}}[data-v-d313f76d] .el-input__wrapper{box-shadow:none;height:48px;font-size:16px;background-color:#f6f6f6}@media screen and (max-width: 700px){[data-v-d313f76d] .el-input__wrapper{height:40px}}[data-v-d313f76d] .avatar{border-radius:50%}[data-v-d313f76d] .el-drawer__header{border:0}[data-v-d313f76d] .el-drawer__title{font-size:24px;font-weight:700} diff --git a/admin/dist/assets/LoginView-903b4b8e.css b/admin/dist/assets/LoginView-903b4b8e.css deleted file mode 100644 index 6c10652..0000000 --- a/admin/dist/assets/LoginView-903b4b8e.css +++ /dev/null @@ -1 +0,0 @@ -.login-warp[data-v-d313f76d]{position:relative;overflow:hidden;min-width:370px;height:100vh;width:100%;background-image:url(/assets/login-bg-fb170ca5.png)}.login-warp .logo[data-v-d313f76d]{position:absolute;z-index:7;top:40px;left:40px}.login-warp .logo .img[data-v-d313f76d]{width:60px;height:60px;border-radius:9999px}.login-warp .logo .title[data-v-d313f76d]{font-size:20px;font-weight:700;margin-left:20px;color:var(--el-color-primary)}.login-warp .login-right[data-v-d313f76d]{position:relative;max-width:100%;min-width:370px;width:800px;height:100vh;background-color:#fff;float:right}@media screen and (max-width: 1280px){.login-warp .login-right[data-v-d313f76d]{width:100%}}.login-warp .login-right .login-main[data-v-d313f76d]{width:500px;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;box-shadow:0 0 15px 2px #0e19501a;border-radius:10px;display:flex}@media screen and (max-width: 600px){.login-warp .login-right .login-main[data-v-d313f76d]{box-shadow:none}}.login-warp .login-right .login-main .right[data-v-d313f76d]{width:100%;padding:40px;background-color:#fff}.login-warp .login-right .login-main .right .return-icon[data-v-d313f76d]{font-size:25px}.login-warp .login-right .login-main .right h2[data-v-d313f76d]{letter-spacing:2px;margin-bottom:50px;display:block;text-align:left;color:#000;font-size:25px}.login-warp .login-right .login-main .right[data-v-d313f76d] .el-form-item:nth-child(3){margin-bottom:90px}.login-warp .login-right .login-main .right .login-btn[data-v-d313f76d]{height:56px;line-height:56px;width:100%;border:none;background:var(--el-color-primary);color:#fff;font-size:18px;letter-spacing:2px;cursor:pointer;transition:.3s all linear;margin:20px auto 0}@media screen and (max-width: 700px){.login-warp .login-right .login-main .right .login-btn[data-v-d313f76d]{height:46px}}.login-warp .login-right .login-main .right .login-sign[data-v-d313f76d]{display:flex;justify-content:space-between}.login-warp .login-right[data-v-d313f76d] .register_drawer{padding:0 60px;width:830px!important}@media screen and (max-width: 500px){.login-warp .login-right[data-v-d313f76d] .register_drawer{padding:0}}@media screen and (max-width: 1280px){.login-warp .login-right[data-v-d313f76d] .register_drawer{width:100%!important}}[data-v-d313f76d] .el-input__wrapper{box-shadow:none;height:48px;font-size:16px;background-color:#f6f6f6}@media screen and (max-width: 700px){[data-v-d313f76d] .el-input__wrapper{height:40px}}[data-v-d313f76d] .avatar{border-radius:50%}[data-v-d313f76d] .el-drawer__header{border:0}[data-v-d313f76d] .el-drawer__title{font-size:24px;font-weight:700} diff --git a/admin/dist/assets/RegView-d154efd3.css b/admin/dist/assets/RegView-d154efd3.css deleted file mode 100644 index e814a3d..0000000 --- a/admin/dist/assets/RegView-d154efd3.css +++ /dev/null @@ -1 +0,0 @@ -.login-warp[data-v-891a4450]{position:relative;overflow:hidden;min-width:370px;height:100vh;width:100%;background-image:url(/assets/login-bg-fb170ca5.png)}.login-warp .login-right[data-v-891a4450]{position:relative;max-width:100%;min-width:370px;width:800px;height:100vh;background-color:#fff;float:right}@media screen and (max-width: 1280px){.login-warp .login-right[data-v-891a4450]{width:100%}}.login-warp .login-right .login-main[data-v-891a4450]{width:500px;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;box-shadow:0 0 15px 2px #0e19501a;border-radius:10px;display:flex}@media screen and (max-width: 600px){.login-warp .login-right .login-main[data-v-891a4450]{box-shadow:none}}.login-warp .login-right .login-main .right[data-v-891a4450]{width:100%;padding:40px;background-color:#fff}.login-warp .login-right .login-main .right .return-icon[data-v-891a4450]{font-size:25px}.login-warp .login-right .login-main .right h2[data-v-891a4450]{letter-spacing:2px;margin-bottom:50px;display:block;text-align:left;color:#000;font-size:25px}.login-warp .login-right .login-main .right[data-v-891a4450] .el-form-item:nth-child(3){margin-bottom:90px}.login-warp .login-right .login-main .right .login-btn[data-v-891a4450]{height:56px;line-height:56px;width:100%;border:none;background:var(--el-color-primary);color:#fff;font-size:18px;letter-spacing:2px;cursor:pointer;transition:.3s all linear;margin:20px auto 0}@media screen and (max-width: 700px){.login-warp .login-right .login-main .right .login-btn[data-v-891a4450]{height:46px}}.login-warp .login-right .login-main .right .login-sign[data-v-891a4450]{display:flex;justify-content:space-between}.login-warp .login-right[data-v-891a4450] .register_drawer{padding:0 50px;width:830px!important}@media screen and (max-width: 500px){.login-warp .login-right[data-v-891a4450] .register_drawer{padding:0}}@media screen and (max-width: 1280px){.login-warp .login-right[data-v-891a4450] .register_drawer{width:100%!important}}[data-v-891a4450] .el-input__wrapper{box-shadow:none;height:48px;font-size:16px;background-color:#f6f6f6}@media screen and (max-width: 700px){[data-v-891a4450] .el-input__wrapper{height:40px}}[data-v-891a4450] .avatar{border-radius:50%}[data-v-891a4450] .el-drawer__header{border:0}[data-v-891a4450] .el-drawer__title{font-size:24px;font-weight:700} diff --git a/admin/dist/assets/RegView-e8afed02.css b/admin/dist/assets/RegView-e8afed02.css new file mode 100644 index 0000000..9cfcd4e --- /dev/null +++ b/admin/dist/assets/RegView-e8afed02.css @@ -0,0 +1 @@ +.login-warp[data-v-891a4450]{position:relative;overflow:hidden;min-width:370px;height:100vh;width:100%;background-image:url(/web/assets/login-bg-fb170ca5.png)}.login-warp .login-right[data-v-891a4450]{position:relative;max-width:100%;min-width:370px;width:800px;height:100vh;background-color:#fff;float:right}@media screen and (max-width: 1280px){.login-warp .login-right[data-v-891a4450]{width:100%}}.login-warp .login-right .login-main[data-v-891a4450]{width:500px;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;box-shadow:0 0 15px 2px #0e19501a;border-radius:10px;display:flex}@media screen and (max-width: 600px){.login-warp .login-right .login-main[data-v-891a4450]{box-shadow:none}}.login-warp .login-right .login-main .right[data-v-891a4450]{width:100%;padding:40px;background-color:#fff}.login-warp .login-right .login-main .right .return-icon[data-v-891a4450]{font-size:25px}.login-warp .login-right .login-main .right h2[data-v-891a4450]{letter-spacing:2px;margin-bottom:50px;display:block;text-align:left;color:#000;font-size:25px}.login-warp .login-right .login-main .right[data-v-891a4450] .el-form-item:nth-child(3){margin-bottom:90px}.login-warp .login-right .login-main .right .login-btn[data-v-891a4450]{height:56px;line-height:56px;width:100%;border:none;background:var(--el-color-primary);color:#fff;font-size:18px;letter-spacing:2px;cursor:pointer;transition:.3s all linear;margin:20px auto 0}@media screen and (max-width: 700px){.login-warp .login-right .login-main .right .login-btn[data-v-891a4450]{height:46px}}.login-warp .login-right .login-main .right .login-sign[data-v-891a4450]{display:flex;justify-content:space-between}.login-warp .login-right[data-v-891a4450] .register_drawer{padding:0 50px;width:830px!important}@media screen and (max-width: 500px){.login-warp .login-right[data-v-891a4450] .register_drawer{padding:0}}@media screen and (max-width: 1280px){.login-warp .login-right[data-v-891a4450] .register_drawer{width:100%!important}}[data-v-891a4450] .el-input__wrapper{box-shadow:none;height:48px;font-size:16px;background-color:#f6f6f6}@media screen and (max-width: 700px){[data-v-891a4450] .el-input__wrapper{height:40px}}[data-v-891a4450] .avatar{border-radius:50%}[data-v-891a4450] .el-drawer__header{border:0}[data-v-891a4450] .el-drawer__title{font-size:24px;font-weight:700} diff --git a/admin/dist/assets/Welcome-9aa82671.css b/admin/dist/assets/Welcome-9aa82671.css new file mode 100644 index 0000000..3938d07 --- /dev/null +++ b/admin/dist/assets/Welcome-9aa82671.css @@ -0,0 +1 @@ +.welcome[data-v-efdddc99]{padding:0 20px;display:flex;flex-direction:column;justify-content:center;height:140px;border-radius:5px;background:url(/web/assets/left-t-bg-f183e32e.png)}.welcome .title[data-v-efdddc99]{font-size:24px;font-weight:700;color:#333}.welcome .time[data-v-efdddc99]{font-size:16px;color:#333} diff --git a/admin/dist/assets/Welcome-e25819ab.css b/admin/dist/assets/Welcome-e25819ab.css deleted file mode 100644 index 71eca29..0000000 --- a/admin/dist/assets/Welcome-e25819ab.css +++ /dev/null @@ -1 +0,0 @@ -.welcome[data-v-efdddc99]{padding:0 20px;display:flex;flex-direction:column;justify-content:center;height:140px;border-radius:5px;background:url(/assets/left-t-bg-f183e32e.png)}.welcome .title[data-v-efdddc99]{font-size:24px;font-weight:700;color:#333}.welcome .time[data-v-efdddc99]{font-size:16px;color:#333} diff --git a/admin/dist/assets/WithdrawForm-389d9cc5.js b/admin/dist/assets/WithdrawForm-389d9cc5.js new file mode 100644 index 0000000..c861e49 --- /dev/null +++ b/admin/dist/assets/WithdrawForm-389d9cc5.js @@ -0,0 +1 @@ +import{_ as o}from"./WithdrawForm.vue_vue_type_script_setup_true_lang-dbec08d5.js";import"./index-06117f19.js";import"./.pnpm-9b0f0a98.js";import"./pay-130bd8d1.js";export{o as default}; diff --git a/admin/dist/assets/addAgentForm-cdcfcc74.js b/admin/dist/assets/addAgentForm-cdcfcc74.js new file mode 100644 index 0000000..1d62760 --- /dev/null +++ b/admin/dist/assets/addAgentForm-cdcfcc74.js @@ -0,0 +1 @@ +import{_ as o}from"./addAgentForm.vue_vue_type_script_setup_true_lang-0b518aff.js";import"./index-06117f19.js";import"./.pnpm-9b0f0a98.js";import"./form-e5ba5cf1.js";import"./super-1e5ee443.js";export{o as default}; diff --git a/admin/dist/assets/agentForm-b158a608.js b/admin/dist/assets/agentForm-b158a608.js new file mode 100644 index 0000000..a5eb0f3 --- /dev/null +++ b/admin/dist/assets/agentForm-b158a608.js @@ -0,0 +1 @@ +import{_ as o}from"./agentForm.vue_vue_type_script_setup_true_lang-b79cb4b4.js";import"./index-06117f19.js";import"./.pnpm-9b0f0a98.js";import"./form-e5ba5cf1.js";import"./super-1e5ee443.js";export{o as default}; diff --git a/admin/dist/assets/create-643f59a1.js b/admin/dist/assets/create-643f59a1.js new file mode 100644 index 0000000..83144b1 --- /dev/null +++ b/admin/dist/assets/create-643f59a1.js @@ -0,0 +1 @@ +import{_ as o}from"./create.vue_vue_type_script_setup_true_lang-a37b0b62.js";import"./form-e5ba5cf1.js";import"./.pnpm-9b0f0a98.js";import"./super-1e5ee443.js";import"./index-06117f19.js";export{o as default}; diff --git a/admin/dist/assets/create-or-look-110a3a11.js b/admin/dist/assets/create-or-look-110a3a11.js new file mode 100644 index 0000000..ff0e9e6 --- /dev/null +++ b/admin/dist/assets/create-or-look-110a3a11.js @@ -0,0 +1 @@ +import{_ as o}from"./create-or-look.vue_vue_type_script_setup_true_lang-71054a47.js";import"./form-e5ba5cf1.js";import"./.pnpm-9b0f0a98.js";import"./index-06117f19.js";import"./app-d6b245fe.js";export{o as default}; diff --git a/admin/dist/assets/create-or-look-734fa7c2.js b/admin/dist/assets/create-or-look-734fa7c2.js new file mode 100644 index 0000000..e394464 --- /dev/null +++ b/admin/dist/assets/create-or-look-734fa7c2.js @@ -0,0 +1 @@ +import{_ as o}from"./create-or-look.vue_vue_type_script_setup_true_lang-317259b5.js";import"./form-e5ba5cf1.js";import"./.pnpm-9b0f0a98.js";import"./super-1e5ee443.js";import"./index-06117f19.js";export{o as default}; diff --git a/admin/dist/assets/domain-fceff1aa.js b/admin/dist/assets/domain-fceff1aa.js new file mode 100644 index 0000000..53d3247 --- /dev/null +++ b/admin/dist/assets/domain-fceff1aa.js @@ -0,0 +1 @@ +import{h as t}from"./index-06117f19.js";const e=()=>t.get("/domains?enable=1");export{e as A}; diff --git a/admin/dist/assets/home-3a3fdbe7.js b/admin/dist/assets/home-3a3fdbe7.js new file mode 100644 index 0000000..90a6bc5 --- /dev/null +++ b/admin/dist/assets/home-3a3fdbe7.js @@ -0,0 +1 @@ +import{_ as Z,a as x}from"./ChangePassword.vue_vue_type_script_setup_true_lang-e5dfbb03.js";import{A as X}from"./home-d1329655.js";import{u as c,d as h,s as J,g as T,_ as W}from"./index-06117f19.js";import H from"./Welcome-705a6f3a.js";import K from"./BuyVip-8eff90bb.js";import{_ as F}from"./WithdrawForm.vue_vue_type_script_setup_true_lang-dbec08d5.js";import{g as O}from"./super-1e5ee443.js";import{d as j,j as r,z as P,r as f,X as q,o as R,b as E,i as e,w as s,f as t,t as d,g as n,l as _,Y as $,h as tt,M as et,E as G,A as st,B as ot}from"./.pnpm-9b0f0a98.js";import"./PayButton-250385b3.js";import"./pay-130bd8d1.js";const at="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAGESURBVCiRjZG9bhNREIW/2WukSFBsSbl01hqkRaJJhV2Syg11NlKMonUR8wSBJ8ANP53hCewUEAkJiR5FGCEBnbelssuQ9d5DARuW2EpyqtHRzDejM0ZNzT21nWNbom1GBCyAifccfn9pE9bIqiLOdGDGE4kJcOg9uRlhEHAfSIFpWbLz45XlK4A40xhIvKdzvgEgGSgsCsYS0UpPnClt9TVv7ilad2JdcaZZq69R3QvM2JYYrtt8Xt6zA6TJQOEZAEgkvlw2DLCxwRTg5ISkDkBicRXAdGgLNrceV6AKMHXuH/Ei3XlPGtw8elZuWfcMIPFGYv+yEPWZ8PkNQoyhAvYr/783fntht9YOH3OASCno2CZ584jIfXrX5eeDP4C/f55JdCQi51gsl+RA1GjA19RGQG736FTQVl9zIG/UFoXAOAhYeE/oHJFE7j0fcdwtP9A+3WVwbcnr29eVApOy5CnVBXGmcZwpvSiHZY9R0WP+tvfwSqGv6Ncjuqc9ZsUu7cr7DVGjpNLggpVRAAAAAElFTkSuQmCC",lt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAG1SURBVDiNfZM9ctpQFIW/KxBD6SWISipxbcjgGaCNswNYAfEKDCtAOwhZQUgLzKDBUIdSVNEOrJLwENeFkAGBc5o38+47557784QcvHnDUbvUEw5VEOd4HSEasNv/DB+D6Py9XJBXzRdU+nnRDAox6GBTm/lXAu6q/UtUnz4j5zAKa9MugAXgLtvDc7JCrLAGott8Ot6q+QIg3rzhYNt/j4GIA4Pwy3T0UdZrs4HID8C5kjGmYqld6p2K1O42MWNv0eoAeItWh/0+QrV7y4bapZ4lpNYV4rA+C6LHICYxAcA2MWOKRSeNi5828QThULUU7vLK2ajsku1s9/t1WJ8Fm9rk+Z8xFWB0JuGIu2y9SSYi2g8fZgNI92ELcRnuDoVC1UqSdXae90zcZeuPQDXTTIR7szNRuVishvVZcKv2LKnC2pJ0XB8oqA7Ltv2GyNxdNr/nyd6i1ckci+g4P8bLLkMson6C/AYo7Ex88daYiqSW2kNBr7LdEgRI7Yu/qU2eT6uc68V/hUTGm4fJNziuMsCmNr1XxP+cdoRoPyMf3VzCe202VKyvgj6d7UgksMaYQf47vwM/4MIjdx48AgAAAABJRU5ErkJggg==",it="/web/assets/success-19ce39cf.png",a=V=>(st("data-v-03255394"),V=V(),ot(),V),nt={key:0,class:"home_container"},dt={class:"used-info bgw-box"},ct=a(()=>t("div",{class:"right-h margin-b-20"},[t("img",{class:"margin-right-5",src:x,alt:""}),t("span",{class:"title"},"套餐使用情况")],-1)),rt={class:"home-card",style:{"background-color":"#f6fafe","--num-color":"#2b6bff"}},_t=a(()=>t("div",{class:"home-card-title"},"本月链接访问UV",-1)),ut={class:"home-card-warp"},mt={class:"home-card-item"},pt={class:"home-card-num"},gt=a(()=>t("div",{class:"home-num-title"},"已使用UV次数",-1)),vt={class:"home-card-item"},ht={class:"home-card-num"},ft=a(()=>t("div",{class:"home-num-title"},"会员套餐UV次数",-1)),At={class:"home-card-item"},bt={class:"home-card-num"},yt=a(()=>t("div",{class:"home-num-title"},"剩余可访问UV次数",-1)),xt={class:"home-card",style:{"background-color":"#fffaf4","--num-color":"#ff832b"}},Vt=a(()=>t("div",{class:"home-card-title"},"已创建数量",-1)),wt={class:"home-card-warp"},Ct={class:"home-card-item"},It={class:"home-card-num"},kt=a(()=>t("div",{class:"home-num-title"},"链接",-1)),Ut={class:"home-card-item"},Nt={class:"home-card-num"},St=a(()=>t("div",{class:"home-num-title"},"小圆码",-1)),Rt={class:"home-card-item"},Et={class:"home-card-num"},Gt=a(()=>t("div",{class:"home-num-title"},"自动回复",-1)),Bt={class:"vip-info bgw-box"},Lt=a(()=>t("div",{class:"right-h margin-b-20"},[t("img",{class:"margin-right-5",src:x,alt:""}),t("span",{class:"title"},"会员信息")],-1)),Dt={class:"right-m margin-b-20"},zt=a(()=>t("div",{class:"right-f margin-b-20"},[t("span",{class:"margin-right-10"},"引流平台功能:"),t("img",{class:"margin-right-10",src:at,alt:""}),t("img",{class:"margin-right-10",src:lt,alt:""})],-1)),Mt={class:"right-s margin-b-20"},Qt=a(()=>t("span",{class:"margin-right-10"},"当前会员套餐:",-1)),Yt={class:"right-s margin-b-20"},Zt=a(()=>t("span",{class:"margin-right-10"},"会员到期日期:",-1)),Xt={style:{display:"flex","padding-bottom":"20px"}},Jt={class:"bgw-box",style:{"min-height":"166px"}},Tt=a(()=>t("div",{class:"right-h"},[t("img",{class:"margin-right-5",src:x,alt:""}),t("span",{class:"title"},"邀请注册")],-1)),Wt=a(()=>t("div",{class:"m-t-20"},"邀请好友注册,可得高比例佣金提成,赶紧分享给朋友们注册吧",-1)),Ht={class:"m-t-20"},Kt={class:"bgw-box"},Ft={class:"right-h margin-b-20"},Ot=a(()=>t("img",{class:"margin-right-5",src:x,alt:""},null,-1)),jt=a(()=>t("span",{class:"title",style:{flex:"1"}},"我的佣金",-1)),Pt={style:{"background-color":"#fffaf4","text-align":"center",padding:"10px 0"},class:"flex row-around"},qt=a(()=>t("div",{style:{"font-size":"14px","padding-bottom":"10px"}},"未提现佣金",-1)),$t={style:{"font-size":"24px",color:"#ff832b"}},te=a(()=>t("div",{style:{"font-size":"14px","padding-bottom":"10px"}},"已提现",-1)),ee={style:{"font-size":"24px",color:"#ff832b"}},se={class:"bgw-box"},oe=a(()=>t("div",{class:"right-h margin-b-20"},[t("img",{class:"margin-right-5",src:x,alt:""}),t("span",{class:"title"},"会员订单记录")],-1)),ae={class:"notify"},le=["innerHTML"],ie={style:{"text-align":"center"},class:"m-t-20"},ne=a(()=>t("div",{class:"successCard"},[t("div",{style:{flex:"1"}},[t("h2",{class:"margin-b-10"},"注册成功"),t("h3",null,"恭喜您获得1天体验会员,100uv访问量")]),t("div",{style:{"text-align":"center"}},[t("img",{class:"margin-b-20",src:it,alt:""})])],-1)),de={style:{"text-align":"right","margin-right":"30px"}},ce={class:"notify"},re=["innerHTML"],_e={style:{"text-align":"center"},class:"m-t-20"},ue=j({__name:"home",setup(V){const m=r({}),N=r(!1),B=()=>{X(1).then(A=>{m.value=A,et(()=>{N.value=!0})})},L=()=>{const A=window.location.origin,o=h(c.userInfo,"referral_code","");var i=window.location.pathname;J(A+i+"#/register?code="+o)},I=r(!1),w=r(!1),C=r(""),S=r(!1),D=()=>{C.value?T(C.value).then(()=>{G.success("兑换成功!"),window.location.reload()}):G.error("请输入卡密码")},k=r(!1),U=r(!1),z=()=>{w.value=!1,localStorage.removeItem("register")},p=r({}),g=r(!1);return P(()=>{c.refreshUserInfo(),B(),O().then(A=>{p.value=A,p.value&&p.value.show&&(g.value=!0)}),localStorage.getItem("register")&&(w.value=!0)}),(A,o)=>{const i=f("el-col"),v=f("el-row"),u=f("el-button"),b=f("el-dialog"),M=f("el-input"),y=f("el-table-column"),Q=f("el-table"),Y=q("loading");return N.value?(R(),E("div",nt,[e(v,{gutter:10},{default:s(()=>[e(i,{xs:24,sm:16},{default:s(()=>[e(v,{gutter:10},{default:s(()=>[e(i,{xs:24},{default:s(()=>[e(H)]),_:1})]),_:1}),e(v,{gutter:10,style:{"margin-top":"10px"}},{default:s(()=>[e(i,{xs:24},{default:s(()=>[t("div",dt,[ct,e(v,{gutter:10},{default:s(()=>[e(i,{xs:24,sm:12},{default:s(()=>[t("div",rt,[_t,t("div",ut,[t("div",mt,[t("div",pt,d(m.value.used_uv??0),1),gt]),t("div",vt,[t("div",ht,d(n(h)(n(c).userInfo,"vip_package.config.uv_limit",0)),1),ft]),t("div",At,[t("div",bt,d(n(h)(n(c).userInfo,"vip_package.config.uv_limit",0)-(m.value.used_uv??0)),1),yt])])])]),_:1}),e(i,{xs:24,sm:12},{default:s(()=>[t("div",xt,[Vt,t("div",wt,[t("div",Ct,[t("div",It,d(m.value.link_count??0),1),kt]),t("div",Ut,[t("div",Nt,d(m.value.yuanma_amount??0),1),St]),t("div",Rt,[t("div",Et,d(m.value.dy_card_amount??0),1),Gt])])])]),_:1})]),_:1})])]),_:1})]),_:1})]),_:1}),e(i,{xs:24,sm:8},{default:s(()=>[t("div",Bt,[Lt,t("div",Dt,d(n(c).userInfo.site_name)+"作为一款私域引流工具,凭借其强大的功能和灵活的应用场景,成为了推广营销领域的热门选择,它支持从抖音直接跳转到个人微信、微信群、小程序以及企业微信客服,有效打通了不同平台之间的壁垒,实现了流量的高效转化和利用,推广营销必备! ",1),zt,t("div",Mt,[Qt,t("span",null,d(n(h)(n(c).userInfo,"vip_package.name","未开通会员")),1)]),t("div",Yt,[Zt,t("span",null,d(n(c).userInfo.end_at),1)]),e(v,{gutter:10},{default:s(()=>[e(i,{xs:12,sm:12},{default:s(()=>[e(u,{class:"btn",type:"primary",onClick:o[0]||(o[0]=l=>U.value=!0)},{default:s(()=>[_("开通会员/续费会员")]),_:1}),e(b,{title:"开通会员",width:"1000px","append-to-body":"",modelValue:U.value,"onUpdate:modelValue":o[1]||(o[1]=l=>U.value=l)},{default:s(()=>[e(K)]),_:1},8,["modelValue"])]),_:1}),e(i,{xs:12,sm:12},{default:s(()=>[e(u,{class:"btn",type:"primary",onClick:o[2]||(o[2]=l=>I.value=!0)},{default:s(()=>[_("卡密兑换")]),_:1}),e(b,{title:"卡密兑换",width:500,"append-to-body":"",modelValue:I.value,"onUpdate:modelValue":o[4]||(o[4]=l=>I.value=l)},{default:s(()=>[$((R(),E("div",Xt,[e(M,{modelValue:C.value,"onUpdate:modelValue":o[3]||(o[3]=l=>C.value=l),placeholder:"请输入卡密",style:{flex:"1px","margin-right":"10px"}},null,8,["modelValue"]),e(u,{type:"primary",onClick:D,loading:S.value},{default:s(()=>[_("立即兑换")]),_:1},8,["loading"])])),[[Y,S.value]])]),_:1},8,["modelValue"])]),_:1})]),_:1})])]),_:1})]),_:1}),e(v,{gutter:10},{default:s(()=>[e(i,{xs:24,sm:8},{default:s(()=>[e(Z)]),_:1}),e(i,{xs:24,sm:8},{default:s(()=>[t("div",Jt,[Tt,Wt,t("div",Ht,[e(u,{class:"btn",type:"primary",onClick:L},{default:s(()=>[_("邀请码:"+d(n(h)(n(c).userInfo,"referral_code",""))+", 点击复制邀请链接 ",1)]),_:1})])])]),_:1}),e(i,{xs:24,sm:8},{default:s(()=>[t("div",Kt,[t("div",Ft,[Ot,jt,e(u,{size:"small",type:"primary",onClick:o[5]||(o[5]=l=>k.value=!0)},{default:s(()=>[_("立即提现")]),_:1}),e(b,{modelValue:k.value,"onUpdate:modelValue":o[6]||(o[6]=l=>k.value=l),title:"提现",width:"400px"},{default:s(()=>[e(F)]),_:1},8,["modelValue"])]),t("div",Pt,[t("div",null,[qt,t("div",$t,d(n(h)(n(c).userInfo,"commission",0)),1)]),t("div",null,[te,t("div",ee,d(n(h)(n(c).userInfo,"accumulate_commission",0)),1)])])])]),_:1})]),_:1}),e(v,{class:"m-t-10"},{default:s(()=>[e(i,{span:24},{default:s(()=>[t("div",se,[oe,e(Q,{height:"249",data:m.value.vip_logs,"header-cell-style":{"text-align":"center","background-color":"#F1F1F1",height:"50px",color:"#333"},"cell-style":{padding:"0","text-align":"center",height:"50px",color:"#333"}},{default:s(()=>[e(y,{prop:"vip_package.name",label:"类型"}),e(y,{prop:"amount",label:"金额"}),e(y,{prop:"id",label:"支付方式"},{default:s(()=>[_("微信")]),_:1}),e(y,{prop:"start_at",label:"生效时间"}),e(y,{prop:"end_at",label:"到期时间"})]),_:1},8,["data"])])]),_:1})]),_:1}),e(b,{title:p.value.title,"show-close":!0,width:700,"append-to-body":"",modelValue:g.value,"onUpdate:modelValue":o[8]||(o[8]=l=>g.value=l)},{default:s(()=>[t("div",ae,[t("div",{class:"notify",innerHTML:p.value.content},null,8,le)]),t("div",ie,[e(u,{type:"primary",onClick:o[7]||(o[7]=l=>g.value=!1)},{default:s(()=>[_("确定")]),_:1})])]),_:1},8,["title","modelValue"]),e(b,{title:"","show-close":!1,width:500,"append-to-body":"",modelValue:w.value,"onUpdate:modelValue":o[9]||(o[9]=l=>w.value=l)},{default:s(()=>[ne,t("div",de,[e(u,{type:"primary",onClick:z},{default:s(()=>[_("立即体验")]),_:1})])]),_:1},8,["modelValue"]),e(b,{title:p.value.title,"show-close":!0,width:700,"append-to-body":"",modelValue:g.value,"onUpdate:modelValue":o[11]||(o[11]=l=>g.value=l)},{default:s(()=>[t("div",ce,[t("div",{class:"notify",innerHTML:p.value.content},null,8,re)]),t("div",_e,[e(u,{type:"primary",onClick:o[10]||(o[10]=l=>g.value=!1)},{default:s(()=>[_("确定")]),_:1})])]),_:1},8,["title","modelValue"])])):tt("",!0)}}});const Ve=W(ue,[["__scopeId","data-v-03255394"]]);export{Ve as default}; diff --git a/admin/dist/assets/home-d1329655.js b/admin/dist/assets/home-d1329655.js new file mode 100644 index 0000000..704f649 --- /dev/null +++ b/admin/dist/assets/home-d1329655.js @@ -0,0 +1 @@ +import{h as e}from"./index-06117f19.js";const p=t=>e.get(`/home?type=${t}`);export{p as A}; diff --git a/admin/dist/assets/index-06117f19.js b/admin/dist/assets/index-06117f19.js new file mode 100644 index 0000000..ebf823c --- /dev/null +++ b/admin/dist/assets/index-06117f19.js @@ -0,0 +1 @@ +import{d as L,u as $,c as E,r as u,o as c,a as _,w as l,b as k,F as R,e as z,f as y,t as K,g as f,h as F,E as Y,n as J,i as r,p as Ve,j as D,k as Oe,l as Q,m as Me,R as De,K as Se,q as ae,T as Fe,s as se,v as U,x as Re,y as re,z as le,A as Pe,B as Te,N as Ge,C as Ze,D as He,G as ze,H as qe,I as X,J as Ue,L as je,M as Ne,O as Ye,P as Je,Q as Ke,S as Xe}from"./.pnpm-9b0f0a98.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))i(n);new MutationObserver(n=>{for(const a of n)if(a.type==="childList")for(const d of a.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&i(d)}).observe(document,{childList:!0,subtree:!0});function o(n){const a={};return n.integrity&&(a.integrity=n.integrity),n.referrerPolicy&&(a.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?a.credentials="include":n.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function i(n){if(n.ep)return;n.ep=!0;const a=o(n);fetch(n.href,a)}})();const Qe="modulepreload",We=function(e){return"/web/"+e},he={},s=function(t,o,i){if(!o||o.length===0)return t();const n=document.getElementsByTagName("link");return Promise.all(o.map(a=>{if(a=We(a),a in he)return;he[a]=!0;const d=a.endsWith(".css"),h=d?'[rel="stylesheet"]':"";if(!!i)for(let p=n.length-1;p>=0;p--){const m=n[p];if(m.href===a&&(!d||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${h}`))return;const v=document.createElement("link");if(v.rel=d?"stylesheet":Qe,d||(v.as="script",v.crossOrigin=""),v.href=a,document.head.appendChild(v),d)return new Promise((p,m)=>{v.addEventListener("load",p),v.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t())},$e=L({__name:"Breadcrumb",setup(e){const t=$(),o=E(()=>t.meta.breadcrumb);return(i,n)=>{const a=u("el-breadcrumb-item"),d=u("el-breadcrumb");return c(),_(d,{separator:"/","separator-icon":"el-icon-arrow-right",class:"navbar-breadcrumb"},{default:l(()=>[(c(!0),k(R,null,z(o.value,(h,b)=>(c(),_(a,{key:b},{default:l(()=>[y("span",null,K(h),1)]),_:2},1024))),128))]),_:1})}}});const O=(e,t)=>{const o=e.__vccOpts||e;for(const[i,n]of t)o[i]=n;return o},e0=O($e,[["__scopeId","data-v-457d685b"]]),t0={class:"navbar-left"},o0=L({__name:"NavbarLeft",setup(e){return(t,o)=>(c(),k("div",t0,[f(g).theme.isBreadcrumb?(c(),_(e0,{key:0})):F("",!0)]))}});const we=O(o0,[["__scopeId","data-v-6e4c91b9"]]),ce=()=>V.get("/config"),yt=()=>V.get("/captcha/image"),bt=e=>V.post("/captcha/sms",e),xt=e=>V.get(`/config/${e}`),kt=(e,t)=>V.put(`/config/${e}`,t),i0=e=>V.get(`/links/${e}`),n0=e=>new Promise((t,o)=>{e||o(!1),e==null||e.validate(i=>{i?t(i):o(i)})}),a0=(e,t,o="")=>{if(!e)return o;const i=t.split(".");let n=e;for(const a of i)if(n=n[a],!n)return o;return n},At=(e,t)=>{const o=t.split(".");let i=e;for(const a of o)i=i[a];let n=0;for(const a in i)i[a]&&n++;return n===Object.keys(i).length},s0=e=>{const t=window;if(t.clipboardData&&t.clipboardData.setData)t.clipboardData.setData("Text",e),Y.success("复制成功");else if(document.queryCommandSupported&&document.queryCommandSupported("copy")){const o=document.createElement("textarea");o.textContent=e,o.style.position="fixed",document.body.appendChild(o),o.select();try{document.execCommand("copy"),Y.success("复制成功")}catch(i){console.warn("Copy to clipboard failed.",i)}finally{document.body.removeChild(o)}}},Bt=e=>{i0(e.id).then(t=>{t.share_link?s0(t.share_link):Y.error("链接不存在!")})},ye=e=>{let t;if(Array.isArray(e)&&e.length>0?t=e[0]:t=e,!t||t.indexOf("http")===0)return t;let o;return Z.asset_url&&(t.indexOf("/")===0&&Z.asset_url.replace(/\/$/,"").length>0?o=Z.asset_url.slice(0,-1)+t:o=Z.asset_url+t),o},r0=L({__name:"OssImage",props:{paths:{},width:{},height:{},disabled:{type:Boolean}},setup(e){const t=e,o=E(()=>{var i;return(i=t.paths)==null?void 0:i.map(n=>ye(n))});return(i,n)=>{var h;const a=u("el-icon"),d=u("el-image");return c(),k("div",{style:J("width:"+(t.width||60)+"px; height:"+(t.height||60)+"px")},[((h=t.paths)==null?void 0:h.length)===0?(c(),k("div",{key:0,class:"oss-empty",style:J("width:"+(t.width||60)+"px; height:"+(t.height||60)+"px")},[r(a,null,{default:l(()=>[r(f(Ve))]),_:1})],4)):(c(!0),k(R,{key:1},z(o.value,(b,v)=>(c(),_(d,{key:v,src:b,style:J("width:"+(t.width||60)+"px; height:"+(t.height||60)+"px"),"initial-index":v,"preview-teleported":"","preview-src-list":t.disabled?o.value:[],fit:"cover"},null,8,["src","style","initial-index","preview-src-list"]))),128))],4)}}});const l0=O(r0,[["__scopeId","data-v-f87f303a"]]),c0={class:"avatar-wrapper"},u0={class:"el-dropdown-link"},d0={class:"flex"},p0={class:"username"},m0={style:{"margin-top":"3px","margin-left":"-4px"}},f0={style:{margin:"0 auto",width:"300px",height:"300px"}},_0=L({__name:"User",setup(e){const t=D(!1),o=D(!1),i=D({}),n=D(),a={password:[{required:!0,message:"请输入密码",trigger:"blur"},{min:6,max:20,message:"长度在 6 到 20 个字符",trigger:"blur"}],password_confirmation:[{required:!0,message:"请输入确认密码",trigger:"blur"},{validator:(v,p,m)=>{p!==i.value.password?m(new Error("两次输入密码不一致")):m()},trigger:"blur"}]},d=D(!1),h=()=>{console.log(n.value),n0(n.value).then(()=>{d.value=!0,it(i.value).then(()=>{Y.success("修改成功,下次登录时生效!")}).finally(()=>{d.value=!1,t.value=!1})})},b=()=>{I.logout().then(()=>{window.location.reload()})};return Oe("logout",b),(v,p)=>{const m=u("el-button"),B=u("el-icon"),C=u("el-dropdown-item"),w=u("el-dropdown-menu"),x=u("el-dropdown"),q=u("el-space"),P=u("el-input"),T=u("el-form-item"),N=u("el-form"),A=u("el-dialog");return c(),k(R,null,[y("div",c0,[r(q,null,{default:l(()=>[r(m,{type:"text",size:"small",onClick:p[0]||(p[0]=M=>o.value=!0)},{default:l(()=>[Q("联系客服")]),_:1}),r(x,null,{dropdown:l(()=>[r(w,null,{default:l(()=>[r(C,null,{default:l(()=>[y("span",{class:"logout",onClick:p[1]||(p[1]=M=>t.value=!0)},"修改密码")]),_:1}),r(C,null,{default:l(()=>[y("span",{class:"logout",onClick:b},"退出")]),_:1})]),_:1})]),default:l(()=>[y("span",u0,[y("div",d0,[y("span",p0,K(f(I).userInfo.username),1),y("div",m0,[r(B,{class:"el-icon--right"},{default:l(()=>[r(f(Me))]),_:1})])])])]),_:1})]),_:1})]),r(A,{title:"修改密码","append-to-body":"",modelValue:t.value,"onUpdate:modelValue":p[4]||(p[4]=M=>t.value=M),width:"400px"},{default:l(()=>[r(N,{ref_key:"formRef",ref:n,disabled:d.value,model:i.value,rules:a,"label-width":"80px"},{default:l(()=>[r(T,{label:"新密码",prop:"password"},{default:l(()=>[r(P,{modelValue:i.value.password,"onUpdate:modelValue":p[2]||(p[2]=M=>i.value.password=M),placeholder:"请输入新密码","show-password":""},null,8,["modelValue"])]),_:1}),r(T,{label:"确认密码",prop:"password_confirmation"},{default:l(()=>[r(P,{modelValue:i.value.password_confirmation,"onUpdate:modelValue":p[3]||(p[3]=M=>i.value.password_confirmation=M),placeholder:"请输入确认密码","show-password":""},null,8,["modelValue"])]),_:1}),r(T,null,{default:l(()=>[r(m,{type:"primary",onClick:h,loading:d.value},{default:l(()=>[Q("确定")]),_:1},8,["loading"])]),_:1})]),_:1},8,["disabled","model"])]),_:1},8,["modelValue"]),r(A,{modelValue:o.value,"onUpdate:modelValue":p[5]||(p[5]=M=>o.value=M),title:"联系客服",width:"500px"},{default:l(()=>[y("div",f0,[r(l0,{paths:f(I).userInfo&&f(I).userInfo.parent&&f(I).userInfo.parent.wechat_qr?[f(I).userInfo&&f(I).userInfo.parent&&f(I).userInfo.parent.wechat_qr]:[],width:300,height:300},null,8,["paths"])])]),_:1},8,["modelValue"])],64)}}});const h0=O(_0,[["__scopeId","data-v-a38ad6bb"]]),v0={class:"navbar-right"},g0=L({__name:"NavbarRight",setup(e){return(t,o)=>(c(),k("div",v0,[r(h0)]))}});const ue=O(g0,[["__scopeId","data-v-fd0fec40"]]),de=L({__name:"Main",setup(e){const t=E(()=>g.theme),o=E(()=>t.value.isTabsView?"":"min-height: calc(100vh - var(--theme-header-height) - 30px) !important");return(i,n)=>{const a=u("el-scrollbar"),d=u("el-main");return c(),_(a,null,{default:l(()=>[r(d,{class:"layout-main"},{default:l(()=>[r(a,{class:"layout-scrollbar"},{default:l(()=>[y("div",{class:"layout-card",style:J(o.value)},[r(f(De),null,{default:l(({Component:h,route:b})=>[t.value.isTabsCache?(c(),_(Se,{key:0,include:[...f(S).cachedViews]},[(c(),_(ae(h),{key:b.name}))],1032,["include"])):(c(),_(ae(h),{key:b.name}))]),_:1})],4)]),_:1})]),_:1})]),_:1})}}}),w0="data:image/png;base64,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",y0={class:"sidebar-logo sidebar-logo-expend"},b0={class:"logo_icon"},x0={key:0,class:"logo_icon_item",src:w0,alt:""},k0=["src"],A0={class:"logo-title"},B0=L({__name:"Logo",setup(e){const t=E(()=>ye(Z.web_site_logo));return(o,i)=>(c(),k("div",y0,[r(Fe,{"enter-active-class":"animate__animated animate__fadeInLeft"},{default:l(()=>[y("div",b0,[f(Z).web_site_logo?(c(),k("img",{key:1,class:"logo_icon_item",src:t.value,alt:""},null,8,k0)):(c(),k("img",x0)),y("span",A0,K(f(Z).web_site_title||"火星快链"),1)])]),_:1})]))}});const te=O(B0,[["__scopeId","data-v-5caf6a78"]]),E0=["href"],C0=L({__name:"menuIcon",props:{name:{},size:{}},setup(e){return(t,o)=>(c(),k("svg",{"aria-hidden":"true",style:J({height:t.size?`${t.size}px`:"1.5em",width:t.size?`${t.size}px`:"1.5em"})},[y("use",{href:`#icon-${t.name}`},null,8,E0)],4))}});const ve=O(C0,[["__scopeId","data-v-933cda05"]]),I0={class:"menu-title"},L0={class:"menu-title"},V0=L({__name:"MenuItem",props:{menu:{type:Object,required:!0},active:{type:String,default:""}},setup(e){const t=E(()=>g.theme.layout!=="columns"),o=se(),i=n=>{if(!n.meta.newOpen){o.push(n.path);return}n.meta.url.startsWith("http://")||n.meta.url.startsWith("https://")?window.open(n.meta.url,"_blank"):window.open("#"+n.meta.url,"_blank")};return(n,a)=>{const d=u("menu-item",!0),h=u("el-sub-menu"),b=u("el-menu-item");return e.menu.children.length>0?(c(),_(h,{class:U({"menu-item-express":!f(g).sidebarOpened}),key:e.menu.path,index:e.menu.path},{title:l(()=>[t.value&&e.menu.meta.icon?(c(),_(ve,{key:0,name:e.active===e.menu.path?e.menu.meta.icon:e.menu.meta.iconIn},null,8,["name"])):F("",!0),y("span",I0,K(e.menu.meta.title),1)]),default:l(()=>[(c(!0),k(R,null,z(e.menu.children,v=>(c(),_(d,{key:v.path,menu:v},null,8,["menu"]))),128))]),_:1},8,["class","index"])):e.menu.children.length===0?(c(),_(b,{key:`else-${e.menu.path}`,index:e.menu.path,onClick:a[0]||(a[0]=v=>i(e.menu))},{title:l(()=>[y("span",L0,K(e.menu.meta.title),1)]),default:l(()=>[t.value&&e.menu.meta.icon?(c(),_(ve,{key:0,name:e.active===e.menu.path?e.menu.meta.icon:e.menu.meta.iconIn},null,8,["name"])):F("",!0)]),_:1},8,["index"])):F("",!0)}}});const oe=O(V0,[["__scopeId","data-v-2b4a487e"]]),O0=L({__name:"Vertical",setup(e){const{width:t}=Re(),o=D(!1),i=$(),n=E(()=>{const{path:v}=i;return v}),a=E(()=>g.theme.headerStyle==="theme"?"header-theme":""),d=E(()=>{const v=g.sidebarOpened?"aside-expend":"aside-compress",p=g.theme.sidebarStyle==="dark"?"sidebar-dark":"";return v+" "+p}),h=E(()=>g.theme),b=E(()=>h.value.isTabsView?"":"height:var(--theme-header-height) !important");return re(()=>t.value,()=>{t.value>1e3&&(o.value=!1)},{immediate:!1}),(v,p)=>{const m=u("el-menu"),B=u("el-scrollbar"),C=u("el-aside"),w=u("ElIconMenu"),x=u("el-icon"),q=u("el-header"),P=u("el-container"),T=u("ElIconFold"),N=u("el-drawer");return c(),_(P,{class:"layout-container layout-vertical"},{default:l(()=>[f(t)>1e3?(c(),_(C,{key:0,class:U(["layout-sidebar",d.value])},{default:l(()=>[f(g).theme.isLogo?(c(),_(te,{key:0})):F("",!0),r(B,null,{default:l(()=>[r(m,{"default-active":n.value,collapse:!f(g).sidebarOpened,"unique-opened":f(g).theme.uniqueOpened,"background-color":"transparent","collapse-transition":!1,mode:"vertical"},{default:l(()=>[(c(!0),k(R,null,z(f(H).menuRoutes,A=>(c(),_(oe,{key:A.path,menu:A,active:n.value},null,8,["menu","active"]))),128))]),_:1},8,["default-active","collapse","unique-opened"])]),_:1})]),_:1},8,["class"])):(c(),k("div",{key:1,class:"affix-menu-btn",onClick:p[0]||(p[0]=A=>o.value=!0)},[r(x,{size:"34",color:"var(--el-color-primary)"},{default:l(()=>[r(w)]),_:1})])),r(P,null,{default:l(()=>[r(q,{style:J(b.value)},{default:l(()=>[y("div",{class:U(["navbar-container",a.value])},[r(we),r(ue)],2)]),_:1},8,["style"]),r(de)]),_:1}),r(N,{size:"250px","append-to-body":"",direction:"ltr",modelValue:o.value,"onUpdate:modelValue":p[2]||(p[2]=A=>o.value=A),"show-close":!1},{header:l(()=>[f(g).theme.isLogo?(c(),_(te,{key:0})):F("",!0)]),footer:l(()=>[r(x,{onClick:p[1]||(p[1]=A=>o.value=!1),style:{cursor:"pointer"},size:"28"},{default:l(()=>[r(T)]),_:1})]),default:l(()=>[r(B,null,{default:l(()=>[r(m,{"default-active":n.value,collapse:!f(g).sidebarOpened,"unique-opened":f(g).theme.uniqueOpened,"background-color":"transparent","collapse-transition":!1,mode:"vertical"},{default:l(()=>[(c(!0),k(R,null,z(f(H).menuRoutes,A=>(c(),_(oe,{key:A.path,menu:A,active:n.value},null,8,["menu","active"]))),128))]),_:1},8,["default-active","collapse","unique-opened"])]),_:1})]),_:1},8,["modelValue"])]),_:1})}}});const M0=O(O0,[["__scopeId","data-v-dbcef65a"]]),ge=(e,t)=>{t.meta&&t.meta.affix||(S.delView(t),be(e,S.visitedViews,t))},D0=(e,t)=>{e.push(t),S.delOthersViews(t)},S0=(e,t)=>{S.delAllViews(),be(e,S.visitedViews,t)},be=(e,t,o)=>{const i=t.slice(-1)[0];i?e.push(i.fullPath):o.name==="Home"?e.replace({path:"/redirect"+o.fullPath}):e.push("/")},F0={class:"tabs-container"},R0={class:"tabs-item"},P0=L({__name:"Tabs",setup(e){const t=$(),o=se(),i=D(t.path),n=m=>m.meta&&m.meta.affix;re(t,()=>{t.name&&h()}),le(()=>{a(),h()});const a=()=>{const m=d(H.routes);for(const B of m)B.name&&S.addView(B)},d=m=>{let B=[];return m.forEach(C=>{if(C.meta&&C.meta.affix&&B.push({fullPath:C.path,path:C.path,name:C.name,meta:{...C.meta}}),C.children){const w=d(C.children);w.length>=1&&(B=[...B,...w])}}),B},h=()=>{S.addView(t),S.addCachedView(t),i.value=t.path},b=m=>{m.props.name&&o.push(m.props.name)},v=m=>{const B=S.visitedViews.filter(C=>C.path===m);ge(o,B[0])},p=m=>{switch(m){case"close":ge(o,t);break;case"closeOthers":D0(o,t);break;case"closeAll":S0(o,t);break}};return(m,B)=>{const C=u("el-tab-pane"),w=u("el-tabs"),x=u("el-dropdown-item"),q=u("el-dropdown-menu"),P=u("el-icon-arrow-down"),T=u("el-icon"),N=u("el-dropdown");return c(),k("div",F0,[y("div",R0,[r(w,{modelValue:i.value,"onUpdate:modelValue":B[0]||(B[0]=A=>i.value=A),class:"tabs-item-style-1",onTabClick:b,onTabRemove:v},{default:l(()=>[(c(!0),k(R,null,z(f(S).visitedViews,A=>(c(),_(C,{key:A,label:A.title,name:A.path,closable:!n(A)},null,8,["label","name","closable"]))),128))]),_:1},8,["modelValue"])]),r(N,{class:"tabs-action",trigger:"click",placement:"bottom-end",onCommand:p},{dropdown:l(()=>[r(q,null,{default:l(()=>[r(x,{icon:"el-icon-close",command:"close"},{default:l(()=>[Q("关闭")]),_:1}),r(x,{icon:"el-icon-circle-close",command:"closeOthers"},{default:l(()=>[Q("关闭其他")]),_:1}),r(x,{icon:"el-icon-circle-close-filled",command:"closeAll"},{default:l(()=>[Q("关闭所有")]),_:1})]),_:1})]),default:l(()=>[r(T,null,{default:l(()=>[r(P)]),_:1})]),_:1})])}}});const xe=O(P0,[["__scopeId","data-v-4d655871"]]),T0=e=>(Pe("data-v-c673af06"),e=e(),Te(),e),G0={class:"sidebar-logo"},Z0={class:"columns-menu"},H0=T0(()=>y("span",{class:"title"},"系统首页",-1)),z0=["onClick"],q0={class:"title"},U0={class:"layout-main"},j0={key:0,class:"columns-sub-menu"},N0=L({__name:"Columns",setup(e){const t=$(),o=se(),i=E(()=>{const{path:w}=t;return w}),n=D([]);re(t,()=>{n.value=[],d()}),le(()=>{d()});const a=D(""),d=()=>{a.value=i.value,console.log(a.value,"menuPath.value");for(const w of H.menuRoutes)if(h(w.children)){n.value=w.children,a.value=w.path;break}},h=w=>{for(const x of w)if(x.children&&x.children.length>0){if(h(x.children))return!0}else if(x.path===i.value)return!0;return!1},b=w=>{if(w.children&&w.children.length>0){const x=v(w.children);o.push(x.path)}else o.push(w.path)},v=w=>{for(const x of w)return x.children&&x.children.length>0?v(x.children):x;return null},p=E(()=>g.theme.headerStyle==="theme"?"header-theme":""),m=E(()=>g.theme.sidebarStyle==="dark"?"sidebar-dark":""),B=E(()=>g.theme),C=E(()=>B.value.isTabsView?"":"height:var(--theme-header-height) !important");return(w,x)=>{const q=u("svg-icon"),P=u("router-link"),T=u("el-scrollbar"),N=u("el-aside"),A=u("el-header"),M=u("el-menu"),me=u("el-container");return c(),_(me,{class:"layout-container layout-columns"},{default:l(()=>[r(N,{class:U(["layout-sidebar aside-expend",m.value])},{default:l(()=>[y("div",G0,[r(te)]),r(T,null,{default:l(()=>[y("div",Z0,[r(P,{to:"/home"},{default:l(()=>[y("div",{class:U(["columns-menu-item",{active:a.value==="/home"}])},[r(q,{icon:"el-icon-Menu"}),H0],2)]),_:1}),(c(!0),k(R,null,z(f(H).menuRoutes,G=>{var fe,_e;return c(),k("div",{key:G.path,class:U(["columns-menu-item",{active:a.value===G.path}]),onClick:gt=>b(G)},[(fe=G.meta)!=null&&fe.icon?(c(),_(q,{key:0,icon:G.meta.icon},null,8,["icon"])):F("",!0),y("span",q0,K((_e=G.meta)==null?void 0:_e.title),1)],10,z0)}),128))])]),_:1})]),_:1},8,["class"]),r(me,null,{default:l(()=>[r(A,{class:"layout-header",style:J(C.value)},{default:l(()=>[y("div",{class:U(["navbar-container",p.value])},[r(we),r(ue)],2)]),_:1},8,["style"]),y("div",U0,[n.value.length>0&&f(g).sidebarOpened?(c(),k("div",j0,[r(M,{"default-active":i.value,collapse:!f(g).sidebarOpened,"unique-opened":f(g).theme.uniqueOpened,"background-color":"transparent","collapse-transition":!1,mode:"vertical"},{default:l(()=>[(c(!0),k(R,null,z(n.value,G=>(c(),_(oe,{key:G.path,menu:G},null,8,["menu"]))),128))]),_:1},8,["default-active","collapse","unique-opened"])])):F("",!0),B.value.isTabsView?(c(),_(xe,{key:1})):F("",!0),r(de)])]),_:1})]),_:1})}}});const Y0=O(N0,[["__scopeId","data-v-c673af06"]]),J0=L({__name:"Transverse",setup(e){const t=E(()=>g.theme),o=$(),i=E(()=>{const{path:a}=o;return a}),n=E(()=>g.theme.headerStyle==="theme"?"header-theme":"");return(a,d)=>{const h=u("el-menu"),b=u("el-header"),v=u("el-container");return c(),_(v,{class:"layout-container layout-transverse"},{default:l(()=>[r(b,{class:U(["navbar-container",n.value])},{default:l(()=>[t.value.isLogo?(c(),_(te,{key:0})):F("",!0),r(h,{"default-active":i.value,"background-color":"transparent","collapse-transition":!1,mode:"horizontal"},{default:l(()=>[(c(!0),k(R,null,z(f(H).menuRoutes,p=>(c(),_(oe,{key:p.path,menu:p},null,8,["menu"]))),128))]),_:1},8,["default-active"]),r(ue)]),_:1},8,["class"]),t.value.isTabsView?(c(),_(xe,{key:0})):F("",!0),r(de)]),_:1})}}});const K0=O(J0,[["__scopeId","data-v-24f1938f"]]),X0=L({name:"LayoutIndex",__name:"index",setup(e){const t={vertical:M0,columns:Y0,transverse:K0},o=E(()=>g.theme.layout);return(i,n)=>(c(),_(ae(t[o.value])))}}),Q0=[{path:"/admin-home",name:"admin-home",meta:{title:"系统首页",icon:"menu-home",iconIn:"menu-home-in",permission:["admin"]},component:"/home/admin-home"},{path:"/vip-home",name:"vip-home",meta:{title:"会员中心",icon:"menu-vip-in",iconIn:"menu-vip-in",permission:["vip"]},component:"/home/home"},{path:"/link",name:"link",redirect:"/link",meta:{title:"智慧链接管理",icon:"menu-link",iconIn:"menu-link-in",permission:["admin","vip"]},children:[{path:"/link/addLink",name:"addLink",component:"/link/addLink/index",meta:{title:"抖音卡片跳转"}},{path:"/link/fallApp",name:"fallApp",component:"/link/fallApp/index",meta:{title:"落地小程序"}}]},{path:"/data",name:"data",redirect:"/data",meta:{title:"数据中心",icon:"menu-credit",iconIn:"menu-credit",permission:["vip"]},children:[{path:"/super/invitation",name:"agentInvitation",meta:{title:"邀请记录"},component:"/newAgent/Invitation"},{path:"/agent-commission",name:"agent-commission",meta:{title:"佣金记录"},component:"/agent/commission-index"},{path:"/agent-withdraw",name:"agent-withdraw",meta:{title:"提现记录"},component:"/agent/withdraw"}]},{path:"/librarylist",name:"librarylist",redirect:"/library/index",meta:{title:"素材管理",icon:"menu-library",iconIn:"menu-library-in",permission:["admin","vip"]},children:[{path:"/library",name:"library",component:"/library/index",meta:{title:"素材管理"}},{path:"/library/cate",name:"librarycate",component:"/library/cateIndex",meta:{title:"素材分类",permission:["admin"]}}]},{path:"/user",name:"user",redirect:"/super/user",meta:{title:"会员中心",icon:"menu-vip",iconIn:"menu-vip-in",permission:["admin"]},children:[{path:"/super/users",name:"super-users",component:"/super/users/index",meta:{title:"会员管理"}},{path:"/super/vipSetMeal",name:"vipSetMeal",component:"/super/vipSetMeal/index",meta:{title:"vip套餐"}}]},{path:"/sys-setting",name:"setting",component:"/super/setting/setting",meta:{title:"网站设置",icon:"menu-set",iconIn:"menu-set-in",permission:["admin"]}},{path:"/super",name:"super",redirect:"/super/vipSetMeal",meta:{title:"超级管理",icon:"menu-super",iconIn:"menu-super-in",permission:["admin"]},children:[{path:"/super/notices",name:"notices",component:"/super/notices/index",meta:{title:"公告管理"}},{path:"/super/domains",name:"domains",component:"/super/domains/index",meta:{title:"域名管理"}},{path:"/super/cards",name:"cards",component:"/super/cards/index",meta:{title:"卡密管理"}},{path:"/super/withdraw",name:"withdraw",component:"/super/withdraw/index",meta:{title:"提现申请"}},{path:"/super/payRecord",name:"payRecord",component:"/super/payRecord/index",meta:{title:"付款记录"}}]},{path:"/help",name:"help",meta:{title:"帮助文档",icon:"menu-link",iconIn:"menu-link-in",newOpen:!0,url:"https://rcnnlbqjb13m.feishu.cn/wiki/VWxywr2zKikjmOkLCb4cYeh7nif"}}],ke=Ge.configure({easing:"ease",speed:500,showSpinner:!1,trickleSpeed:200,minimum:.3}),W0=["/login","/register"],Ae=[{path:"/login",name:"login",component:()=>s(()=>import("./LoginView-2c754abd.js"),["assets/LoginView-2c754abd.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/register-50142332.js","assets/propData-3c6625bc.js","assets/imageCaptcha-8337face.js","assets/PayButton-250385b3.js","assets/pay-130bd8d1.js","assets/PayButton-3813d16f.css","assets/register-fb99635a.css","assets/resetPassword-084ffda1.js","assets/resetPassword-6a9a59f9.css","assets/LoginView-4660e258.css"])},{path:"/register",name:"register",component:()=>s(()=>import("./RegView-8b467230.js"),["assets/RegView-8b467230.js","assets/register-50142332.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/propData-3c6625bc.js","assets/imageCaptcha-8337face.js","assets/PayButton-250385b3.js","assets/pay-130bd8d1.js","assets/PayButton-3813d16f.css","assets/register-fb99635a.css","assets/RegView-e8afed02.css"])}],ie={path:"/",component:X0,redirect:"/home",children:[]},Be=(e,t)=>{const o=[];return e.forEach(i=>{var n,a,d;(n=i.meta)!=null&&n.title&&t.push(String(i.meta.title)),i.children&&i.children.length>0?o.push(...Be(i.children,t)):((d=(a=i.meta)==null?void 0:a.breadcrumb)==null||d.push(...t),o.push(i)),t.pop()}),o},$0=Object.assign({"/src/views/agent/commission-index.vue":()=>s(()=>import("./commission-index-86cd3240.js"),["assets/commission-index-86cd3240.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/commission-index-1fd1c1e1.css"]),"/src/views/agent/credit-index.vue":()=>s(()=>import("./credit-index-dc964194.js"),["assets/credit-index-dc964194.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css"]),"/src/views/agent/invite.vue":()=>s(()=>import("./invite-41e11bed.js"),["assets/invite-41e11bed.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css"]),"/src/views/agent/withdraw.vue":()=>s(()=>import("./withdraw-65adebe8.js"),["assets/withdraw-65adebe8.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/withdraw-052ff09c.css"]),"/src/views/auth/LoginView.vue":()=>s(()=>import("./LoginView-2c754abd.js"),["assets/LoginView-2c754abd.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/register-50142332.js","assets/propData-3c6625bc.js","assets/imageCaptcha-8337face.js","assets/PayButton-250385b3.js","assets/pay-130bd8d1.js","assets/PayButton-3813d16f.css","assets/register-fb99635a.css","assets/resetPassword-084ffda1.js","assets/resetPassword-6a9a59f9.css","assets/LoginView-4660e258.css"]),"/src/views/auth/RegView.vue":()=>s(()=>import("./RegView-8b467230.js"),["assets/RegView-8b467230.js","assets/register-50142332.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/propData-3c6625bc.js","assets/imageCaptcha-8337face.js","assets/PayButton-250385b3.js","assets/pay-130bd8d1.js","assets/PayButton-3813d16f.css","assets/register-fb99635a.css","assets/RegView-e8afed02.css"]),"/src/views/auth/components/equityInstruction.vue":()=>s(()=>import("./equityInstruction-6d7870c7.js"),["assets/equityInstruction-6d7870c7.js","assets/propData-3c6625bc.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/equityInstruction-495c2a9b.css"]),"/src/views/auth/register.vue":()=>s(()=>import("./register-50142332.js"),["assets/register-50142332.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/propData-3c6625bc.js","assets/imageCaptcha-8337face.js","assets/PayButton-250385b3.js","assets/pay-130bd8d1.js","assets/PayButton-3813d16f.css","assets/register-fb99635a.css"]),"/src/views/auth/resetPassword.vue":()=>s(()=>import("./resetPassword-084ffda1.js"),["assets/resetPassword-084ffda1.js","assets/propData-3c6625bc.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/imageCaptcha-8337face.js","assets/resetPassword-6a9a59f9.css"]),"/src/views/home/admin-home.vue":()=>s(()=>import("./admin-home-ccccf52e.js"),["assets/admin-home-ccccf52e.js","assets/home-d1329655.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/admin-home-687bf71d.css"]),"/src/views/home/components/BuyVip.vue":()=>s(()=>import("./BuyVip-8eff90bb.js"),["assets/BuyVip-8eff90bb.js","assets/PayButton-250385b3.js","assets/pay-130bd8d1.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/PayButton-3813d16f.css","assets/BuyVip-073a8aa0.css"]),"/src/views/home/components/ChangePassword.vue":()=>s(()=>import("./ChangePassword-c0359b5e.js"),["assets/ChangePassword-c0359b5e.js","assets/ChangePassword.vue_vue_type_script_setup_true_lang-e5dfbb03.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css"]),"/src/views/home/components/HomeNotice.vue":()=>s(()=>import("./HomeNotice-0d019808.js"),["assets/HomeNotice-0d019808.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css"]),"/src/views/home/components/PayButton.vue":()=>s(()=>import("./PayButton-250385b3.js"),["assets/PayButton-250385b3.js","assets/pay-130bd8d1.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/PayButton-3813d16f.css"]),"/src/views/home/components/Welcome.vue":()=>s(()=>import("./Welcome-705a6f3a.js"),["assets/Welcome-705a6f3a.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/Welcome-9aa82671.css"]),"/src/views/home/components/WithdrawForm.vue":()=>s(()=>import("./WithdrawForm-389d9cc5.js"),["assets/WithdrawForm-389d9cc5.js","assets/WithdrawForm.vue_vue_type_script_setup_true_lang-dbec08d5.js","assets/pay-130bd8d1.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css"]),"/src/views/home/home.vue":()=>s(()=>import("./home-3a3fdbe7.js"),["assets/home-3a3fdbe7.js","assets/ChangePassword.vue_vue_type_script_setup_true_lang-e5dfbb03.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/home-d1329655.js","assets/Welcome-705a6f3a.js","assets/Welcome-9aa82671.css","assets/BuyVip-8eff90bb.js","assets/PayButton-250385b3.js","assets/pay-130bd8d1.js","assets/PayButton-3813d16f.css","assets/BuyVip-073a8aa0.css","assets/WithdrawForm.vue_vue_type_script_setup_true_lang-dbec08d5.js","assets/super-1e5ee443.js","assets/home-f038fec2.css"]),"/src/views/home/initDialog.vue":()=>s(()=>import("./initDialog-ca34f80b.js"),["assets/initDialog-ca34f80b.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/initDialog-d9ce5c5e.css"]),"/src/views/library/cateIndex.vue":()=>s(()=>import("./cateIndex-7460794e.js"),["assets/cateIndex-7460794e.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/cate-form.vue_vue_type_script_setup_true_lang-0b1f509c.js","assets/form-e5ba5cf1.js","assets/FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js","assets/propData-3c6625bc.js","assets/cateIndex-56bcc576.css"]),"/src/views/library/components/cate-form.vue":()=>s(()=>import("./cate-form-06c10cd7.js"),["assets/cate-form-06c10cd7.js","assets/cate-form.vue_vue_type_script_setup_true_lang-0b1f509c.js","assets/form-e5ba5cf1.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css"]),"/src/views/library/components/cate.vue":()=>s(()=>import("./cate-977c4cd5.js"),["assets/cate-977c4cd5.js","assets/app-d6b245fe.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/cate-f1224913.css"]),"/src/views/library/components/create-or-look.vue":()=>s(()=>import("./create-or-look-110a3a11.js"),["assets/create-or-look-110a3a11.js","assets/create-or-look.vue_vue_type_script_setup_true_lang-71054a47.js","assets/form-e5ba5cf1.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/app-d6b245fe.js","assets/create-or-look-edec0b27.css"]),"/src/views/library/index.vue":()=>s(()=>import("./index-5b03ed5a.js"),["assets/index-5b03ed5a.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js","assets/propData-3c6625bc.js","assets/create-or-look.vue_vue_type_script_setup_true_lang-71054a47.js","assets/form-e5ba5cf1.js","assets/app-d6b245fe.js","assets/create-or-look-edec0b27.css","assets/cate-977c4cd5.js","assets/cate-f1224913.css","assets/index-a1d755a4.css"]),"/src/views/link/addLink/components/app/create-or-look.vue":()=>s(()=>import("./create-or-look-9708f917.js"),["assets/create-or-look-9708f917.js","assets/MaterialSelect-820834ff.js","assets/propData-3c6625bc.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/curd-06fa7d62.js","assets/cate-977c4cd5.js","assets/app-d6b245fe.js","assets/cate-f1224913.css","assets/MaterialSelect-e37e8af7.css","assets/form-e5ba5cf1.js","assets/domain-fceff1aa.js","assets/create-or-look-5a9032d4.css"]),"/src/views/link/addLink/components/app/index.vue":()=>s(()=>import("./index-34bcb8dd.js"),["assets/index-34bcb8dd.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js","assets/propData-3c6625bc.js","assets/create-or-look-9708f917.js","assets/MaterialSelect-820834ff.js","assets/cate-977c4cd5.js","assets/app-d6b245fe.js","assets/cate-f1224913.css","assets/MaterialSelect-e37e8af7.css","assets/form-e5ba5cf1.js","assets/domain-fceff1aa.js","assets/create-or-look-5a9032d4.css","assets/index-dc6f7ae2.css"]),"/src/views/link/addLink/components/firmWx/create-or-look.vue":()=>s(()=>import("./create-or-look-e3f4fcc2.js"),["assets/create-or-look-e3f4fcc2.js","assets/MaterialSelect-820834ff.js","assets/propData-3c6625bc.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/curd-06fa7d62.js","assets/cate-977c4cd5.js","assets/app-d6b245fe.js","assets/cate-f1224913.css","assets/MaterialSelect-e37e8af7.css","assets/form-e5ba5cf1.js","assets/domain-fceff1aa.js","assets/create-or-look-f4205663.css"]),"/src/views/link/addLink/components/firmWx/index.vue":()=>s(()=>import("./index-14643c8b.js"),["assets/index-14643c8b.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js","assets/propData-3c6625bc.js","assets/create-or-look-e3f4fcc2.js","assets/MaterialSelect-820834ff.js","assets/cate-977c4cd5.js","assets/app-d6b245fe.js","assets/cate-f1224913.css","assets/MaterialSelect-e37e8af7.css","assets/form-e5ba5cf1.js","assets/domain-fceff1aa.js","assets/create-or-look-f4205663.css","assets/index-29efccdf.css"]),"/src/views/link/addLink/components/kingDoc/create-or-look.vue":()=>s(()=>import("./create-or-look-76acb6ff.js"),["assets/create-or-look-76acb6ff.js","assets/MaterialSelect-820834ff.js","assets/propData-3c6625bc.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/curd-06fa7d62.js","assets/cate-977c4cd5.js","assets/app-d6b245fe.js","assets/cate-f1224913.css","assets/MaterialSelect-e37e8af7.css","assets/form-e5ba5cf1.js","assets/domain-fceff1aa.js","assets/create-or-look-2dad580a.css"]),"/src/views/link/addLink/components/kingDoc/index.vue":()=>s(()=>import("./index-34734e91.js"),["assets/index-34734e91.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js","assets/propData-3c6625bc.js","assets/create-or-look-76acb6ff.js","assets/MaterialSelect-820834ff.js","assets/cate-977c4cd5.js","assets/app-d6b245fe.js","assets/cate-f1224913.css","assets/MaterialSelect-e37e8af7.css","assets/form-e5ba5cf1.js","assets/domain-fceff1aa.js","assets/create-or-look-2dad580a.css","assets/index-f4191362.css"]),"/src/views/link/addLink/components/qr/create-or-look.vue":()=>s(()=>import("./create-or-look-22f7a1e1.js"),["assets/create-or-look-22f7a1e1.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/MaterialSelect-820834ff.js","assets/propData-3c6625bc.js","assets/curd-06fa7d62.js","assets/cate-977c4cd5.js","assets/app-d6b245fe.js","assets/cate-f1224913.css","assets/MaterialSelect-e37e8af7.css","assets/form-e5ba5cf1.js","assets/domain-fceff1aa.js","assets/qrLink.vue_vue_type_script_setup_true_lang-c4755d86.js","assets/create-or-look-76eafb96.css"]),"/src/views/link/addLink/components/qr/index.vue":()=>s(()=>import("./index-ae290714.js"),["assets/index-ae290714.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js","assets/propData-3c6625bc.js","assets/create-or-look-22f7a1e1.js","assets/MaterialSelect-820834ff.js","assets/cate-977c4cd5.js","assets/app-d6b245fe.js","assets/cate-f1224913.css","assets/MaterialSelect-e37e8af7.css","assets/form-e5ba5cf1.js","assets/domain-fceff1aa.js","assets/qrLink.vue_vue_type_script_setup_true_lang-c4755d86.js","assets/create-or-look-76eafb96.css","assets/index-7bb0fc71.css"]),"/src/views/link/addLink/components/qr/qrLink.vue":()=>s(()=>import("./qrLink-69c445d5.js"),["assets/qrLink-69c445d5.js","assets/qrLink.vue_vue_type_script_setup_true_lang-c4755d86.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css"]),"/src/views/link/addLink/components/tengxun/create-or-look.vue":()=>s(()=>import("./create-or-look-2095fc77.js"),["assets/create-or-look-2095fc77.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/MaterialSelect-820834ff.js","assets/propData-3c6625bc.js","assets/curd-06fa7d62.js","assets/cate-977c4cd5.js","assets/app-d6b245fe.js","assets/cate-f1224913.css","assets/MaterialSelect-e37e8af7.css","assets/form-e5ba5cf1.js","assets/domain-fceff1aa.js","assets/qrLink.vue_vue_type_script_setup_true_lang-c4755d86.js","assets/create-or-look-b4ca3b4b.css"]),"/src/views/link/addLink/components/tengxun/index.vue":()=>s(()=>import("./index-327e3aec.js"),["assets/index-327e3aec.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js","assets/propData-3c6625bc.js","assets/create-or-look-2095fc77.js","assets/MaterialSelect-820834ff.js","assets/cate-977c4cd5.js","assets/app-d6b245fe.js","assets/cate-f1224913.css","assets/MaterialSelect-e37e8af7.css","assets/form-e5ba5cf1.js","assets/domain-fceff1aa.js","assets/qrLink.vue_vue_type_script_setup_true_lang-c4755d86.js","assets/create-or-look-b4ca3b4b.css","assets/index-fa25cdba.css"]),"/src/views/link/addLink/components/wx/create-or-look.vue":()=>s(()=>import("./create-or-look-636502f4.js"),["assets/create-or-look-636502f4.js","assets/form-e5ba5cf1.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/domain-fceff1aa.js","assets/app-d6b245fe.js","assets/MaterialSelect-820834ff.js","assets/propData-3c6625bc.js","assets/curd-06fa7d62.js","assets/cate-977c4cd5.js","assets/cate-f1224913.css","assets/MaterialSelect-e37e8af7.css","assets/create-or-look-1fadf8ae.css"]),"/src/views/link/addLink/components/wx/index.vue":()=>s(()=>import("./index-ee36b134.js"),["assets/index-ee36b134.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js","assets/propData-3c6625bc.js","assets/create-or-look-636502f4.js","assets/form-e5ba5cf1.js","assets/domain-fceff1aa.js","assets/app-d6b245fe.js","assets/MaterialSelect-820834ff.js","assets/cate-977c4cd5.js","assets/cate-f1224913.css","assets/MaterialSelect-e37e8af7.css","assets/create-or-look-1fadf8ae.css","assets/index-764f9d48.css"]),"/src/views/link/addLink/index.vue":()=>s(()=>import("./index-6acc1d6b.js"),["assets/index-6acc1d6b.js","assets/index-34bcb8dd.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js","assets/propData-3c6625bc.js","assets/create-or-look-9708f917.js","assets/MaterialSelect-820834ff.js","assets/cate-977c4cd5.js","assets/app-d6b245fe.js","assets/cate-f1224913.css","assets/MaterialSelect-e37e8af7.css","assets/form-e5ba5cf1.js","assets/domain-fceff1aa.js","assets/create-or-look-5a9032d4.css","assets/index-dc6f7ae2.css","assets/index-ee36b134.js","assets/create-or-look-636502f4.js","assets/create-or-look-1fadf8ae.css","assets/index-764f9d48.css","assets/index-34734e91.js","assets/create-or-look-76acb6ff.js","assets/create-or-look-2dad580a.css","assets/index-f4191362.css","assets/index-ae290714.js","assets/create-or-look-22f7a1e1.js","assets/qrLink.vue_vue_type_script_setup_true_lang-c4755d86.js","assets/create-or-look-76eafb96.css","assets/index-7bb0fc71.css","assets/index-14643c8b.js","assets/create-or-look-e3f4fcc2.js","assets/create-or-look-f4205663.css","assets/index-29efccdf.css","assets/index-327e3aec.js","assets/create-or-look-2095fc77.js","assets/create-or-look-b4ca3b4b.css","assets/index-fa25cdba.css","assets/index-cd25a1c0.css"]),"/src/views/link/fallApp/components/create-or-look.vue":()=>s(()=>import("./create-or-look-707ca7d5.js"),["assets/create-or-look-707ca7d5.js","assets/create-or-look.vue_vue_type_script_setup_true_lang-a24c7670.js","assets/form-e5ba5cf1.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css"]),"/src/views/link/fallApp/index.vue":()=>s(()=>import("./index-24774785.js"),["assets/index-24774785.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js","assets/propData-3c6625bc.js","assets/create-or-look.vue_vue_type_script_setup_true_lang-a24c7670.js","assets/form-e5ba5cf1.js","assets/index-db64d5cc.css"]),"/src/views/newAgent/Invitation.vue":()=>s(()=>import("./Invitation-2e4df607.js"),["assets/Invitation-2e4df607.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css"]),"/src/views/newAgent/agent.vue":()=>s(()=>import("./agent-ad519bbb.js"),["assets/agent-ad519bbb.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js","assets/propData-3c6625bc.js","assets/agentForm.vue_vue_type_script_setup_true_lang-b79cb4b4.js","assets/form-e5ba5cf1.js","assets/super-1e5ee443.js","assets/addAgentForm.vue_vue_type_script_setup_true_lang-0b518aff.js","assets/newAgent-01aec8d8.js"]),"/src/views/newAgent/components/addAgentForm.vue":()=>s(()=>import("./addAgentForm-cdcfcc74.js"),["assets/addAgentForm-cdcfcc74.js","assets/addAgentForm.vue_vue_type_script_setup_true_lang-0b518aff.js","assets/form-e5ba5cf1.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/super-1e5ee443.js"]),"/src/views/newAgent/components/agentForm.vue":()=>s(()=>import("./agentForm-b158a608.js"),["assets/agentForm-b158a608.js","assets/agentForm.vue_vue_type_script_setup_true_lang-b79cb4b4.js","assets/form-e5ba5cf1.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/super-1e5ee443.js"]),"/src/views/newAgent/info.vue":()=>s(()=>import("./info-8febf721.js"),["assets/info-8febf721.js","assets/MaterialSelect-820834ff.js","assets/propData-3c6625bc.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/curd-06fa7d62.js","assets/cate-977c4cd5.js","assets/app-d6b245fe.js","assets/cate-f1224913.css","assets/MaterialSelect-e37e8af7.css","assets/newAgent-01aec8d8.js","assets/info-0399eb09.css"]),"/src/views/newAgent/records.vue":()=>s(()=>import("./records-cf03a05b.js"),["assets/records-cf03a05b.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/records-c059877f.css"]),"/src/views/super/agents/components/agent-commission.vue":()=>s(()=>import("./agent-commission-e0431a78.js"),["assets/agent-commission-e0431a78.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/agent-commission-c7461845.css"]),"/src/views/super/agents/components/create-or-look.vue":()=>s(()=>import("./create-or-look-56609fbc.js"),["assets/create-or-look-56609fbc.js","assets/form-e5ba5cf1.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/super-1e5ee443.js","assets/create-or-look-6fc1cd28.css"]),"/src/views/super/agents/index.vue":()=>s(()=>import("./index-1dc09039.js"),["assets/index-1dc09039.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js","assets/propData-3c6625bc.js","assets/user-action-cd46d4c0.js","assets/form-e5ba5cf1.js","assets/super-1e5ee443.js","assets/user-action-1576ac3d.css","assets/create-or-look-56609fbc.js","assets/create-or-look-6fc1cd28.css","assets/agent-commission-e0431a78.js","assets/agent-commission-c7461845.css","assets/index-cd14eb3a.css"]),"/src/views/super/cards/components/create-or-look.vue":()=>s(()=>import("./create-or-look-734fa7c2.js"),["assets/create-or-look-734fa7c2.js","assets/create-or-look.vue_vue_type_script_setup_true_lang-317259b5.js","assets/form-e5ba5cf1.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/super-1e5ee443.js"]),"/src/views/super/cards/index.vue":()=>s(()=>import("./index-95568cb6.js"),["assets/index-95568cb6.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/curd-06fa7d62.js","assets/FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js","assets/propData-3c6625bc.js","assets/create-or-look.vue_vue_type_script_setup_true_lang-317259b5.js","assets/form-e5ba5cf1.js","assets/super-1e5ee443.js","assets/index-1842c573.css"]),"/src/views/super/domains/components/create-or-look.vue":()=>s(()=>import("./create-or-look-149f5421.js"),["assets/create-or-look-149f5421.js","assets/create-or-look.vue_vue_type_script_setup_true_lang-3fe6db88.js","assets/form-e5ba5cf1.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css"]),"/src/views/super/domains/index.vue":()=>s(()=>import("./index-d62c650c.js"),["assets/index-d62c650c.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/curd-06fa7d62.js","assets/FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js","assets/propData-3c6625bc.js","assets/create-or-look.vue_vue_type_script_setup_true_lang-3fe6db88.js","assets/form-e5ba5cf1.js","assets/index-ff792fdd.css"]),"/src/views/super/notices/index.vue":()=>s(()=>import("./index-c96681e9.js"),["assets/index-c96681e9.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/super-1e5ee443.js","assets/index-91b57040.css"]),"/src/views/super/payRecord/index.vue":()=>s(()=>import("./index-c2ef75c8.js"),["assets/index-c2ef75c8.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/index-a79a090f.css"]),"/src/views/super/setting/creditSet.vue":()=>s(()=>import("./creditSet-80cad2fd.js"),["assets/creditSet-80cad2fd.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css"]),"/src/views/super/setting/setting.vue":()=>s(()=>import("./setting-9ac9415c.js"),["assets/setting-9ac9415c.js","assets/super-1e5ee443.js","assets/MaterialSelect-820834ff.js","assets/propData-3c6625bc.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/curd-06fa7d62.js","assets/cate-977c4cd5.js","assets/app-d6b245fe.js","assets/cate-f1224913.css","assets/MaterialSelect-e37e8af7.css","assets/setting-68d8f1ae.css"]),"/src/views/super/userManage/index.vue":()=>s(()=>import("./index-8be78883.js"),["assets/index-8be78883.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js","assets/propData-3c6625bc.js","assets/index-294f9d56.css"]),"/src/views/super/users/components/create.vue":()=>s(()=>import("./create-643f59a1.js"),["assets/create-643f59a1.js","assets/create.vue_vue_type_script_setup_true_lang-a37b0b62.js","assets/form-e5ba5cf1.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/super-1e5ee443.js"]),"/src/views/super/users/components/user-action.vue":()=>s(()=>import("./user-action-cd46d4c0.js"),["assets/user-action-cd46d4c0.js","assets/form-e5ba5cf1.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/super-1e5ee443.js","assets/user-action-1576ac3d.css"]),"/src/views/super/users/index.vue":()=>s(()=>import("./index-d55f76f7.js"),["assets/index-d55f76f7.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js","assets/propData-3c6625bc.js","assets/create.vue_vue_type_script_setup_true_lang-a37b0b62.js","assets/form-e5ba5cf1.js","assets/super-1e5ee443.js","assets/user-action-cd46d4c0.js","assets/user-action-1576ac3d.css"]),"/src/views/super/vipSetMeal/components/create-or-look.vue":()=>s(()=>import("./create-or-look-e3e37a35.js"),["assets/create-or-look-e3e37a35.js","assets/create-or-look.vue_vue_type_script_setup_true_lang-09ab7b78.js","assets/form-e5ba5cf1.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css"]),"/src/views/super/vipSetMeal/index.vue":()=>s(()=>import("./index-d8aa4610.js"),["assets/index-d8aa4610.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/curd-06fa7d62.js","assets/FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js","assets/propData-3c6625bc.js","assets/create-or-look.vue_vue_type_script_setup_true_lang-09ab7b78.js","assets/form-e5ba5cf1.js","assets/index-e1dc1664.css"]),"/src/views/super/withdraw/index.vue":()=>s(()=>import("./index-b2b9d084.js"),["assets/index-b2b9d084.js","assets/curd-06fa7d62.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css","assets/super-1e5ee443.js","assets/index-f6c74343.css"])}),et=e=>$0[`/src/views${e}.vue`],Ee=e=>{const t=[];return e.forEach(o=>{var i,n;if(I.hasPermission((i=o.meta)==null?void 0:i.permission)){let a;const d=o.path;o.children&&o.children.length>0?a=()=>s(()=>import("./index-9d8326e4.js"),["assets/index-9d8326e4.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css"]):o.component?a=et(o.component):a=()=>s(()=>import("./404-16296c72.js"),["assets/404-16296c72.js","assets/.pnpm-9b0f0a98.js","assets/.pnpm-5dd81707.css"]);const h={path:d,name:o.name,component:a,children:[],meta:{title:o.meta.title,icon:o.meta.icon,iconIn:o.meta.iconIn,newOpen:o.meta.newOpen,url:o.meta.url,breadcrumb:[],pluginSlug:a0(o,"meta.pluginSlug",""),permission:o.meta.permission,hidden:!!o.meta.hidden}};o.children&&o.children.length>0&&((n=h.children)==null||n.push(...Ee(o.children))),t.push(h)}}),t},W=Ze({history:He("/web"),routes:Ae});W.beforeEach(async(e,t,o)=>{var d,h;if(ke.start(),document.title=e.meta.title?`${e.meta.title} - ${g.text.title}`:g.text.title,W0.includes(e.path))return o(),Promise.resolve();const i=I.getToken();if(!i)return o("/login"),Promise.resolve();if(e.path==="/login"&&i)return o("/home"),Promise.resolve();if(I.userInfo.id){if(e.path==="/home")switch((d=I.userInfo)==null?void 0:d.type){case 1:o("/vip-home");break;case 2:o("/agent-home");break;case 3:o("/admin-home");break;default:return Promise.reject()}return o(),Promise.resolve()}try{I.userInfo=await Ce()}catch(b){return I.logout().then(()=>{o("/login")}),Promise.reject(b)}const n=JSON.parse(JSON.stringify(Q0));H.menuRoutes.push(...Ee(n));const a=Be(H.menuRoutes,[]);(h=ie.children)==null||h.push(...a),W.addRoute(ie),H.setRoutes(Ae.concat(ie)),o({...e,replace:!0})});W.afterEach(()=>{ke.done()});const pe=ze.create({baseURL:window.config.url,timeout:6e4,headers:{Accept:"application/json","Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"},paramsSerializer:{serialize:qe.stringify}});pe.interceptors.request.use(e=>{const t=I.getToken();return t&&(e.headers.Authorization="Bearer "+t),e},e=>Promise.reject(e));pe.interceptors.response.use(e=>e,e=>([400,422].includes(e.response.status)?Y.error(e.response.data.message):e.response.status===500?Y.error("服务器错误!请稍后再试"):e.response.status===401&&W.push("/login").catch(()=>{Y.error("/login路由不存在")}),Promise.reject(e)));const tt=(e,t,o)=>new Promise((i,n)=>{pe.request({method:e,url:t,...o}).then(a=>{i(a.data)}).catch(a=>{n(a)})}),V={request:tt,get(e,t){return this.request("get",e,t)},delete(e,t){return this.request("delete",e,t)},post(e,t,o){return this.request("post",e,{...o,data:t})},put(e,t,o){return this.request("put",e,{...o,data:t})}},ot=e=>V.post("/login",e),Ce=()=>V.get("/userinfo"),Et=e=>V.post("/register",e),Ct=e=>V.post("/reset-password",e),it=e=>V.post("/change-password",e),It=e=>V.post("/consume-card",{secret:e}),Lt=(e,t)=>V.put(`/users/${e}`,t),ee="token",nt=X("user-store",{state:()=>({tokenInfo:{},userInfo:{},checkedPermission:!0,dialogVisible:!1}),actions:{logout(){return new Promise(e=>{localStorage.clear(),e()})},login(e,t=!1){return new Promise((o,i)=>{ot(e).then(n=>{this.setToken(n,t),ce().then(a=>{Z.refresh(a),I.dialogVisible=!0}),o()}).catch(n=>{i(n)})})},setToken(e,t=!1){t?window.localStorage.setItem(ee,JSON.stringify(e)):window.sessionStorage.setItem(ee,JSON.stringify(e)),this.tokenInfo=e},getToken(){if(this.tokenInfo.token)return this.tokenInfo.token;const e=window.localStorage.getItem(ee)||window.sessionStorage.getItem(ee);if(e)try{return this.tokenInfo=JSON.parse(e),this.tokenInfo.token}catch{return""}return""},hasPermission(e){if(Array.isArray(e)&&this.userInfo.type){const t=["vip","agent","admin"][this.userInfo.type-1];return e.includes(t)}return!0},refreshUserInfo(){Ce().then(e=>{this.userInfo=e})}}}),at=nt,st=X("app-store",{state:()=>({sidebarOpened:!0,text:{loginTitle:"",loginDesc:"",title:"优秀的私域营销工具",minTitle:"火星快链"},theme:{sidebarStyle:"light",headerStyle:"light",primaryColor:"#2b6bff",layout:"vertical",uniqueOpened:!0,isLogo:!0,isBreadcrumb:!0,isTabsView:!0,isTabsCache:!0}})}),rt=st,lt=X("tabs-store",{state:()=>({visitedViews:[],cachedViews:[]}),actions:{addView(e){var t;this.visitedViews.some(o=>o.path===e.path)||this.visitedViews.push(Object.assign({},e,{title:((t=e.meta)==null?void 0:t.title)||"unknown"}))},addCachedView(e){this.cachedViews.includes(e.name)||e.meta.cache&&this.cachedViews.push(e.name)},delView(e){for(const[t,o]of this.visitedViews.entries())if(o.path===e.path){this.visitedViews.splice(t,1);break}this.delCachedView(e).then()},delCachedView(e){return new Promise(t=>{const o=this.cachedViews.indexOf(e.name);o>-1&&this.cachedViews.splice(o,1),t([...this.cachedViews])})},delOthersViews(e){this.visitedViews=this.visitedViews.filter(o=>o.meta.affix||o.path===e.path);const t=this.cachedViews.indexOf(e.name);t>-1?this.cachedViews=this.cachedViews.slice(t,t+1):this.cachedViews=[]},delAllViews(){this.visitedViews=this.visitedViews.filter(e=>e.meta.affix),this.cachedViews=[]}}}),ct=X("router-store",{state:()=>({menuRoutes:[],routes:[]}),actions:{setRoutes(e){this.routes=e}}}),ut=ct,dt=X("init",{state:()=>({code_mode:0,package:[],asset_url:"",web_site_bottom_logo:"",web_site_customer_service:"",web_site_logo:"",web_site_title:""}),actions:{refresh(e){this.code_mode=e.code_mode,this.package=e.package,this.asset_url=e.asset_url,this.web_site_bottom_logo=e.web_site_bottom_logo,this.web_site_customer_service=e.web_site_customer_service,this.web_site_logo=e.web_site_logo,this.web_site_title=e.web_site_title},refreshConfig(){ce().then(e=>{this.refresh(e)})}}}),ne={},pt=X("link-store",()=>{const e=D(),t=D(-1);return{link:e,num:t,saveLink:(i,n,a)=>{e.value=i,t.value=n,a instanceof Function?ne.change=a:ne.change&&ne.change(i,n)}}},{persist:!0}),j=Ue();j.use(je);const I=at(j),g=rt(j),S=lt(j),H=ut(j),Z=dt(j);pt(j);const mt=e=>{document.documentElement.style.setProperty("--el-color-primary",e);for(let t=1;t<=9;t++)document.documentElement.style.setProperty(`--el-color-primary-light-${t}`,`${ft(e,t/10)}`);for(let t=1;t<=9;t++)document.documentElement.style.setProperty(`--el-color-primary-dark-${t}`,`${_t(e,t/10)}`)},Ie=e=>{e=e.replace("#","");const t=e.match(/../g);for(let o=0;o<3;o++)t[o]=parseInt(t[o],16);return t},Le=(e,t,o)=>{const i=[e.toString(16),t.toString(16),o.toString(16)];for(let n=0;n<3;n++)i[n].length==1&&(i[n]=`0${i[n]}`);return`#${i.join("")}`},ft=(e,t)=>{const o=Ie(e);for(let i=0;i<3;i++)o[i]=Math.floor((255-o[i])*t+o[i]);return Le(o[0],o[1],o[2])},_t=(e,t)=>{const o=Ie(e);for(let i=0;i<3;i++)o[i]=Math.floor(o[i]*(1-t));return Le(o[0],o[1],o[2])},ht=L({__name:"App",setup(e){return le(()=>{Ne(()=>{mt(g.theme.primaryColor)})}),(t,o)=>{const i=u("RouterView");return c(),_(i)}}});const vt={mounted(e,t){var i;const o=Array.isArray(t.value)?t.value:[t.value];I.hasPermission(o)||(i=e.parentNode)==null||i.removeChild(e)}};if(typeof window<"u"){let e=function(){var t=document.body,o=document.getElementById("__svg__icons__dom__");o||(o=document.createElementNS("http://www.w3.org/2000/svg","svg"),o.style.position="absolute",o.style.width="0",o.style.height="0",o.id="__svg__icons__dom__",o.setAttribute("xmlns","http://www.w3.org/2000/svg"),o.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),o.innerHTML='',t.insertBefore(o,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}ce().then(e=>{Z.refresh(e),I.dialogVisible=!0;const t=Ye(ht);t.use(j),t.use(Je,{locale:Ke}),t.use(W);for(const[o,i]of Object.entries(Xe))t.component(`ElIcon${o}`,i);t.directive("auth",vt),t.mount("#app")});export{Et as A,ye as I,l0 as O,O as _,At as a,bt as b,Z as c,a0 as d,Ct as e,yt as f,It as g,V as h,it as i,at as j,Bt as k,Lt as l,xt as m,kt as n,X0 as o,s0 as s,I as u,n0 as v}; diff --git a/admin/dist/assets/index-6acc1d6b.js b/admin/dist/assets/index-6acc1d6b.js new file mode 100644 index 0000000..5e9c465 --- /dev/null +++ b/admin/dist/assets/index-6acc1d6b.js @@ -0,0 +1 @@ +import v from"./index-34bcb8dd.js";import f from"./index-ee36b134.js";import g from"./index-34734e91.js";import b from"./index-ae290714.js";import h from"./index-14643c8b.js";import k from"./index-327e3aec.js";import{u as l,_ as w}from"./index-06117f19.js";import{d as C,j as B,z as j,r as F,o as t,b as c,i as p,w as m,f as s,F as u,e as I,t as d,g as N,a as n,h as a,v as V}from"./.pnpm-9b0f0a98.js";import"./curd-06fa7d62.js";import"./FormModal.vue_vue_type_script_setup_true_lang-b27420e1.js";import"./propData-3c6625bc.js";import"./create-or-look-9708f917.js";import"./MaterialSelect-820834ff.js";import"./cate-977c4cd5.js";import"./app-d6b245fe.js";import"./form-e5ba5cf1.js";import"./domain-fceff1aa.js";import"./create-or-look-636502f4.js";import"./create-or-look-76acb6ff.js";import"./create-or-look-22f7a1e1.js";import"./qrLink.vue_vue_type_script_setup_true_lang-c4755d86.js";import"./create-or-look-e3f4fcc2.js";import"./create-or-look-2095fc77.js";const q="/web/assets/xcx-43a4ec8a.png",z="/web/assets/jinshan-d9580eae.png",D="/web/assets/caoliao-7e7e1dcb.png",L="/web/assets/qywx-2a8a4a1d.png",S="/web/assets/wx-a6b1bd61.png",W="/web/assets/tengxun-da34ead9.png",X={class:"top-box"},A=["onClick"],E=["src"],K={class:"text-center m-b-20 text-main"},M=C({__name:"index",setup(Q){const _=[{id:5,name:"跳转到微信二维码",icon:S},{id:2,name:"跳转到金山文档",icon:z},{id:3,name:"跳转到草料二维码",icon:D},{id:4,name:"跳转到企业微信",icon:L},{id:1,name:"跳转到小程序",icon:q},{id:11,name:"跳转到腾讯优码",icon:W}],y=l,e=B(5),x=r=>{e.value=r};return j(()=>{l.refreshUserInfo()}),(r,R)=>{const i=F("el-card");return t(),c(u,null,[p(i,{class:"margin-b-20"},{default:m(()=>[s("div",X,[(t(),c(u,null,I(_,o=>s("div",{class:V(["tab-box",{active:e.value===o.id}]),onClick:T=>x(o.id),key:o.id},[s("img",{class:"margin-right-20",style:{height:"40px",width:"40px"},src:o.icon,alt:""},null,8,E),s("span",null,d(o.name),1)],10,A)),64))])]),_:1}),s("div",K,"剩余创建个数:"+d(N(y).userInfo.link_amount)+"个",1),p(i,null,{default:m(()=>[e.value===1?(t(),n(v,{key:0,type:e.value},null,8,["type"])):a("",!0),e.value===2?(t(),n(g,{key:1,type:e.value},null,8,["type"])):a("",!0),e.value===3?(t(),n(b,{key:2,type:e.value},null,8,["type"])):a("",!0),e.value===4?(t(),n(h,{key:3,type:e.value},null,8,["type"])):a("",!0),e.value===5?(t(),n(f,{key:4,type:e.value},null,8,["type"])):a("",!0),e.value===11?(t(),n(k,{key:5,type:e.value},null,8,["type"])):a("",!0)]),_:1})],64)}}});const _e=w(M,[["__scopeId","data-v-752edb21"]]);export{_e as default}; diff --git a/admin/dist/assets/index-9d8326e4.js b/admin/dist/assets/index-9d8326e4.js new file mode 100644 index 0000000..7351efc --- /dev/null +++ b/admin/dist/assets/index-9d8326e4.js @@ -0,0 +1 @@ +import{o as a}from"./index-06117f19.js";import"./.pnpm-9b0f0a98.js";export{a as default}; diff --git a/admin/dist/assets/initDialog-bb2b6b2c.css b/admin/dist/assets/initDialog-bb2b6b2c.css deleted file mode 100644 index ca797ec..0000000 --- a/admin/dist/assets/initDialog-bb2b6b2c.css +++ /dev/null @@ -1 +0,0 @@ -[data-v-0ddeb845] .el-dialog{border-radius:10px}[data-v-0ddeb845] .el-dialog__header{display:none}[data-v-0ddeb845] .el-dialog__body{background:url(/assets/dialog_bc-5c36c209.png) no-repeat;background-size:100% 100%}.dialog_style[data-v-0ddeb845]{display:flex;justify-content:space-evenly;align-items:center;width:100%;height:300px}.dialog_style .right_box[data-v-0ddeb845]{display:flex;flex-direction:column;align-items:center;width:200px;height:250px;background-color:#fff;border-radius:10px}.dialog_style .right_box .top_img[data-v-0ddeb845]{width:200px;height:200px;border-radius:10px}.dialog_style .right_box .bottom_name[data-v-0ddeb845]{display:flex;justify-content:center;align-items:center;width:200px;height:50px;font-size:16px;font-weight:700}.init_img[data-v-0ddeb845]{width:100%} diff --git a/admin/dist/assets/initDialog-ca34f80b.js b/admin/dist/assets/initDialog-ca34f80b.js new file mode 100644 index 0000000..f856b14 --- /dev/null +++ b/admin/dist/assets/initDialog-ca34f80b.js @@ -0,0 +1 @@ +import{j as _,_ as c}from"./index-06117f19.js";import{d as n,r as m,o as r,b as p,i as g,w as v,g as i,A as u,B as b,f as s}from"./.pnpm-9b0f0a98.js";const o="/web/assets/wechat_qr-d9693041.jpg",f=e=>(u("data-v-0ddeb845"),e=e(),b(),e),h=f(()=>s("div",{class:"dialog_style"},[s("div",{class:"right_box"},[s("div",{class:"top_img"},[s("img",{class:"init_img",src:o,alt:""})]),s("div",{class:"bottom_name"},"查看小程序演示")]),s("div",{class:"right_box"},[s("div",{class:"top_img"},[s("img",{class:"init_img",src:o,alt:""})]),s("div",{class:"bottom_name"},"扫码关注公众号")]),s("div",{class:"right_box"},[s("div",{class:"top_img"},[s("img",{class:"init_img",src:o,alt:""})]),s("div",{class:"bottom_name"},"扫码添加客服")])],-1)),x=n({__name:"initDialog",setup(e){const t=_();return(w,a)=>{const l=m("el-dialog");return r(),p("div",null,[g(l,{modelValue:i(t).dialogVisible,"onUpdate:modelValue":a[0]||(a[0]=d=>i(t).dialogVisible=d),width:"800","show-close":!1,"align-center":""},{default:v(()=>[h]),_:1},8,["modelValue"])])}}});const I=c(x,[["__scopeId","data-v-0ddeb845"]]);export{I as default}; diff --git a/admin/dist/assets/initDialog-d9ce5c5e.css b/admin/dist/assets/initDialog-d9ce5c5e.css new file mode 100644 index 0000000..0982ba5 --- /dev/null +++ b/admin/dist/assets/initDialog-d9ce5c5e.css @@ -0,0 +1 @@ +[data-v-0ddeb845] .el-dialog{border-radius:10px}[data-v-0ddeb845] .el-dialog__header{display:none}[data-v-0ddeb845] .el-dialog__body{background:url(/web/assets/dialog_bc-5c36c209.png) no-repeat;background-size:100% 100%}.dialog_style[data-v-0ddeb845]{display:flex;justify-content:space-evenly;align-items:center;width:100%;height:300px}.dialog_style .right_box[data-v-0ddeb845]{display:flex;flex-direction:column;align-items:center;width:200px;height:250px;background-color:#fff;border-radius:10px}.dialog_style .right_box .top_img[data-v-0ddeb845]{width:200px;height:200px;border-radius:10px}.dialog_style .right_box .bottom_name[data-v-0ddeb845]{display:flex;justify-content:center;align-items:center;width:200px;height:50px;font-size:16px;font-weight:700}.init_img[data-v-0ddeb845]{width:100%} diff --git a/serve/app/Http/Controllers/Api/IndexController.php b/serve/app/Http/Controllers/Api/IndexController.php index d1c43b7..8eae567 100644 --- a/serve/app/Http/Controllers/Api/IndexController.php +++ b/serve/app/Http/Controllers/Api/IndexController.php @@ -32,7 +32,7 @@ class IndexController extends Controller $user = auth('api')->user(); // 超级管理的首页统计 if ($user->type === UserType::Admin) { - $res['member_count'] = (string) User::query()->where('type', UserType::MEMBER)->count(); + $res['user_count'] = (string) User::query()->where('type', UserType::MEMBER)->count(); $res['pay_count'] = User::query()->where('type', UserType::MEMBER)->whereNotNull('vip_id')->count(); $res['pay_vip'] = bcdiv(Payment::query() ->where('status', PaymentStatus::Success)