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 = ""; }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); } }); }