找到 476 篇与 网站源码 相关的结果
-
AI导航网站模板 一站式AI工具合集导航站源码 本款AI导航网站模板是专为AI工具聚合、智能资源收录、科技导航建站量身打造的现代化轻量化建站模板,聚焦当下AI生态流量需求,一站式解决个人站长、自媒体创作者、科技团队搭建AI导航站点的核心痛点。模板摒弃传统导航站臃肿杂乱的布局弊端,融合未来科技视觉美学与实用运营功能,无需复杂开发,一键部署即可快速搭建高颜值、高性能、高适配的专业AI工具导航网站,是入局AI资源导航赛道的优选建站方案。 模板采用未来风极简UI设计,主打干净通透的页面视觉,搭载主流科技色系配色,深色模式深度贴合AI科技产品调性,营造高级未来感。页面整体运用微投影、毛玻璃浮动、平滑过渡动画等细节设计,弱化厚重元素,视觉层次清晰分明,彻底告别传统导航站的密集杂乱观感。 同时支持卡片式、列表式双布局自由切换,可根据运营需求灵活调整AI工具、资源内容的展示形态。全站交互逻辑简洁流畅,hover动态效果、页面滚动特效、跳转过渡动画细腻自然,大幅提升用户浏览、检索、使用工具的沉浸式体验,有效降低用户跳出率。 本模板适配绝大多数AI垂直建站场景,可快速搭建AI工具导航站、人工智能资源汇总站、AI干货资讯站、创作者工具合集站、职场AI工具推荐站等各类站点,无论是个人打造小众优质AI资源站,还是团队运营综合性AI科技导航平台,均可完美适配,助力低成本打造差异化、专业化的AI导航标杆站点。 友好的seo,所有页面均都能完全自定义标题/关键词/描述,PHP程序(php≥7.0,<8.0),安全、稳定、快速;用低成本获取源源不断订单! 资源下载 隐藏内容,请前往内页查看详情 本资源售价9.9元,购买后即可查看下载地址。如有问题请联系站长。 -
实体店彩票管理系统,不漏单好算账,带专家打赏功能 实体彩票店数字化收单系统 功能全景与优势白皮书 一套面向实体彩票店的四端协同系统:彩民线上委托 · 店员线下出票 · 全程留痕 · 自动算账。 本系统仅做线下购彩的委托记录与统计,不涉及任何网络售彩行为,合规经营的好帮手。 福彩3D排列三四端协同自动判奖赊账额度专家预测自有部署一键搬家 代码开源无加密,系统购买:https://bbbb.bid/shop/40995.html 一、实体店的痛点,系统怎么解 🧾 手工记账易错易丢纸质台账靠脑子记,赊账、返点、提成全靠手算。系统全程电子留痕,服务端自动算价、自动核算中奖与返点,从源头杜绝算错。 💰 赊账催账两难老彩民先出票后结账是常态。额度体系让”能欠多少”清清楚楚:店主定上限、下单即占用、结账即释放、撤销即退回,欠款一目了然。 📞 通知靠喊彩民下单了店员不知道、出票了彩民不知道。微信推送直达店员,彩民端实时看进度,双向零等待。 🏆 中奖核算靠人盯每晚守着开奖公告逐单核对。系统自动同步官方开奖,自动逐单判中、计算派奖与应返金额,解放人力。 📈 增收没抓手内置专家预测体系:命中率系统核算、内容付费解锁、打赏分成,为店铺创造彩票之外的增值收入。 ☁️ 数据在别人手里SaaS 平台随时涨价停服。本系统部署在你自己的服务器上,源码、数据库全部自主可控,还配了一键搬家部署包。 二、系统定位:合规优先 「线下店铺购彩 · 系统仅做统计记录」——这句写在彩民端首页的话,就是整套系统的设计底线。 系统的角色是实体店出票环节的数字化台账:彩民到店购彩的委托、店员的实际出票、票号流水、开奖结果与结算,全部以记录形式留存。不收款出票、不代购代购、不做任何线上交易环节,帮助实体店把”人情账、口头账”变成”系统账”,同时保留完整的经营凭证。 三、核心业务流程 店主开通店铺→店员邀请码注册→彩民申请授权+额度→彩民线上委托→微信推送提醒店员→店员出票(填票号)→官方开奖自动同步→自动判中+结算 每个环节都有状态跟踪与操作留痕:委托可撤(仅待出票)、出票必须填实体票流水号、拒单必须填原因、结账与派奖独立确认,环环相扣,责任清晰。 四、四端功能清单 📱彩民端(H5,微信/浏览器直接打开) 注册登录:账号密码注册登录;微信内一键授权登录,自动获取微信昵称头像 店员授权:浏览店员名片(头像/姓名/店内轮播图/公告),申请购彩授权,线下当面购彩 委托下单:福彩3D / 排列三全玩法(直选、组三组六、独胆双胆、和值、跨度、杀码、复式等),支持倍数与元/角/分三种模式;服务端统一算价防篡改,幂等键防重复提交 注单管理:提交前预览回显、待出票可撤销、出票记录、票据详情含验真信息 开奖走势:3D / 排三走势图,官方数据自动同步,加载骨架屏体验 专家预测:专家列表与排名(命中率系统核算)、预测文章免费/付费解锁、未解锁高斯模糊预览、打赏支持 钱包:在线充值、余额与交易流水 个人中心:实名认证、手机号绑定、头像昵称修改、分享海报(自动合成二维码,扫码直达) 体验细节:全页面骨架屏加载、下拉刷新、微信内卡片分享(每页独立标题与图标) 🧑💼店员端(出票与收单核心) 邀请注册:仅凭店主邀请码注册,自动绑定店铺、自动分配工号(C+4位) 工作台:待处理订单按彩种角标提醒;出票(必须录入实体票流水号,票票有据)、拒单(必填原因)、确认派奖、确认结账 收单控制:出票开关一键启停;3D / 排三分设每日收单时间窗(支持跨零点) 额度管理:为彩民开通/调整赊账额度,占用、释放、结清全流水可查 彩民管理:授权申请审核、已授权彩民列表、备注标记 统计日结:出票量、中奖、常规应返、大小单双应返,日清日结 我的提成与提现:常规提成 + 大小单双提成自动核算 微信通知:扫码绑定 WxPusher,新订单/待办微信推送(附官方 App 下载引导) 🏪店主端(店铺经营管家) 入驻流程:在线提交入驻申请(实名身份证或代销证照片)→ 总后台审核 → 支付开通费 → 开通到期自动管理 店员管理:添加/停用店员(停用后其待出票订单自动失效,防跑单)、重置密码;普通店铺 2 名店员,VIP 店铺不限 赔率体系:各玩法赔率自助设置,赔率版本化——每笔订单绑定下单时的赔率版本,改赔率不影响历史订单结算 店铺信息:名称、地址、联系电话、登录密码自助维护 VIP 自助开通/续费:支付即生效、到期自动降级 店铺统计:经营数据一目了然 🛡️总后台(平台运营中枢) 数据看板:全站统计一览 店铺管理:入驻审核、直接开通、续费、到期时间调整、VIP 设置、停用/恢复、添加店铺;支持名称/账号/电话模糊搜索与 #号ID精确搜索 用户管理:账号搜索(含 #号ID精确搜)、封禁/解封、专家资格管理 订单管理:全量订单查询、按期号/彩种筛选、异常单人工介入 开奖管理:手动同步、补录、期号管理,应开未开自愈机制(官方延迟自动顺延、到号自动校正) 专家体系管理:专家审核、资料与文章管理、打赏补单、收益提现打款、资格撤销 系统设置:易支付网关、OSS 云存储、WxPusher、微信配置(支持第三方授权中转)、休市开关与公告、Banner 轮播、后台登录路径自定义 运营费率:店铺/专家/VIP 开通费与有效期、店员提成比例、提现下限,后台直调 安全加固:图形验证码、登录防爆破锁定、三端会话隔离、管理员全局唯一会话(异地登录自动挤踢)、登录路径可改、操作日志留痕 五、自动化能力:让系统替你熬夜 自动化项说明开奖自动同步计划任务自动抓取官方开奖(3D 官方源 / 排三双源直连),含补录与失败重试,海外服务器亦可直连自动判中结算开奖落号后自动逐单判中,自动计算派奖金额、店员应返与提成,无需人工核对专家命中核算预测内容发布即封存(内容哈希固化防篡改),开奖后自动核算命中率并计入排名,杜绝马后炮休市联动春节/国庆休市日历内置:自动顺延期号与开奖时间、自动暂停销售与判奖、恢复自动继续应开未开自愈官方延迟未出号,倒计时不卡死:自动顺延并在到号后自动校正,全程无感微信触达新订单推送店员(WxPusher),扫码绑定/解绑自助管理 六、安全与风控设计 资金安全:支付回调全量验签(伪造请求实测拒绝)、回调地址动态生成(换域名/服务器零配置)、浏览器回跳补单兜底 交易安全:服务端统一算价、幂等键防重复下单、订单状态机流转(待出票→已出票→已结算→已结账)、撤销仅限待出票并即时释放额度 内容安全:预测发布即封存哈希、付费内容未解锁不打全文(高斯模糊+截断提示) 账号安全:JWT 鉴权(用户端)、三端会话分键隔离(后台)、验证码+防爆破锁定(管理端)、邀请码一次性+7天时效+注册限速 数据安全:全量数据自有服务器存储;配置与密钥仅存于服务端 七、部署与运维:小白也能一键搬家 技术栈成熟稳定:ThinkPHP8 + MySQL + Nginx(后端),Vue3 + Vant4 + ECharts(前端),宝塔面板常规环境即可运行 标准迁移部署包:前后端源码 + 编译产物 + 数据库备份 + Nginx 配置 + 图文部署教程(14 章)+ 验收清单 + FAQ,照做即可复刻生产环境 时区免疫设计:业务时间全部由应用层生成,配合 MySQL 时区固定与系统时区对齐三重保障,换任何服务器(含海外 UTC 机器)时间逻辑都不会错 换域名零配置:支付回调地址按请求动态生成,H5 接口走相对路径反代——换域名、换服务器,前端不用重新编译 运维友好:免 composer 安装、免重启热更新(PHP 文件即改即生效)、图片走 OSS 云存储不占服务器空间 一句话总结:这是一套把实体彩票店的”记账、算账、催账、判奖、通知、增值”六件事全部系统化的工具——店主省心、店员省力、彩民省事,数据与经营主动权始终握在自己手里。 八、适配对象 ✅ 单店经营,想摆脱手工台账的实体彩票店主 ✅ 多店连锁,需要统一管理与实时数据的运营方 ✅ 拥有稳定预测能力的分析师,希望内容变现的资深玩家团队 ✅ 追求数据自主、不愿受制于第三方平台的经营者 用户端 总后台 店员后台 店铺后台 资源下载 隐藏内容,请前往内页查看详情 本资源售价9.9元,购买后即可查看下载地址。如有问题请联系站长。 -
全新PHP轻量客服在线聊天室源码 全新开发的在线客服聊天系统,无需WebSocket,普通虚拟主机(宝塔)直接跑 功能亮点: 公共频道 + 管理员私聊双模式 管理员后台(用户管理/卡密/外观/系统设置) 上传Logo、改网站名、换聊天页背景 — 全后台可改 手机端自适应,侧栏滑出,触控友好 卡密授权:后台生成卡密,输入即管理员 一键全体禁言,也可以单独禁言/封禁用户 传图传文件,实时进度条 昵称绑定密码,防抢注 浅色拟态风格,简洁好看 技术栈:PHP 7.4+ / MySQL / AJAX轮询 / 无框架 / 无Composer / 宝塔友好 包含:完整源码 + SQL自动安装 + 使用说明 资源下载 隐藏内容,请前往内页查看详情 本资源售价9.9元,购买后即可查看下载地址。如有问题请联系站长。 -
虚拟商品自助售卖系统源码,支持免签收款 一个 PHP 支付发卡系统,上传即用,为个人卖家而生。 上传 PHP 文件,就能开始卖虚拟商品。 特点 · 📁 php文件 —— 上传访问即用,不用建库不用配 · 💰 扫码收款 —— 微信 / 支付宝 / QQ,手机监听自动确认订单 · 🛒 三种商品 —— 普通 / 发卡 / 多规格 · 🎨 20+ 模板 —— 一键切换店铺风格 · 📱 移动端适配 —— 手机打开像原生 App · 🔔 通知推送 —— 邮件 / Bark / Webhook · 🔐 安全加密 —— AES-256-GCM,数据自主 · 🆓 完全开源 —— 随意使用、修改、二开 环境 PHP 7.3+ + SQLite(默认自带),空间能写文件即可。 安装 上传 index.php 到网站根目录 浏览器访问域名 填店铺名 + 管理员账号 + 密码 + 邮箱 完成 不用建数据库,不用装插件,不用学框架。 更新 · 补丁:老用户上传补丁覆盖,保留数据 · 主程序:新用户直接下载,全新安装 数据存在 .xkjk_data/ 目录,随时打包带走。 说明 代码是 AI 辅助开发 的,前后十几天基本完善。完全开源,无版权,随意使用。 做这个是因为:现成的支付系统要么装不上,要么要对接 API,要么要对接商户。我只想要一个上传就能用的东西。 分享是爱好,开源是态度。 资源下载 隐藏内容,请前往内页查看详情 本资源售价9.9元,购买后即可查看下载地址。如有问题请联系站长。 -
易支付系统源码,已对接个人收款码插件和缴费易动态插件等等其他免费插件 里面放里搭建教程,支持个人收款码和拉卡拉缴费易测试都是免费使用的分享给会员了,回调也是稳定 【开发者“技术老胡”】 一套基于 Webman 的支付中台后端服务,面向多商户、多通道、多支付方式的统一收款、支付路由、订单管理、退款、转账、清算和资金流水场景。 程序通过发行版安装包部署,内置安装向导会完成环境检测、数据库初始化、系统配置写入和管理员账号创建。 一款便捷的在线收款工具,使用webman框架开发,支持个人免签收款,三方支付聚合码收款,能通过API对接主流收款服务商平台(如微信支付、支付宝、银联官方等) 资源下载 隐藏内容,请前往内页查看详情 本资源售价9.9元,购买后即可查看下载地址。如有问题请联系站长。 -
应用市场 / APP 下载站,纯 PHP + MySQL 编写的完整源码 一套纯 PHP + MySQL 编写的完整「应用市场 / APP 下载站」整站源码,仿主流应用市场风格, 含前台用户站 + 后台管理系统 + 支付系统,图形化安装向导,宝塔一键部署,开箱即用。 一、前台功能 首页:轮播图、热搜词、分类导航、热门推荐、最新上架、高分应用、下载排行榜 手机端底部悬浮菜单栏(分类/排行/首页/会员/我的),滑动指示器、图标弹跳、水波纹动效,移动端体验完善 分类页:综合/最热/评分/最新/价格排序,免费/付费筛选,分页加载 搜索:应用名 / 简介 / 开发者 模糊搜索 排行榜:下载榜 / 好评榜 / 新品榜 / 付费热销榜 应用详情:沿用仿应用市场下载页样式,星级分布、评论列表、发表评论打分(一人一评可更新)、收藏 登录 / 注册 / 退出,CSRF 防护、bcrypt 密码加密 下载权限:免费应用直接下;付费应用需购买;VIP 会员免费下;安装包经鉴权后输出(隐藏真实路径),自动统计下载量 个人中心:资料修改、订单、已购应用、收藏、我的评论、修改密码 VIP 会员:套餐开通,到期时间顺延累加 二、支付系统(易支付 / 彩虹易支付) 单应用购买 + VIP 开通,支持支付宝 / 微信 / QQ钱包 / 云闪付 待支付订单自动复用、支付结果页自动查单、异步回调幂等发货、金额校验 后台可手动补单、退款(查单 / 退款接口齐全) 三、后台管理(/admin/) 仪表盘:用户/应用/订单/收入统计、最新订单、待审评论 应用管理:增删改查、图标/多截图/APK 上传、定价、上下架、首页推荐 分类管理:内置 200+ 常用 Font Awesome 图标库,点击即选即复制 轮播图管理、会员套餐管理 评论审核:通过/隐藏/删除,评分自动重算 订单管理:筛选、查单补单、退款 用户管理:设管理员、封禁、设 VIP 到期、重置密码、删除 站点设置:站名、网站 Logo 上传/恢复默认、公告、热搜词、ICP、评论审核开关、站点地址、易支付参数 资源下载 隐藏内容,请前往内页查看详情 本资源售价9.9元,购买后即可查看下载地址。如有问题请联系站长。 -
openprint {card-default label="📦 项目信息"} 🔧 项目名称:openprint 💻 开发语言:TypeScript ⭐ Star数:273 | 🍴 Fork数:92 📜 开源协议:AGPL-3.0 🔗 项目地址:https://gitee.com/haiming236/openprint {/card-default} 项目介绍 OpenPrint是一款开源、零后端依赖的 Web 打印模板可视化设计器。它让用户通过拖拽即可设计快递面单、发票、标签、报表等打印模板,支持 AI 一句话生成、云打印、C++ 桌面客户端静默打印,3 分钟即可对接 ERP 系统。 项目详情 项目截图 OpenPrint 开源 Web 打印设计器 · AI 驱动 · 框架无关 · 跨平台 项目截图 项目截图 项目截图 项目截图 项目截图 项目截图 项目截图 项目截图 功能特性 · 快速开始 · AI 助手 · 架构 · 部署 · FAQ 🚀 诚邀开发者加入 — 我们欢迎全球开发者加入 OpenPrint 开源社区,共同参与产品研发,贡献代码、提交 Issue 或建议,一起打造更优秀的打印解决方案! OpenPrint 是一款开源、零后端依赖的 Web 打印模板可视化设计器。它让用户通过拖拽即可设计快递面单、发票、标签、报表等打印模板,支持 AI 一句话生成、云打印、C++ 桌面客户端静默打印,3 分钟即可对接 ERP 系统。 纯前端架构,无需服务器,无需数据库,一个浏览器即可运行。 框架无关设计 — 核心渲染引擎与 UI 层完全解耦,设计器基于 Vue 3 + Naive UI 构建,渲染引擎使用纯 TypeScript 实现,可无缝接入 React、Vue、Angular、原生 JS 等任意技术栈。 设计器界面 所见即所得的打印模板设计器,拖拽控件、实时预览 一键导入 · 百张秒打 把 Excel 流水数据直接导入设计器,自动映射字段、自动生成流水号,批量打印差异化的货物标签、资产标签、流水线标签。 ✓Excel 数据直联 — 上传表格自动识别列,字段一键映射到标签 ✓流水号自动编排 — 支持"分类-年份-序号"自定义规则,如 ZC-2026-0158 ✓一行一标签 — 每行数据生成一张独立标签,99 行批量输出 99 张 ✓逐条预览校验 — 第 1/99 行分页预览,批量前逐条检查,避免打错 ✓打印实时监控 — 进度条 + 成功/失败统计 + 耗时均速,全程可视可控 ✓多标签场景 — 货物 SKU 标、资产标识、流水线 SN 码、仓储码,一屏搞定 流水标签界面 目录 核心亮点 功能特性 快速开始 AI 助手 技术架构 项目结构 部署 桌面客户端 ERP 对接 FAQ 贡献指南 许可证 核心亮点 🔌 框架无关,引擎与 UI 解耦 OpenPrint 采用引擎层与 UI 层分离的架构设计: 渲染引擎(@openprint/engine)— 纯 TypeScript 实现,零框架依赖,负责模板解析、数据绑定、分页排版、HTML/PDF/SVG 渲染导出 设计器 UI(openprint26)— 基于 Vue 3 + Naive UI 构建可视化拖拽设计器 无论你的项目用 React、Vue、Angular 还是 原生 JS,都能轻松集成: 接入方式说明Vue 3 项目直接安装 openprint26,使用 `` 组件React 项目通过引擎 SDK 渲染模板,或用 Web Components 包装设计器Angular 项目引擎 SDK 渲染 + iframe 嵌入设计器原生 JS / 任何框架引擎 SDK 零依赖,render({ template, data }) 即可输出 HTML🤖 AI 一句话生成模板 告别手动拖拽,直接描述需求即可生成专业打印模板。支持快递面单、物流标签、仓储单据、零售小票等多种场景。 AI 助手 AI 自然语言生成打印模板,一句话完成面单设计 用户输入:"帮我生成一张快递面单,含收件人、寄件人和运单号条码" AI 输出: 自动创建模板 → 布局文本控件 → 添加条码 → 一键使用☁️ 云打印 跨地域多门店远程打印,模板统一管理。浏览器直接打印,免装驱动。云端打印队列,断线自动重试,权限管控,打印日志审计。 云打印 多门店远程打印,模板统一管理,打印队列监控 云打印 云控大屏 📊 Web 报表设计 分组表、交叉表、主从表等多级报表结构,支持求和/平均/计数等汇总函数,嵌入柱状图/折线图/饼图,条件格式高亮数据预警,多数据源拼接。 报表设计 分组报表、交叉表、图表,满足复杂数据展示需求 功能特性 设计器 功能说明控件库文本、图片、矩形、圆形、线条、条码、二维码、表格、富文本、图表 10 种控件拖拽设计所见即所得,自由拖拽 + 吸附对齐 + 标尺辅助多页支持多页设计,每页独立页眉页脚,页间距可调数据绑定支持 JSON / CSV / API 数据源,Mustache 表达式绑定主题切换基于 Naive UI 的深色/浅色主题,一键切换框架无关引擎层纯 TypeScript,支持 React/Vue/Angular/原生 JS模板管理本地存储,模板导入/导出,模板市场实时预览预览数据绑定效果,分页预览导出PDF / JPG / SVG / HTML 多格式导出打印与对接 Web 直接打印 — 浏览器调用系统打印对话框 桌面静默打印 — 配套 C++ Qt 客户端,零弹窗打印 云打印 — 远程门店打印,打印队列管理 ERP 对接 — HTTP API 对接,3 分钟接入 技术栈 设计器 UI 层 Vue 3 Naive UI Fabric.js Pinia 核心引擎层(框架无关) TypeScript Vite Vitest UnoCSS 引擎层零框架依赖,设计器 UI 基于 Vue 3 + Naive UI。React / Angular / 原生 JS 项目均可通过引擎 SDK 集成。快速开始 1. 构建 SDK pnpm install pnpm build:sdk # 产物 → dist-sdk/2. 装进你的项目 # A. 本地路径直连(开发期最省事,改完重建即生效) pnpm add file:/绝对路径/open-print # B. 打成 tgz 分发(给别的机器 / 交付客户) pnpm pack:sdk # → openprint26-0.0.0.tgz(约 3.5 MB) pnpm add ./openprint26-0.0.0.tgzSDK 产物零裸 import(jspdf / katex / bwip-js / opentype 全部已打进包), 安装时只会装 openprint26 这一个包,不会搅乱业务项目里的 vue / fabric 版本。 ⚠️ 记得把 dist-sdk/fonts/ 复制到业务项目的静态目录(Vite 项目 → public/fonts/)—— 引擎导出 PDF 时会 fetch('/fonts/SourceHanSerifCN-Regular.ttf')。 3. 嵌入设计器(`` 自定义元素) 设计器以 iframe 薄桥接嵌入,宿主侧零框架依赖(Vue / React / 原生都一样): import { definePrintDesigner } from 'openprint26' definePrintDesigner() // 注册 ,全局只需一次内置设计器(约 5.9 MB / gzip 1.9 MB)按需动态加载,只在用到 `` 时才下载, 普通渲染 / 导出 / 打印不受影响。想独立部署设计器时再写 src="/你的路径/index.html"。 跨文档不能传函数,字段与保存都走数据 / 事件 —— 详见 SDK 对接教程 §3.3。 想让业务模块零代码接入? 用打印中台(元数据驱动):配置一次适配器 → 设计页放一行 `(bizCode 从 URL 读)→ 出纸一行 quickPrint('PURCHASE_IN', row.id)`。 详见 ERP 打印中台对接教程。 React 项目使用 渲染引擎通过 SDK 直接调用,零框架依赖: import { useEffect, useRef } from 'react' import { render } from 'openprint26' export default function App() { const containerRef = useRef(null) useEffect(() => { render({ template: templateJson, data }).then(({ html, pages, warnings }) => { containerRef.current!.innerHTML = html console.log('共', pages, '页;告警:', warnings) }) }, []) return }原生 JS / 任意框架使用 import { render, createHeadless } from 'openprint26' // 1. 渲染模板为 HTML(异步:二维码等资源在渲染期解析) const { html, pages, warnings } = await render({ template: templateJson, data: { sender_name: '张三', receiver_name: '李四', tracking_no: 'SF1234567890', }, }) document.getElementById('print-area').innerHTML = html // 2. 导出 PDF / JPG / SVG const headless = createHeadless() const { blobs, filenames } = await headless.exportPdf({ template: templateJson, data }) blobs.forEach((b, i) => downloadBlob(b, filenames[i])) headless.dispose()Node 服务端使用 // 仅渲染 HTML,不依赖 DOM;PDF 请交给 puppeteer / wkhtmltopdf import { render } from 'openprint26/node' const { html } = await render({ template: templateJson, data })体积:核心约 190 kB(gzip ~57 kB)。条码、二维码、公式(KaTeX)与 jspdf 均为 按需加载 —— 模板里没有对应控件就不会下载。 实测业务项目 vite build 后入口主包仅 1.6 kB,其余按需 chunk 交给打包器切分。从源码运行 # 克隆仓库 git clone https://gitee.com/haiming236/openprint.git cd open-print # 安装依赖 pnpm install # 启动开发服务器 pnpm dev # 构建生产版本 pnpm build # 预览生产构建 pnpm preview环境要求 Node.js >= 22.18.0 pnpm >= 9.x 在线演示 访问 https://openprint.yy360.space 在线体验设计器。 AI 助手 OpenPrint 内置 AI 助手,支持自然语言生成打印模板。 使用方式 新建模板 — 输入需求描述,AI 自动生成完整模板 修改当前模板 — 选中控件,让 AI 调整布局或样式 字段接地 — 自动识别数据字段并绑定到模板控件 技术原理 基于 LLM 解析用户意图,输出结构化模板描述 内部规范引擎将描述转换为 Fabric.js 控件配置 支持上下文感知,可在已有模板上增量修改 支持的场景 快递面单(顺丰、京东、邮政等格式) 物流标签(运单号、目的地、重量) 仓储单据(入库单、出库单、盘点单) 零售小票(收银小票、退换货单) 发票(增值税发票、收据) 自定义报表 技术架构 OpenPrint 采用 引擎层与 UI 层分离 的架构,核心引擎零框架依赖,可被任意前端框架调用: ┌─────────────────────────────────────────────────────────────────────┐ │ UI 层(可替换) │ │ │ │ ┌─────────────────┐ ┌──────────────┐ ┌───────────────────────┐ │ │ │ Vue 3 + Naive UI │ │ React │ │ 原生 JS / Angular │ │ │ │ 设计器(官方) │ │ 自定义 UI │ │ iframe / Web Component│ │ │ └────────┬────────┘ └──────┬───────┘ └──────────┬────────────┘ │ │ └───────────────────┴─────────────────────┘ │ │ │ SDK API │ ╞════════════════════════════════╪═══════════════════════════════════╡ │ 引擎层(框架无关) │ │ ▼ │ │ ┌───────────────────────────────────────────────────────────────┐ │ │ │ 排版引擎 (Layout Engine) — 纯 TypeScript │ │ │ │ 数据绑定 │ 表达式计算 │ 分页引擎 │ 表格引擎 │ 分组引擎 │ │ │ └───────────────────────────┬───────────────────────────────────┘ │ │ ▼ │ │ ┌───────────────────────────────────────────────────────────────┐ │ │ │ 渲染引擎 (Renderer) — 纯 TypeScript │ │ │ │ HTML 渲染 │ PDF 导出 │ JPG 导出 │ SVG 导出 │ 富文本渲染 │ │ │ └───────────────────────────────────────────────────────────────┘ │ └─────────────────────────────────────────────────────────────────────┘ │ ┌────────┴────────┐ ▼ ▼ ┌──────────────┐ ┌──────────────┐ │ C++ Qt 客户端 │ │ 云打印服务 │ │ 静默打印 │ │ 远程打印 │ └──────────────┘ └──────────────┘分层说明 层级技术说明设计器 UIVue 3 + Naive UI + Fabric.js官方可视化设计器,提供拖拽、属性面板、图层管理等交互排版引擎纯 TypeScript模板解析、数据绑定、分页、表格、分组、表达式计算渲染引擎纯 TypeScriptHTML/PDF/JPG/SVG 多格式渲染导出,零框架依赖AI 助手TypeScriptLLM 意图解析、模板生成、上下文管理桌面客户端C++ + Qt静默打印、批量打印、打印机管理核心模块 模块路径说明排版引擎src/core/layout-engine/数据绑定、分页、表格、分组、表达式(框架无关)渲染引擎src/core/renderer-html/HTML 渲染、CSS 生成、富文本渲染(框架无关)导出引擎src/core/export-engine/PDF、JPG、SVG 导出(框架无关)SDKsrc/core/sdk/引擎对外 API 封装,供任意框架调用设计器src/design/Vue 3 + Naive UI 设计器界面AI 助手src/ai/AI 生成模板、上下文管理控件库src/design/canvas/controls/10 种 Fabric.js 控件项目结构 open-print/ ├── src/ │ ├── ai/ # AI 助手(生成/规范化/客户端) │ ├── core/ # 核心引擎 │ │ ├── layout-engine/ # 排版引擎(数据绑定/分页/表格/分组) │ │ ├── renderer-html/ # HTML 渲染器 │ │ ├── export-engine/ # 导出引擎(PDF/JPG/SVG) │ │ ├── chartkit/ # 图表渲染(柱状图/折线图/饼图) │ │ ├── fonts/ # 字体加载与管理 │ │ ├── headless/ # 无头渲染 │ │ ├── spec/ # 模板规范与校验 │ │ └── sdk/ # SDK 封装 │ ├── design/ # 设计器界面 │ │ ├── canvas/ # Canvas 画布 & 控件 │ │ ├── panels/ # 属性/图层/数据源面板 │ │ ├── preview/ # 预览面板 │ │ ├── toolbar/ # 顶部工具栏 │ │ ├── modals/ # 模态框(导入/导出/设置) │ │ └── stores/ # Pinia 状态管理 │ ├── repository/ # 数据仓库(本地/HTTP/模拟) │ ├── types/ # TypeScript 类型定义 │ ├── config/ # 配置(打印设置/AI 设置) │ ├── theme/ # 主题系统 │ └── utils/ # 工具函数 ├── website/ # 宣传官网 ├── dist/ # 构建输出 ├── public/ # 静态资源 └── docs/ # 文档部署 静态部署 构建产物为纯静态文件,可部署到任何 HTTP 服务器: pnpm build # 将 dist/ 目录部署到 Nginx / Apache / Vercel / Netlify 等Nginx 配置示例 server { listen 80; server_name your-domain.com; root /path/to/open-print/dist; index index.html; location / { try_files $uri $uri/ /index.html; } }Docker 部署 FROM nginx:alpine COPY dist/ /usr/share/nginx/html COPY nginx.conf /etc/nginx/conf.d/default.conf EXPOSE 80桌面客户端 OpenPrint 提供配套的 C++ Qt 桌面打印客户端,支持: 静默打印 — 接收设计器模板,直接发送到本地打印机,零弹窗 批量打印 — 支持 CSV/JSON 数据批量渲染与打印 本地打印机管理 — 获取打印机列表、状态监控 HTTP 接口 — 通过 REST API 接收打印任务 跨平台 — Windows / Linux / macOS 桌面客户端 C++ Qt 桌面客户端,静默打印,批量处理 技术栈 C++ Qt CMake ERP 对接 OpenPrint 提供标准 HTTP API,3 分钟即可完成 ERP 对接: 对接流程 设计模板 — 在 Web 设计器中拖拽生成打印模板 导出模板文件 — 导出 .json 模板文件 API 对接 — ERP 系统通过 HTTP 推送数据 + 模板 ID,触发打印 ERP 对接 标准 HTTP API 对接,3 分钟接入 ERP 系统 API 示例 POST /api/print Content-Type: application/json { "template_id": "waybill-001", "data": { "sender_name": "张三", "sender_phone": "13800138000", "receiver_name": "李四", "receiver_address": "北京市朝阳区..." }, "printer": "local-printer-01", "copies": 1 }FAQ 如何安装 OpenPrint? npm i openprint26详细用法见 快速开始 章节。 支持 React / Angular / 原生 JS 吗? 支持。OpenPrint 的核心渲染引擎使用纯 TypeScript 实现,零框架依赖(已验证产物不含 Vue 运行时)。引擎 SDK 提供 render()、renderDocument()、createHeadless() 等方法,在任何 JS 环境中均可直接调用。 浏览器:import { render, createHeadless } from 'openprint26' —— 可渲染并导出 PDF / JPG / SVG Node 服务端:import { render } from 'openprint26/node' —— 仅渲染 HTML(导出需要 DOM) 设计器用了什么 UI 组件库? 设计器界面基于 Naive UI 构建,搭配 Vue 3 + Fabric.js。Naive UI 提供了完整的深色/浅色主题支持、丰富的组件库和优秀的开发体验。 OpenPrint 需要后端服务吗? 不需要。OpenPrint 是纯前端应用,零后端依赖。模板存储在浏览器本地(IndexedDB),AI 功能通过直接调用 LLM API 实现。如需对接打印机或 ERP,可部署可选的桌面客户端。 支持哪些浏览器? Chrome / Edge / Firefox / Safari 等现代浏览器。推荐使用 Chromium 内核浏览器以获得最佳体验。 如何自定义字体? 将字体文件(.ttf / .woff2)放入 public/fonts/ 目录,并在 src/core/fonts/catalog.ts 中注册即可。 启动客户端,支持扫描系统全部字体 支持批量打印吗? 支持。通过 CSV/JSON 数据源 + 模板引擎,可批量生成多页文档并导出或打印。桌面客户端支持批量静默打印。 如何导出模板与他人分享? 使用模板导出功能导出 .json 文件,其他人可通过导入功能加载使用。也支持 URL 编码分享(零后端)。 贡献指南 欢迎贡献代码、提交 Issue 或建议! 开发流程 Fork 本仓库 创建特性分支 (git checkout -b feature/amazing-feature) 提交更改 (git commit -m 'feat: add amazing feature') 推送到分支 (git push origin feature/amazing-feature) 提交 Pull Request 提交规范 本项目使用 Conventional Commits 规范: feat: 新功能 fix: 修复 docs: 文档变更 refactor: 重构 test: 测试 chore: 构建/工具变更 开发命令 # 运行测试 pnpm vitest # 类型检查 pnpm type-check # 格式化代码 pnpm format # 代码覆盖率 pnpm vitest --coverage赞助支持 OpenPrint 是一个开源项目,如果你觉得它对你有帮助,欢迎赞助支持项目持续研发和维护,扫码请备注, ...(内容过长,已截断,更多详情请访问项目地址) ⬇️ 下载地址 下载后请先检查文件完整性,如有问题请在评论区反馈 -
H5掼蛋游戏钻石房卡模式,附小程序源码 这玩意狗友投稿的,已经赠送黄钻奖励,界面有点粗糙可以进行优化,以看就是AI写出来的 前端客户端页面清单 序号界面名称文件路径功能简述01游戏大厅client/src/views/GameHall.vue用户信息栏;钻石 / 金币 / 房卡资源展示;掼蛋、斗地主、跑得快、好友房、比赛、组队 6 个游戏入口;快捷操作;底部 Tab 导航02房间列表client/src/views/RoomListPage.vue按游戏类型筛选房间;房间卡片展示房间号、类型、人数、消耗;加入房间03创建房间client/src/views/CreateRoomPage.vue3 种游戏类型选择;局数、人数、红心配牌、历史查看等规则开关配置;房卡消耗提示;创建确认04邀请玩家集成在 GameTablePage四人座位布局(上 / 左 / 右 / 下);玩家头像与状态;等待开局界面05掼蛋对局client/src/views/GameTablePage.vue核心对局界面,绿色牌桌背景;四人座位;手牌扇形展示(27 张);选牌出牌、不出、提示;操作按钮;侧边栏(聊天 / 表情 / 设置 / 解散);计时器;离开确认弹窗06商城client/src/views/ShopPage.vue资源余额展示;4 档钻石充值(含赠送);4 档房卡购买(含赠送);微信 / 支付宝 / 银行卡支付选择;购买按钮07个人中心client/src/views/PersonalCenterPage.vue头像、VIP 徽章;总局数 / 胜场 / 胜率统计;钻石 / 金币 / 房卡 / 可提现钱包;6 宫格菜单:赠送、推广、提现、充值、设置、退出;最近对局记录08卡票赠送client/src/views/GiftPage.vue可选房卡 / 钻石 / 金币;填写接收人 ID 或手机号;增减赠送数量;留言;余额校验;确认赠送09邀请推广client/src/views/AgentPromotePage.vue代理系统。非代理:展示 L1-L5 五级佣金(30%/15%/8%/4%/2%),代理申请按钮;代理:代理等级、推广码、可提现 / 累计佣金 / 下级代理 / 直属玩家统计、推广二维码、佣金明细、团队树形数据10设置client/src/views/SettingsPage.vue账号信息;账号安全(改密码、绑定手机、绑定微信);音效 / 音乐 / 震动 / 深色模式 4 项偏好开关;版本号、用户协议、隐私政策、退出登录 后台管理系统模块清单 数据概览:总用户数、今日新增、订单总数、今日营收、代理商数,5 项数据卡片 用户管理:用户搜索、查看详情、账号冻结 / 解封 代理审核:待审核代理列表,审核通过 / 驳回操作 提现审核:待处理提现列表;风控标记(通过 / 可疑 / 风险);打款通过、驳回提现 订单管理:充值订单查询、对账 系统配置:在线修改佣金比例、费率等系统参数 微乐掼蛋 H5 · 小程序源码 房卡掼蛋游戏平台(Vue3 H5 + Node.js + Socket.IO + MySQL + Redis)从零到上线的完整步骤,左侧目录随时切换。 Vue 3.4 + Vite 5Express 4Socket.IO(/ws)MySQL 5.7 / 8.0Redis(可选,自动降级)PM2 守护 01项目概览 先弄清楚要部署的东西有几个、各自在哪,后面步骤才不会乱。 组成部分目录说明后端服务server/Express API + Socket.IO 实时对战,端口 3000(仅本机,由 Nginx 反代)H5 前端client/Vue3 构建产物 dist/,Hash 路由,由 Nginx 直接托管微信小程序miniprogram/可选,需 HTTPS 域名 + 微信后台配置合法域名后才能上线 关键端口与路径 HTTP 对外:80 / 443(Nginx) Node 后端:127.0.0.1:3000,不对外开放 WebSocket 路径:/ws(Socket.IO 自定义 path,Nginx 必须做 upgrade 反代) 健康检查:/health 后台管理入口:/#/admin(Hash 路由,必须带 #) ℹ️ 前端请求 /api/* 与 /ws,Nginx 把它们反代到 Node 3000 端口,其余请求直接返回静态 index.html。这是整套反代配置的核心逻辑。 02安全审计结论(审计时间:2026-10-20) 已对 server/client/miniprogram 全部源码做后门与漏洞排查,结论如下。 ✅ 无后门、无恶意代码。全量排查未发现 eval、child_process、代码混淆、可疑外联域名;所有外部请求仅指向微信 / 支付宝 / 银联官方网关。可作为正常项目部署。 但存在以下安全漏洞,上线前必须处理 等级问题位置风险严重通用支付回调无任何验签payment.js → POST /api/payment/callback/:channel任何人 POST { "order_no": "GD..." } 即可将订单标记为已支付、白拿钻石/房卡。订单号格式可预测(GD+时间戳)。必须删除或加验签严重sandbox 模拟支付无环境限制payment.js → POST /api/payment/sandbox-pay登录用户可对自己创建的任意订单免费”支付成功”。演示用接口,生产必须禁用高schema.sql 有两处错误server/database/schema.sqlusers 表 diamonds 列名带前导空格;orders.paid_at 字段重复定义。直接导入会报错或产生异常字段,导入前必须修复(见第 06 节)高敏感凭据随包分发server/.env包内自带 DB root 密码、JWT_SECRET。凡是被别人拿到的包,上线时全部凭据必须重新生成高JWT_SECRET 有弱默认值auth.js / payment.js / admin.js兜底密钥 guan-dan-game-secret-2024 是公开可知的,.env 未生效时可被伪造管理员 Token高CORS 全开.env → CORS_ORIGIN=任意网站可跨域调用 API,上线改为自己的域名中微信登录沙箱降级auth.js → /wx-login未配置 WX_APPID/WX_SECRET 时,任意 code 都能造号登录。上线需配置真实小程序密钥中游客登录可刷资源auth.js → /guest每调用一次送 100 钻 + 5 房卡,虽有每分钟 10 次限流,仍可脚本刷。生产建议关闭或取消赠送中管理员接口返回密码哈希admin.js → SELECT FROM users用户列表接口返回 password 哈希字段,建议改为显式字段列表低支付宝下单未实现payment.js → aliUnifiedOrder占位函数,配置了也不会真正下单(有清晰报错提示),不算漏洞 ⚠️ 合规风险提示:本项目包含真实货币充值、房卡消耗、5 级代理佣金 + 提现体系。此类”棋牌 + 多级分销 + 提现”模式在国内存在较高法律风险(可能被认定为赌博/传销平台)。本教程仅用于技术学习与内网演示,正式运营前请务必自行评估合规性。 ℹ️ 上述严重/高危项的修复操作已全部整合进第 11 节「上线前加固清单」,部署完照着做一遍即可。 资源下载 隐藏内容,请前往内页查看详情 本资源售价9.9元,购买后即可查看下载地址。如有问题请联系站长。 -
一键部署星播直播系统源码 一个可以自己部署的直播平台,带一套虚拟货币(星币)经济系统:观众充值、送礼物、发弹幕、抢红包、参与抽奖;主播通过礼物收益提现。 一句话:自己搭建的直播平台 + 星币经济里做得相当完整的一个,Apache-2.0,允许商用。 环境要求 系统:Linux(Ubuntu、Debian、centos等) 我个人不太推荐centos 内存:建议≥1G 磁盘:建议≥ 5GB 可用(镜像约 750MB,其余留给 Redis与录播) 权限:root、sudo 端口:默认 3000(网页/API/HLS)、1935(RTMP 推流)、8889(WebRTC,可选) 资源下载 隐藏内容,请前往内页查看详情 本资源售价9.9元,购买后即可查看下载地址。如有问题请联系站长。 -
玄玑洞府 · 国风3D个人主页系统开源 玄玑洞府 · 国风3D个人主页系统【开源】 东方水墨基底 + 低多边形科技风格个人主页 前端3D沉浸式洞府游历 + Ant Design水墨修仙风可视化后台,内容与展示完全分离 ✨ 前端 3D 主页 场景构成(6大场景) 山门候客(加载页)→ 洞府前厅 → 筑基概况 / 修行履历 / 丹器馆藏 / 传讯玉符 镜头系统 GSAP插值动画(power2.inOut,时长1.2s) 前厅待机公转,周期20s,±15°旋转 鼠标跟随画面偏移;转场过程锁定交互,防止误操作 虚拟人物形象 模型来源:Tripo生成GLB开源人物模型(少年男性) 自研减面压缩:原43MB / 149万三角面 → 压缩至3.14MB / 11万三角面 渲染色调:生宣暖白,融合青绿水彩国风 动作:待机呼吸、轻微摆动;鼠标悬停放大;点击抱拳行礼+随机问候语 场景交互 玉简:悬停展开效果 灵脉节点:悬停涟漪特效,点击展开详情 法宝:支持拖拽360°环绕查看,分类高亮 传讯玉符:文本 / 跳转链接 彩蛋功能 修为值(浏览量累积自动进阶)、灵签抽签、昼夜场景自动轮转 全局功能 御剑归宗、精简模式、移动端底部导航、篆文样式加载进度条、弱网提示 降级兼容 WebGL2.0检测失败时,自动切换2D水墨备用主页,内容保持完全一致 贴图渲染 全部贴图由Canvas2D程序化实时生成(八卦纹、玉简篆文、匾额、卷轴、光晕、水墨噪声),不依赖静态图片资源;石壁卷轴支持竖排古文实时排版(从右往左,支持落款印章) 🧙 管理后台(Ant Design水墨修仙风格) 登录禁制:账号登录验证 仪表盘:4项概览卡片 + 近7日访问折线图 + 技术栈占比饼图 + 操作日志 + 品鉴排行 + 快捷功能入口 筑基档案:基础信息、功法配置(炼气/筑基/金丹段位)、道心描述、立绘上传、粒子强度、自定义问候语池 修行履历:拖拽排序、置顶、批量上下架、批量删除;内置Markdown编辑器(实时预览) 丹器馆藏:按分类/品阶/状态筛选;一键导入GitHub项目;标签、封面上传、Markdown简介、拖拽排序 传讯玉符:4种内置类型,自定义图标、排序、显示隐藏、拖拽排序 洞府禁制(系统设置) 基础设置:站点名称/副标题/加载文案/欢迎语/彩蛋开关 外观设置:主题色、水墨浓度、粒子强度、昼夜模式、人物模型替换、姿势朝向 账号设置:修改密码、JWT有效期、登录日志 主题细节优化 消息提示桥接admin/src/utils/message.ts,解决静态message无法适配暗色主题 所有页面表单挂载时绑定表单实例;Tabs页签开启forceRender;加载状态使用Spin遮罩,不用提前return阻断渲染 资源下载 隐藏内容,请前往内页查看详情 本资源售价9.9元,购买后即可查看下载地址。如有问题请联系站长。