Welcome to MAIFANG — curated source code


Specifications

分类 script
标签 RISE, Project Manager, CRM, PHP项目管理器
作者 reishi
采集源 topide.com

About this source

脚本代码 分享 打印版本 举报 PHP项目管理源码 RISE v3.5 reishi 2023-08-01 114 0 40 源码简介RISE 是一款出色的项目管理和 CRM 软件,可提高生产力和客户满意度。您可以轻松地在同一位置管理项目、客户、团队等等。它包括运行业务所需的所有功能。 您可以轻松与团队协作并监控项目进展。 源码易于使用和安装,基于CodeIgniter4框架编写,程序有多语言、多用户、项目管理、客户管理、团队管理、活动管理等多项功能。在线演示更多介绍http://rise.fairsketch.com/index.php/signin管理员登录 admin@demo.com 123456普通用户登录 client@demo.com 123456系统需求PHP版本7.4或以上MariaDB/MySQL需要安装MySQLi PHP扩展需要安装最新的cURL PHP扩展需要安装最新的mbstring PHP扩展需要安装最新的OpenSSL PHP扩展需要安装最新的GD PHP扩展需要安装最新的intl PHP扩展需要安装最新的json PHP扩展需要安装最新的mysqlnd PHP扩展需要安装最新的xml PHP扩展zlib.output_compression 应该被禁用功能简介易于访问的UI项目管理客户管理团队管理团队交流与团队成员和客户的站内私人消息任务,里程碑,甘特图,笔记,文件和客户反馈项目时间表和时间跟踪器拖放文件的工具自定义字段网络和电子邮件通知账单管理账单pdf,在线支付(PayPal和条纹)费用和付款报告团队成员的自定义角色(权限)活动日历私人笔记可定制的电子邮件模板考勤卡/考勤管理时间卡输入的IP限制离开管理层团队成员的详细信息视图公告/通知管理报告打印和导出动态图形和可视化报告项目的活动日志单击即可安装更新启用/禁用模块Codeigniter 4等等更多...更新日志本次更新,新增较多。版本3.5 – 2023年7月29日升级到v3.5后,推荐使用的php版本是8.1。【新增】创建自定义智能筛选器的选项。【新增】添加书签功能,可通过单击访问书签中的任何智能筛选器。【新增】记住上次选择的智能筛选器,并在下次访问时自动应用该筛选器。【新增】在任务列表、看板、项目列表、客户列表、线索列表和看板以及工单列表页面添加智能筛选器。【新增】发票中创建贷项通知的新选项。【新增】发票列表中查看发票/贷项通知的新筛选器。【新增】在发票中设置应税/非应税项目的选项。【新增】在不同的上下文中添加通用任务的选项。【新增】发票、订单、订阅、估算、提案和合同详细信息页面的提醒功能。【新增】发票、订单、订阅、估算、提案、合同和工单详细信息页面的任务选项卡。【新增】商店的公共页面。【新增】商店设置,可启用/禁用公共商店页面。【新增】商店设置,可在登录前接受订单。【新增】商店设置,可在提交订单后接受付款。【新增】新增项目状态设置选项。【新增】新增设置选项,可使用任务开始日期和截止日期设置时间。【新增】在任务添加/编辑模态窗口和任务详细信息视图中,设置任务的开始时间和截止时间。【新增】按年、月和自定义总结报告的发票。【新增】按年、月和自定义总结报告的费用。【新增】费用按年的柱状图报告。【新增】按费用类别的饼状图报告。【新增】基于团队成员的项目总结报告。【新增】基于客户的项目总结报告。【新增】线索转换为客户的月度柱状图报告、按线索来源和按负责人报告。【新增】基于团队成员的线索总结报告。【新增】工单统计月度图表报告。【新增】从Excel文件导入线索时的所有者字段。【新增】团队成员详细信息页面的笔记选项卡。【新增】激活/停用和删除团队成员的新角色权限。【新增】为客户和线索创建标签的选项。【新增】在客户列表、线索列表和线索看板页面的标签筛选器。【新增】新的常规设置选项,设置自定义登录页面。【新增】订阅开始和订阅发票创建的通知。【新增】在项目列表中增加了起始日期筛选器。【新增】支持自定义域名的Stripe支付。【新增】在知识库文章中添加了面包屑导航。【新增】3个新的电子邮件模板。【新增】8个常规任务事件的新通知。【新增】创建全宽度自定义页面的新选项。【新增】创建无顶部栏的自定义页面的新选项。【新增】在公共页面中设置自定义顶部菜单的新设置。【新增】在全局任务列表中编辑/删除任务的选项。【新增】在客户门户的移动视图中显示公司切换选项。【新增】任务设置选项,支持任务积分为0。【新增】通过cron job清除旧的会话数据的清理功能。【更新】发票、订单、估算、提案、合同、订阅和工单详细信息页面的设计。【更新】在某些状态后防止编辑发票/订单/估算/提案/合同。【更新】升级CodeIgniter到最新版本v4.3.6。【更新】将推送库升级到最新版本。【更新】改进发票概览和其他小部件的加载时间。【更新】删除报告子菜单,并将其移到报告页的顶部栏。【更新】所有页面上筛选器的设计。【更新】更新了事件小部件的设计。【更新】知识库页面的设计。【更新】改进了IMAP检查速度。【更新】Google API客户端到最新版本。【更新】将页脚设置移到常规设置旁边的选项卡中。【更新】隐藏禁用模块的不必要设置。【更新】在服务器端过滤表格中,不显示超过100行。【修复】任务评论PDF附件预览。【修复】无法创建循环任务。【修复】无法记住上次选择的仪表板。【修复】有时电子邮件设置页面中缺少发件地址。【修复】最大文件大小检查错误。【修复】事件小部件未显示所有即将发生的事件。【修复】有时项目任务的截止日期提醒不起作用。【修复】移动视图中的仪表板小部件高度。【修复】Google日历无法正确显示多天事件。【修复】在描述中%之后的文本无效。【修复】在富文本编辑器中,多图上传无效。【修复】按ID对订单进行排序无效。【修复】重复发票电子邮件中的公共发票URL无效。【修复】当存在Google日历集成时,提醒保存错误。【修复】由于Google日历集成,RISE共享事件变为私有。【修复】使用接收用户的语言发送发票和合同。【修复】在知识库中不显示不活动的类别/文章。【修复】订阅的首次计费日期无效。【修复】如果没有时间,则不在日历事件中显示时间。【修复】发票付款模态窗口显示错误的小数分隔符。【修复】对于一些非管理员用户,工单指派错误。【修复】编辑链接(summernote)时,从任何模态窗口关闭时的错误。下载地址&安装方法 .dlepay-box{border:1px solid rgba(128,128,128,.28);border-radius:14px;padding:18px 20px;margin:18px 0;background:rgba(128,128,128,.06);box-shadow:0 6px 20px rgba(15,23,42,.05);font-size:14px;line-height:1.7;color:inherit} .dlepay-box.dlepay-free,.dlepay-box.dlepay-paid{border:1px solid rgba(34,197,94,.5);background:rgba(34,197,94,.09);box-shadow:none} .dlepay-head{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap} .dlepay-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:rgba(15,118,110,.92);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap} .dlepay-free .dlepay-badge,.dlepay-paid .dlepay-badge{background:rgba(22,163,74,.92)} .dlepay-head__text{flex:1;min-width:200px;font-size:14px;line-height:1.7;color:inherit} .dlepay-head__text b{color:#ef4444;font-size:16px} .dlepay-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px} .dlepay-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease;font-family:inherit} .dlepay-btn:active{transform:translateY(1px)} .dlepay-btn-primary{background:#1677ff;color:#fff;box-shadow:0 8px 18px rgba(22,119,255,.22)} .dlepay-btn-primary:hover{background:#0f62d9;color:#fff} .dlepay-btn-ghost{background:transparent;color:inherit;border-color:rgba(128,128,128,.42)} .dlepay-btn-ghost:hover{background:rgba(128,128,128,.14)} .dlepay-sub{margin-top:8px;font-size:12px;color:inherit;opacity:.62} .dlepay-note{margin-bottom:10px;font-size:13px;font-weight:700;color:#16a34a} .dlepay-content{margin-top:12px;padding:14px 16px;border:1px dashed rgba(128,128,128,.42);border-radius:10px;background:transparent} .dlepay-modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;display:none;color:inherit} .dlepay-modal.is-open{display:block} .dlepay-modal__mask{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(15,23,42,.55)} .dlepay-modal__dialog{position:relative;width:min(92vw,360px);margin:10vh auto 0;background:#fff;color:#0f172a;border-radius:16px;padding:22px 22px 18px;box-shadow:0 24px 60px rgba(15,23,42,.35);text-align:center} .dlepay-modal__title{font-size:16px;font-weight:800;color:#0f172a;margin-bottom:14px} .dlepay-modal__close{position:absolute;top:8px;right:12px;border:0;background:transparent;font-size:22px;line-height:1;color:#94a3b8;cursor:pointer} .dlepay-modal__close:hover{color:#0f172a} .dlepay-loading{font-size:13px;color:#94a3b8;padding:30px 0} .dlepay-qr{display:none;width:220px;height:220px;margin:0 auto;border-radius:10px;border:1px solid rgba(128,128,128,.3);background:#fff} .dlepay-status{margin-top:12px;font-size:13px;line-height:1.7;color:#334155;min-height:20px} .dlepay-status b{color:#ef4444;font-size:15px} .dlepay-ok{color:#16a34a;font-weight:700} .dlepay-err{color:#ef4444;font-weight:700} [data-theme="dark"] .dlepay-box{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.14);box-shadow:none} [data-theme="dark"] .dlepay-box.dlepay-free,[data-theme="dark"] .dlepay-box.dlepay-paid{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.45)} [data-theme="dark"] .dlepay-head__text b,[data-theme="dark"] .dlepay-status b,[data-theme="dark"] .dlepay-err{color:#f87171} [data-theme="dark"] .dlepay-ok{color:#4ade80} [data-theme="dark"] .dlepay-btn-primary{background:#2f81f7;box-shadow:none} [data-theme="dark"] .dlepay-modal__dialog{background:#1e2228;color:#e6e6e6;box-shadow:0 24px 60px rgba(0,0,0,.65)} [data-theme="dark"] .dlepay-modal__title{color:#f1f5f9} [data-theme="dark"] .dlepay-modal__close{color:#9aa4b2} [data-theme="dark"] .dlepay-modal__close:hover{color:#fff} [data-theme="dark"] .dlepay-loading{color:#9aa4b2} [data-theme="dark"] .dlepay-status{color:#cbd5e1} @media (max-width:480px){.dlepay-box{padding:14px}.dlepay-btn{width:100%}} × 扫码支付 正在加载… (function(){ if (window.dlePayReady) { return; } window.dlePayReady = true; var CFG = {"url":"https:\/\/topide.com\/index.php?do=pay","qr":"https:\/\/topide.com\/index.php?do=alipaypay&action=qr&data=","token":"4454a01b5583578770b54619f3c0e66f0b645761","currency":"积分"}; function el(id) { return document.getElementById(id); } window.dlePayOpen = function(){ var m = el('dlepay-modal'); if (m) { m.className = 'dlepay-modal is-open'; m.setAttribute('aria-hidden','false'); } }; window.dlePayClose = function(){ var m = el('dlepay-modal'); if (m) { m.className = 'dlepay-modal'; m.setAttribute('aria-hidden','true'); } }; window.dlePayStatus = function(html, cls){ var s = el('dlepay-status'); if (!s) { return; } s.className = 'dlepay-status' + (cls ? ' ' + cls : ''); s.innerHTML = html; }; window.dlePayLoading = function(on){ var l = el('dlepay-loading'); var q = el('dlepay-qr'); if (l) { l.style.display = on ? 'block' : 'none'; } if (on && q) { q.style.display = 'none'; } }; function post(action, data, callback){ var fd = new FormData(); fd.append('action', action); fd.append('token', CFG.token || ''); for (var k in data) { if (Object.prototype.hasOwnProperty.call(data, k)) { fd.append(k, data[k]); } } fetch(CFG.url, { method: 'POST', body: fd, credentials: 'same-origin', headers: { 'X-Requested-With': 'XMLHttpRequest' } }).then(function(r){ return r.json(); }).then(function(d){ callback(d || { status: 'error', message: '返回数据异常' }); }).catch(function(){ callback({ status: 'error', message: '网络错误,请稍后重试' }); }); } window.dlePayScan = function(tagId, newsId){ window.dlePayOpen(); window.dlePayLoading(true); window.dlePayStatus('正在生成支付二维码…'); post('create', { tag_id: tagId, news_id: newsId }, function(d){ window.dlePayLoading(false); if (d.status === 'success') { if (d.free || d.paid) { window.dlePayStatus('已解锁,正在刷新…'); setTimeout(function(){ location.reload(); }, 500); return; } var q = el('dlepay-qr'); if (q) { q.src = CFG.qr + encodeURIComponent(d.qr_code); q.style.display = 'block'; } window.dlePayStatus('请使用支付宝扫码支付 ' + d.amount + ' 元(' + d.price + ' ' + (CFG.currency || '') + ')'); window.dlePayPoll(d.out_trade_no); } else { window.dlePayStatus('' + (d.message || '下单失败') + ''); } }); }; window.dlePayPoll = function(outTradeNo){ var tries = 0; function tick(){ tries ++; if (tries > 200) { window.dlePayStatus('二维码已过期,请关闭后重新下单'); return; } post('query', { out_trade_no: outTradeNo }, function(d){ if (d.status === 'paid') { window.dlePayStatus('支付成功,正在刷新…'); setTimeout(function(){ location.reload(); }, 600); return; } if (d.status === 'closed') { window.dlePayStatus('订单已关闭,请重新下单'); return; } setTimeout(tick, 3000); }); } setTimeout(tick, 2500); }; window.dlePayBalance = function(tagId, newsId){ if (!window.confirm('确认使用余额支付?')) { return; } window.dlePayOpen(); window.dlePayStatus('正在处理…'); post('balance', { tag_id: tagId, news_id: newsId }, function(d){ if (d.status === 'success') { window.dlePayStatus('支付成功,正在刷新…'); setTimeout(function(){ location.reload(); }, 500); } else { window.dlePayStatus('' + (d.message || '支付失败') + ''); } }); }; })(); 付费内容此部分内容需要支付 10 积分 后查看,请先登录。 标签 RISEProject ManagerCRMPHP项目管理器

Information is compiled from public listings; confirm the final price and support with our service desk.

Request a quote

Leave your contact and we will get back to you shortly. No spam.

Leave your contact and we will get back to you shortly. No spam.

Related sources

View all→
← Back to list