收藏 分销(赏)

【中台技术资料】:HAP框架-附件功能使用手册.docx

上传人:唯嘉 文档编号:11200875 上传时间:2025-07-05 格式:DOCX 页数:12 大小:439.64KB 下载积分:16 金币
下载 相关 举报
【中台技术资料】:HAP框架-附件功能使用手册.docx_第1页
第1页 / 共12页
【中台技术资料】:HAP框架-附件功能使用手册.docx_第2页
第2页 / 共12页


点击查看更多>>
资源描述
Doc Ref: Error! Reference source not found. Doc Ref: Error! Reference source not found. 2016-07-04 <HAP框架> 附件上传下载开发总结 Author: Huchengye Creation Date: 2016-07-04 Last Updated: 2016-07-04 Document Ref: Hap附件上传下载开发总结 Version: 1.0 文档控制 更改记录 日期 作者 版本 更改参考 2016-07-04 1.0 无前版本 文档控制iii Hap附件上传下载开发总结 File Ref: Hap附件上传下载E0a3e97ed04d268d2afd93a83b23c5ad.docx (v. Error! Reference source not found. ) CompanyConfidential - For internal use only 内容目录 文档控制 ii 1. 文档说明 1 适用框架及前端技术 1 2. 操作界面 2 2.1. 目录管理界面 2 2.2. 目录管理新增弹出界面 3 2.3. 文件管理界面 3 2.4. 上传界面 4 3. 相关数据表 5 3.1. 目录信息表 5 1.2 文件目录关系表 5 2.3. 文件信息表 5 3. 基于项目的简单应用 6 3.1. 功能界面 6 3.2. 功能代码 6 3.3. 上传跳转界面 7 3.4. 下载跳转界面 8 1. 未结与已结问 9 未结问题 9 已结问题 9 1. 文档说明 在使用本文档操作实现Tab页和头行结构前,请先详细了解本章节的内容. 1. 适用框架及前端技术 2. 使用jQueryLigerUI引用条件 适用框架及前端技术 1.1.1. 适用框架 Hap框架 1.1.2. 前端技术 1. jQueryLigerUI 2. 操作界面 sys_attach_category_manage.html----à目录管理界面 sys_attach_category_edit.html-----à目录管理新增弹出界面 sys_file_manage.html----à文件管理界面 sys_attachment_create.html-----à上传界面 2.1. 目录管理界面 1. 储存路径:上传文件时文件的储存路径,如果不存在此路径,储存时会自动创建 2. 文件类型:所能上传文件的类型,数据库中对应存的是后缀名,对应着此列中的后缀名,我们在当前来源类型下只能上传相对应后缀名格式的文件,不然就会报如下错误: 1. 来源类型:每一个附件都不是单独存在的,附件是依附于我们的业务数据存在的,来源类型就是附件所从属的业务数据表的表名或者和表名同一级别的一个东西。 2. 唯一:指的是在当前目录下只能存储一个文件,具有唯一性,当我们将其设置为Y时,此存储路径下只能存储一个文件,再次上传文件到此路径时,上一个文件会被覆盖,当设置为N时,储存的文件个数没有限制。 2.2. 目录管理新增弹出界面 在这里填写新目录的所有的字段信息,并保存。 2.3. 文件管理界面 每个目录下都有相对应储存的文件,及其相应信息的展示,当我们点击查看时,即可获取到相应的文件信息。 2.4. 上传界面 在上传文件需要选择附件相对应的的来源类型,简单的来说就是这个附件是属于那个数据。文件上传时支持批量上传。 3. 相关数据表 3.1. 目录信息表 SYS_ATTACH_CATEGORY_B 1.2 文件目录关系表 SYS_ATTACHMENT 2.3. 文件信息表 SYS_FILE 3张表通过主键ID相互联系。 3. 基于项目的简单应用 3.1. 功能界面 在每一行数据中添加对应的上传、下载附件列,通过超链接的方式进行页面跳转,跳转到对应的上传、下载页面。 3.2. 功能代码 sourceType:附件来源类型。 bookId:附件所属数据的主键。 display: '附件上传', width : 100, align : 'center', render : function (rowdata) { return '<a href="#" onclick="openUpload(' + rowdata.bookId + ')"><@spring.message"sysfile.upload"/></a>' } }, { display: '附件下载', width : 100, align : 'center', render : function (rowdata) { return '<a href="#" onclick="openDownload(' + rowdata.bookId +')"><@spring.message"sysfile.download"/></a>' } window.openUpload = function (id) { window.popWin = $.ligerDialog.open({ load : false, width : 600, height: 550, url : 'sys_attachment_create.html?sourceType="SYS_BOOK_B"&bookId=' + id }); } window.openDownload = function (id) { window.popWin = $.ligerDialog.open({ load : false, showMax : true, width : 900, height: 550, url : 'sys_file_manage.html?sourceType="SYS_BOOK_B"&bookId='+id } 3.3. 上传跳转界面 上传界面注意代码 Hap.setFormDefaultBtn(closeUploadDialog, function(){ if(Hap.validateForm(attForm)) { uploader.option('formData', { //sourceType: '${RequestParameters.sourceType!}', sourceType: form.getData().sourceType, sourceKey: '${RequestParameters.bookId!}' }); uploader.upload(); } }); sourceType:附件来源类型 sourceKey:业务主键 3.4. 下载跳转界面 查看即可完成下载 1. 未结与已结问 未结问题 序号 问题 解决方案 负责人 目标日期 实际日期 已结问题 序号 问题 解决方案 负责人 目标日期 实际日期 Hap附件上传下载开发总结9of11 Hap附件上传下载开发总结 File Ref: Hap附件上传下载E0a3e97ed04d268d2afd93a83b23c5ad.docx (v. Error! Reference source not found. ) CompanyConfidential - For internal use only
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 行业资料 > 系统集成

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服