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,297 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<LabelType>政府标签</LabelType>
<LabelIntro>
</LabelIntro>
<OutType>txt</OutType>
<LabelDataType>static</LabelDataType>
<EnabelAjax>False</EnabelAjax>
<Version officialVersion="" modifiedVersions="3500" compatibleVersion="" />
<LabelTemplate>
<![CDATA[
<script language="javascript">
var CType=false;
function GetType()
{
var Index=getPara("index");
jQuery.post( '{PE.SiteConfig.AjaxSitepath/}Ajax.aspx?HandlerName=GovAjaxHandler', "<?xml version='1.0' encoding='utf-8'?><root><type>GetType</type><cdtype>1</cdtype><selectIndex>" + Index + "</selectIndex></root>", function(s) {
CType2= jQuery("GetType", s).text();
if (CType2 == "false") {
jQuery("#TxTCTypeTopReport").css("display","none");
}else
{
jQuery("#TxTCTypeReport").html(CType2);
CType=true;
}
});
}
function refreshValidateCodeImage(ValidateCodeImageControl)
{
ValidateCodeImageControl.src = ValidateCodeImageControl.src + '?code=' + randomNum(10);
}
function randomNum(n){
var rnd='';
for(var i=0;i<n;i++)
rnd+=Math.floor(Math.random()*10);
return rnd;
}
function Refresh3()
{
jQuery("#VcodeReport").click();
}
function GetDepartment()
{
jQuery.post( '{PE.SiteConfig.AjaxSitepath/}Ajax.aspx?HandlerName=GovAjaxHandler', "<?xml version='1.0' encoding='utf-8'?><root><type>getdepartment</type></root>", function(s) {
var Departments= jQuery("Department", s);
var temp="<select id='DepartmentReport'>";
for(var i=0;i<Departments.length;i++)
{
temp+="<option value='"+jQuery("id", Departments[i]).text()+"'>"+jQuery("name", Departments[i]).text()+"</option>";
}
temp+="</select>";
jQuery("#departmentlist").html(temp);
});
}
function getPara(paraName){
var urlPara = location.search;
var reg = new RegExp("[&|?]"+paraName+"=([^&$]*)", "gi");
var a = reg.test(urlPara);
return a ? RegExp.$1 : "";
}
function doAgain()
{
jQuery("#Reports").css("display","block");
jQuery("#Report_finish").css("display","none");
jQuery("#resultReport").css("display","none");
jQuery("#Reportttitle").css("display","block");
}
function SubmitReport()
{
if(jQuery("#TxTCNameReport")[0].value=='')
{
alert("请填写要举报的用户名!");
jQuery("#TxTCNameReport").focus();
return ;
}
if(jQuery("#TxTCContentReport")[0].value=='')
{
alert("请填写要举报的内容!");
jQuery("#TxTCContentReport").focus();
return ;
}
if(jQuery("#TxtValidateCode3")[0].value=='')
{
alert("请填写验证码!");
jQuery("#TxtValidateCode3").focus();
return ;
}
if(CType2)
{
var inputchecked=jQuery("input[type=radio][name=TxTCType1]");
if(inputchecked.length<1)
{
alert("管理员还没有添加举报的类别,暂时还不能提交举报!");
return;
}
if(!jQuery("input[type=radio][name=TxTCType1]:checked").val())
{
alert("请选择举报类型!");
return ;
}
}
doReport();
}
function xmlencode(s)
{
s=escape(s);
return s;
}
function Refresh4()
{
jQuery("#ReportdoTrack").click();
}
function doReport()
{
jQuery("#Report_finish").html("<img src='{PE.SiteConfig.SkinPath/}Images/loading.gif' width='20' align='absmiddle'/> 正在提交中....");
jQuery("#Reports").css("display","none");
jQuery("#Report_finish").css("display","block");
jQuery("#resultReport").css("display","none");
var CName=xmlencode(jQuery("#TxTCNameReport")[0].value);
var CContent=xmlencode(jQuery("#TxTCContentReport")[0].value);
var Type=xmlencode(jQuery(":radio[name='TxTCType1']:checked").val());
var CContact=xmlencode(jQuery("#TxTCContactReport")[0].value);
var TxtValidateCode =xmlencode(jQuery("#TxtValidateCode3")[0].value);
var DepartmentId=xmlencode(jQuery("select[id='DepartmentReport'] option:selected").val());
var Xml= "<?xml version='1.0' encoding='utf-8'?><root><type>AddComplaints</type><cdtype>1</cdtype><cname>"+CName+"</cname><ctype>"+Type+"</ctype><ccontent>"+CContent+"</ccontent><DepartmentId>"+DepartmentId+"</DepartmentId><ccontact>"+CContact+"</ccontact><checkcode>"+TxtValidateCode+"</checkcode></root>";
jQuery.post('{PE.SiteConfig.AjaxSitepath/}Ajax.aspx?HandlerName=GovAjaxHandler',Xml, function(s) {
if(jQuery("err",s).text()=="false")
{
var cno= jQuery("cno",s).text();
var templatestr="你的举报信息已经提交!我们会尽快处理!请记得以下编号,以便跟踪举报处理结果。<br />投诉编号是:<strong>"+cno+"</strong><br /><a href='javascript:doAgain();'>返回</a>";
jQuery("#Report_finish").html(templatestr);
}
else
{
var errmessage="";
switch(jQuery("err", s).text())
{
case "1": errmessage="验证码不正确!";
break;
case "2": errmessage="请填写举报人!";
break;
case "3": errmessage="请填写举报内容!";
break;
case "4": errmessage="举报提交出错!";
break;
case "5": errmessage="系统不存在这个部门,请重新提交举报信息!";
break;
default:errmessage="举报提交出现未知的错误!";
}
jQuery("#Report_finish").html(errmessage+"<br><a href='javascript:doAgain();'>返回</a><br/>");
}
});
}
function doTrackReport()
{
if(jQuery("#TxTCNO2")[0].value=='')
{
alert("请填写要举报编号!");
jQuery("#TxTCNO2").focus();
return ;
}
if(jQuery("#TxtValidateCode4")[0].value=='')
{
alert("请填写验证码!");
jQuery("#TxtValidateCode4").focus();
return ;
}
jQuery("#Report_finish").html("<img src='{PE.SiteConfig.SkinPath/}Images/loading.gif' width='20' align='absmiddle'/> 正在检索中...");
jQuery("#Reports").css("display","none");
jQuery("#Report_finish").css("display","block");
jQuery("#Reportttitle").css("display","none");
jQuery.post('{PE.SiteConfig.AjaxSitepath/}Ajax.aspx?HandlerName=GovAjaxHandler', "<?xml version='1.0' encoding='utf-8'?><root><type>doTrack</type><cno>"+jQuery("#TxTCNO2")[0].value+"</cno><checkcode>"+xmlencode(jQuery("#TxtValidateCode4")[0].value)+"</checkcode><cdtype>1</cdtype></root>", function(s) {
var result= jQuery("result", s).text();
if (result == "false") {
jQuery("#Report_finish").html("<div class='complaint_notice'>你查询的编号不存在或验证码有误!</div>");
}else
{
var CNO= jQuery("CNO", s).text();
var CName= jQuery("CName", s).text();
var CContent= jQuery("CContent", s).text();
var CTime= jQuery("CTime", s).text();
var CState= jQuery("CState", s).text();
var CDepartment=jQuery("Department",s).text();
switch(CState)
{
case "0": CState="还没处理!";
break;
case "1": CState="还没处理 => 已查看!";
break;
case "2": CState="还没处理 => 已查看 => "+ jQuery("State", s).text()+"<br/><span class='font_red'>处理部门:</span>"+CDepartment+"<br/><span class='font_red'>处理描述:</span>"+jQuery("Content", s).text();
break;
case "3":
if(jQuery("State", s).text()!="")
{
CState="还没处理 => 已查看 => "+ jQuery("State", s).text() +" => 已经处理!<br/><span class='font_red'>处理部门:</span>"+CDepartment+"<br/><span class='font_red'>处理结果:</span>"+jQuery("Content", s).text();
}
else
{
CState="还没处理 => 已查看 => 已经处理!<br/><span class='font_red'>处理部门:</span>"+CDepartment+"<br/><span class='font_red'>处理结果:</span>"+jQuery("Content", s).text();
}
break;
case "4":
CState="还没处理 => 已查看 => "+ jQuery("State", s).text()+"<br/><span class='font_red'>处理部门:</span>"+CDepartment+"<br/><span class='font_red'>处理描述:</span>"+jQuery("Content", s).text();
break;
default:CState="查询出错!";
}
var str="<table width='100%' border='0' style='text-align:left;'><tbody><tr><td><span>你的举报编号是:</span>";
str+=CNO+"</td><td><span>举报人:</span>"+CName+"</td></tr><tr><td><span>举报时间:</span>"+CTime;
str+="</td><td>&nbsp;</td></tr><tr><td colspan='2'><span>举报内容:</span>"+CContent+"</td></tr><tr><td><span>处理状态:</span>";
str+=CState+"</span></td><td>&nbsp;</td></tr><tr><td colspan='2' align='center'><a href='javascript:doAgain();'>返回</a></td></tr></tbody></table>";
jQuery("#Report_finish").html(str);
}
});
}
jQuery(document).ready(function() {
GetType();
GetDepartment();
});
</script>
<dd class="ComplaintsReport">
<div id="Report_finish" style="text-align:center; display:none; height:auto;" class='Resultsnumber Search_Results'></div>
<div id="Reports">
<table cellspacing="0" cellpadding="3" border="0" width="100%">
<tr>
<td align="right" width="70">举报谁:</td>
<td><input type="text" name="TxTCNameReport" maxlength="20" id="TxTCNameReport" class="inputtext"/>
<span class="font_red">*</span></td>
</tr>
<tr id="TxTCTypeTopReport">
<td align="right">举报类型:</td>
<td id="TxTCTypeReport"><img src="{PE.SiteConfig.SkinPath/}Images/loading.gif" width="20" align="absmiddle"/> 类型载入中......</td>
</tr>
<tr>
<td align="right">举报内容:</td>
<td><textarea name="TxTCContentReport" rows="10" style="width:680px" id="TxTCContentReport"></textarea>
<span class="font_red">*</span></td>
</tr>
<tr>
<td align="right">举报部门:</td>
<td id="departmentlist"><img src="{PE.SiteConfig.SkinPath/}Images/loading.gif" width="20" align="absmiddle"/> 部门载入中......</td>
</tr>
<tr>
<td align="right">联系方式:</td>
<td><input type="text" name="TxTCContactReport" id="TxTCContactReport" class="inputtext" /> <span class="font_red">如果你愿意,可留下你的联系方式</span></td>
</tr>
<tr>
<td align="right">验证码:</td>
<td>
<input name="TxtValidateCode3" type="text" maxlength="6" value="" id="TxtValidateCode3" class="inputtext" size="10" onfocus="this.select();" />
<img id="VcodeReport" title="看不清楚,换一个" onclick="refreshValidateCodeImage(this);" src="{PE.SiteConfig.ApplicationPath /}Controls/ValidateCodeImage2.aspx" align="absmiddle" style="border-width:0px;cursor:pointer;" />
</td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="Submit" value="提交" class="inputbut" onmouseout="this.className='inputbut'" onmouseover="this.className='inputbuton'" onclick="SubmitReport();" /></td>
</tr>
</table>
</div>
</dd>
<dd class="Reportresult_boxa" id="Reportttitle">
<ul>
<li>举报编号:
<input type="text" name="TxTCNO2" maxlength="20" id="TxTCNO2" class="inputtext"/>
</li>
<li>验证码:
<input name="TxtValidateCode4" type="text" maxlength="6" value="" id="TxtValidateCode4" class="inputtext" size="10" onfocus="this.select();"/><img id="ReportdoTrack" title="看不清楚,换一个" onclick="refreshValidateCodeImage(this);" src="{PE.SiteConfig.ApplicationPath /}Controls/ValidateCodeImage2.aspx" align="absmiddle" style="border-width:0px;cursor:pointer;" />
</li>
<li>
<input type="button" name="Submit" value="跟踪" class="inputbut2" onmouseout="this.className='inputbut2'" onmouseover="this.className='inputbut2on'" onclick="doTrackReport();" />
</li>
</ul>
</dd>
]]>
</LabelTemplate>
</root>