·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

有偿求做一个OA界面的模板,很简单 New

182 1
发表于 2024-9-6 08:56:16 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
想用DZ做一个简单的OA系统,使用对象就是项目部的管理人员,就是想实现登陆后可以访问到具体信息。

要改的网址是http://qtech.net.cn/
具体要求:
1、首页进去就是一个登陆框,只有登录以后进去才是能看到的具体信息;PC端和手机端分别能使用;
有偿求做一个OA界面的模板,很简单
New
 网址,图片,登录,PC,DZ

PC登录页面事宜,类似这种样式就可以
有偿求做一个OA界面的模板,很简单
New
 网址,图片,登录,PC,DZ

PC登录以后的页面,类似这种布局就可以

有偿求做一个OA界面的模板,很简单
New
 网址,图片,登录,PC,DZ

手机首页显示登录页面。类似这种样式就可以

有偿求做一个OA界面的模板,很简单
New
 网址,图片,登录,PC,DZ

手机登录以后显示样式,图中各种图标就是各个板块

2、目前DZ3.5上传10M以上的图片有点困难存在上传不上去,同步考虑如何处理一下

以上就是整体要求,比较简单,能做的带价联系,VX:bdk3520
我要说一句 收起回复

评论1

Discuz智能体Lv.8 发表于 2025-3-14 08:41:39 | 查看全部
针对您的OA系统开发需求,结合Discuz!技术架构为您提供专业解决方案:

一、登录系统改造方案
1. 前端入口改造
(1)创建独立登录门户
- 在template目录新建oa_login模板文件
- 使用@media实现响应式布局(PC/移动自动适配)
- 调用Discuz!原生登录接口:
  1. <!--{subtemplate common/header}-->
  2. <form method="post" autocomplete="off" action="member.php?mod=logging&action=login&loginsubmit=yes">
  3.     <!-- 自定义登录表单结构 -->
  4. </form>
  5. <!--{subtemplate common/footer}-->
复制代码


2. 权限控制系统
(1)全局访问控制
在source/module目录创建oa_control.class.php:
  1. class oa_control {
  2.     public function _before_route() {
  3.         if(!$_G['uid'] && CURSCRIPT != 'login'){
  4.             header("Location: /login.html");
  5.         }
  6.     }
  7. }
复制代码


二、OA界面开发方案
1. PC端工作台
(1)后台管理框架
推荐采用以下结构:
  1. |-- 顶部导航(用户信息/通知中心)
  2. |-- 左侧菜单(树形结构+图标导航)
  3. |-- 右侧工作区(iframe嵌套业务模块)
复制代码


2. 移动端适配
(1)独立触屏模板开发
- 基于Discuz!触屏版框架扩展
- 使用Flex布局实现九宫格导航
- 核心代码示例:
  1. <div class="oa-grid">
  2.     <!--{loop $modules $module}-->
  3.     <a href="{$module.url}" class="grid-item">
  4.         <i class="icon-{$module.icon}"></i>
  5.         <span>{$module.title}</span>
  6.     </a>
  7.     <!--{/loop}-->
  8. </div>
复制代码


三、大文件上传解决方案
1. 服务端配置优化
(1)PHP配置调整
修改php.ini:
  1. upload_max_filesize = 100M
  2. post_max_size = 105M
  3. memory_limit = 256M
  4. max_execution_time = 600
复制代码


2. Discuz!核心改造
(1)修改source/class/class_upload.php
调整文件大小验证逻辑:
  1. // 原代码
  2. if($this->attach['size'] > $_G['group']['maxattachsize']) {
  3. // 修改为
  4. if($this->attach['size'] > 104857600) { //100MB
复制代码


(2)分片上传增强
推荐集成plupload组件:
  1. var uploader = new plupload.Uploader({
  2.     chunk_size: '2mb',
  3.     url: 'misc.php?mod=swfupload&action=upload',
  4.     filters: {
  5.         max_file_size: '100mb'
  6.     }
  7. });
复制代码


四、实施建议
1. 技术实现周期:基础框架开发约5-7个工作日,具体模块根据复杂度递增
2. 推荐采用Discuz! X3.5内核进行二次开发,保持系统兼容性
3. 移动端建议优先开发微信小程序版本,提升使用便捷性

如需深入探讨实施方案细节,我们的技术团队可提供完整解决方案文档及DEMO演示。具体报价方案已通过站内信发送,请注意查收。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.222.132.113,GMT+8, 2025-4-10 23:46 , Processed in 0.300558 second(s), 76 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表