档案、图标和附件等类型定义

进入 “系统”、“系统设置”,在“类型”分组中,对系统档案、图标和附件等参数进行配置,这里是全局设置,一旦修改,会影响平台所有用户,需要非常慎重。部分类型编号值小于10000的作为系统统一定义,由管理员手工定义;如果需要单独配置,请指定所属机构。

档案类型

定义在给用户、客户和订单等写入档案时选择的分类。“最大项目”表示能写入到该分类下的档案数。“默认保密等级”表示档案需要对应的用户保密等级要求。
image.png

图标类型

定义用户、客户、产品图像(图片)时选择的分类。“最大项目”表示能写入到该分类下的图片数。“尺寸”定义了图片的一般大小,超过该大写,会按照设置的“调整大小方式”进行自动处理。“相同宽度” - 上传图片无论多大,处理成尺寸定义的宽度,高度按比例调整;“相同高度” - 上传图片无论多大,处理成尺寸定义的高度,宽度按比例调整;“相同尺寸,填充实现” - 处理成尺寸定义的大小,如果图片比例不一样导致空白,用白色进行填充;“相同尺寸,截取头部” - 处理成尺寸定义的大小,首先截取头部;“相同尺寸,截取中央” - 处理成尺寸定义的大小,首先截取中间部分。这也是 SmartERP 系统中图片处理的思路(枚举名称和值的对应关系):

public enum ImageResizeMethod
    {
        /// <summary>
        /// 相同宽度,图片的高度可能各异
        /// </summary>
        SameWidth = 0,

/// <summary>
        /// 相同高度,图片的宽度可能各异
        /// </summary>
        SameHeight = 1,

/// <summary>
        /// 严格的尺寸,通过填充颜色围绕中间部分实现
        /// </summary>
        SameSizeWithFill = 2,

/// <summary>
        /// 严格的尺寸,通过剪裁垂直上端部分缩小实现
        /// </summary>
        SameSizeWithTopClip = 3,

/// <summary>
        /// 严格的尺寸,通过剪裁中间部分缩小实现
        /// </summary>
        SameSizeWithMiddleClip = 4
    }

image.png

附件类型

上传用户、客户、订单等模块关联的附件时选择的分类。“最大容量”设置为0表示上传的文件没有大小限制(但仍然受到服务器端文件上传大小的限制,一般不应该超过10M)。