标签修改之‘信件列表标签’附加部门ID查询制作

作者:jinloog 来源:本站原创 点击数: 发布时间:2010年12月08日

在信访列表页,我们都是根据“信件类型ID”或取信件相应的内容,当有一天,我们需要从部门中提取所需要的信件时,却不知从何下手。下面给大家提供一下解决方法。

 

解决方法步骤:注意,为了避免修改出错而影响系统的访问,这案例使用修改备份的标签。

1、先备份“信件列表标签”。依次点击“系统设置”>>“模板标签管理”>>“标签管理”,然后在左则“标签查询”处查找“信件列表标签”,查询得到的结果后,点击标签后面的“复制”,如图:

 

 

2、修改备份的标签。按步骤1查找所备份的标签,注:备份标签后面默认带“(1)”。查找到了之后,点击标签后面的“修改”按钮,如图:

 

 

3、修改标签的第一步:改名。也就是给标签起一个好听、分类的好名。操作如图:

 

 

4、标签更改第二步:增加“部门ID”参数。如图:

 

 

5、标签更改第三步:修改‘标签查询设置’。红色部分为修改内容,如下:












SELECT Top @pagesize PE_GV_Letters.*, PE_GV_LetterType.LetterTypeName, PE_Department.DepartmentName FROM PE_GV_Letters, PE_GV_LetterType, PE_Department WHERE PE_GV_Letters.LetterTypeId=PE_GV_LetterType.LetterTypeId AND PE_GV_Letters.DepartmentId=PE_Department.DepartmentId  AND PE_GV_Letters.IsPublic=1 AND PE_GV_Letters.Status>-1

   AND PE_GV_Letters.LetterTypeId=@LetterTypeId


   AND PE_GV_Letters.DepartmentId =
'@DepartmentId'


   AND PE_GV_Letters.Title like '%@Title%'

AND PE_GV_Letters.LetterId NOT IN(SELECT Top @startrow PE_GV_Letters.LetterId FROM PE_GV_Letters, PE_GV_LetterType, PE_Department WHERE PE_GV_Letters.LetterTypeId=PE_GV_LetterType.LetterTypeId AND PE_GV_Letters.DepartmentId=PE_Department.DepartmentId AND PE_GV_Letters.IsPublic=1 AND PE_GV_Letters.Status>-1

   AND PE_GV_Letters.LetterTypeId=@LetterTypeId


   AND PE_GV_Letters.DepartmentId =
'@DepartmentId'


    AND PE_GV_Letters.Title like '%@Title%'
ORDER BY InputTime DESC)
 ORDER BY InputTime DESC






SELECT COUNT(*) FROM PE_GV_Letters, PE_GV_LetterType, PE_Department WHERE PE_GV_Letters.LetterTypeId=PE_GV_LetterType.LetterTypeId AND PE_GV_Letters.DepartmentId=PE_Department.DepartmentId AND PE_GV_Letters.IsPublic=1  AND PE_GV_Letters.Status>-1

   AND PE_GV_Letters.LetterTypeId=@LetterTypeId


   AND PE_GV_Letters.DepartmentId =
'@DepartmentId'


    AND PE_GV_Letters.Title like '%@Title%'




把上面的内容替换掉“SQL语句”,然后点击“下一步”。修改到这里就算完成了,可以直接点击“完成”。

 

模板调用标签,调用方法:

{PE.Label id="信件列表标签_pe" LetterTypeId="0" Title="" DepartmentID="@RequestInt_DepartmentId" /}

 

大功告成了,你也来测试一下效果吧!如果您懒得做,点击“下载”可以下载标签,把它放到“Template政府模板方案标签库网上信访”:标签下载