$(document).ready(function () { var sid = $.getUrlParam("sid"); var respType = $.getUrlParam("respType"); var answerId = $.getUrlParam("answerId"); var pwdCode = $.getUrlParam("pwdCode"); resultStatus2Msg(respType, sid, pwdCode); querySurveyData(respType, sid); }); function resultStatus2Msg(resptype, sid, ruleCode) { var tempMsg = {}; tempMsg.success = false; if (resptype === "1") { tempMsg.resultNote = "目前该问卷已暂停收集,请稍后再试!"; tempMsg.resultColor = "#e70f0f"; } else if (resptype === "2") { tempMsg.resultNote = "目前该问卷无法访问,请稍后再试!"; tempMsg.resultColor = "#e70f0f"; } else if (resptype === "3") { tempMsg.resultNote = "已经答过本问卷,请不要重复作答!"; tempMsg.resultColor = "#e70f0f"; } else if (resptype === "4") { tempMsg.resultNote = "验证码不正确,操作未成功!"; tempMsg.resultColor = "#e70f0f"; // setReqUrl({ // reqUrl: "/static/diaowen/answer-p.html?sid=" + sid, // urlText: "重新答卷", // }); } else if (resptype === "5") { tempMsg.resultNote = "发生未知异常,操作未成功!"; tempMsg.resultColor = "#e70f0f"; } else if (resptype === "6") { tempMsg.resultNote = "答卷提交成功,感谢您的支持!"; tempMsg.resultColor = "#1890ff"; tempMsg.success = true; } else if (resptype === "7") { tempMsg.resultNote = "答卷已经达到收集上限,感谢您的支持!(数据不被保存)"; tempMsg.resultColor = "#e70f0f"; } else if (resptype === "8") { tempMsg.resultNote = "问卷未到开始时间,感谢您的支持!(数据不被保存)"; tempMsg.resultColor = "#e70f0f"; } else if (resptype === "9") { tempMsg.resultNote = "问卷已经到了截止时间,感谢您的支持!(数据不被保存)"; tempMsg.resultColor = "#e70f0f"; } else if (resptype === "10") { tempMsg.resultNote = "该问卷已删除,无法作答!"; tempMsg.resultColor = "#e70f0f"; } else if (resptype === "21") { tempMsg.resultNote = "不在本次调研范围内,无法作答!"; tempMsg.resultColor = "#e70f0f"; } else if (resptype === "23") { tempMsg.resultNote = "超过单个IP答卷次数限制!"; tempMsg.resultColor = "#e70f0f"; } else if (resptype === "106") { tempMsg.resultNote = "口令超过使用次数!"; tempMsg.resultColor = "#e70f0f"; } else if (resptype === "302" || resptype === "303") { if (resptype === "302") { tempMsg.resultNote = "口令码错误!"; } else { tempMsg.resultNote = "需要口令才可以回答问卷!"; } tempMsg.resultColor = "#e70f0f"; $("input[name='sid']").val(sid); $("#ruleCodeDiv").show(); } else if (resptype === "201") { var qrSrc = "/ggfw-api/dwsurvey/anon/response/answerTD.do?sid=" + sid; if (ruleCode !== undefined && ruleCode !== "") { qrSrc = "/ggfw-api/dwsurvey/anon/response/answerTD.do?sid=" + sid + "&ruleCode=" + ruleCode; } // image var header = "token: " + localStorage.getItem("Ls-Token"); tempMsg.resultNote = '
请使用微信扫码答卷
'; tempMsg.resultColor = "#1890ff"; } else if (resptype === "202") { tempMsg.resultNote = "超过有效答卷次数!"; tempMsg.resultColor = "#e70f0f"; } tempMsg.respType = resptype; setResultMsg(tempMsg); } function setResultMsg(tempMsg) { $("#resultNote").html(tempMsg.resultNote); $("#resultNote").css("color", tempMsg.resultColor); $("#respType").html("状态码:" + tempMsg.respType); } function querySurveyData(respType, sid) { if (sid != null) { querySurvey(sid, function (httpResult) { if ( httpResult != null && httpResult.hasOwnProperty("resultCode") && httpResult.resultCode === 200 ) { var resultData = httpResult.data; $("#surveyName").html(resultData.surveyName); } }); } } function querySurvey(sid, callback) { var url = "/ggfw-api/dwsurvey/anon/response/survey_info.do"; var data = "sid=" + sid; $.ajax({ headers: { token: localStorage.getItem("Ls-Token"), }, url: url, data: data, // type:"json", success: function (httpResult) { // console.debug(httpResult); if (callback != null) { callback(httpResult); } }, }); } function setReqUrl(reqObj) { var reqUrlDiv = $("#reqUrlDiv"); reqUrlDiv.empty(); reqUrlDiv.append( '' + reqObj.urlText + "" ); }