-
5.3.1.应用说明
前后台用户使用同一张用户表yxy_users,通过不同用户或用户角色权限控制系统各功能的访问权限。用户登录验证使用jwt扩展包机制进行验证。用户登录后在代码中获取用户信息可使用auth()->user()方法进行调用,获取用户ID可使用auth()->id()方法进行调用。
更新时间:2023-10-10 作者:源小印 40
-
5.3.2.中间件
文件名说明WebVerify.php用于前台用户登录验证。
更新时间:2023-10-10 作者:源小印 40
-
5.3.3.接口调用
1.team.php接口调用方法(团队机制暂未开放)方法说明getTeamId()获取用户当前团队idsetTeamId()设置用户当前默认团队idcreateTeam()创建团队setUserTeam()设置用户团队getUserTeams()获取用户所属团队调用方法示例:app(‘yxy-team)->getTeamId()1.user.php接口调用方法方法说明getInfo()获取用
更新时间:2023-10-10 作者:源小印 33
-
5.4.1.应用说明
流程管理可配置出满足所有行业功能要求的前台系统,前台大部分功能依赖此应用接口实现。
更新时间:2023-10-10 作者:源小印 42
-
5.4.2.接口调用
1.form.php表单接口调用方法方法说明getFieldSetup()获取表单字段设置getFieldsByParentId()根据父字段id获取父字段下的所有子字段调用方法示例:app(‘yxy-form’)->forgetPermissions()2.ProcessPermission.php流程权限接口调用方法方法说明givePermission()给予用户或角色流程表单、字段、流
更新时间:2023-10-10 作者:源小印 44
-
5.4.3.Trait复用方法
1.CacheTrait.php 流程缓存方法说明getTableCache()获取流程数据表forgetTableCache()清除流程数据表缓存getTaskCount()获取选项卡下工单总数forgetTaskCache()清除工单缓存getExecutorCache()获取执行人缓存2.ExecutorTrait.php 工单执行人方法方法说明getExecutors()根据工单编号获取当
更新时间:2023-10-10 作者:源小印 33
-
5.4.4.日程提醒服务
开启日程到期自动提醒(微信公众号提醒)需在服务器开启cron定时任务并在后台填写微信第三方配置。服务器cron定时任务配置:* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
更新时间:2023-10-10 作者:源小印 32
-
5.4.5.流程配置参数说明
5.4.5.1.表单字段yxy_field_setups表单字段配置参数ldefault_value默认值lregion_precision地域精度参数值参数说明1省、市、区2省、市3市、区4省5市6区lrequired是否必填参数值参数说明1必填0|null非必填ltitle是否为标题参数值参数说明1必填0|null非必填lexists_content存在值则不可进行修改参数值参数说明1必填0|
更新时间:2023-10-10 作者:源小印 30