function wechatCloseForm(){
WeixinJSBridge.call('closeWindow');
}
function goBack() {
window.location.assign(baseUrl + "/wechat/question/init");
}
function getSurveyStep(taskId){
$("#surveyStep").empty();
$("#surveyStep").append("");
if(taskId != ""){
var loadIndex = layer.load(0, {shade: [0.3,'#808080']});
$.ajax({
type : 'POST',
url : baseUrl + "/wechat/task/findFeedBackListByTaskId.json",
data : {"taskId":taskId},
// async :false,
dataType : "json",
success : function(data) {
var feedBacks = data.feedBacks;
var oldSurveyStep = $("#oldSurveyStep").val();
for(var i=0;i第"+feedBacks[i].surveyStep+"次勘查";
$("#surveyStep").append(option);
}
layer.close(loadIndex);
},
error: function(e) {
layer.close(loadIndex);
}
});
}
}
function textAreaInput(obj, index) {
$("#remainNum" + index).html(obj.value.length);
}
function nextOption(questionnaireId){
var loadIndex = layer.load(0, {shade: [0.3,'#808080']});
url = baseUrl + "/wechat/question/queryOptionalQuestion";
$.ajax({
type : 'POST',
url : url,
data : {
"questionnaireId":questionnaireId
},
dataType : "text",
async :false,
success : function(data) {
$("#fixedArea").hide();
$("#optionalArea").show();
$("#optionalArea").html(data);
layer.close(loadIndex);
},
error: function(e) {
layer.close(loadIndex);
layer.msg(e);
}
});
}
function removeQuestion(quesId){
layer.confirm("是否删除此问题?", {btn : [ '确定', '取消' ]}, function(){
var loadIndex = layer.load(0, {shade: [0.3,'#808080']});
$.ajax({
type : 'POST',
url : baseUrl + "/wechat/question/removeQuestion.json",
data : {"quesId":quesId},
// async :false,
dataType : "json",
success : function(data) {
layer.close(loadIndex);
layer.msg(data.message);
if(data.status == "200")
window.setTimeout(reSetQuestionList,1000);
},
error: function(e) {
layer.close(loadIndex);
layer.msg(e);
}
});
}, function() {
});
}
function reSetQuestionList(){
var planId = $("#planId").val();
// var loadIndex = layer.load(0, {shade: [0.3,'#808080']});
$.ajax({
type : 'POST',
url : baseUrl + "/wechat/question/reSetQuestionList.json",
data : {"planId":planId},
// async :false,
dataType : "json",
success : function(data) {
// layer.close(loadIndex);
$("#questionListArea").empty();
var infos = data.questionList;
var questionListArea = "";
if(infos.length>0){
questionListArea = "";
for(var i = 0; i"+infos[i].questionSize
+"、("+infos[i].questionTypeName+")"+infos[i].question+"
";
}
questionListArea = questionListArea +"
";
}else{
questionListArea = "无相关数据!";
}
$("#questionListArea").html(questionListArea);
},
error: function(e) {
// layer.close(loadIndex);
layer.msg(e);
}
});
}
function addQuestion(){
var question = $("#question").val();
var questionnaireId = $("#questionnaireId").val();
if(question == ""){
layer.msg("请输入问题!");
return;
}
var loadIndex = layer.load(0, {shade: [0.3,'#808080']});
$.ajax({
type : 'POST',
url : baseUrl + "/wechat/question/addQuestion.json",
data : {
"question":question,
"questionnaireId":questionnaireId,
"questionSize":questionSize
},
async :false,
dataType : "json",
success : function(data) {
layer.close(loadIndex);
layer.msg(data.message);
if(data.status == "200"){
questionSize ++;
window.setTimeout(reSetQuestionList,1000);
}
},
error: function(e) {
layer.close(loadIndex);
layer.msg(e);
}
});
}
function addOptionalQuestion(){
var questionnaireId = $("#questionnaireId").val();
var aids="";
$("input[name='aids']").each(
function(){
if( $(this).is(':checked') ) {
if(aids == "")
aids = $(this).val();
else
aids = aids + "#"+ $(this).val();
}
}
);
if(aids == ""){
layer.msg("请选择问题!");
return;
}
var loadIndex = layer.load(0, {shade: [0.3,'#808080']});
$.ajax({
type : 'POST',
url : baseUrl + "/wechat/question/addOptionalQuestion.json",
data : {
"questionnaireId":questionnaireId,
"aids":aids,
"questionSize":questionSize
},
// async :false,
dataType : "json",
success : function(data) {
questionSize = questionSize + aids.length;
layer.close(loadIndex);
layer.msg(data.message);
if(data.message = "200")
reSetQuestionList();
},
error: function(e) {
layer.close(loadIndex);
layer.msg(e);
}
});
}
function choiseTagType(obj){
var tagId = obj.value;
if($(obj).is(':checked')){
var loadIndex = layer.load(0, {shade: [0.3,'#808080']});
$.ajax({
type : 'POST',
url : baseUrl + "/wechat/question/findTagsByTagId",
data : {
"tagId":tagId
},
// async :false,
dataType : "text",
success : function(data) {
$("#subTag").append(data);
layer.close(loadIndex);
},
error: function(e) {
layer.close(loadIndex);
layer.msg(e);
}
});
}else{
$("#tagDiv"+tagId).remove();
}
}
function choiseTag(){
var tags = "";
$("input[name='tags']").each(
function(){
if( $(this).is(':checked') ) {
if(tags == "")
tags = "'"+$(this).val()+"'";
else
tags = tags + ",'"+ $(this).val()+"'";
}
}
);
if(tags !=""){
var loadIndex = layer.load(0, {shade: [0.3,'#808080']});
$.ajax({
type : 'POST',
url : baseUrl + "/wechat/question/findQuestionFromCMSByTags.json",
data : {"tags":tags },
// async :false,
dataType : "json",
success : function(data) {
$("#tagsQuestionArea").empty();
if(data.status == "200"){
var infos = data.infos;
for(var i=0;i");
}
}
layer.close(loadIndex);
},
error: function(e) {
layer.close(loadIndex);
layer.msg(e);
}
});
}else
$("#tagsQuestionArea").empty();
}
function submitForm(){
var loadIndex = layer.load(0, {shade: [0.3,'#808080']});
url = baseUrl + "/wechat/question/createQuestion.json";
$.ajax({
type : 'POST',
url : url,
data : $("#queryForm").serialize(),
async :false,
dataType : "json",
success : function(data) {
layer.close(loadIndex);
layer.msg(data.message);
if (data.status == "200") {
var planId = $("#planId").val();
window.location.assign(baseUrl + "/wechat/question/viewQuestion?planId="+planId);
}/*else */
},
error: function(e) {
layer.close(loadIndex);
layer.msg(e);
}
});
}