first commit

This commit is contained in:
2026-08-31 16:22:00 +08:00
commit e969a1e559
2665 changed files with 128795 additions and 0 deletions
@@ -0,0 +1,140 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>信件列表标签</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<attributes>
<name>LetterTypeId</name>
<datatype>supersql</datatype>
<default>0</default>
<intro>信件类型Id</intro>
</attributes>
<IsXsltSql>true</IsXsltSql>
<IsXsltCountSql>true</IsXsltCountSql>
<LabelSqlString><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<!--要使用上一步定义的自定义参数,要作为XSLT参数使用,务必要在这里声明。如:<xsl:param name="myPara" />.引用该参数:$myPara -->
<xsl:output method="xml" />
<xsl:param name="LetterTypeId" />
<xsl:param name="Title" />
<xsl:param name="searchType" />
<xsl:template match="/">
<!--请按提示编辑,保持该模板结构的正确性-->
<root>
<sql>
<!--请在这里编写你的SQL语句-->
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
<xsl:if test="$LetterTypeId != 0">
AND PE_GV_Letters.LetterTypeId=@LetterTypeId
</xsl:if>
<xsl:if test="$searchType = 1"><xsl:if test="$Title != ''"> AND PE_GV_Letters.Title like '%@Title%'</xsl:if></xsl:if>
<xsl:if test="$searchType = 2"><xsl:if test="$Title != ''"> AND PE_Department.DepartmentName like '%@Title%'</xsl:if></xsl:if>
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
<xsl:if test="$LetterTypeId != 0">
AND PE_GV_Letters.LetterTypeId=@LetterTypeId
</xsl:if>
<xsl:if test="$searchType = 1"><xsl:if test="$Title!= ''"> AND PE_GV_Letters.Title like '%@Title%' </xsl:if></xsl:if>
<xsl:if test="$searchType = 2"><xsl:if test="$Title != ''"> AND PE_Department.DepartmentName like '%@Title%' </xsl:if></xsl:if>
ORDER BY InputTime DESC)
ORDER BY InputTime DESC
</sql>
<sqlpage>
<!--请在这里编写你的SQL分页查询语句,只有下面启用了分页SQL的XSLT编程支持这里才有效-->
</sqlpage>
<countsql>
<!--请在这里编写你的分页SQL语句,只有下面启用了分页SQL的XSLT编程支持这里才有效-->
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
<xsl:if test="$LetterTypeId != 0">
AND PE_GV_Letters.LetterTypeId=@LetterTypeId
</xsl:if>
<xsl:if test="$searchType = 1"><xsl:if test="$Title!= ''"> AND PE_GV_Letters.Title like '%@Title%' </xsl:if></xsl:if>
<xsl:if test="$searchType = 2"><xsl:if test="$Title != ''"> AND PE_Department.DepartmentName like '%@Title%' </xsl:if></xsl:if>
</countsql>
</root>
</xsl:template>
</xsl:transform>]]></LabelSqlString>
<LabelTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:param name="LetterTypeId" />
<xsl:output method="html" />
<xsl:template match="/">
<table width="100%" border="0" cellspacing="1" cellpadding="0" class="online_list">
<tr class="online_listtit">
<td>编号</td>
<td>主题</td>
<td>类型</td>
<td>办理情况</td>
<td>来信时间</td>
<td>承办单位</td>
</tr>
<xsl:for-each select="NewDataSet/Table">
<tr>
<td>
<xsl:value-of select="LetterId"/>
</td>
<td class="onlineTitle">
<a>
<xsl:attribute name="href">
{PE.SiteConfig.ApplicationPath/}Government/Letter/LetterView.aspx?LetterId=<xsl:value-of select="LetterId" />
</xsl:attribute>
<xsl:attribute name="title">
<xsl:value-of select="Title"/>
</xsl:attribute>
<xsl:value-of select="Title"/>
</a>
</td>
<td>
<xsl:value-of select="LetterTypeName"/>
</td>
<td>
<xsl:choose>
<xsl:when test="Status=0">
待受理
</xsl:when>
<xsl:when test="Status=1">
已转交
</xsl:when>
<xsl:when test="Status=2">
处理中
</xsl:when>
<xsl:when test="Status=3">
已处理完
</xsl:when>
<xsl:otherwise>
过期未处理
</xsl:otherwise>
</xsl:choose>
</td>
<td>
<xsl:value-of select="pe:FormatDate(InputTime,'yyyy-mm-dd')"/>
</td>
<td>
<xsl:value-of select="DepartmentName"/>
</td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>]]></LabelTemplate>
<UsePage>True</UsePage>
<LabelSqlCount><![CDATA[请在上面的<countsql></countsql>标记之间写分页SQL查询语句
select count(id) from database]]></LabelSqlCount>
<LabelSqlPage>
</LabelSqlPage>
<Version officialVersion="" modifiedVersions="3503" compatibleVersion="" />
<attributes>
<name>Title</name>
<datatype>supersql</datatype>
<default>
</default>
<intro>信件主题</intro>
</attributes>
<attributes>
<name>searchType</name>
<datatype>int</datatype>
<default>1</default>
<intro>1标题,2部门</intro>
</attributes>
</root>
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<Version officialVersion="" modifiedVersions="3104" compatibleVersion="" />
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString><![CDATA[SELECT COUNT(LetterId) Nums,(SELECT COUNT(LetterId) FROM PE_GV_Letters L2 WHERE L2.Status=3) Approve ,'信件总' Types
FROM PE_GV_Letters
union all
SELECT COUNT(LetterId) Nums,(SELECT COUNT(LetterId) FROM PE_GV_Letters L2 WHERE L2.Status=3 AND L2.LetterTypeId=T.LetterTypeId) Approve,T.LetterTypeName Types
FROM PE_GV_Letters L RIGHT JOIN PE_GV_LetterType T
ON L.LetterTypeId=T.LetterTypeId GROUP BY T.LetterTypeId,T.LetterTypeName]]></LabelSqlString>
<LabelTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:output method="html" />
<xsl:template match="/NewDataSet/Table">
<xsl:value-of select="Types"/>数:
<xsl:value-of select="Nums"/>
已处理的<xsl:value-of select="Types"/>数:
<xsl:value-of select="Approve"/>
<br>
</br>
</xsl:template>
</xsl:stylesheet>]]></LabelTemplate>
</root>
@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<attributes>
<name>letterId</name>
<datatype>supersql</datatype>
<default>1</default>
<intro>信件内容ID</intro>
</attributes>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString><![CDATA[SELECT * FROM PE_GV_Letters WHERE LetterId = @letterId AND IsPublic = 1 AND Status>-1 ]]></LabelSqlString>
<LabelTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:param name="letterId" />
<xsl:output method="html" />
<xsl:template match="/">
<xsl:choose>
<xsl:when test="count(/NewDataSet/Table) = 0">
<div class="onlinepl_info">
<script type="text/javascript">
window.top.location.href = "{PE.SiteConfig.ApplicationPath/}Government/Letter/Index.aspx";
</script>
</div>
</xsl:when>
<xsl:otherwise>
<div class="onlinepl_info">
<dl>
<dt>
<span>编号:<xsl:value-of select="/NewDataSet/Table/IndexNumber"/>
</span>您的来信:</dt>
<dd>
<span>来信内容:</span>
<div>
<xsl:value-of disable-output-escaping="yes" select="/NewDataSet/Table/Content"/>
</div>
<span>来 信 人:</span>
<xsl:value-of select="/NewDataSet/Table/Name"/>
<br />
<span>来信日期:</span>
<xsl:value-of select="pe:FormatDate(/NewDataSet/Table/InputTime,'yyyy-mm-dd')"/>
<br/>
<xsl:if test="/NewDataSet/Table/FeedBack != ''">
<span>评价:</span>
<xsl:value-of select="/NewDataSet/Table/FeedBack"/>
</xsl:if>
</dd>
</dl>
</div>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>]]></LabelTemplate>
</root>
@@ -0,0 +1,78 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<attributes>
<name>letterId</name>
<datatype>supersql</datatype>
<default>1</default>
<intro>信件内容ID</intro>
</attributes>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString>SELECT LH.*,D.DepartmentName FROM PE_GV_LetterHistory LH INNER JOIN PE_Department D ON LH.DepartmentId = D.DepartmentId WHERE LetterId = @letterId ORDER BY EndTime ASC</LabelSqlString>
<LabelTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:param name="letterId" />
<xsl:output method="html" />
<xsl:template match="/">
<xsl:choose>
<xsl:when test="count(/NewDataSet/Table) = 0">
<div class="onlinepl_feedback">
<dl>
<dt>处理情况:</dt>
<dd>
<p>待受理</p>
</dd>
</dl>
</div>
</xsl:when>
<xsl:otherwise>
<xsl:for-each select="/NewDataSet/Table">
<div class="onlinepl_feedback">
<dl>
<dt>处理情况:</dt>
<dd>
<p>
<xsl:value-of select="Result"/>
</p>
<span>处理单位:</span>
<xsl:value-of select="DepartmentName"/>
<br />
<span>处理时间:</span>
<xsl:value-of select="pe:FormatDate(EndTime,'yyyy-mm-dd')"/>
<br />
<span>处理状态:</span>
<xsl:choose>
<xsl:when test="Status = 0">
已受理,待处理
</xsl:when>
<xsl:when test="Status = 1">
已转交到<span>{PE.Label id="GOV_得到部门名称" departmentId="<xsl:value-of select="TurnOverDepartmentId"/>" /}</span> 部门处理,
于 <span style="color:red">
<xsl:value-of select="pe:FormatDate(TargetDate,'yyyy-mm-dd')"/>
</span> 之前处理完
</xsl:when>
<xsl:when test="Status = 2">
处理中
</xsl:when>
<xsl:when test="Status = 3">
处理完
</xsl:when>
<xsl:otherwise>
未知
</xsl:otherwise>
</xsl:choose>
</dd>
</dl>
</div>
</xsl:for-each>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>]]></LabelTemplate>
</root>
@@ -0,0 +1,138 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>信访信件评论标签</LabelIntro>
<OutType>txt</OutType>
<LabelDataType>static</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<Version officialVersion="" modifiedVersions="3502" compatibleVersion="" />
<attributes>
<name>letterId</name>
<datatype>int</datatype>
<default>1</default>
<intro>信件id</intro>
</attributes>
<LabelTemplate>
<![CDATA[
<div class="onlinepl_comments_B" id="lettercommentcontent">
<dl>
<dt>我要评论:
<a target="_blank" href="{PE.SiteConfig.ApplicationPath/}Government/Letter/LetterCommentList.aspx?LetterId=<xsl:value-of select="$letterId"/>">
更多评论
</a>
</dt>
<dd class="bd">
<ul>
<li><span>用户:</span><input type="text" id="CommentName" maxlength="20" style="width:120px;"/></li>
<li><span>评论:</span><textarea id="CommentContent" style="width:280px; height:80px;" Style=" width: 80px;" ValidationGroup="one"></textarea>
<font color="#ff0000">*</font></li>
<li><span>验证:</span><input name="TxtValidateCode1" type="text" maxlength="6" value="" id="TxtValidateCode1" class="inputtext" size="10" onfocus="this.select();Refresh();" Style="ime-mode: disabled; width: 80px;" ValidationGroup="one"/>
<img id="VcodeComplaints" title="看不清楚,换一个" onclick="refreshValidateCodeImage(this);" src="{PE.SiteConfig.ApplicationPath /}Controls/ValidateCodeImage2.aspx" align="absmiddle" style="border-width:0px;cursor:pointer;" />
</li>
</ul>
</dd>
<dd class="return">
<input type="button" value="提交" onclick="addCommentData()" class="bt"/>
<span id="viewprogress" style="display:none;">正在提交数据...</span>
</dd>
</dl>
</div>
<script type="text/javascript">
jQuery(document).ready(function() {
var Xml = "<?xml version='1.0' encoding='utf-8'?><root><type>isclosecomment</type></root>";
jQuery.post('{PE.SiteConfig.AjaxSitepath/}Ajax.aspx?HandlerName=GovAjaxHandler', Xml, function(s) {
switch (jQuery("result", s).text()) {
case "1":
break;
case "0":
default:
jQuery("#lettercommentcontent").html("")
break;
}
});
});
function Refresh() {
jQuery("#VcodeComplaints").click();
}
function refreshValidateCodeImage(obj) {
obj.src = obj.src + '?code=' + randomNum(10);
}
function randomNum(n) {
var rnd = '';
for (var i = 0; i < n; i++)
rnd += Math.floor(Math.random() * 10);
}
function addCommentData() {
var CommentName = xmlencode(jQuery("#CommentName")[0].value);
var CommentContent = xmlencode(jQuery("#CommentContent")[0].value);
if (CommentContent == "") {
alert("请填写评论内容!");
return;
}
var CheckNum = xmlencode(jQuery("#TxtValidateCode1")[0].value);
if (CheckNum == "") {
alert("请填写验证码!");
return;
}
if(jQuery("#CommentContent")[0].value.length>225)
{
alert("评论内容不能超过225个字符。");
return;
}
var jQlable = jQuery("#viewprogress");
var jQbutton = jQuery("input[type='button'][onclick='addCommentData()']");
jQlable.css("display", "block");
jQbutton.attr("disabled", "true");
var Xml = "<?xml version='1.0' encoding='utf-8'?><root><type>addcomment</type><LetterId><xsl:value-of select="$letterId"/></LetterId><CommentContent>" + CommentContent + "</CommentContent><CommentName>" + CommentName + "</CommentName><CheckNum>" + CheckNum + "</CheckNum></root>";
jQuery.post('{PE.SiteConfig.AjaxSitepath/}Ajax.aspx?HandlerName=GovAjaxHandler', Xml, function(s) {
switch (jQuery("result", s).text()) {
case "0":
alert("评论提交成功!");
jQlable.css("display", "none");
window.top.location.href = "{PE.SiteConfig.ApplicationPath/}Government/Letter/LetterCommentList.aspx?LetterId=<xsl:value-of select="$letterId"/>";
jQbutton.attr("disabled", "");
break;
case "1":
alert("评论提交失败!");
jQlable.css("display", "none");
jQbutton.attr("disabled", "");
break;
case "2":
alert("验证码不正确,请重新填写!");
jQlable.css("display", "none");
jQbutton.attr("disabled", "");
break;
case "3":
alert("对不起,您要评论的信件已经不存在了!");
window.top.location.href = "{PE.SiteConfig.ApplicationPath/}Government/Letter/Index.aspx";
break;
case "4":
alert("评论内容不能为空!");
jQlable.css("display", "none");
jQbutton.attr("disabled", "");
break;
case "5":
alert("请填写验证码!");
jQlable.css("display", "none");
jQbutton.attr("disabled", "");
break;
case "6":
alert("评论功能已经关闭!");
window.top.location.href = "{PE.SiteConfig.ApplicationPath/}Government/Letter/Index.aspx";
break;
default:
alert("系统发生未知的错误!");
jQlable.css("display", "none");
jQbutton.attr("disabled", "");
break;
}
});
}
function xmlencode(s) {
s = escape(s);
return s;
}
</script>
]]></LabelTemplate>
</root>
@@ -0,0 +1,82 @@
<?xml version="1.0"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>
</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<attributes>
<name>letterId</name>
<datatype>supersql</datatype>
<default>1</default>
<intro>信件内容ID</intro>
</attributes>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString>SELECT L.*,LT.LetterTypeName FROM PE_GV_Letters L INNER JOIN PE_GV_LetterType LT ON L.LetterTypeId = LT.LetterTypeId WHERE LetterId = @letterId AND IsPublic = 1 AND L.Status>-1 </LabelSqlString>
<LabelTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:output method="xml" />
<xsl:template match="/">
<LetterId>
<xsl:value-of select="/NewDataSet/Table/LetterId"/>
</LetterId>
<LetterTypeId>
<xsl:value-of select="/NewDataSet/Table/LetterTypeId"/>
</LetterTypeId>
<DepartmentId>
<xsl:value-of select="/NewDataSet/Table/DepartmentId"/>
</DepartmentId>
<Name>
<xsl:value-of select="/NewDataSet/Table/Name"/>
</Name>
<Sex>
<xsl:value-of select="/NewDataSet/Table/Sex"/>
</Sex>
<Age>
<xsl:value-of select="/NewDataSet/Table/Age"/>
</Age>
<Profession>
<xsl:value-of select="/NewDataSet/Table/Profession"/>
</Profession>
<Address>
<xsl:value-of select="/NewDataSet/Table/Address"/>
</Address>
<Email>
<xsl:value-of select="/NewDataSet/Table/Email"/>
</Email>
<Telphone>
<xsl:value-of select="/NewDataSet/Table/Telphone"/>
</Telphone>
<CertificateName>
<xsl:value-of select="/NewDataSet/Table/CertificateName"/>
</CertificateName>
<IdentityNumber>
<xsl:value-of select="/NewDataSet/Table/IdentityNumber"/>
</IdentityNumber>
<Title>
<xsl:value-of select="pe:EncodeText(/NewDataSet/Table/Title,'htmlencode')"/>
</Title>
<Content>
<xsl:value-of disable-output-escaping="yes" select="/NewDataSet/Table/Content"/>
</Content>
<InputTime>
<xsl:value-of select="pe:FormatDate(/NewDataSet/Table/InputTime,'yyyy-mm-dd')"/>
</InputTime>
<Status>
<xsl:value-of select="/NewDataSet/Table/Status"/>
</Status>
<IndexNumber>
<xsl:value-of select="/NewDataSet/Table/IndexNumber"/>
</IndexNumber>
<IsPublic>
<xsl:value-of select="/NewDataSet/Table/IsPublic"/>
</IsPublic>
<LetterTypeName>
<xsl:value-of select="/NewDataSet/Table/LetterTypeName"/>
</LetterTypeName>
</xsl:template>
</xsl:transform>]]></LabelTemplate>
</root>
@@ -0,0 +1,29 @@
<?xml version="1.0"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString>SELECT D.DepartmentId,D.DepartmentName,COUNT(*) AS Total FROM PE_Department D INNER JOIN PE_GV_LetterHistory L ON D.DepartmentId = L.DepartmentId GROUP BY D.DepartmentId,D.DepartmentName ORDER BY Total DESC</LabelSqlString>
<LabelTemplate>
<![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:output method="html" />
<xsl:template match="/NewDataSet/Table">
<li>
<span class="onlinepl_replay1">
<xsl:value-of select="position()"/>
</span>
<span class="onlinepl_replay2">
<xsl:value-of select="DepartmentName"/>
</span>
<span class="onlinepl_replay3">
<xsl:value-of select="Total"/>/{PE.Label id="信访部门总数" departmentId="<xsl:value-of select="DepartmentId"/>" /}
</span></li>
</xsl:template>
</xsl:stylesheet>]]></LabelTemplate>
</root>
@@ -0,0 +1,97 @@
<?xml version="1.0"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>static</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<LabelTemplate>
<![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:param name="isShowLogin" />
<xsl:output method="html" />
<xsl:template match="/">
<div class="onlinepl_rbox daohang">
<dl>
<dt>
<xsl:text disable-output-escaping="yes">&lt;a href="{PE.Label id="取得节点链接路径" nodeId="13" /}"&gt;办事导航&lt;/a&gt;</xsl:text> </dt>
<dd>
<ul>
<li>
<xsl:text disable-output-escaping="yes">&lt;a href="{PE.Label id="取得节点链接路径" nodeId="47" /}"&gt;个人办事&lt;/a&gt;</xsl:text>
</li>
<li>
<xsl:text disable-output-escaping="yes">&lt;a href="{PE.Label id="取得节点链接路径" nodeId="48" /}"&gt;企业办事&lt;/a&gt;</xsl:text>
</li>
<li>
<xsl:text disable-output-escaping="yes">&lt;a href="{PE.Label id="取得节点链接路径" nodeId="49" /}"&gt;投资者办事&lt;/a&gt;</xsl:text>
</li>
<li>
<xsl:text disable-output-escaping="yes">&lt;a href="{PE.Label id="取得节点链接路径" nodeId="50" /}"&gt;三农服务&lt;/a&gt;</xsl:text>
</li>
<li>
<xsl:text disable-output-escaping="yes">&lt;a href="{PE.Label id="取得节点链接路径" nodeId="51" /}"&gt;旅游服务&lt;/a&gt;</xsl:text>
</li>
<li>
<xsl:text disable-output-escaping="yes">&lt;a href="{PE.Label id="取得节点链接路径" nodeId="52" /}"&gt;办理部门&lt;/a&gt;</xsl:text>
</li>
<li>
<xsl:text disable-output-escaping="yes">&lt;a href="{PE.Label id="取得节点链接路径" nodeId="53" /}"&gt;百件实事网上办&lt;/a&gt;</xsl:text>
</li>
</ul>
</dd>
</dl>
</div>
<xsl:if test="$isShowLogin = 'true'">
<div class="onlinepl_rbox">
<dl>
<dt class="icon2">
<a href="#">会员登录</a>
</dt>
<dd style="padding:8px 5px;">
<div style="padding:0 18px;">
{PE.Label id="GOV_用户登录" /}
</div>
</dd>
</dl>
</div>
</xsl:if>
<div class="onlinepl_rbox">
<dl>
<dt>
<a href="#">信访指南</a>
</dt>
<dd>
<ul class="onlinepl_list">
{PE.Label id="显示信访指南法规信息" nodeId="94" /}
</ul>
</dd>
</dl>
</div>
<div class="onlinepl_rbox">
<dl>
<dt>
<a href="#">回复排行</a>
</dt>
<dd>
<ul class="onlinepl_replay">
<li class="tit">
<span class="onlinepl_replay1">排名</span>
<span class="onlinepl_replay2">单位名称</span>
<span class="onlinepl_replay3">回复/总数</span>
</li>
{PE.Label id="信访回复排行" /}
</ul>
</dd>
</dl>
</div>
</xsl:template>
</xsl:transform>]]></LabelTemplate>
<attributes>
<name>isShowLogin</name>
<datatype>bool</datatype>
<default>false</default>
<intro>是否显示登陆</intro>
</attributes>
</root>
@@ -0,0 +1,169 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>信访查询结果标签</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<attributes>
<name>Name</name>
<datatype>supersql</datatype>
<default>
</default>
<intro>用户名</intro>
</attributes>
<attributes>
<name>IndexNumber</name>
<datatype>supersql</datatype>
<default>
</default>
<intro>查询码</intro>
</attributes>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString><![CDATA[SELECT TOP 1 * FROM PE_GV_Letters WHERE Name = '@Name' AND IndexNumber = '@IndexNumber' ORDER BY LetterId]]></LabelSqlString>
<LabelTemplate>
<![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:param name="Name" />
<xsl:param name="IndexNumber" />
<xsl:output method="html" />
<xsl:template match="/">
<div class="govDir_box">
<dl>
<dt> <a class="titlechg" href="#"> <span>信息查询结果</span> </a> </dt>
</dl>
</div>
<xsl:choose>
<xsl:when test="count(/NewDataSet/Table) = 0">
<div class="onlinepl_result">
<table width="100%" border="0" cellpadding="2" cellspacing="1">
<tr>
<td>查询码或者姓名错误,请重新查询!</td>
</tr>
</table>
</div>
</xsl:when>
<xsl:otherwise>
<xsl:for-each select="/NewDataSet/Table">
<div class="onlinepl_result">
<table width="100%" border="0" cellpadding="2" cellspacing="1">
<tr>
<td class="tdlab">编号:</td>
<td>
<xsl:value-of select="IndexNumber"/>
</td>
<td class="tdlab">提交人:</td>
<td>
<xsl:value-of select="Name"/>
</td>
</tr>
<tr>
<td class="tdlab">当前状态:</td>
<td colspan="3">
<strong>
<xsl:choose>
<xsl:when test="Status = -1">
待审核
</xsl:when>
<xsl:when test="Status = 0">
已审核,待处理
</xsl:when>
<xsl:when test="Status = 1">
已审核,已转交
</xsl:when>
<xsl:when test="Status = 2">
已审核,处理中
</xsl:when>
<xsl:when test="Status = 3">
已审核,处理完
</xsl:when>
<xsl:otherwise>
未知
</xsl:otherwise>
</xsl:choose>
</strong>
</td>
</tr>
<tr>
<td class="tdlab">内容:</td>
<td colspan="3">
<xsl:value-of disable-output-escaping="yes" select="pe:FiltText(Content)"/>
</td>
</tr>
<xsl:if test="FeedBack != ''">
<tr>
<td class="tdlab">评价:</td>
<td colspan="3">
<xsl:value-of disable-output-escaping="yes" select="FeedBack"/>
</td>
</tr>
</xsl:if>
</table>
{PE.Label id="信访信件处理记录" letterId="<xsl:value-of select="LetterId"/>" /}
<xsl:choose>
<xsl:when test="FeedBack != ''">
</xsl:when>
<xsl:otherwise>
<div id="div_fb" class="onlinepl_feedback">
<dl>
<dt>信件评价:</dt>
<dd>
<p>
<div>
<input id="RadlFeedBack_0" name="RadlFeedBack" type="radio" value="满意" />
<label for="RadlFeedBack_0">满意</label>
<input id="RadlFeedBack_1" name="RadlFeedBack" type="radio" value="不满意" />
<label for="RadlFeedBack_1">不满意</label>
</div>
<div class="App_bottom" style="text-align:left;">
<a href="javascript:void(0)" onclick="AddFeedBack()">提交</a>
</div>
</p>
</dd>
</dl>
</div>
</xsl:otherwise>
</xsl:choose>
</div>
</xsl:for-each>
</xsl:otherwise>
</xsl:choose>
<div class="App_bottom">
<a href="javascript:history.back();">返回</a>
</div>
<script type="text/javascript">
function AddFeedBack(){
jQuery(document).ready(function() {
var name="<xsl:value-of select="$Name"/>";
var number="<xsl:value-of select="$IndexNumber"/>";
var content=jQuery("#div_fb input[type='radio']:checked").val();
if(!content){
alert("请选择评价内容!");
return false;
}
var Xml = "&lt;?xml version='1.0' encoding='utf-8'?>&lt;root>&lt;type>updatefeedback&lt;/type>&lt;name>"+name+"&lt;/name>&lt;indexNumber>"+number+"&lt;/indexNumber>&lt;feedBack>"+content+"&lt;/feedBack>&lt;/root>";
jQuery.post('{PE.SiteConfig.AjaxSitepath/}Ajax.aspx?HandlerName=GovAjaxHandler', Xml, function(s) {
switch (jQuery("result", s).text()) {
case "true":
alert("评价提交成功");
jQuery("#div_fb").hide();
break;
case "false":
alert("评价提交失败!");
default:
break;
}
});
});
}
</script>
</xsl:template>
</xsl:stylesheet>]]></LabelTemplate>
<Version officialVersion="" modifiedVersions="4004" compatibleVersion="" />
</root>
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<attributes>
<name>letterTypeId</name>
<datatype>supersql</datatype>
<default>1</default>
<intro>信访类型ID</intro>
</attributes>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString>SELECT * FROM PE_GV_LetterType WHERE LetterTypeId = @letterTypeId</LabelSqlString>
<LabelTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:param name="letterTypeId" />
<xsl:output method="html" />
<xsl:template match="/">
<xsl:if test="count(NewDataSet/Table) != 0">
> <a>
<xsl:attribute name="href">{PE.SiteConfig.ApplicationPath/}Government/Letter/LetterList.aspx?LetterTypeId=<xsl:value-of select="/NewDataSet/Table/LetterTypeId"/>
</xsl:attribute>
<xsl:value-of select="/NewDataSet/Table/LetterTypeName"/>
</a>
</xsl:if>
</xsl:template>
</xsl:stylesheet>]]></LabelTemplate>
<Version officialVersion="" modifiedVersions="2901" compatibleVersion="" />
</root>
@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>信访评论列表标签</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<Version officialVersion="" modifiedVersions="3500" compatibleVersion="" />
<attributes>
<name>LetterId</name>
<datatype>string</datatype>
<default>1</default>
<intro>信访信件ID</intro>
</attributes>
<UsePage>True</UsePage>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString>SELECT TOP @pagesize * FROM PE_GV_LetterComment WHERE LetterId=@LetterId AND Status=1 AND Id NOT IN (SELECT TOP @startrow Id FROM PE_GV_LetterComment WHERE LetterId=@LetterId AND Status=1 ORDER BY InputTime DESC) ORDER BY InputTime DESC</LabelSqlString>
<LabelSqlCount>SELECT count(Id) FROM PE_GV_LetterComment WHERE LetterId=@LetterId AND Status=1</LabelSqlCount>
<LabelTemplate>
<![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:param name="LetterId" />
<xsl:output method="html" />
<xsl:template match="/">
<xsl:for-each select="NewDataSet/Table">
<dt>
<span class="post-time">
<xsl:value-of select="pe:FormatDate(InputTime,'yyyy-mm-dd hh:mm:ss')"/>
</span>网友 
<span class="UserName"><xsl:value-of select="Observer"/></span>
</dt>
<dd>
<p>
<xsl:value-of select="CommentContent"/>
</p>
<div class="UserAction">
<div class="clearbox"></div>
</div>
</dd>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
]]></LabelTemplate>
</root>
@@ -0,0 +1,26 @@
<?xml version="1.0"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<attributes>
<name>departmentId</name>
<datatype>supersql</datatype>
<default>1</default>
<intro>部门ID</intro>
</attributes>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString>SELECT COUNT(*) AS Total FROM PE_GV_LetterHistory WHERE DepartmentId = @departmentId</LabelSqlString>
<LabelTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:param name="departmentId" />
<xsl:output method="html" />
<xsl:template match="/NewDataSet/Table">
<xsl:value-of select="Total"/>
</xsl:template>
</xsl:stylesheet>]]></LabelTemplate>
</root>
@@ -0,0 +1,61 @@
<?xml version="1.0"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>static</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<LabelTemplate>
<![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:output method="html" />
<xsl:template match="/">
<div class="onlinepl_box2">
<dl>
<dt class="i1">市长信箱</dt>
<dd>
<a><xsl:attribute name="href">{PE.SiteConfig.ApplicationPath/}Government/Letter/Letterwriter.aspx?DepartmentId=1</xsl:attribute>我要写信</a> <a><xsl:attribute name="href">{PE.SiteConfig.ApplicationPath/}Government/Letter/Help.aspx</xsl:attribute> <xsl:attribute name="target">_blank</xsl:attribute>使用说明</a>
</dd>
</dl>
</div>
<div class="onlinepl_box2">
<dl>
<dt class="i2">维权电话</dt>
<dd>·消费者投诉举报咨询:<span>12315</span>
<br />
·法律维权咨询:<span>12348</span>
<br />
·旅游投诉中心:<span>88392211</span>
<br />
·市检察院举报:<span>88272000</span>
</dd>
</dl>
</div>
<div style="margin-bottom:5px">
<dl>
<dt>
<a><xsl:attribute name="href">{PE.SiteConfig.ApplicationPath/}Government/Letter/LetterQuery.aspx</xsl:attribute>
<img>
<xsl:attribute name="src">{PE.SiteConfig.SkinPath/}Images/LetterQuery.gif</xsl:attribute>
</img>
</a>
</dt>
<dd>
</dd>
</dl>
</div>
<div>
<a><xsl:attribute name="href">{PE.SiteConfig.ApplicationPath/}Government/Letter/Letterwriter.aspx?DepartmentId=1</xsl:attribute>
<xsl:element name="img">
<xsl:attribute name="src">
{PE.SiteConfig.SkinPath/}images/onlinepl_leadermail.gif
</xsl:attribute>
<xsl:attribute name="align">书记信箱</xsl:attribute>
<xsl:attribute name="border">0</xsl:attribute>
</xsl:element>
</a>
</div>
</xsl:template>
</xsl:transform>]]></LabelTemplate>
</root>
@@ -0,0 +1,17 @@
<?xml version="1.0"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>static</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<LabelTemplate>
<![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:output method="html" />
<xsl:template match="/">
<a><xsl:attribute name="href">{PE.SiteConfig.ApplicationPath/}Government/Letter/Index.aspx</xsl:attribute>网上信访</a>
</xsl:template>
</xsl:transform>]]></LabelTemplate>
</root>
@@ -0,0 +1,26 @@
<?xml version="1.0"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<attributes>
<name>letterId</name>
<datatype>supersql</datatype>
<default>1</default>
<intro>信访内容ID</intro>
</attributes>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString>SELECT Title FROM PE_GV_Letters WHERE LetterId = @letterId</LabelSqlString>
<LabelTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:param name="letterId" />
<xsl:output method="html" />
<xsl:template match="/NewDataSet/Table">
<xsl:value-of select="Title"/>
</xsl:template>
</xsl:stylesheet>]]></LabelTemplate>
</root>
@@ -0,0 +1,26 @@
<?xml version="1.0"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<attributes>
<name>letterId</name>
<datatype>supersql</datatype>
<default>1</default>
<intro>信件内容ID</intro>
</attributes>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString>SELECT LetterTypeName FROM PE_GV_LetterType WHERE LetterTypeId = (SELECT LetterTypeId FROM PE_GV_Letters WHERE LetterId = @letterId)</LabelSqlString>
<LabelTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:param name="letterId" />
<xsl:output method="html" />
<xsl:template match="/NewDataSet/Table">
<xsl:value-of select="LetterTypeName"/>
</xsl:template>
</xsl:stylesheet>]]></LabelTemplate>
</root>
@@ -0,0 +1,44 @@
<?xml version="1.0"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<attributes>
<name>nodeId</name>
<datatype>supersql</datatype>
<default>94</default>
<intro>积极淡Id</intro>
</attributes>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString>SELECT TOP 5 NodeID,GeneralID,InputTime,PinyinTitle,Title FROM PE_CommonModel WHERE NodeID = @nodeId</LabelSqlString>
<LabelTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:output method="html" />
<xsl:template match="/">
<xsl:choose>
<xsl:when test="count(/NewDataSet/Table) = 0">
暂时没有信息
</xsl:when>
<xsl:otherwise>
<xsl:for-each select="/NewDataSet/Table">
<li>
<a>
<xsl:attribute name="href">
<xsl:value-of select="pe:GetInfoPath(NodeID,GeneralID,InputTime,PinyinTitle,HtmlPageName)"/>
</xsl:attribute>
<xsl:attribute name="title">
<xsl:value-of select="Title"/>
</xsl:attribute>
<xsl:value-of select="pe:CutText(Title,30,'…')"/>
</a>
</li>
</xsl:for-each>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>]]></LabelTemplate>
</root>
@@ -0,0 +1,51 @@
<?xml version="1.0"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString>SELECT TOP 6 * FROM PE_GV_LetterType</LabelSqlString>
<LabelTemplate>
<![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:output method="html" />
<xsl:template match="/">
<div class="onlinepl_intro">
<p>是中国市级门户网站手市信访局委托设立的一个网站政府于民众、社会沟通的重要平台,是受理公民、法人和其他组织对市各人民政府以及政府工作部门监督、投诉、咨询曝光、建议、感谢的窗口。</p>
<ul class="onlinepl_icon">
<xsl:for-each select="/NewDataSet/Table">
<li class="c{position()}">
<a>
<xsl:attribute name="href">
{PE.SiteConfig.ApplicationPath/}Government/Letter/Index.aspx?LetterTypeId=<xsl:value-of select="LetterTypeId" />
</xsl:attribute>
<xsl:attribute name="title">
<xsl:value-of select="LetterTypeName"/>
</xsl:attribute>
<xsl:value-of select="LetterTypeName"/>
</a>
</li>
</xsl:for-each>
<li class="c7">
<a>
<xsl:attribute name="href">{PE.SiteConfig.ApplicationPath/}Government/Letter/LetterWriter.aspx?LetterTypeId=@request_LetterTypeId</xsl:attribute>
<xsl:element name="img">
<xsl:attribute name="src">
{PE.SiteConfig.SkinPath/}images/onlilnepl_write.gif
</xsl:attribute>
<xsl:attribute name="alt">我要写信</xsl:attribute>
<xsl:attribute name="border">0</xsl:attribute>
</xsl:element>
</a>
</li>
</ul>
<div class="clearbox">
</div>
</div>
</xsl:template>
</xsl:stylesheet>]]></LabelTemplate>
</root>
@@ -0,0 +1,32 @@
<?xml version="1.0"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>显示类型</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<attributes>
<name>LetterTypeId</name>
<datatype>supersql</datatype>
<default>0</default>
<intro>类型Id</intro>
</attributes>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString>SELECT * FROM PE_GV_LetterType WHERE LetterTypeId = @LetterTypeId</LabelSqlString>
<LabelTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:param name="LetterTypeId" />
<xsl:output method="html" />
<xsl:template match="/">
<xsl:choose>
<xsl:when test="count(NewDataSet/Table)=0">
所有类型
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="NewDataSet/Table/LetterTypeName" />
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>]]></LabelTemplate>
</root>
@@ -0,0 +1,29 @@
<?xml version="1.0"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>更多链接</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>static</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<attributes>
<name>LetterTypeId</name>
<datatype>int</datatype>
<default>0</default>
<intro>类型Id</intro>
</attributes>
<LabelTemplate>
<![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:output method="html" />
<xsl:param name="LetterTypeId"/>
<xsl:template match="/">
<a class="onlinepl_more">
<xsl:attribute name="href">
{PE.SiteConfig.ApplicationPath/}Government/Letter/LetterList.aspx?LetterTypeId=<xsl:value-of select="$LetterTypeId" />
</xsl:attribute>
<xsl:attribute name="title">
</xsl:attribute>更多
</a>
</xsl:template>
</xsl:stylesheet>]]></LabelTemplate>
</root>
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<Version officialVersion="" modifiedVersions="4001" compatibleVersion="" />
<attributes>
<name>typeId</name>
<datatype>supersql</datatype>
<default>1</default>
<intro>信件类型</intro>
</attributes>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString>SELECT TOP 1 PE_GV_LetterType.* FROM PE_GV_LetterType WHERE LetterTypeId = @typeId</LabelSqlString>
<LabelTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:param name="typeId" />
<xsl:output method="html" />
<xsl:template match="/NewDataSet/Table">
<xsl:value-of select="LetterTypeName"/>
</xsl:template>
</xsl:stylesheet>]]></LabelTemplate>
</root>
@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>txt</OutType>
<LabelDataType>static</LabelDataType>
<EnabelAjax>True</EnabelAjax>
<Version officialVersion="" modifiedVersions="2907" compatibleVersion="" />
<LabelTemplate>
<![CDATA[
<table id="tbInterviewTopicInfo" align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td colspan="2" class="title">
网友提问
</td>
</tr>
<tr>
<td>您的网名:</td>
<td>
<input name="TxtNickName" type="text" maxlength="10" id="TxtNickName" title="姓名" class="inputtext" />
<span style="color:Red;">* </span>
&nbsp;(最多10个字符)
</td>
</tr>
<tr>
<td class="tdLeft">
提问内容:
</td>
<td>
<textarea name="TxtContent" rows="2" cols="20" id="TxtContent" class="inputtext" onkeyup="CheckLength(this,100);"
onchange="CheckLength(this,100);" style="height:100px;width:350px;">
</textarea>
<span style="color:Red;">* </span>
</td>
</tr>
<tr>
<td class="tdLeft">
验证码:
</td>
<td>
<span>
<input name="TxtValdisplayDateCode" type="text" maxlength="6" value="" id="TxtValdisplayDateCode" class="inputtext" onfocus="this.select();" style="width: 50px;" />
</span>
<span class="Span-Code">
<img id="VcodeLogOn" title="看不清楚,换一个" onclick="RefreshValdisplayDateCodeImage(this);" src="{PE.SiteConfig.ApplicationPath /}Controls/ValidateCodeImage.aspx" align="absmiddle" style="border-width: 0px; cursor: hand;" />
</span>
</td>
</tr>
<tr>
<td colspan="2" style="text-align: center;">
<input type="submit" name="BtnAdd" value="提交" onclick="submit();" id="BtnAdd" class="inputbutton" />
&nbsp;&nbsp;&nbsp;&nbsp;
<input id="BtnCancel" class="inputbutton" type="button" onclick="Reset();" value="重置" />
</td>
</tr>
</table>]]></LabelTemplate>
</root>
@@ -0,0 +1,82 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>static</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<Version officialVersion="" modifiedVersions="4004" compatibleVersion="" />
<attributes>
<name>outputQty</name>
<datatype>int</datatype>
<default>20</default>
<intro>输出记录数</intro>
</attributes>
<attributes>
<name>titleLength</name>
<datatype>int</datatype>
<default>40</default>
<intro>标题长度</intro>
</attributes>
<attributes>
<name>openType</name>
<datatype>string</datatype>
<default>_blank</default>
<intro>打开方式</intro>
</attributes>
<LabelTemplate><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:param name="usePage" />
<xsl:param name="bindStyle" />
<xsl:param name="outputQty" />
<xsl:param name="titleLength" />
<xsl:param name="openType" />
<xsl:param name="typeId" />
<xsl:param name="status" />
<xsl:output method="html" />
<xsl:template name="_constraint">
<xsl:param name="_doubleApos"/>
<xsl:if test="$typeId != '0' and $typeId != ''"> AND LetterTypeId IN (<xsl:value-of select="$typeId"/>)</xsl:if>
<xsl:choose>
<xsl:when test="$status = ''"> AND Status > -1</xsl:when>
<xsl:otherwise> AND Status IN (<xsl:value-of select="$status"/>)
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="/">
{PE.Label id="通用信件信息列表_<xsl:value-of select="$bindStyle"/>" titleLength="<xsl:value-of select="$titleLength"/>" queryCond="EXEC [dbo].[PR_Common_PagingLarge] 'PE_GV_Letters', 'LetterId', '*', @pagesize, @startrow, 'IsPublic = 1 <xsl:call-template name="_constraint">
<xsl:with-param name="_doubleApos" select="'true'"/>
</xsl:call-template>', '', 'LetterId DESC'" queryCount="SELECT COUNT(*) FROM PE_GV_Letters WHERE IsPublic = 1 <xsl:call-template name="_constraint">
<xsl:with-param name="_doubleApos" select="'false'"/>
</xsl:call-template>" page="<xsl:value-of select="$usePage"/>" pagesize="<xsl:value-of select="$outputQty"/>" /}
</xsl:template>
</xsl:transform>]]></LabelTemplate>
<attributes>
<name>usePage</name>
<datatype>string</datatype>
<default>false</default>
<intro>是否分页</intro>
</attributes>
<attributes>
<name>bindStyle</name>
<datatype>string</datatype>
<default>Wap样式</default>
<intro>绑定标签名</intro>
</attributes>
<attributes>
<name>typeId</name>
<datatype>string</datatype>
<default>
</default>
<intro>信件类型</intro>
</attributes>
<attributes>
<name>status</name>
<datatype>string</datatype>
<default>
</default>
<intro>信件状态</intro>
</attributes>
</root>
@@ -0,0 +1,94 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<LabelType>网上信访</LabelType>
<LabelIntro>显示领导信箱信息的显示页面</LabelIntro>
<OutType>sin</OutType>
<LabelDataType>sql_sysquery</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<Version officialVersion="" modifiedVersions="3503" compatibleVersion="" />
<attributes>
<name>MailId</name>
<datatype>sql.int</datatype>
<default>1</default>
<intro>领导信箱id</intro>
</attributes>
<IsXsltSql>false</IsXsltSql>
<IsXsltCountSql>false</IsXsltCountSql>
<LabelSqlString>SELECT TOP 1 * FROM PE_GV_LeaderMail WHERE MailId = @MailId</LabelSqlString>
<LabelTemplate>
<![CDATA[<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
<xsl:param name="MailId" />
<xsl:output method="html" />
<xsl:template match="/">
<xsl:for-each select="NewDataSet/Table">
<div class="govDir_box">
<dl>
<dt>
<a class="titlechg" href="#">
<span>
<xsl:value-of select="MailName"/>
</span>
</a>
</dt>
</dl>
</div>
<div class="onlinepl_form">
<div class="LeaderGuide">
<div id="LeaderGuide_description">
<xsl:value-of select="MailLimite" disable-output-escaping="yes"/>
</div>
<div class="LeaderGuide_boxa">
<div class="LeaderGuide_r">
<xsl:element name="img">
<xsl:attribute name="src">
<xsl:value-of select="pe:UpLoadDir()"/>
<xsl:value-of select="LeaderPhoto"/>
</xsl:attribute>
<xsl:attribute name="width">
216px
</xsl:attribute>
<xsl:attribute name="height">
305px
</xsl:attribute>
<xsl:attribute name="onerror">
this.src='{PE.SiteConfig.SkinPath/}Images/LetterMailHead.jpg'
</xsl:attribute>
</xsl:element>
<span>
<xsl:element name="a">
<xsl:attribute name="title">
我要写信
</xsl:attribute>
<xsl:attribute name="href">
{PE.SiteConfig.ApplicationPath/}Government/Letter/Letterwriter.aspx?DepartmentId=<xsl:value-of select="DepartmentId"/>
</xsl:attribute>
我要写信
</xsl:element>
</span>
</div>
<div class="LeaderGuide_l">
<h2>
<xsl:value-of select="LeaderPosition"/>-<span>
<xsl:value-of select="LeaderName"/>
</span>
</h2>
<dl>
<dt>领导信息</dt>
<dd>
<h3>【领导简介】</h3>
<p>
<xsl:value-of select="LeaderIntroduce" disable-output-escaping="yes"/>
</p>
</dd>
</dl>
</div>
<div class="clearbox">
</div>
</div>
</div>
</div>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>]]></LabelTemplate>
</root>