Openbiz OA:基于 PHP 的 Web OA 办公系统

GitHub精选 | 国产的OA系统 (代码开源) 《GitHub精选》是我们分享Github中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的 基于J2EE分布式架构的过程OA系统——O2OA。 O2OA主要功能 流程管理:全功能流程引擎,基于任务驱动,开放式服务驱动,高灵活性、扩展性,事件定义丰富。包含人工、自动、拆分、合并、并行、定时、服务调用、子流程等功能。 信息管理:具有权限控制能力的内容管理平台。支持自定义栏目、分类,表格,表单,多级权限系统,能轻松实现知识管理、通知公司、规章制度、文件管理等内容发布系统。 门 阅读详情
Openbiz OA是一款web OA办公系统,其全部底层框架和后台管理平台都已经开源。 

Openbiz OA:基于 PHP 的 Web OA 办公系统 - codesaint - codesaint的博客


该系统的主要功能包括:  

  • 集成具有权限、角色特性的联系人管理,公司级别的共享日程管理,用于解决团队日程共享、公共资源分配等企业管理问题。
  • 由项目、任务、工作日志模块组成的项目进度管理体系,通过甘特图数据化项目进度,通过任务和工作日志促进员工沟通,解决员工管理的问题。
  • 包含可以进行版本控制的企业及文档管理体系。
项目地址: https://code.google.com/p/openbiz-cubi/  

该系统的全部底层框架和后台管理平台开源,源码下载:  http://code.google.com/p/openbiz-cubi/downloads/list
菊子曰  写博客,就用 菊子曰!
FlyOA企业办公系统框架 FlyOA是一款基于TP5+HAdmin+Mysql打造的简单实用的开源的企业办公系统框架。可以帮助解决企业办公项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。使用07FLYOA可以简单快速地开发出企业级的Web应用系统。 阅读详情

相关推荐

OpenbizOA企业办公平台v3.0.7中(英)文安装版

OA系统软件在中国可能还没有完全应用到大大小小的企业中,但是在国外特别是欧美国家已经运用这种办公自动化软件很多年了,已经形成了完善的管理制度。近 几年来,我国一些大中型企业也开始运用办公自动化系统为企业塑造一个灵活、高效的管理环境。 OA系统作为一个现代化的管理系统,怎样是怎样塑造灵活、高校的管理环境呢?首先在灵活性上,员工通过OA系统软件每天输入自己的工作安排,使企业员工的 工作分工渐渐的明细化

PHP企业信息化OA办公系统源码带文字安装教程

该系统具备基本自动化办公功能,系统采用B/S模式,前端界面采用Bootstrap,jQuery响应式设计,发起->待办->收到->提交->办理->草稿->流程分组,一体化管理我们的工作流程。规范化公司日常行政管理,业务审批流程,通过移动审批进一步提高审批效率。及时有效分享有价值的数据和信息,随时随地掌控企业运营。PHP企业信息化OA办公系统源码带文字安装教程。邮件管理能够收发邮件,创建自定义邮件文件夹。系统分为普通用户和管理员两种用户。Mysql 5.5及以上版本。

614

Openbiz 框架核心版 v3.1.gz

Openbiz 框架核心版中将仅包含Openbiz的框架核心级代码,没有UI元件。 本发行版本主要面对下列需求可能性发布: 1、在一个现有的项目中进行应用,以Openbiz为数据对象驱动解决方案 2、创建一个命令行应用程序或系统级应用服务 3、创建一个新的自定义UI的应用,例如 网站 Openbiz 框架核心版v3.1新功能: 1、增强向导型的表单与试图支持 2、新增OAuth用户认证接口和Taobao开放API平台范例 3、数据对象支持按自定义条件的关联表( JoinTable )功能

基于PHP语言Laravel9+Vue+ElementUI的OA办公系统

一款 PHP 语言基于 Laravel9、Vue、ElementUI等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,目前框架已集成了完整的RBAC权限架构和常规基础模块,为了敏捷快速开发,提升研发效率,框架内置了一键CRUD代码生成器,自定义了模块生成模板,包括后端PHP文件模块和前端Vue端个性化模板,可以根据已建好的表结构(字段注释需规范)快速的一键生成整个模块的所有代码和增删改查等等功能业务,真正实现了低代

西里古里的博客 397

PHP基于Vue AntD Admin二次开发与 Laravel 结合的后台OA管理系统源码.zip

PHP基于Vue AntD Admin二次开发与 Laravel 结合的后台OA管理系统源码.zip

基于PHP Laravel的开源OA/协同办公平台,包含销售管理、日程安排,进销存、数据分析,强大的自定义能力

Gdoo是基于PHP Laravel的开源OA/协同办公平台,包含销售管理、日程安排,进销存、数据分析,强大的自定义能力。改进销售管理模式,提升企业执行效率。进销存功能、营销管理功能、简单生产计划、业务员销售团队分级管理、支持客户任务和业务员任务进度统计、支持客户自主下单。特别注重销售管理、业绩分析。主要为食品行业生产型和贸易企业定制开发。包括强大的自定义功能,模型字段(自定义跨表映射功能、视图管理、流程管理、字段权限管理)

github工具之OA综合利用python

oa工具

千寻的博客 3580

基于ThinkPHP开发的PHP开源OA办公系统

基于ThinkPHP开发的PHP开源OA办公系统

Laravel9极速后台开发框架

一款 PHP 语言基于 Laravel9、Layui、MySQL等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮、图片裁剪等等一系列个性化、轻量级的组件,是一款真正意义上实现组件化开发的敏捷开发框架,框架已集成了完整的RBAC权限架构和常规基础模块,为了敏捷快速开发,提升研发效率,框架内置了一键CR

西里古里的博客 1918

S32K144 ADC硬件触发实战:PDB与TRGMUX配置避坑指南

本文深入解析了S32K144微控制器中ADC硬件触发的两种核心方案:PDB与TRGMUX。通过对比其架构差异、详细配置流程及常见问题排查,提供了从寄存器操作到DMA联动的完整优化指南,旨在帮助开发者解决多通道采样时序不稳、CPU负载过高等实际难题,实现高效稳定的数据采集。

weixin_29168153的博客 445

给自建PC网站接入微信支付流程

本文为开发者提供微信支付(直连商户模式)的简明接入指南。核心步骤包括:1)注册商户号获取MchID;2)配置APIv3证书与密钥;3)绑定AppID并开通支付权限;4)选择支付方式(推荐Native扫码);5)通过签名请求发起支付;6)处理加密回调通知。重点强调安全规范:证书管理、HTTPS强制、密钥保护和幂等设计。建议从沙箱测试开始,逐步实现完整的支付闭环。本文帮助开发者绕过官方文档的复杂性,快速实现自主集成的微信支付功能。

彩旗工作室的博客 3233

laravel+vue.js 构建前后台分离的 OA系统(车贷风控系统)欢迎指点

laravel 架构 本地使用homested   nginx+php7.2+mysql5.7 1.接口文档生成  APIdoc 2.debug 工具   Barryvdh/laravel-debugbar 3.权限控制 4.auth认证     passport 5. API 响应数据的输出 l5-repository 6.数据库备份 7.消息推送给用户 前端使用 vue-element-...

迷失的鱼的博客 3284

DAF-Net:动态注意力红外-可见光图像融合

DAF-Net 红外-可见光融合链路:IR/VIS 双分支 (Conv+ResBlock → 64ch) → DynamicAttentionFusion (Cat→Sigmoid→加权) → 重建 (Conv→Sigmoid)。TNO 上 SSIM=0.782 (vs IR), 0.734 (vs VIS), 参数量仅 218K。核心贡献:轻量动态注意力门控, 无监督 SSIM+MSE 损失不需要配准 ground truth。

FJN110的博客 321

GitHub上 OA办公系统,附源码 !

推荐关注责编:猿哥| 来源:GitHub猿 整理正文大家好。我今天,推荐一个系统项目。第一次使用就有点上头,爱不释手,必须要推荐给大家。上次是谁要的系统项目啊,猿哥帮你找到了。这是我目前见过最好的系统项目。功能完整,代码结构清晰。值得推荐。???? 项目介绍最近猿哥在逛网站的时候发现一个不错的开源项目,猿哥觉得不错,值得拿出来和大家分享下。????本项目系统是一款基于Vue的OA系统,功能丰富,界面美观。基...

程序IT圈 1613

PMP第一章:引论介绍

PMP第一章:引论介绍 1.PMBOK指南概述和目的 项目管理标准 通用词汇 道德与专业行为规范 2.基本要素 项目 项目管理的重要性 项目、项目集、项目组合以及运营管理之间的关系 指南的组成部分 裁剪 项目管理商业文件 3.项目管理标准 标准是基于权威、惯例或共识而建立并用作模式或范例的文件。 标准确认了在大多数时候都被大多数项目视作良好实践的过程。 4.道德与专业行为规范 责任:对自己所做的决策或未做决策、所采取的行为或未采取行为,以及相应的后果,承担责任 尊重:对自己、他人和委托给自己的资源

zhengzaifeidelushang的博客 829

PCL SAC-IA 初始配准算法【2025最新版】

采样一致性初始配准算法,简称SAC_IA。博客长期更新,本文最新更新时间为:2025年1月1日。新增参数设置建议

点云侠的博客 37万+

OA办公系统,非常好用的办公源码,系统采用php,带手机端,界面美观,功能完善,支持内部聊天

客户管理:客户信息,客户联系,联系方式记录,需求分析记录,价格记录,服务工作记录,退货记录,投诉记录,送货记录。- 互联网邮件:撰写电子商务邮件,接收电子邮件信息,管理草稿箱,发送、删除邮件,公司公告通知,投票,手机短信,日程安排,工作日志。- 知识文件:个人文件,单位文件,项目文件,电子出版物,重要文件,机密文件,知识库技术文件,共享文件,回收箱。- 审批过程:新建任务,我的工作,待办事项列表,已完成工作,工作查询,复制工作,工作监控,归档,工作委派。- 学习管理:在线学习,学习体验,体验管理。

htzss1990的博客 1408

RK3568平台YOLOv11模型部署全流程实战:环境搭建、模型转换与性能优化解析

在AI边缘计算领域,瑞芯微RK3568芯片凭借其强大的NPU算力和丰富的接口资源,成为了众多开发者的首选平台。然而,瑞芯微官方文档虽然提供了YOLO11预训练模型的部署方案,但对于需要自定义数据集训练的开发者来说,从模型训练到板端部署的完整流程却缺乏详细指导。本文将带你走完从环境搭建、数据准备、模型训练到最终板端部署的完整技术路线,并分享实际开发中遇到的各种坑点和解决方案。让我们一起探索如何在RK3568平台上实现30FPS稳定推理的YOLO11目标检测应用!

LXY_LOVE36的博客 123

小众好用的开源协同OA项目,或许你也正在找这个?

虽然这样的标题,大家也司空见惯了,但是今天给大家介绍的,确确实实是一款鲜为人知,但是无比好用的全开源协同OA项目,它的名字叫做:O2OA企业应用开发平台(简称O2OA平台)。 O2OA平台是什么? O2OA开源企业应用开发平台基于J2EE分布式架构,集成移动办公、智能办公、支持私有化部署,是适用于企业OA、协同办公类信息化系统建设和开发的开源协同办公平台。它适配IOS和安卓移动端APP,也能深度集成钉钉和企业微信。 O2OA平台全开源全免费吗? O2OA平台是真正全代码开源,无任何隐藏闭源组件,

liyi_hz2008的博客 1135

[特殊字符] 2026终极实战:Python爬取得物App球鞋实时交易价格 —— 从签名破解到数据可视化全栈指南

价格敏感度:热门鞋款(如Air Jordan 1、Yeezy 350、Dunk SB)价格每分钟都在波动,短线套利空间巨大。稀缺性:限量发售、联名款、地区限定,导致供需关系实时变化。数据壁垒:得物App使用自研WMS签名算法设备指纹绑定动态请求头加密,是爬虫工程师的“练兵场”。本博客将手把手带你从零搭建一套生产级得物球鞋价格爬虫系统,涵盖:抓包与逆向分析(mitmproxy + Frida)签名算法逆向(Python复刻)设备模拟与心跳保活(ADB + uiautomator2)

2201_76125261的博客 1125

2025银行面试攻略:投行债权融资岗深度解析与面试剖析

债券融资业务岗聚焦于债券类产品的发行与承销,涵盖公司债、企业债、银行间市场债务融资工具等多种品种,要求从业者具备深厚的专业积累、丰富的项目实操经验、敏锐的政策洞察力以及卓越的沟通协调能力。

王国平的博客 426

【亲测免费】 Gdoo:基于PHP Laravel的开源OA/协同办公平台

Gdoo:基于PHP Laravel的开源OA/协同办公平台 Gdoo是一个基于PHP Laravel框架的开源OA(办公自动化)协同办公平台。该项目主要使用PHP语言进行开发,同时结合了Blade模板引擎、JavaScript、CSS和Vue.js等技术。 项目基础介绍 Gdoo旨在为企业和组织提供一个全面的办公自动化解决方案,它包含了销售管理、日程安排、进销存、数据分析等功能,具备强大的自定义...

gitblog_00711的博客 812

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

PHP OA办公系统源码 - 功能完好正版开源代码

PHP OA办公系统源码 - 功能完好正版开源代码 【下载地址】PHPOA办公系统源码-功能完好正版开源代码 这款PHP OA办公系统源码是一款功能完备、正版授权的开源办公自动化解决方案,专为提升企业工作效率和协同办公体验而设计。它包含员工管理、文档管理、日程安排、任务分配、审批流程等核心功能,满足日常办公需求。源码经过...

gitblog_06759的博客 688

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

这两款OA办公系统,嘎嘎好用!!

今天给大家介绍两款高质量的、开源OA办公系统。OA办公系统的核心价值在于其能够集成各种办公工具、软件和流程,打造一个集中而统一的数字工作平台。可以帮助企业和机构实现信息化、自动化、智能化和标准化。通过OA系统,企业和机构能够提高工作效率和质量,降低成本和风险,同时为决策提供数据支持和保障。对于很多中小型企业来说,从零开始开发一套属于自己的OA系统投入大且没必要,这里我们精选两套开源系统,可以略微改造作为公司内部的OA。

java_121388的博客 2657
上一篇: Ubuntu开发环境安装
下一篇: 深度探讨PHP之性能
CodeSaint
博客等级 码龄24年 9粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值