|
根据客户要求,希望在首页桌面上添加一个查看所有科室上传的最新文件模块
如上图所示
具体代码如下:
表格标题:
- <img src="images\news.png" width="16" height="16" style="border: medium none">
- <a title="显示所有" style="color: #1f3978; text-decoration: none; font-size: 9pt")">科室动态</a>
复制代码 数据行的字符串:
- <td>·<a title="来自:{3}" href="javascript:CallFunction3('Open_科室动态','{0}','{5}','{7}');">{6}{4}{1}</a></td>
复制代码 sql语句:
- select id,itime,日期,作者,标题,科室,分类,类型 from (
- Select Id,
- '<font color="#007000">(' || To_Char(日期, 'yyyy-mm-dd') ||
- ')</font>' || Case
- When trunc(sysdate) - trunc(日期) < 3 Then
- '<font color="#FF0000"><b>new</b></font>'
- Else
- Null
- End Itime,
- 日期,
- 作者,
- case when length(标题)>28 then substr(标题,1,28)||'...' else 标题 end 标题,
- 科室,
- '<font color="blue">【'||substr(科室,1,2)||分类||'】</font>' 分类,
- '1' 类型
- From zz_主页插件管理
- union all
- Select Id,
- '<font color="#007000">(' || To_Char(日期, 'yyyy-mm-dd') ||
- ')</font>' || Case
- When trunc(sysdate) - trunc(日期) < 3 Then
- '<font color="#FF0000"><b>new</b></font>'
- Else
- Null
- End Itime,
- 日期,
- 作者,
- case when length(标题)>28 then substr(标题,1,28)||'...' else 标题 end 标题,
- '监审科' 科室,
- '<font color="blue">【'||substr( '监审科' ,1,2)||分类||'】</font>' 分类,
- '0' 类型
- From zz_监审科主页
- ) where rownum<30 order by 日期 desc
复制代码 函数设置:
- dim flag=this.Input3
- dim form1
- if flag = "0" then
- '打开智能窗体,窗体位置: 株洲二医院\主页插件\*监审科主页查看*
- form1 = 创建窗体("384aee1c-49bb-4ce2-a66f-1802ad1f4e8d")
- form1.Input1="查看"
- form1.Input2=this.Input1
- form1.Show()
- end if
- if flag = "1" then
- '打开智能窗体,窗体位置: 株洲二医院\主页插件\*主页插件查看*
- form1 = 创建窗体("972005c9-17b6-47d7-bac6-5ee2bc5f7f99")
- form1.Input1="查看"
- form1.Input2=this.Input1
- form1.Show()
- end if
复制代码
|
|