# ItemPicture **Repository Path**: mutongtech/ItemPicture ## Basic Information - **Project Name**: ItemPicture - **Description**: U9系统料品图片批量上传及界面快速便捷查看图片功能 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2024-05-24 - **Last Updated**: 2025-02-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 料品图片功能 #### 介绍 U9系统料品图片批量上传及界面快速便捷查看图片功能 #### 试用地址 - [演示地址](http://47.120.68.83:8899/u9c) - 用户名/密码:test/test123 - 组织:150/销售公司 销售订单:000150SO2024110002 物料清单:01-07-12-1 #### 功能介绍 1. 料品图片批量上传功能。 2. 自动识别图片存储方式(U9库或U9文档库)。 3. 料品显示时自动压缩及缩放。 4. 提供UI层通用公共方法,可快速在UI层对IUFControl、DataGrid绑定图片显示。 #### 功能部署 1. 服务器安装.net framework 4.5及以上。 2. 安装相关的U9补丁(补丁中包含销售订单、物料清单用例)。 3. 登录U9系统,分配菜单权限。 菜单路径:基础设置(组织)->料品图片->料品图片批量上传 #### UI层开发 1. 引用Portal\UILib\UFIDA.U9.Cust.Pub.ItemPicture.UI.dll 2. 在AfterUIModelBinding或AfterRender时机(插件)中写绑定显示图片的代码。 ItemPictureHelper类中提供了2个公开方法: 1.在控件(Lable控件)上显示料品图片 public static void ShowPictureOnControl(BaseWebForm webPart, IUFControl control, long itemID, int offsetX = 5, int offsetY = 15, int maxWidth = 700, int maxHeight = 500) 2.在Grid列上显示图片 public static void ShowPictureOnDataGrid(BaseWebForm webPart, IUFDataGrid dataGrid, List itemIDs, string showOnColumnName, int offsetX = 10, int offsetY = 10, int maxWidth = 500, int maxHeight = 300) 具体可参照UFIDA.U9.Cust.Pub.ItemPicture.PlugInUI插件示例。 #### 其它 - 此功能会缓存图片文件,缓存文件的目录:Portal\itemPicture\cache,缓存文件夹可自行维护。 #### 沟通 - QQ群:866251081