.NET CORE开源工作流引擎 - 可视化流程设计器 - 工作流表单设计器 - .NET快速开发平台 - .NET三层代码生成器 - 通用权限管理

.NET MVC CORE开源工作流平台,可视化流程设计器
RoadFlowEle6.1.3升级说明

1、修改了应用程序设计编辑窗口高度设置。

    修改文件:\RoadFlow.Service\Program.cs

    image.png

    修改文件:\RoadFlow.WebUIElement\src\roadui-pages\flow\run\index.vue

    image.png

2、修改了流程处理人查看已结束任务提示无权限的问题。

    修改文件:\RoadFlow.Data\FlowTask.cs

    image.png

        /// <summary>
        /// 查询用户是否参与了流程实体
        /// </summary>
        /// <param name="userId">用户id</param>
        /// <param name="groupId">实例组id</param>
        /// <returns></returns>
        public static bool HasParticipant(long userId, long groupId)
        {
            return RoadFlow.Utility.Data.Instance.Queryable<RoadFlow.Model.FlowTask>()
            .Where(p => p.GroupId == groupId && p.ReceiverId == userId)
            .Select(p => new RoadFlow.Model.FlowTask() { Id = p.Id }).Any()
                || RoadFlow.Utility.Data.Instance.Queryable<RoadFlow.Model.FlowTask>().AS("rf_flow_task1")
                .Where(p => p.GroupId == groupId && p.ReceiverId == userId)
                .Select(p => new RoadFlow.Model.FlowTask() { Id = p.Id }).Any();
        }

3、修改了子表开关控件设置默认值无效的问题。

    修改文件:\RoadFlow.WebUIElement\src\roadui-pages\form\form-design.js

    image.png

4、修改了附件管理控件上传数据限制的问题。

    修改文件:\RoadFlow.WebUIElement\src\roadui-components\el_selectfile.vue

    image.png

    image.png

    image.png

    image.png

    image.png

5、修改了应用程序设计组织架构ID显示为名称时不能显示多个。

    修改文件:\RoadFlow.Service\Program.cs

    image.png

    修改文件:\RoadFlow.Service\User.cs

    新增方法:

    image.png

        /// <summary>
        /// 根据id字符串得到姓名
        /// </summary>
        /// <param name="idString">人员id字符串。数字id或者u_人员id或者r_关系id,多个用逗号分隔。</param>
        /// <param name="separator">分隔符</param>
        /// <returns></returns>
        public static string GetNames(string? idString, string separator = ";")
        {
            if (string.IsNullOrWhiteSpace(idString))
            {
                return string.Empty;
            }
            List<string> stringList = new();
            foreach (string id in idString.SplitToArray())
            {
                if (id.IsOrganizeUserId())
                {
                    //如果是r开关的
                    var orgUserModel = RoadFlow.Service.OrganizeUser.Get(id.ToOrganizeUserId());
                    if (orgUserModel != null)
                    {
                        var userModel = Get(orgUserModel.UserId);
                        if (userModel != null && !string.IsNullOrWhiteSpace(userModel.Name))
                        {
                            stringList.Add(userModel.Name + (orgUserModel.IsMain == 0 ? "{<partTime>}" : string.Empty));
                        }
                    }
                }
                else
                {
                    var model = Get(id.ToUserId());
                    if (model != null && !string.IsNullOrWhiteSpace(model.Name))
                    {
                        stringList.Add(model.Name);
                    }
                }
            }
            return stringList.JoinToString(separator);
        }

6、修改了应用程序设计验证新加字段时默认状态为只读。

    修改文件:\RoadFlow.WebUIElement\src\roadui-pages\program\design\validate.vue

    image.png

7、修改了应用程序设计按钮列宽度不够时自动换行。

    修改文件:\RoadFlow.Service\Program.cs

    image.png


联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有