Merge remote-tracking branch 'origin/main'

# Conflicts:
#	admin/dist/assets/404-16296c72.js
#	admin/dist/assets/BuyVip-8eff90bb.js
#	admin/dist/assets/ChangePassword-c0359b5e.js
#	admin/dist/assets/ChangePassword.vue_vue_type_script_setup_true_lang-e5dfbb03.js
#	admin/dist/assets/Invitation-2e4df607.js
#	admin/dist/assets/LoginView-2c754abd.js
#	admin/dist/assets/MaterialSelect-820834ff.js
#	admin/dist/assets/PayButton-250385b3.js
#	admin/dist/assets/RegView-8b467230.js
#	admin/dist/assets/Welcome-705a6f3a.js
#	admin/dist/assets/WithdrawForm.vue_vue_type_script_setup_true_lang-dbec08d5.js
#	admin/dist/assets/addAgentForm.vue_vue_type_script_setup_true_lang-0b518aff.js
#	admin/dist/assets/admin-home-ccccf52e.js
#	admin/dist/assets/agent-ad519bbb.js
#	admin/dist/assets/agent-commission-e0431a78.js
#	admin/dist/assets/agentForm.vue_vue_type_script_setup_true_lang-b79cb4b4.js
#	admin/dist/assets/app-d6b245fe.js
#	admin/dist/assets/cate-977c4cd5.js
#	admin/dist/assets/cateIndex-7460794e.js
#	admin/dist/assets/commission-index-86cd3240.js
#	admin/dist/assets/create-or-look-2095fc77.js
#	admin/dist/assets/create-or-look-22f7a1e1.js
#	admin/dist/assets/create-or-look-56609fbc.js
#	admin/dist/assets/create-or-look-636502f4.js
#	admin/dist/assets/create-or-look-707ca7d5.js
#	admin/dist/assets/create-or-look-76acb6ff.js
#	admin/dist/assets/create-or-look-9708f917.js
#	admin/dist/assets/create-or-look-e3f4fcc2.js
#	admin/dist/assets/create-or-look.vue_vue_type_script_setup_true_lang-317259b5.js
#	admin/dist/assets/create-or-look.vue_vue_type_script_setup_true_lang-71054a47.js
#	admin/dist/assets/create-or-look.vue_vue_type_script_setup_true_lang-a24c7670.js
#	admin/dist/assets/create.vue_vue_type_script_setup_true_lang-a37b0b62.js
#	admin/dist/assets/credit-index-dc964194.js
#	admin/dist/assets/creditSet-80cad2fd.js
#	admin/dist/assets/curd-06fa7d62.js
#	admin/dist/assets/equityInstruction-6d7870c7.js
#	admin/dist/assets/imageCaptcha-8337face.js
#	admin/dist/assets/index-14643c8b.js
#	admin/dist/assets/index-1dc09039.js
#	admin/dist/assets/index-24774785.js
#	admin/dist/assets/index-327e3aec.js
#	admin/dist/assets/index-34734e91.js
#	admin/dist/assets/index-34bcb8dd.js
#	admin/dist/assets/index-5b03ed5a.js
#	admin/dist/assets/index-8be78883.js
#	admin/dist/assets/index-95568cb6.js
#	admin/dist/assets/index-ae290714.js
#	admin/dist/assets/index-b2b9d084.js
#	admin/dist/assets/index-c2ef75c8.js
#	admin/dist/assets/index-c96681e9.js
#	admin/dist/assets/index-d55f76f7.js
#	admin/dist/assets/index-d62c650c.js
#	admin/dist/assets/index-d8aa4610.js
#	admin/dist/assets/index-ee36b134.js
#	admin/dist/assets/info-8febf721.js
#	admin/dist/assets/invite-41e11bed.js
#	admin/dist/assets/newAgent-01aec8d8.js
#	admin/dist/assets/pay-130bd8d1.js
#	admin/dist/assets/records-cf03a05b.js
#	admin/dist/assets/register-50142332.js
#	admin/dist/assets/resetPassword-084ffda1.js
#	admin/dist/assets/setting-9ac9415c.js
#	admin/dist/assets/super-1e5ee443.js
#	admin/dist/assets/user-action-cd46d4c0.js
#	admin/dist/assets/withdraw-65adebe8.js
#	admin/dist/index.html
This commit is contained in:
Marmot
2025-01-04 10:14:03 +08:00
24 changed files with 38 additions and 45 deletions
+19 -39
View File
@@ -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.访问你的域名,填写数据库连接账号完成安装
## 重要信息
+1 -1
View File
@@ -1,5 +1,5 @@
# 打包路径
VITE_PUBLIC_PATH=/
VITE_PUBLIC_PATH=/web
# 代理路径
VITE_PROXY_PATH=/api
+1
View File
@@ -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}
-1
View File
@@ -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}
-1
View File
@@ -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}
+1
View File
@@ -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}
+1
View File
@@ -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}
-1
View File
@@ -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}
+1
View File
@@ -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};
+1
View File
@@ -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};
+1
View File
@@ -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};
+1
View File
@@ -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};
+1
View File
@@ -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};
+1
View File
@@ -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};
+1
View File
@@ -0,0 +1 @@
import{h as t}from"./index-06117f19.js";const e=()=>t.get("/domains?enable=1");export{e as A};
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
import{h as e}from"./index-06117f19.js";const p=t=>e.get(`/home?type=${t}`);export{p as A};
File diff suppressed because one or more lines are too long
+1
View File
@@ -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};
+1
View File
@@ -0,0 +1 @@
import{o as a}from"./index-06117f19.js";import"./.pnpm-9b0f0a98.js";export{a as default};
-1
View File
@@ -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%}
+1
View File
@@ -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};
+1
View File
@@ -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%}
@@ -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)