| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691 | 
							- 	var session = null;
 
- 	var SubjectId = 0;
 
- 	var SubjectTitle = '';
 
- 	var BeginIntro = '';
 
- 	var EndingIntro = '';
 
- 	var maxItem = 2;
 
- 	var QuestionOption = null;
 
-   	var dataArr = new Array();
 
- 	
 
- 	$(function(){
 
- 		SubjectId = QueryString('SubjectId');
 
- 		if(isEmpty(SubjectId)){
 
- //			ComWbj.alertIconNo('提示:','未知问卷ID','warning');
 
- 			ComWbj.artTips("提示","warning","未知问卷ID",1.5,null);
 
- 			history.go(-1);
 
- 		}
 
- 		init();
 
- 		
 
- 		$("i[name='ep']").each(function(i){
 
- 			$(this).click(function(event) {
 
-                 event.stopPropagation();
 
-             });
 
- 		});
 
- 		
 
- 	});
 
- 	
 
- 	function showModel(){//预览
 
- 		window.location.href = 'myd-wjyl.html?SubjectId='+SubjectId;
 
- 	}
 
- 	
 
- 	function nextEdit(){//收集
 
- 	
 
- 		if(QuestionOption.length < 1){
 
- //			ComWbj.alertIconNo('提示:','请先设计问卷题目','warning');
 
- 			ComWbj.artTips("提示","warning","请先设计问卷题目",1.5,null);
 
- 		}else
 
- 			window.location.href = 'myd-wjsj.html?SubjectId='+SubjectId;
 
- 	}
 
- 	
 
- 	function QueryString(val) {
 
- 		var uri = window.location.search;
 
- 		var re = new RegExp("" +val+ "\=([^\&\?]*)", "ig");
 
- 		return ((uri.match(re))?(uri.match(re)[0].substr(val.length+1)):null);
 
- 	}
 
- 	
 
- 	//初始化
 
- 	function init(){
 
- 		$('#setting3').prev('.mask').hide().end().fadeOut();
 
- 		$('#setting2').prev('.mask').hide().end().fadeOut();
 
- 		$('#setting1').prev('.mask').hide().end().fadeOut();
 
- 		getWJData();
 
- 	}
 
- 	
 
-   	function add_dxt(){
 
-   	
 
-   		$('#areaDiv').html(dxt_ul);
 
-   		$('#dxt_ul').html(dxt_li);
 
-   	}
 
- 	  	
 
-   	//获取问卷数据
 
-   	function getWJData(){
 
-   		
 
-   		var Api = 'survey.SurveyApiImpl.querySubjectById';
 
-   		var param = {};
 
-   		param.SubjectId = SubjectId;
 
-   		var _d = _ajax('../survey/wtbj_querySubjectById.action',param,false);
 
- 		SubjectTitle = _d.SubjectTitle;
 
- 		BeginIntro =  _d.BeginIntro;
 
- 		EndingIntro =  _d.EndingIntro;
 
- 		$('#EndingIntro').text(EndingIntro);
 
- 		$('#BeginIntro').text(BeginIntro);
 
- 		$('#SubjectTitle').text(SubjectTitle);
 
- 		initQuestionCount(_d);
 
- 		initHtml(_d);
 
-   	}
 
-    
 
-    	function updateEndingIntro(o){
 
-    		if(isLengthTooLong($(o).text(),250,1)){
 
-    			ComWbj.artTips("提示","warning","结束语字数在1~250之间",1.5,null);
 
- // 			ComWbj.alertIconNo('提示:','结束语字数在1~250之间','warning');
 
-  		}else{
 
- 	   		o.focus();
 
- 	   		var param = {};
 
- 	  		param.SubjectId = SubjectId;
 
- 	  		param.EndingIntro = $(o).text();
 
- 	  		param.OperatorId="10011";
 
- 	  		param.OperatorName="admin";
 
- 	  		var _d = _ajax('../survey/wtbj_updateSubjectbegin.action',param,false);
 
- 	  		$(o).parent().removeClass('editable');
 
- 	  		$(o).removeAttr('contenteditable');
 
-   		}
 
-    	}
 
-    	
 
-  	function updateSubjectTitle(o){
 
-  		if(isLengthTooLong($(o).text(),25,1)){
 
-  			ComWbj.artTips("提示","warning","标题字数在1~25之间",1.5,null);
 
- // 			ComWbj.alertIconNo('提示:','标题字数在1~25之间','warning');
 
-  		}else{
 
-  			o.focus();
 
- 	   		var param = {};
 
- 	  		param.SubjectId = SubjectId;
 
- 	  		param.SubjectTitle = $(o).text();
 
- 	  		param.OperatorId="10011";
 
- 	  		param.OperatorName="admin";
 
- 	  		var _d = _ajax('../survey/wtbj_updateSubjectbegin.action',param,false);
 
- 	  		$(o).parent().removeClass('editable');
 
- 	  		$(o).removeAttr('contenteditable');
 
-  		}
 
-    	}
 
-    
 
-   	function updateBeginIntro(o){
 
-   		if(isLengthTooLong($(o).text(),250,1)){
 
-   			ComWbj.artTips("提示","warning","开头语字数在1~250之间",1.5,null);
 
- // 			ComWbj.alertIconNo('提示:','开头语字数在1~250之间','warning');
 
-  		}else{
 
- 	  		o.focus();
 
- 	   		var param = {};
 
- 	  		param.SubjectId = SubjectId;
 
- 	  		param.BeginIntro = $(o).text();
 
- 	  		param.OperatorId="10011";
 
- 	  		param.OperatorName="admin";
 
- 	  		var _d = _ajax('../survey/wtbj_updateSubjectbegin.action',param,false);
 
- 	  		$(o).parent().removeClass('editable');
 
- 	  		$(o).removeAttr('contenteditable');
 
-   		}
 
-    	}
 
-    
 
- 	function add_tx(type){//添加体型
 
-   	 	var Api = 'survey.SurveyApiImpl.addDetailQuestion';
 
- 	  	var params = {};
 
- 		params.ContentType = 13;//通用
 
- 		params.ObjType = 5;//通用
 
- 		params.QuestType = type;
 
- 		params.SubjectId = SubjectId;
 
- 	    params.OperatorID = "10011";
 
- 	    params.OperatorName = "admin";
 
- 		var url = '../survey/wtbj_addDetailQuestion.action';
 
-   	  	_ajax(url,params,false);
 
-   	 	getWJData();
 
-   	 	//location.href="#maodian";
 
-   	 	$("html,body").animate({scrollTop: $("#maodian").offset().top}, 1000); 
 
-   	 	
 
-   	}
 
-   	
 
-   	function initQuestionCount(d){
 
-   		QuestionOption = new Array();
 
-   		dataArr = d.Result;
 
-   		var _d = dataArr;
 
-   		var size = _d.length;
 
-   		if(size > 0){
 
-   			$('#areaDiv').css('height','auto');
 
- 	  		for(var i = 0; i < size; i++){
 
- 	  			var p = {};
 
- 	  			p.id = _d[i].QuestId;
 
- 	  			p.text = _d[i].Question;
 
- 	  			QuestionOption.push(p);
 
- 	  		}
 
- 	  	}
 
-   	}
 
-   	
 
-   	function initHtml(d){//初始化页面选题
 
-   		$('#areaDiv').empty();
 
-   		dataArr = d.Result;
 
-   		var _d = dataArr;
 
-   		var size = _d.length;
 
-   		if(size > 0){
 
-   			$('#areaDiv').css('height','auto');
 
- 	  		for(var i = 0; i < size; i++){
 
- 	  			if(_d[i].QuestType == 1)
 
- 	  			{
 
- 	  				$('#areaDiv').append(xzt(_d[i],i,1));
 
- 	  			}
 
- 	  			if(_d[i].QuestType == 2)
 
- 	  			{
 
- 	  				$('#areaDiv').append(xzt(_d[i],i,2));
 
- 	  			}
 
- 	  			if(_d[i].QuestType == 3)
 
- 	  			{
 
- 	  				$('#areaDiv').append(tkt(_d[i],i));
 
- 	  			}
 
- 	  			if(_d[i].QuestType == 4)
 
- 	  			{
 
- 	  				$('#areaDiv').append(jzdx(_d[i],i,4));
 
- 	  			}
 
- 	  			if(_d[i].QuestType == 5)
 
- 	  			{
 
- 	  				$('#areaDiv').append(jzdx(_d[i],i,5));
 
- 	  			}
 
- 	  		}
 
-   		}else{
 
-   			$('#areaDiv').css('height',300);
 
-   		}
 
-   	}
 
-   	
 
-   	function jzdx(d,index,type){//矩阵单选
 
-   		var html = '<div QuestId="'+d.QuestId+'" id="div'+d.QuestId+'" class="qa-item-wrap juzhen"><div class="q-tit">';
 
-   			html += '<span class="q-num">Q'+(index+1)+'</span>'
 
-   			html += '<div class="q-tit-txt" onblur="updateQuestion(this,'+d.QuestId+')">'+d.Question+'</div>';
 
-   			if(d.Mustquest == 1){
 
-   				html += '<span class="f12" style="color:red;">(选填)</span>';
 
-   			}
 
-   			// --show---------------------------
 
-   			html += '</div><div class="a-wrap" id="jzshow'+d.QuestId+'"><div class="mt15 mb25" style="margin-left:31px;">'
 
-   			html += jz_table(d,type);
 
-   			html += '</div></div>'
 
-             // --edit---------------------------
 
-        		html += '<div class="a-wrap" id="jzedit'+d.QuestId+'" style="display:none">';  
 
-           	html += initJZQuestionHtml(d,type);
 
-             html += initJZQuestionItemHtml(d,type);
 
-        		html += '</div><div class="qa-edit-tools">';
 
-   			html += '<i id="i'+d.QuestId+'" class="icon icon-edit mr25" onclick="jzEditPanel('+d.QuestId+')"></i>';
 
- 	  		if(type == 4){
 
- 	  			html += '<i id="iedit'+d.QuestId+'" class="icon icon-setting mr25" onclick="openEditQuestionPanel2('+d.QuestId+',\''+d.Mustquest+'\')"></i>';
 
- 	  		}else 
 
- 	  			html += '<i id="iedit'+d.QuestId+'" class="icon icon-setting mr25" onclick="openEditQuestionPanel3('+d.QuestId+',\''+d.Mustquest+'\',\''+d.Maxoption+'\',\''+d.Minoption+'\')"></i>';
 
- 	  		html += '<i id="iup'+d.QuestId+'" class="icon icon-up mr25" onclick="setJZQuestionUp(this)"></i>';
 
- 	  		html += '<i id="idown'+d.QuestId+'" class="icon icon-down mr25" onclick="setJZQuestionDown(this)"></i>';
 
- 	  		html += '<i id="idel'+d.QuestId+'" class="icon icon-trash" onclick="matdeleteQuestion('+d.QuestId+')"></i>';
 
-             html += '</div></div>';  
 
- 		return html ;
 
-   	}
 
-   	
 
-   	function matdeleteQuestion(id){//矩阵删除方法
 
-   		art.dialog({
 
- 	 		id: 'testID',
 
- 	 	    width: '245px',
 
- 	 	    height: '109px',
 
- 	 	    content: '确认要删除?',
 
- 	 	    lock: true,
 
- 	 	    button: [{
 
- 	 	      	name: '确定',
 
- 	 	       	callback: function () {
 
- 	 	       		var Api = 'survey.SurveyApiImpl.matdeleteQuestion';
 
- 				  	var params = {};
 
- 				    params.QuestId = id;
 
- 				    params.OperatorId="10011";
 
- 			  		params.OperatorName="admin";
 
- 				 	var url = ' ../survey/wtbj_matdeleteQuestion.action';
 
- 			  	  	var _d = _ajax(url,params,false);
 
- 			  	  	if(_d.Code == 10000){
 
- 			  	  	    ComWbj.artTips("提示","warning",_d.Message,1.5,null);
 
- //			  	  		ComWbj.alertIconNo('提示:',_d.Message,'warning');
 
- 			  	  		getWJData();
 
- 			  	  		return true;
 
- 			  	  	}else{
 
- 			  	     	ComWbj.artTips("提示","warning","添加异常",1.5,null);
 
- //			  	  		ComWbj.alertIconNo('提示:','添加异常','warning');
 
- 			  	  		return false;
 
- 			  	  	}
 
- 	 	       	}
 
- 	 	 	},{
 
- 	 	 		name: '取消'
 
- 	 	 	}]
 
- 	 	});
 
-   	}
 
-   	
 
-  	function initJZQuestionHtml(d,type){
 
-   		var html = '<dl class="juzhen-wrap"><dt>矩阵型</dt><div id="jzdiv'+d.QuestId+'">';  
 
- 	 	var _d = d.ChildrenMatrixQuestion;
 
- 	 	if(_d.length > 0){
 
- 	 		for(var i = 0;i<_d.length;i++){
 
- 	 			html += '<dd QuestId="'+_d[i].QuestId+'" class="juzhen-opt" id="ddq'+_d[i].QuestId+'">';
 
- 	 			html += '<input onblur="updateJZQuestion(this,'+_d[i].QuestId+')" type="text" class="input-text input-text-w500 mr20" value="'+_d[i].Question+'" />'; 
 
- 			    html += '<i id="'+_d[i].QuestId+'" class="icon icon-top mr15" onclick="setJZChildrenQuestionUp(this)"></i>';
 
- 			    html += '<i id="'+_d[i].QuestId+'" class="icon icon-bottom mr15" onclick="setJZChildrenQuestionDwon(this)"></i>';
 
- 			    html += '<i class="icon icon-del" onclick="delJZQuestionByID('+_d[i].QuestId+')"></i></dd>';
 
- 	 		}
 
- 	 	} 
 
- 	 	html += '</div><dd><a href="javascript:;" class="btn btn-w-auto" onclick="addJZQuestion('+d.QuestId+','+type+')">';
 
- 	    html += '<i class="icon icon-add-w"></i>添加</a></dd></dl>';
 
-   		return html;
 
-   	}
 
-  	
 
-   	//添加矩阵问题
 
- 	function addJZQuestion(id,type){
 
- 		var name = '矩阵';
 
- 		var param = {};
 
- 		param.SubjectId = SubjectId;
 
- 		param.Question = name;
 
- 		param.ObjType = 5;
 
- 		param.MatrixQuestId = id;
 
- 		param.ContentType = 13;
 
- 		param.QuestType = type;
 
- 		param.OperatorId = "10011";
 
- 		param.OperatorName = "admin";
 
- 		var url = '../survey/wtbj_addQuestion.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 		}else{
 
- 			$('#jzdiv'+id).append(addJZQuestionHtml(_d.QuestId,name));
 
- 			//加选项
 
- 			$('input[name="jzitem'+id+'"]').each(function(i){
 
- 				addJZQuestionItem(_d.QuestId,$(this).val());
 
- 			});
 
- 			getWJData();
 
- 			$('#i'+id).click();
 
- 		}
 
- 	}
 
-   	
 
- 	//添加选项
 
- 	function addJZQuestionItem(id,name){
 
- 		var param = {};
 
- 		param.QuestId = id;
 
- 		param.ItemCont = name;
 
- 		param.OperatorId = "10011";
 
- 		param.OperatorName = "admin";
 
- 		var url = '../survey/wtbj_addItem.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		if(!_d.Code == 10000){
 
- //			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 		}
 
- 	}
 
-   	
 
-   	function addJZQuestionHtml(id,name){
 
-   		var html = '';
 
-   		html += '<dd QuestId="'+id+'" class="juzhen-opt" id="ddq'+id+'">';
 
- 		html += '<input onblur="updateJZQuestion(this,'+id+')" type="text" class="input-text input-text-w500 mr20" value="'+name+'" />'; 
 
- 	    html += '<i id="'+id+'" class="icon icon-top mr15" onclick="setJZChildrenQuestionUp(this)"></i>';
 
- 	    html += '<i id="'+id+'" class="icon icon-bottom mr15" onclick="setJZChildrenQuestionDwon(this)"></i>';
 
- 	    html += '<i class="icon icon-del" onclick="delJZQuestionByID('+id+')"></i></dd>';
 
- 	    return html;
 
-   	}
 
-   	
 
-   	
 
-   	//删除问题
 
- 	function delJZQuestionByID(id){
 
- 	
 
- 		if($('#ddq'+id).parent().children().length <= 1){
 
- 			ComWbj.artTips("提示","warning","矩阵选项不能全部删除",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','矩阵选项不能全部删除','warning');
 
- 			return ;
 
- 		}else{
 
- 		  	var Api = 'survey.SurveyApiImpl.deleteQuestion';
 
- 		  	var params = {};
 
- 		    params.QuestId = id;
 
- 		 	var url = '../survey/wtbj_deleteQuestion.action';
 
- 	  	  	var _d = _ajax(url,params,false);
 
- 	  	  	if(_d.Code != 10000){
 
- 	  	  	ComWbj.artTips("提示","warning","添加异常",1.5,null);
 
- //	  	  		ComWbj.alertIconNo('提示:','添加异常','warning');
 
- 	  	  		return false;
 
- 	  	  	}else{
 
- 	  	  		$("#ddq"+id).remove();
 
- 			}
 
- 		}
 
- 	}
 
-   	
 
-  	//修改选题
 
- 	function updateJZQuestion(o,id){
 
- 		if(!isLengthTooLong(o.value,50,1)){
 
- 			var params={};
 
- 		  	params.QuestId = id;
 
- 		  	params.Question = o.value;
 
- 		    params.OperatorId = "10011";
 
- 		    params.OperatorName = "admin";
 
- 			var url = '../survey/wtbj_updateQuest.action';
 
- 			var _d = _ajax(url,params,false);
 
- 			if(!_d.Code == 10000){
 
- 				ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //				ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 		 	}
 
- 		}else{
 
- 			ComWbj.artTips("提示","warning","矩阵题目字数在1~50之间",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','矩阵题目字数在1~50之间','warning');
 
- 		}
 
- 	}
 
-   	
 
-   	//选项上移
 
- 	function setJZChildrenQuestionUp(o){
 
- 		var id = o.id;
 
- 	 	var p_id = $(o).parent().prev().attr('QuestId');
 
- 	 	if(p_id == undefined){
 
- 	 		ComWbj.artTips("提示","warning","已经是第一题",1.5,null);
 
- //	 		ComWbj.alertIconNo('提示:','已经是第一题','warning');
 
- 	 		return ;
 
- 	 	}
 
- 		var param={};
 
- 	  	param.QuestId1 = id;
 
- 	  	param.QuestId2 = p_id;
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 		var url = '../survey/wtbj_exchangeQuestionSort.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		$("#ddq"+id).insertBefore("#ddq"+p_id);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}
 
- 	}
 
- 	 
 
-  	//选项上移
 
- 	function setJZChildrenQuestionDwon(o){
 
- 		var id = o.id;
 
- 	 	var n_id = $(o).parent().next().attr('QuestId');
 
- 	 	if(n_id == undefined){
 
- 	 		ComWbj.artTips("提示","warning","已经是最后一题",1.5,null);
 
- //	 		ComWbj.alertIconNo('提示:','已经是最后一题','warning');
 
- 	 		return ;
 
- 	 	}
 
- 		var param={};
 
- 	  	param.QuestId1 = id;
 
- 	  	param.QuestId2 = n_id;
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 		var url = '../survey/wtbj_exchangeQuestionSort.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		$("#ddq"+n_id).insertBefore("#ddq"+id);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}
 
- 	} 
 
- 	 
 
-   	//选项上移
 
- 	function setJZQuestionItemUp(o){ 
 
- 		var id = o.id;
 
- 		var p_id = $(o).parent().prev().attr('QuestId');
 
- 		if(p_id == undefined){
 
- 			ComWbj.artTips("提示","warning","已经是第一个选项",1.5,null);
 
- //	 		ComWbj.alertIconNo('提示:','已经是第一个选项','warning');
 
- 	 		return ;
 
- 	 	}
 
- 		var param={};
 
- 	  	param.ItemId1 = id;
 
- 	  	param.ItemId2 = p_id;
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 		var url = '../survey/wtbj_exchangeQuestionItemSort.action';
 
- 		$("#"+id).insertBefore("#"+p_id);
 
- 		var _d = _ajax(url,param,false);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}
 
- 	}
 
- 	
 
- 	//选项下移
 
- 	function setJZQuestionItemDown(o){
 
- 		var id = $(o).parent().parent().parent().attr('id');
 
- 		var n_id = $(o).parent().parent().parent().next().attr('id');
 
- 		if(n_id == undefined){
 
- 			ComWbj.artTips("提示","warning","已经是最后一个选项",1.5,null);
 
- //	 		ComWbj.alertIconNo('提示:','已经是最后一个选项','warning');
 
- 	 		return ;
 
- 	 	}
 
- 		//var p_id = $(o).parent().parent().parent().prev().attr('id');
 
- 		$("#"+n_id).insertBefore("#"+id);
 
- 		var param={};
 
- 	  	param.ItemId1 = id;
 
- 	  	param.ItemId2 = n_id;
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 		var url = '../survey/wtbj_exchangeQuestionItemSort.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}
 
- 	}
 
- 	
 
-   	function initJZQuestionItemHtml(d){
 
-   		var html = '<dl class="juzhen-wrap"><dt>选项</dt><div id="jzitemdiv'+d.QuestId+'">';  
 
- 	 	var _d = d.ChildrenMatrixQuestion;
 
- 	 	var ids = '';
 
- 	 	var size = 0;
 
- 	 	if(_d.length > 0){
 
- 	 		var data = _d[0].MatrixQuestItems;
 
- 	 		for(var i = 0;i<data.length;i++){
 
- 	 			size ++;
 
- 	 		}
 
- 	 	}
 
- 	 	if(size > 0){
 
- 	 		for(var j = 0;j<size;j++){
 
- 	 			var ids = '';
 
- 	 			for(var i = 0;i<_d.length;i++){
 
- 	 				var data = _d[i].MatrixQuestItems[j];
 
- 	 				if(isEmpty(data)){
 
- 	 					data = {};
 
- 	 					data.ItemId = 0;
 
- 	 				}
 
- 		 			if(i == 0){
 
- 		 				ids = data.ItemId;
 
- 		 			}else ids += ','+data.ItemId;
 
- 	 			}
 
- 	 			var ids1 = replaceAll(ids,',','-');
 
- 	 			html += '<dd ids="'+ids1+'" class="juzhen-opt" id="ddi'+ids1+'" >';
 
- 	 			html += '<input onblur="updateJZQuestionItem(this,\''+ids+'\')" name="jzitem'+d.QuestId+'" type="text" class="input-text input-text-w500 mr20" value="'+_d[0].MatrixQuestItems[j].ItemCont+'" />'; 
 
- 			    html += '<i id="'+ids1+'" class="icon icon-top mr15" onclick="setJZChildrenQuestionItemUp(this)"></i>';  
 
- 		      	html += '<i id="'+ids1+'" class="icon icon-bottom mr15" onclick="setJZChildrenQuestionItemDwon(this)"></i>';
 
- 		      	html += '<i class="icon icon-del" onclick="deleteQuestionItems(this,\''+ids+'\')"></i></dd>';
 
- 	 		}
 
- 	 	}
 
- 		html += '</div><dd><a href="javascript:;" class="btn btn-w-auto" onclick="addJZQuestionItemHtml(\''+d.QuestId+'\')">';
 
- 	 	html += '<i class="icon icon-add-w"></i>添加</a><a href="javascript:;" class="btn absolute" style="right:15px;bottom:17px" onclick="endEditPanel('+d.QuestId+')">保存</a></dd></dl>';
 
-   		return html;
 
-   	}
 
- 	function setJZChildrenQuestionItemUp(o){//矩阵选项位移
 
- 		
 
- 		var id = o.id;
 
- 	 	var p_id = $(o).parent().prev().attr('ids');
 
- 	 	if(p_id == undefined){
 
- 	 		ComWbj.artTips("提示","warning","已经是第一个选项",1.5,null);
 
- //	 		ComWbj.alertIconNo('提示:','已经是第一个选项','warning');
 
- 	 		return ;
 
- 	 	}
 
- 		var param={};
 
- 	  	param.ItemIds1 = replaceAll(id,'-',',');
 
- 	  	param.ItemIds2 = replaceAll(p_id,'-',',');
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 		var url = '../survey/wtbj_exchangeMatQuestionItemSorts.action';
 
- 	 	var _d = _ajax(url,param,false);
 
- 		 
 
- 		$("#ddi"+id).insertBefore("#ddi"+p_id);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}
 
- 	}
 
- 	function setJZChildrenQuestionItemDwon(o){//矩阵选项位移
 
- 		
 
- 		var id = o.id;
 
- 	 	var n_id = $(o).parent().next().attr('ids');
 
- 	 	if(n_id == undefined) {
 
- 	 		ComWbj.artTips("提示","warning","已经是最后一个选项",1.5,null);
 
- //	 		ComWbj.alertIconNo('提示:','已经是最后一个选项','warning');
 
- 	 		return ;
 
- 	 	}
 
- 		var param={};
 
- 	  	param.ItemIds1 = replaceAll(id,'-',',');
 
- 	  	param.ItemIds2 = replaceAll(n_id,'-',',');
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 		var url = '../survey/wtbj_exchangeMatQuestionItemSorts.action';
 
- 	 	var _d = _ajax(url,param,false);
 
- 		$("#ddi"+n_id).insertBefore("#ddi"+id);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}
 
- 	}
 
- 	function addJZQuestionItemHtml(id){//新增矩阵选项
 
- 		var name = '选项';
 
- 		//新增多个矩阵
 
- 		var d = $('#jzdiv'+id).children();
 
- 		if(d.length < 1){
 
- 			ComWbj.artTips("提示","warning","请先添加矩阵问题,后再添加选项",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','请先添加矩阵问题,后再添加选项','warning');
 
- 			return ;
 
- 		}else{
 
- 			d.each(function(){
 
- 				addJZQuestionItem($(this).attr('QuestId'),name);
 
- 			});
 
- 			getWJData();
 
- 			$('#i'+id).click();
 
- 		}
 
- 	}
 
- 	
 
- 	//修改选题
 
- 	function updateJZQuestionItem(o,ids){
 
- 		if(!isLengthTooLong(o.value,50,1)){
 
- 			var arr_ids = ids.split(',');
 
- 			if(arr_ids.length > 0 ){
 
- 				for(var i = 0;i<arr_ids.length;i++){
 
- 					updateJZQuestionItemTile(arr_ids[i],o.value);
 
- 				}
 
- 			}
 
- 		}else{
 
- 			ComWbj.artTips("提示","warning","矩阵选项字数在1~50之间",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','矩阵选项字数在1~50之间','warning');
 
- 		}
 
- 	}
 
- 	
 
- 	//修改选项
 
- 	function updateJZQuestionItemTile(id,name){
 
- 		var param={};
 
- 	  	param.ItemCont = name;
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 	 	param.ItemId = id;
 
- 		var url = '../survey/wtbj_upateItem.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}
 
- 	}
 
- 		
 
- 	function deleteQuestionItems(o,ids){//删除多项选项
 
- 		var ids1 = replaceAll(ids,',','-');
 
- 		if($('#ddi'+ids1).parent().children().length <=1){
 
- 			ComWbj.artTips("提示","warning","矩阵选项不能全部被删除",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','矩阵选项不能全部被删除','warning');
 
- 			return ;
 
- 		}else{
 
- 			var params={};
 
- 		  	params.ItemIds = ids;
 
- 		    params.OperatorId = "10011";
 
- 		    params.OperatorName = "admin";
 
- 			var url = '../survey/wtbj_deleteQuestionItems.action';
 
- 			var _d = _ajax(url,params,false);
 
- 			if(_d.Code != 10000){
 
- 				ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //				ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 				return true;
 
- 		 	}else{
 
- 	  	  		$(o).parent().remove();
 
- 	  	  	}
 
- 		}
 
- 	}
 
- 	
 
-   	function jz_table(d,type){
 
-   		var table = '<table class="tb tb-border">';
 
-   		var _d = d.ChildrenMatrixQuestion;
 
-   		for(var i = 0 ;i<_d.length;i++){
 
- 			if(i == 0){
 
- 				table +='<tr><th width="125" ></th>';
 
- 				for(var j = 0 ;j<_d[i].MatrixQuestItems.length;j++){
 
- 					table +='<th width="220" name="th'+d.QuestId+'">'+_d[i].MatrixQuestItems[j].ItemCont+'</th>';
 
- 				}
 
- 				table +='</tr>';
 
- 				table +='<tr><th width="125">'+_d[i].Question+'</th>';
 
- 				for(var j = 0 ;j<_d[i].MatrixQuestItems.length;j++){
 
- 					if(type == 4){
 
- 						table +='<td><input type="radio" name="checkbox1" value="" /></td>';
 
- 					}else 
 
- 						table +='<td><input type="checkbox" name="checkbox1" value="" /></td>';
 
- 				}
 
- 				table +='</tr>';
 
- 			}else{
 
- 				table +='<tr><th width="125">'+_d[i].Question+'</th>';
 
- 				for(var j = 0 ;j<_d[i].MatrixQuestItems.length;j++){
 
- 					if(type == 4){
 
- 						table +='<td><input type="radio" name="checkbox1" value="" /></td>';
 
- 					}else 
 
- 						table +='<td><input type="checkbox" name="checkbox1" value="" /></td>';
 
- 				}
 
- 				table +='</tr>';
 
- 			}
 
-   		}
 
-   		return table+='</table>';
 
-   	}
 
-   	
 
-   	function tkt(d,index){//填空题
 
-   		var html = '<div QuestId="'+d.QuestId+'" id="div'+d.QuestId+'" class="qa-item-wrap"><div class="q-tit">';
 
-   		 	html += '<span class="q-num">Q'+(index+1)+'</span>'; 
 
-   		 	html += '<div class="q-tit-txt"  onblur="updateQuestion(this,'+d.QuestId+')">'+d.Question+'</div>'; 
 
-   			if(d.Mustquest == 1){
 
-   				html += '<span class="f12" style="color:red;">(选填)</span>';
 
-   			}
 
-   		 	html += '</div><div class="a-wrap"><div class="mt15" style="margin-left:31px;">';
 
-   		 	html += '<textarea name="" id="" class="textarea textarea-w600"></textarea>';
 
-   		 	html += '</div><div class="ml30 mt20" id="btn'+d.QuestId+'" style="display:none">';
 
-   		 	html += '<a href="javascript:;" class="btn absolute" style="right:15px;bottom:17px" onclick="endEditPanel('+d.QuestId+')">保存</a>';
 
-   		 	html += '</div></div>';
 
-   		 	
 
-   		 
 
-   		 	
 
-   		 	html += '<div class="qa-edit-tools"><i id="i'+d.QuestId+'" class="icon icon-edit mr25" onclick="editPanel('+d.QuestId+')"></i>';
 
- 	  		html += '<i id="iedit'+d.QuestId+'" class="icon icon-setting mr25" onclick="openEditQuestionPanel2('+d.QuestId+',\''+d.Mustquest+'\')"></i>';
 
- 	  		html += '<i id="iup'+d.QuestId+'" class="icon icon-up mr25" onclick="setQuestionUp(this)"></i>';
 
- 	  		html += '<i id="idown'+d.QuestId+'" class="icon icon-down mr25" onclick="setQuestionDown(this)"></i>';
 
- 	  		html += '<i id="idel'+d.QuestId+'" class="icon icon-trash" onclick="delQuestionByID('+d.QuestId+')"></i>';
 
-             html += '</div></div>';
 
- 		return html ;
 
-   	}
 
-   	
 
-   	//选择题
 
-   	function xzt(d,index,type){
 
-   		var _d = d.SvQuestionItems;
 
-   		var li = getDxtLis(_d,type);
 
-   		var ul = getDxtUL(d,index,li,type);
 
-   		return ul;
 
-   	}
 
- 	//删除问题
 
- 	function delQuestionByID(id){
 
- 	
 
- 		art.dialog({
 
- 	 		id: 'testID',
 
- 	 	    width: '245px',
 
- 	 	    height: '109px',
 
- 	 	    //content: '您要删除问卷“'+name+'”吗?注意:删除后无法恢复',
 
- 	 	    content: '您要删除该问题吗?注意:删除后无法恢复',
 
- 	 	    lock: true,
 
- 	 	    button: [{
 
- 	 	      	name: '确定',
 
- 	 	       	callback: function () {
 
- 	 	    		var Api = 'survey.SurveyApiImpl.deleteQuestion';
 
- 				  	var params = {};
 
- 				    params.QuestId = id;
 
- 				    params.OperatorId="10011";
 
- 			  		params.OperatorName="admin";
 
- 				 	var url = '../survey/wtbj_deleteQuestion.action';
 
- 			  	  	var _d = _ajax(url,params,false);
 
- 			  	  	if(_d.Code == 10000){
 
- 			  	  	ComWbj.artTips("提示","succeed",_d.Message,1.5,null);
 
- 		//	  	  		ComWbj.alertIconNo('提示:',_d.Message,'warning');
 
- 			  	  		getWJData();
 
- 			  	  		return true;
 
- 			  	  	}else{
 
- 			  	  		ComWbj.artTips("提示","warning","添加异常",1.5,null);
 
- 		//	  	  		ComWbj.alertIconNo('提示:','添加异常','warning');
 
- 			  	  		return false;
 
- 			  	  	}
 
- 	 	       	}
 
- 	 	    },{
 
- 	 	 		name: '取消'
 
- 	 	 	}]
 
- 	 	});
 
- 	
 
- 		
 
- //	  	 art.dialog({
 
- //	 		id: 'testID',
 
- //	 	    width: '245px',
 
- //	 	    height: '109px',
 
- //	 	    content: '确认要删除?',
 
- //	 	    lock: true,
 
- //	 	    button: [{
 
- //	 	      	name: '确定',
 
- //	 	       	callback: function () {
 
- //	 	       		var Api = 'survey.SurveyApiImpl.deleteQuestion';
 
- //				  	var params = {};
 
- //				    params.QuestId = id;
 
- //				 	var url = '../survey/wtbj_deleteQuestion.action';
 
- //			  	  	var _d = _ajax(url,params,false);
 
- //			  	  	if(_d.Code == 10000){
 
- //			  	  	ComWbj.artTips("提示","warning","_d.Message",1.5,null);
 
- ////			  	  		ComWbj.alertIconNo('提示:',_d.Message,'warning');
 
- //			  	  		getWJData();
 
- //			  	  		return true;
 
- //			  	  	}else{
 
- //			  	  	ComWbj.artTips("提示","warning","添加异常",1.5,null);
 
- ////			  	  		ComWbj.alertIconNo('提示:','添加异常','warning');
 
- //			  	  		return false;
 
- //			  	  	}
 
- //	 	       	}
 
- //	 	 	},{
 
- //	 	 		name: '取消'
 
- //	 	 	}]
 
- //	 	});
 
- 	}
 
-   	
 
-   	function getDxtUL(d,index,li,type){
 
-   		var dxt_ul = '<div class="qa-item-wrap" QuestId="'+d.QuestId+'" id="div'+d.QuestId+'">';
 
-   		dxt_ul += '<div class="q-tit"><span class="q-num" id="queueno">Q'+(index+1)+'</span>'; 
 
-   		dxt_ul += '<div class="q-tit-txt" onblur="updateQuestion(this,'+d.QuestId+')">'+d.Question+'</div>'; 
 
-   		if(d.Mustquest == 1){
 
-   			dxt_ul += '<span class="f12" style="color:red;">(选填)</span>';
 
-   		}
 
-   		dxt_ul += '</div><div class="a-wrap"><ul class="radio-options" id="ul'+d.QuestId+'">'+li+'</ul>';
 
-   		dxt_ul += '<div class="ml30 mt20" id="btn'+d.QuestId+'" style="display:none">';
 
-   		dxt_ul += '<a href="javascript:;" class="btn btn-w-auto" onclick="addQuestionItem('+d.QuestId+','+d.QuestType+')"> ';
 
-   		dxt_ul += '<i class="icon icon-add-w"></i>添加</a> ';
 
-   		dxt_ul += '<a href="javascript:;" class="btn absolute" style="right:15px;bottom:17px" onclick="endEditPanel('+d.QuestId+')">保存</a>';
 
-   		dxt_ul += '</div></div><div class="qa-edit-tools">';
 
-   		dxt_ul += '<i id="i'+d.QuestId+'" class="icon icon-edit mr25" onclick="editPanel('+d.QuestId+')"></i>';
 
-   		if(type == 1){
 
-   			dxt_ul += '<i id="iedit'+d.QuestId+'" class="icon icon-setting mr25" onclick="openEditQuestionPanel('+d.QuestId+',\''+d.Mustquest+'\')"></i>';
 
-   		}else 
 
-   			dxt_ul += '<i id="iedit'+d.QuestId+'" class="icon icon-setting mr25" onclick="openEditQuestionPanel1('+d.QuestId+',\''+d.Mustquest+'\',\''+d.Maxoption+'\',\''+d.Minoption+'\')"></i>';
 
-   		dxt_ul += '<i id="iup'+d.QuestId+'" class="icon icon-up mr25" onclick="setQuestionUp(this)"></i>';
 
-   		dxt_ul += '<i id="idown'+d.QuestId+'" class="icon icon-down mr25" onclick="setQuestionDown(this)"></i>';
 
-   		dxt_ul += '<i id="idel'+d.QuestId+'" class="icon icon-trash" onclick="delQuestionByID('+d.QuestId+')"></i>';
 
-   		dxt_ul += '</div></div>';
 
-   		return dxt_ul;
 
-   	}
 
-  	
 
-  	//编辑单选题
 
-  	function openEditQuestionPanel(id,mid){
 
-  		$('#setting3').prev('.mask').show().end().fadeIn();
 
-  	 	$('#dxtFlowDiv').children().eq(0).nextAll().remove();
 
-  	 	initSelectModelDate(id);
 
-  	 	$('#setting3_questionID').val(id);
 
-  	 	setPopAlign('setting3');
 
-  	 	if(isEmpty(mid) || mid == 0){
 
-  	 		$('#setting3_dxt_noAnswer').removeAttr('checked');
 
-  	 	}else $('#setting3_dxt_noAnswer').attr('checked','checked');
 
-  	 	initCurrentItemFolw(id);
 
-  	}
 
-  	
 
-  	//编辑多选题
 
-  	function openEditQuestionPanel1(id,mid,mor,les){
 
-  		$('#setting2').prev('.mask').show().end().fadeIn();
 
-  	 	$('#setting2_questionID').val(id);
 
-  	 	$('#setting2_count').val($('#ul'+id+' li').length);
 
-  	 	if(parseInt(mor) > 0){
 
-  	 		$('#setting2_mor').val(mor);
 
-  	 	}else $('#setting2_mor').val('');
 
-  	 	if(parseInt(les) > 0){
 
-  	 		$('#setting2_les').val(les);
 
-  	 	}else $('#setting2_les').val('');
 
-  	 	setPopAlign('setting2');
 
-  	 	if(isEmpty(mid) || mid == 0){
 
-  	 		$('#setting2_dxt_noAnswer').removeAttr('checked');
 
-  	 	}else $('#setting2_dxt_noAnswer').attr('checked','checked');
 
-  	}
 
- 	 
 
- 	//编辑矩阵多选题
 
-  	function openEditQuestionPanel3(id,mid,mor,les){
 
-  		$('#setting2').prev('.mask').show().end().fadeIn();
 
-  	 	$('#setting2_questionID').val(id);
 
-  	 	$('#setting2_count').val($('th[name="th'+id+'"]').length);
 
-  	 	if(parseInt(mor) > 0){
 
-  	 		$('#setting2_les').val(les);
 
-  	 	}else $('#setting2_les').val('');
 
-  	 	if(parseInt(les) > 0){
 
-  	 		$('#setting2_mor').val(mor);
 
-  	 	}else $('#setting2_mor').val('');
 
-  	 	setPopAlign('setting2');
 
-  	 	if(isEmpty(mid) || mid == 0){
 
-  	 		$('#setting2_dxt_noAnswer').removeAttr('checked');
 
-  	 	}else $('#setting2_dxt_noAnswer').attr('checked','checked');
 
-  	} 
 
- 	 	
 
-  	function openEditQuestionPanel2(id,mid){//编辑
 
-  		$('#setting1').prev('.mask').show().end().fadeIn();
 
-  	 	$('#setting1_questionID').val(id);
 
-  	 	setPopAlign('setting1');
 
-  	 	if(isEmpty(mid) || mid == 0){
 
-  	 		$('#setting1_dxt_noAnswer').removeAttr('checked');
 
-  	 	}else $('#setting1_dxt_noAnswer').attr('checked','checked');
 
-  	}
 
-  	
 
-  	function saveNoAnswerSet(){
 
-  		var type = 0;
 
- 		if($('#setting1_dxt_noAnswer').attr('checked') == 'checked'){
 
- 			type = 1;
 
- 		}
 
-  		var id = $('#setting1_questionID').val();
 
-  		var param={};
 
- 	  	param.QuestId = id;
 
- 	  	param.Mustquest = type;
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 	 	var url = '../survey/wtbj_updateQuest.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}else {
 
- 	 		ComWbj.artTips("提示","succeed",_d.Message,1.5,null);
 
- //	 		ComWbj.alertIconNo('提示:',_d.Message,'succeed');
 
- 			$('#setting1').prev('.mask').hide().end().fadeOut();
 
- 		 	getWJData();
 
- 	 	}
 
-  	}
 
-  	
 
-  	function saveMoreAnswerSet(){//保存多选题设置
 
-  	
 
- // 		var les = parseInt($('#setting2_les').val());
 
- // 		var mor = parseInt($('#setting2_mor').val());
 
- // 		var num = parseInt($('#setting2_count').val());
 
-  		var les = $('#setting2_les').val();
 
-  		var mor = $('#setting2_mor').val();
 
-  		var num = $('#setting2_count').val();
 
-  		var f = false;
 
-  		var type = 0;
 
- 		if($('#setting2_dxt_noAnswer').attr('checked') == 'checked'){
 
- 			type = 1;
 
- 		}
 
- 		if (type!=1) {
 
- 			if(!isEmpty(les)){
 
- 	 		 	if(les > num || les < 1){
 
- 	 		 		ComWbj.artTips("提示","warning","最少选择数量必须小于选项数,最少为“1”",1.5,null);
 
- //	 		 		ComWbj.alertIconNo('提示:','最少选择数量必须小于题数,最少为“1”','warning');
 
- 	 		 		return ;
 
- 	 		 	}
 
- 	 		 	f = true;
 
- 	 		}else if(les == 0){
 
- 	 			ComWbj.artTips("提示","warning","最少选择数量必须小于选项数,最少为“1”",1.5,null);
 
- //	 			ComWbj.alertIconNo('提示:','最少选择数量必须小于题数,最少为“1”','warning');
 
- 	 		 	return ;
 
- 	 		}
 
- 	 		if(!isEmpty(mor)){
 
- 	 		 	if(mor > num || mor < 1){
 
- 	 		 		ComWbj.artTips("提示","warning","最多选择数量不能超过选项数,最少为“1”",1.5,null);
 
- //	 		 		ComWbj.alertIconNo('提示:','最多选择数量不能超过题数,最少为“1”','warning');
 
- 	 		 		return ;
 
- 	 		 	}
 
- 	 		}else if(les == 0){
 
- 	 			ComWbj.artTips("提示","warning","最多选择数量不能超过选项数,最少为“1”",1.5,null);
 
- //	 			ComWbj.alertIconNo('提示:','最多选择数量不能超过题数,最少为“1”','warning');
 
- 	 		 	return ;
 
- 	 		}
 
- 	 		if(f){
 
- 	 			if(les > mor){
 
- 	 				ComWbj.artTips("提示","warning","最多选择数量不能少于最少选择数量",1.5,null);
 
- //	 				ComWbj.alertIconNo('提示:','最多选择数量不能少于最少选择数量','warning');
 
- 	 		 		return ;
 
- 	 			}
 
- 	 		}
 
- 		}
 
- 		var id = $('#setting2_questionID').val();
 
-  		setQuestionMustquest(id,type);
 
-  		setMMoption(les,mor,id);
 
- 		 		
 
-  	}
 
-  	
 
-  	function setMMoption(Minoption,Maxoption,id){//设置选项数量
 
-  		var params={};
 
-  		params.Minoption = Minoption;
 
- 	  	params.Maxoption = Maxoption;
 
- 	  	params.QuestId = id;
 
- 	    params.OperatorId = "10011";
 
- 	    params.OperatorName = "admin";
 
- 		var url = '../survey/wtbj_updateQuest.action';
 
- 		var _d = _ajax(url,params,false);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}else {
 
- 	 		ComWbj.artTips("提示","warning",_d.Message,1.5,null);
 
- //	 		ComWbj.alertIconNo('提示:',_d.Message,'succeed');
 
- 			$('#setting2').prev('.mask').hide().end().fadeOut();
 
- 		 	getWJData();
 
- 	 	}
 
-  	}
 
-  	
 
-  	function initSelectModelDate(id){
 
-  		var options = '<option value="0">-请选择-</option>';
 
-  		var num = 0;
 
-  		$.each(dataArr,function(i,it){
 
-  			if(it.QuestId == id){
 
-  				for(var j=0;j<it.SvQuestionItems.length;j++){
 
-  					num++;
 
-  					options += '<option value="'+it.SvQuestionItems[j].ItemId+'">'
 
-  					+it.SvQuestionItems[j].ItemCont+'</option>';
 
-  				}
 
-  			}
 
-  		})
 
-  		$('#setting3_itemCount').val(num);
 
-  	 	$('#selectModel').children().eq(0).empty().append(options);
 
-  	  	options = '<option value="0">-请选择-</option>';
 
-  	  	var num = 0;
 
-  	  	$.each(QuestionOption,function(i,it){
 
-  		 	if(id == it.id){
 
-  		 		num = i;
 
-  		 	}
 
-  		})
 
-  		$.each(QuestionOption,function(i,it){
 
-  		 	if(id != it.id){
 
-  		 		if(i > num){
 
-  		 			options += '<option value="'+it.id+'">Q'+(i+1)+'</option>';
 
-  		 		}
 
-  		 	}
 
-  		})
 
-  		options += '<option  value="10">结束(计入结果)</option>';
 
-  		options += '<option  value="11">结束(不计入结果)</option>';
 
-  		$('#selectModel').children().eq(1).empty().append(options);
 
-  	}
 
-  	
 
-  	function initCurrentItemFolw(id){//初始化 流向选项信息
 
-  		var ids = '';
 
-  		var obj = null;
 
-  		$.each(dataArr,function(i,o){
 
-  			if(o.QuestId == id){
 
-  				obj = o.SvQuestionItems;
 
-  			}
 
-  		});
 
-  		for(var i = 0;i<obj.length;i++){
 
-  			if(!isEmpty(obj[i].JumpQuest)){
 
-  				initSelectHtml(id,obj[i].JumpQuest,obj[i].ItemId);
 
-  				if(ids == ''){
 
-  					ids += obj[i].ItemId;
 
-  				}else ids += ','+obj[i].ItemId;
 
-  			}
 
-  		}
 
-  		$('#setting3_allFlowsItemIds').val(ids);
 
-  	}
 
-  	
 
- 	function initSelectHtml(id,v,v1){
 
- 	 	
 
- 		var html = '<div class="f12 mt15">';
 
- 		html += '如果本题选项中<select name="dxtSelect" id="" class="inp-sel ml10 mr10" style="width:120px;">';
 
- 		html += initQuestionItemOption(id,v1);
 
- 		html += '</select>则跳转到';
 
- 		html += '<select name="dxtSelectLink" id="" class="inp-sel ml10 mr10" style="width:120px;">';
 
- 		html += initQuestionOption(id,v);
 
- 		html += '</select><i class="icon icon-del" onclick="delDxtSelect(this)"></i></div>';
 
-  		$("#dxtFlowDiv").append(html);
 
- 	} 	
 
-  	
 
-  	function initQuestionOption(id,v){//初始化选题下拉
 
-  	 	
 
-  	  	options = '<option value="0">-请选择-</option>';
 
-  	  	var num = 0;
 
-  		$.each(QuestionOption,function(i,it){
 
-  			if(id == it.id){
 
-  				num = i;
 
-  			}
 
-  		})
 
-  		$.each(QuestionOption,function(i,it){
 
-  			if(id != it.id){
 
-  				if(v && v == it.id){
 
- 		 			options += '<option selected="selected" value="'+it.id+'">Q'+(i+1)+'</option>';
 
-  				}else{
 
-  					if(i > num){
 
-  						options += '<option value="'+it.id+'">Q'+(i+1)+'</option>';
 
-  					}
 
-  				}
 
-  			}
 
-  		})
 
-  		
 
-  		if(v == 10){
 
-  			options += '<option selected="selected" value="10">结束(计入结果)</option>';
 
-  			options += '<option  value="11">结束(不计入结果)</option>';
 
-  		}else if(v == 11){
 
-  			options += '<option  value="10">结束(计入结果)</option>';
 
-  			options += '<option selected="selected" value="11">结束(不计入结果)</option>';
 
-  		}else{
 
-  			options += '<option  value="10">结束(计入结果)</option>';
 
-  			options += '<option  value="11">结束(不计入结果)</option>';
 
-  		}
 
-  		return options;
 
-  	}
 
-  	
 
-  	function initQuestionItemOption(id,v){//初始化选项下拉
 
-  		var options = '<option value="0">-请选择-</option>';
 
-  		var num = 0;
 
-  		$.each(dataArr,function(i,it){
 
-  			if(it.QuestId == id){
 
-  				for(var j=0;j<it.SvQuestionItems.length;j++){
 
-  					num++;
 
-  					if(v && v == it.SvQuestionItems[j].ItemId){
 
-  						options += '<option selected="selected" value="'+it.SvQuestionItems[j].ItemId+'">'
 
- 	 					+it.SvQuestionItems[j].ItemCont+'</option>'; 
 
-  					}else 
 
-  					options += '<option value="'+it.SvQuestionItems[j].ItemId+'">'
 
-  					+it.SvQuestionItems[j].ItemCont+'</option>';
 
-  				}
 
-  			}
 
-  		})
 
-  		return options;
 
-  	}
 
-  	
 
-  	function addDxtQuestionFlowSelect(){//添加单选题流向
 
-  		var num = $('#setting3_itemCount').val();
 
- 		if($("#dxtFlowDiv").children().length >= (parseInt(num)+1)){
 
- 			ComWbj.artTips("提示","warning","跳转设置数量不能超过答案选项总数",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','跳转设置数量不能超过答案选项总数','warning');
 
- 			return;
 
- 		}else{
 
- 			var html = $('#selectModel').html();
 
- 			$("#dxtFlowDiv").append('<div class="f12 mt15">'+html+'</div>');
 
- 		}
 
-  	}
 
-  	
 
-  	function replaceAll(s,s1,s2){//替换全部
 
-  		s = s.replace(s1,s2);
 
-  		if(s == s.replace(s1,s2)){
 
-  			return s;
 
-  		}else  return replaceAll(s,s1,s2);
 
-  	}
 
-  	
 
-  	function addQuestionFlow(sl1,sl2){//添加答案逻辑流向
 
- 	
 
- 		var param={};
 
- 	  	param.ItemId = id;
 
- 	  	param.NextQuestId = id;
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 	    var del_id = obj.attr('id');
 
- 	 	var url = '../survey/wtbj_addQuestionFlow.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		$("#"+del_id).remove();
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}
 
- 	}
 
-  	
 
-  	//选项上移
 
- 	function setQuestionUp(o){
 
- 		var id = $(o).parent().parent().attr('QuestId');
 
- 	 	var p_id = $(o).parent().parent().prev().attr('QuestId');
 
- 	 	if(p_id == undefined){
 
- 	 		ComWbj.artTips("提示","warning","已经是第一题",1.5,null);
 
- //	 		ComWbj.alertIconNo('提示:','已经是第一题','warning');
 
- 	 		return ;
 
- 	 	}
 
- 		var param={};
 
- 	  	param.QuestId1 = id;
 
- 	  	param.QuestId2 = p_id;
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 		var url = '../survey/wtbj_exchangeQuestionSort.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		$("#div"+id).insertBefore("#div"+p_id);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}
 
- 	 	getWJData();
 
- 	}
 
- 	
 
- 	//选项上移
 
- 	function setJZQuestionUp(o){
 
- 		var id = $(o).parent().parent().attr('QuestId');
 
- 	 	var p_id = $(o).parent().parent().prev().attr('QuestId');
 
- 	 	if(p_id == undefined){
 
- 	 		ComWbj.artTips("提示","warning","已经是第一题",1.5,null);
 
- //	 		ComWbj.alertIconNo('提示:','已经是第一题','warning');
 
- 	 		return ;
 
- 	 	}
 
- 		var param={};
 
- 	  	param.QuestId1 = id;
 
- 	  	param.QuestId2 = p_id;
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 		var url = '../survey/wtbj_exchangeQuestionSort.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		$("#div"+id).insertBefore("#div"+p_id);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}
 
- 	}
 
- 	
 
- 	//选项下移
 
- 	function setJZQuestionDown(o){
 
- 		var id = $(o).parent().parent().attr('QuestId');
 
- 	 	var n_id = $(o).parent().parent().next().attr('QuestId');
 
- 	 	if(n_id == undefined){
 
- 	 		ComWbj.artTips("提示","warning","已经是最后一题",1.5,null);
 
- //	 		ComWbj.alertIconNo('提示:','已经是最后一题','warning');
 
- 	 		return ;
 
- 	 	}
 
- 		var param={};
 
- 	  	param.QuestId1 = id;
 
- 	  	param.QuestId2 = n_id;
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 		var url = '../survey/wtbj_exchangeQuestionSort.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		$("#div"+n_id).insertBefore("#div"+id);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}
 
- 	}
 
- 	
 
- 	//选项下移
 
- 	function setQuestionDown(o){
 
- 		var id = $(o).parent().parent().attr('QuestId');
 
- 	 	var n_id = $(o).parent().parent().next().attr('QuestId');
 
- 	 	if(n_id == undefined){
 
- 	 		ComWbj.artTips("提示","warning","已经是最后一题",1.5,null);
 
- //	 		ComWbj.alertIconNo('提示:','已经是最后一题','warning');
 
- 	 		return ;
 
- 	 	}
 
- 		var param={};
 
- 	  	param.QuestId1 = id;
 
- 	  	param.QuestId2 = n_id;
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 		var url = '../survey/wtbj_exchangeQuestionSort.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		$("#div"+n_id).insertBefore("#div"+id);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}
 
- 	 	getWJData();
 
- 	}
 
-  	//class="radio-opt-txt" style="overflow: hidden;white-space: nowrap;" style="overflow: hidden;white-space: nowrap;" 
 
-     
 
-      
 
-     
 
-  	function getDxtLis(d,type){
 
-   		var size = d.length;
 
-   		var dxt_li = '';
 
-   		if(size > 0){
 
- 	  		for(var i = 0; i < size; i++){//d.IfAddblank IfAllowNull
 
- 	  			dxt_li += '<li id="'+d[i].ItemId+'"><div class="valign-m"><div class="valign-m-chk mr20">';
 
- 	  			if(type == 1){
 
- 	  				dxt_li += '<input type="radio" name="radio1" ></input>';
 
- 	  			}else dxt_li += '<input type="checkbox" name="radio1" ></input>';
 
- 	  			dxt_li += '<span class="radio-opt-txt" style="overflow: hidden;white-space: nowrap;"';
 
- 				dxt_li += ' onblur="updateQuestionItemTile(this,'+d[i].ItemId+')" >'+d[i].ItemCont+'</span>'+getJumpQuest(d[i]);
 
- 				if(type == 1){
 
- 					if(d[i].IfAddblank == 1){
 
- 						dxt_li += '<input name="xztkk'+d[i].QuestId+'" ></input>';
 
- 					}else dxt_li += '<input name="xztkk'+d[i].QuestId+'" style="display:none" ></input>';
 
- 				}
 
- 				dxt_li += '</div><span name="span'+d[i].QuestId+'" style="display:none" class=""> <label class="valign-m-chk mr20">';
 
- 				if(type == 1){
 
- 					if(d[i].IfAddblank == 1){
 
- 						dxt_li += '<input  class="radio-opt-txt" contenteditable="true" style="width:190px;display:none"></input>';
 
- 						dxt_li += '<input type="checkbox" checked=checked onclick="setItemBlankPanel(this,'+d[i].ItemId+')" ></input>';
 
- 						dxt_li += '<span>选项后增加填空框</span></label>';
 
- 						dxt_li += '<label class="valign-m-chk mr20" id="bt'+d[i].ItemId+'" >';
 
- 						if(d[i].IfAllowNull == 1){
 
- 							dxt_li += '<input checked=checked type="checkbox" onclick="setItemBlank(this,'+d[i].ItemId+')" ></input>';
 
- 						}else dxt_li += '<input type="checkbox" onclick="setItemBlank(this,'+d[i].ItemId+')" ></input>';
 
- 				 		dxt_li += '<span>该空可不填</span></label>';
 
- 					}else{
 
- 						dxt_li += '<input  class="radio-opt-txt" contenteditable="true" style="width:190px;display:none"></input>';
 
- 					 	dxt_li += '<input type="checkbox" onclick="setItemBlankPanel(this,'+d[i].ItemId+')" ></input>';
 
- 						dxt_li += '<span>选项后增加填空框</span></label><label class="valign-m-chk mr20">';
 
- 						dxt_li += '<label class="valign-m-chk mr20" style="display:none" id="bt'+d[i].ItemId+'" >';
 
- 						if(d[i].IfAllowNull == 1){
 
- 							dxt_li += '<input checked=checked type="checkbox" onclick="setItemBlank(this,'+d[i].ItemId+')" ></input>';
 
- 						}else dxt_li += '<input type="checkbox" onclick="setItemBlank(this,'+d[i].ItemId+')" ></input>';
 
- 				 		dxt_li += '<span>该空可不填</span></label>';
 
- 					}
 
- 			 	}
 
- 			 	dxt_li += '<i name="ep" class="icon icon-top mr15" onclick="setQuestionItemUp(this,'+type+','+d[i].ItemId+')"></i>';
 
- 			 	dxt_li += '<i name="ep" class="icon icon-bottom mr15" onclick="setQuestionItemDown(this,'+type+','+d[i].ItemId+')"></i>';
 
- 			 	dxt_li += '<i name="ep" class="icon icon-del mr15" onclick="delQuestionItem(this,'+d[i].ItemId+','+type+','+d[i].QuestId+')"></i></span></div> </li>';
 
- 	  		}
 
-   		}
 
-   		//console.log("-----------> "+dxt_li);
 
-   		return dxt_li;
 
-   	}
 
- 	
 
- 	function getJumpQuest(d){
 
- 		if(isEmpty(d.JumpQuest)){
 
- 			return '';
 
- 		}else{
 
- 			for(var i = 0;i<QuestionOption.length;i++){
 
- 				if(QuestionOption[i].id == d.JumpQuest){
 
- 					return "<span style='color:red'>(该题跳转至Q"+(i+1)+")</span>";
 
- 				}
 
- 			}
 
- 		}
 
- 		return '';
 
- 	}
 
- 	
 
- 	function getDxtLi(id,title,pid,type){
 
-  		var dxt_li = '';
 
-   		dxt_li += '<li id="'+id+'"><div class="valign-m"><div class="valign-m-chk mr20">';
 
- 		if(type == 1){
 
- 	  		dxt_li += '<input type="radio" name="radio1" />';
 
- 		}else{
 
- 			dxt_li += '<input type="checkbox" name="radio1" />';
 
- 		}
 
- 		dxt_li += '<span class="radio-opt-txt" style="overflow: hidden;white-space: nowrap;" onblur="updateQuestionItemTile(this,'+id+')" >'+title+'</span></div>';
 
- 		//	dxt_li += '<span class="radio-opt-txt" style="overflow: hidden;white-space: nowrap;" contenteditable="true" style="display:none"></span>  ';
 
- 		dxt_li += '<span name="span'+pid+'" style="display:none" class=""> <label class="valign-m-chk mr20">';
 
- 		if(type == 1){
 
- 			dxt_li += '<input  class="radio-opt-txt" contenteditable="true" style="width:190px;display:none">';
 
- 			dxt_li += '<input type="checkbox" onclick="setItemBlankPanel(this,'+id+')" />';
 
- 			dxt_li += '<span>选项后增加填空框</span></label><label style="display:none" id="bt'+id+'" class="valign-m-chk mr20">';
 
- 			dxt_li += '<input type="checkbox" onclick="setItemBlank(this,'+id+')" />';
 
- 		 	dxt_li += '<span>该空可不填</span></label>';
 
- 	 	}
 
- 	 	dxt_li += '<i name="ep"  class="icon icon-top mr15" onclick="setQuestionItemUp(this,'+type+','+id+')"></i>';
 
- 	 	dxt_li += '<i name="ep"  class="icon icon-bottom mr15" onclick="setQuestionItemDown(this,'+type+','+id+')"></i>';
 
- 	 	dxt_li += '<i name="ep"  class="icon icon-del mr15" onclick="delQuestionItem(this,'+id+','+type+','+pid+')"></i></span></div> </li>';
 
-   		return dxt_li;
 
-   	}
 
- 	
 
- 	//Item_blank	  	
 
-   	function setItemBlankPanel(o,id){
 
-   		
 
- 		var type = 0;
 
-   		if(o.checked == true){
 
-   			type = 1;
 
- 		//	$(o).prev().show();
 
- 			$('#bt'+id).show();
 
- 		}else{
 
- 		//	$(o).prev().hide();
 
- 			$('#bt'+id).hide();
 
- 			type = 0;
 
-   		}
 
-   		$('#bt'+id).children().removeAttr('checked');
 
-   		var param={};
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 	 	param.ItemId = id;
 
- 	    param.IfAddblank = type	//	是否添加空白填空 1是 0不是	
 
- 		var url = '../survey/wtbj_upateItem.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}else{
 
- 	 		setItemBlank1(id,0);
 
- 	 	}
 
-   	}
 
-   	
 
-   	function jzEditPanel(id){
 
- 		$('#div'+id).attr('class','qa-item-wrap editable');
 
- 		$('#jzedit'+id).show();
 
- 		$('#jzshow'+id).hide();
 
- 		$('#iedit'+id).hide();
 
- 		$('#i'+id).hide();
 
-   	 	$('#iup'+id).hide();
 
-   	 	$('#idown'+id).hide();
 
-   	 	$('#idel'+id).hide();
 
- 	}
 
-   	
 
-   	//Item_blank	
 
-   	
 
-   	function setItemBlank1(id,type){
 
-   		var param={};
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 	 	param.ItemId = id;
 
- 	    param.IfAllowNull = type	  //  是否该空可不填 0是 1否
 
- 		var url = '../survey/wtbj_upateItem.action';
 
- 		var _d = _ajax(url,param,false);
 
-   	}
 
-   	  	
 
-   	function setItemBlank(o,id){
 
-   		var type = 0;
 
-   		if(o.checked == true) type = 1;
 
- 		else type = 0;
 
-   		var param={};
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 	 	param.ItemId = id;
 
- 	    param.IfAllowNull = type	  //  是否该空可不填 0是 1否
 
- 		var url = '../survey/wtbj_upateItem.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}
 
-   	}
 
- 	
 
- 	function delDxtSelect(o){
 
-  		var obj = $(o).parent();
 
-  		if($(o).parent().attr('id') == 'selectModel'){
 
-  			$('#selectModel').hide();
 
-  		}else obj.remove();
 
-  	}
 
- 	
 
- 	function saveDxtFlow(){//保存单选题流向设置
 
- 		var type = 0;
 
- 		if($('#setting3_dxt_noAnswer').attr('checked') == 'checked'){
 
- 			type = 1;
 
- 		}
 
- 		var sl1 = new Array();
 
- 		var sl3 = new Array();
 
- 		var sl2 = new Array();
 
- 		$('select[name="dxtSelect"]').each(function(i){
 
- 			if($(this).parent().css('display') != 'none'){
 
- 				sl1.push($(this).val());
 
- 				sl3.push($(this).val());
 
- 			}
 
-  	 	}) 
 
- 		if(sl1.length > 0){
 
- 			$('select[name="dxtSelectLink"]').each(function(i){
 
- 	 			if($(this).parent().css('display') != 'none'){
 
- 					sl2.push($(this).val());
 
- 				}
 
- 	 	 	})
 
- 	 	 	if(sl1.length > 0){
 
- 	 	 		for(var i = 0;i<sl1.length;i++){
 
- 	 	 			if(sl1[i] == 0 || sl2[i] == 0){
 
- 	 	 				ComWbj.artTips("提示","warning","请选择跳转条件",1.5,null);
 
- //	 	 				ComWbj.alertIconNo('提示:','请选择跳转条件','warning');
 
- 	 	 				return false;
 
- 	 	 			}
 
- 	 	 		}
 
- 	 	 		sl1.sort();
 
- 	 	 		for(var i = 0;i<sl1.length;i++){
 
- 					if (sl1[i] == sl1[i+1]){
 
- 						ComWbj.artTips("提示","warning","同个选项不能进行多次跳转设置",1.5,null);
 
- //						ComWbj.alertIconNo('提示:','同个选项不能进行多次跳转设置','warning');
 
- 						return ;
 
- 		 			}
 
- 	 	 		}
 
- 	 	 	}
 
- 		}
 
- 		var f = delAllItemFlow(sl1);
 
- 		if(f){
 
- 			setQuestionMustquest($('#setting3_questionID').val(),type);
 
- 			addQuestionFlows(sl3,sl2);
 
- 		}
 
- 	}
 
-  	
 
-  	function delAllItemFlow(){//删除所有流向
 
-  		var param={};
 
- 	  	param.ItemIds = $('#setting3_allFlowsItemIds').val();;
 
- 	 	var url = '../survey/wtbj_delAllQuestionFlow.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 			return false;
 
- 	 	}
 
- 	 	return true;
 
-  	}
 
-  	
 
- 	function addQuestionFlows(sl1,sl2){//添加答案逻辑流向
 
- 		
 
- 		var ItemIds = '';
 
- 		var NextQuestIds = '';
 
- 		if(sl1.length > 0 && sl1.length == sl2.length){
 
- 			for(var i = 0;i < sl1.length;i++){
 
- 				if(i == 0){
 
- 					ItemIds = sl1[i];
 
- 					NextQuestIds = sl2[i];
 
- 				}else{
 
- 					ItemIds += ','+sl1[i];
 
- 					NextQuestIds += ','+sl2[i];
 
- 				}
 
- 			}
 
- 			var param={};
 
- 		  	param.ItemIds = ItemIds;
 
- 		  	param.NextQuestIds = NextQuestIds;
 
- 		    param.OperatorId = "10011";
 
- 		    param.OperatorName = "admin";
 
- 		 	var url = '../survey/wtbj_addQuestionFlows.action';
 
- 			var _d = _ajax(url,param,false);
 
- 			if(!_d.Code == 10000){
 
- 				ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //				ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 		 	}else{
 
- 		 		ComWbj.artTips("提示","succeed",_d.Message,1.5,null);
 
- //		 		ComWbj.alertIconNo('提示:',_d.Message,'succeed');
 
- 		 		$('#setting3').prev('.mask').hide().end().fadeOut();
 
- 		 		getWJData();
 
- 		 	}
 
- 		}else{
 
- 			ComWbj.artTips("提示","succeed","完成",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','完成','succeed');
 
- 			$('#setting3').prev('.mask').hide().end().fadeOut();
 
- 		 	getWJData();
 
- 		}
 
- 	}
 
- 	
 
- 	function setQuestionMustquest(id,type){//设置非必答
 
- 		var param={};
 
- 	  	param.QuestId = id;
 
- 	  	param.Mustquest = type;
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 	 	var url = '../survey/wtbj_updateQuest.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}
 
- 	}
 
- 	
 
- 	//删除选项
 
- 	function delQuestionItem(o,id,type,pid){
 
- 	 	if($('#ul'+pid).children().length <= 1){
 
- 	 		ComWbj.artTips("提示","warning","至少存在一个答题项",1.5,null);
 
- //	 		ComWbj.alertIconNo('提示:','至少存在一个答题项','warning');
 
- 	 		return;
 
- 	 	}else{
 
- 	 		var param={};
 
- 		  	param.ItemId = id;
 
- 		    param.OperatorId = "10011";
 
- 		    param.OperatorName = "admin";
 
- 		 	var url = '../survey/wtbj_deleteQuestionItem.action';
 
- 			var _d = _ajax(url,param,false);
 
- 			$("#"+id).remove();
 
- 			if(!_d.Code == 10000){
 
- 				ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //				ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 		 	}
 
- 	 	}
 
- 	}
 
- 	
 
- 	
 
- 	//选项上移
 
- 	function setQuestionItemUp(o,type,id){ 
 
- 		var p_id = null;
 
- 		p_id = $('#'+id).prev().attr('id');
 
- 		if(p_id == undefined){
 
- 			ComWbj.artTips("提示","warning","已经是第一个选项",1.5,null);
 
- //	 		ComWbj.alertIconNo('提示:','已经是第一个选项','warning');
 
- 	 		return ;
 
- 	 	}
 
- 		var param={};
 
- 	  	param.ItemId1 = id;
 
- 	  	param.ItemId2 = p_id;
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 		var url = '../survey/wtbj_exchangeQuestionItemSort.action';
 
- 		$("#"+id).insertBefore("#"+p_id);
 
- 		var _d = _ajax(url,param,false);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}
 
- 	}
 
- 	
 
- 	//选项下移
 
- 	function setQuestionItemDown(o,type,id){
 
- 		var n_id = null;
 
- 		if(type == 1){
 
- 			n_id = $('#'+id).next().attr('id');
 
- 		}else{
 
- 			n_id = $('#'+id).next().attr('id');
 
- 		}
 
- 		if(n_id == undefined){
 
- 			ComWbj.artTips("提示","warning","已经是最后一个选项",1.5,null);
 
- //	 		ComWbj.alertIconNo('提示:','已经是最后一个选项','warning');
 
- 	 		return ;
 
- 	 	}
 
- 		$("#"+n_id).insertBefore("#"+id);
 
- 		var param={};
 
- 	  	param.ItemId1 = id;
 
- 	  	param.ItemId2 = n_id;
 
- 	    param.OperatorId = "10011";
 
- 	    param.OperatorName = "admin";
 
- 		var url = '../survey/wtbj_exchangeQuestionItemSort.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 	 	}
 
- 	 	 
 
- 	}
 
- 	
 
- 	//添加选项
 
- 	function addQuestionItem(id,type){
 
- 		var param = {};
 
- 		param.QuestId = id;
 
- 		param.ItemCont = '请编辑选项内容';
 
- 		param.OperatorId = "10011";
 
- 		param.OperatorName = "admin";
 
- 		var url = '../survey/wtbj_addItem.action';
 
- 		var _d = _ajax(url,param,false);
 
- 		if(!_d.Code == 10000){
 
- 			ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //			ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 		}else{
 
- 			$('#ul'+id).append(getDxtLi(_d.ItemId,param.ItemCont,id,type));
 
- 			$('#i'+id).click();
 
- 		}
 
- 	}
 
- 	
 
- 	//完成编辑
 
- 	function endEditPanel(id){
 
- 		 if($('#div'+id).attr('class') == 'qa-item-wrap editable'){
 
- 			$('#div'+id).removeClass('editable');
 
- 			$('#btn'+id).hide();
 
- 			$('#iedit'+id).show(); 
 
-   			$('#iup'+id).show(); 
 
-   			$('#idown'+id).show(); 
 
-   			$('#idel'+id).show(); 
 
- 		 }
 
- 		 $('span[name="span'+id+'"]').each(function(i){
 
- 			$(this).hide();
 
- 		});
 
- 		getWJData();
 
- 	}
 
- 		
 
- 	//完成编辑
 
- 	function jzEndEditPanel(id){
 
- 		if($('#div'+id).attr('class') == 'qa-item-wrap editable'){
 
- 			$('#div'+id).removeClass('editable');
 
- 			$('#jzedit').hide();
 
- 			$('#jzshow').show();
 
- 			$('#iedit'+id).show(); 
 
-   			$('#iup'+id).show(); 
 
-   			$('#idown'+id).show(); 
 
-   			$('#idel'+id).show(); 
 
- 		 }
 
- 		getWJData();
 
- 	}
 
- 	
 
- 	function editPanel(id){
 
- 		$('span[name="span'+id+'"]').each(function(i){
 
- 			$(this).show();
 
- 		});
 
- 		$('input[name="xztkk'+id+'"]').each(function(i){
 
- 			$(this).hide();
 
- 		});
 
- 		$('#i'+id).hide(); 
 
- 		$('#btn'+id).show();
 
- 		$('#iedit'+id).hide(); 
 
-   	 	$('#iup'+id).hide(); 
 
-   	 	$('#idown'+id).hide(); 
 
-   	 	$('#idel'+id).hide(); 
 
- 	}
 
- 		
 
- 	//修改选题
 
- 	function updateQuestion(o,id){
 
- 		if($(o).attr('contenteditable') == 'true'){
 
- 			//alert(id+"--"+$(o).text());
 
- 			if(!isLengthTooLong($(o).text(),50,1)){
 
- 				var params={};
 
- 			  	params.QuestId = id;
 
- 			  	params.Question = ComWbj.trimStr($(o).text());
 
- 			    params.OperatorId = "10011";
 
- 			    params.OperatorName = "admin";
 
- 				var url = '../survey/wtbj_updateQuest.action';
 
- 				var _d = _ajax(url,params,false);
 
- 				if(!_d.Code == 10000){
 
- 					ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //					ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 			 	}
 
- 			}else{
 
- 				ComWbj.artTips("提示","warning","题目字数在1~50个之间",1.5,null);
 
- //				ComWbj.alertIconNo('提示:','题目字数在1~50个之间','warning');
 
- 			}
 
- 		}
 
- 	}
 
-   	
 
-   	//修改选项
 
- 	function updateQuestionItemTile(o,id){
 
- 		if($(o).attr('contenteditable') == 'true'){
 
- 			if(!isLengthTooLong($(o).text(),50,1)){
 
- 				var param={};
 
- 			  	param.ItemCont = ComWbj.trimStr($(o).text())
 
- 			    param.OperatorId = "10011";
 
- 			    param.OperatorName = "admin";
 
- 			 	param.ItemId = id;
 
- 			    //	IfAddblank	//	是否添加空白填空 1是 0不是	
 
- 				//  IfAllowNull //  是否该空可不填 0是 1否
 
- 				var url = '../survey/wtbj_upateItem.action';
 
- 				var _d = _ajax(url,param,false);
 
- 				if(!_d.Code == 10000){
 
- 					ComWbj.artTips("提示","warning","操作异常",1.5,null);
 
- //					ComWbj.alertIconNo('提示:','操作异常','warning');
 
- 			 	}
 
- 			}else{
 
- 				ComWbj.artTips("提示","warning","选项字数在1~50之间",1.5,null);
 
- //				ComWbj.alertIconNo('提示:','选项字数在1~50之间','warning');
 
- 			}
 
- 		}
 
- 	}
 
- 	//填空题 250个字符
 
- 	function isLengthTooLong(s,max,min){
 
- 		if(isEmpty(s)){
 
- 			return true;
 
- 		}else{
 
- 			s = ComWbj.trimStr(s);
 
- 			if(s.length > max)return true;
 
- 			if(s.length < min)return true;	
 
- 		}
 
- 		return false;
 
- 	}
 
- 	
 
-     function _ajax(url,param,flag){
 
- 		
 
- 		var obj = null;
 
- 		try{
 
- 			$.ajax({
 
- 				type: 'POST',
 
- 				url: url,
 
- 				data: param,
 
- 				async: flag,
 
- 				timeout : 8000,
 
- 				dataType: 'json',
 
- 				success: function(data){
 
- 					obj = data;
 
- 	 			}
 
- 			});
 
- 		}catch(err){
 
- 			ComWbj.alertIconNo('提示:',err,'error');
 
- 		}
 
- 		if(!flag) return obj;
 
- 	}
 
-         
 
-   	function isEmpty(s){
 
-   		
 
-   		if(s == undefined){
 
-   			return true;
 
-   		}else{
 
-   			if(s == null || s == '' ||
 
-   				s == 'null' || s.length < 1){
 
-   				return true;
 
-   			}
 
-   		}
 
-   		return false;
 
-   	}         
 
-                  
 
-                      
 
-                          
 
-                          	
 
-                          
 
-                          
 
-                              
 
-                           	 
 
-                           	 
 
-                              
 
-                              
 
-                              
 
-                          
 
-             
 
-          	
 
-          
 
-              
 
-              
 
 
  |