first commit
This commit is contained in:
@@ -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> </td></tr><tr><td colspan='2'><span>举报内容:</span>"+CContent+"</td></tr><tr><td><span>处理状态:</span>";
|
||||
str+=CState+"</span></td><td> </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>
|
||||
Reference in New Issue
Block a user