提交 8a03cf38 编写于 作者: Skyeye云's avatar Skyeye云

用户展示界面完成部分

上级 52ddeaa0
此差异已折叠。
...@@ -177,6 +177,13 @@ ...@@ -177,6 +177,13 @@
<artifactId>commons-lang3</artifactId> <artifactId>commons-lang3</artifactId>
</dependency> </dependency>
<!-- jsoup解析 -->
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.7.3</version>
</dependency>
<!--poi--> <!--poi-->
<dependency> <dependency>
<groupId>org.apache.poi</groupId> <groupId>org.apache.poi</groupId>
......
package com.skyeye.common.util;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.jsoup.Connection;
import org.jsoup.Jsoup;
/**
*
* @ClassName: SurveyMationToHtml
* @Description: 问卷内容转html
* @author 卫志强
* @date 2019年1月6日
*
*/
public class SurveyMationToHtml {
/**
*
* @Title: postJspToHtml
* @Description: 问卷内容转html
* @param @param postUrl
* @param @param filePath 文件输出地址
* @param @param fileName 文件名
* @param @param request
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
public void postJspToHtml(String postUrl, String filePath, String fileName, HttpServletRequest request) throws Exception {
String reqTarget = request.getScheme() + "://" + request.getServerName() + (request.getServerPort() == 80 ? "" : ":" + request.getServerPort()) + request.getContextPath();
reqTarget = reqTarget + "/toHtml";
Map<String, String> map = new HashMap<String, String>();
map.put("url", postUrl);
map.put("filePath", filePath);
map.put("fileName", fileName);
Connection connection = Jsoup.connect(reqTarget);
connection.userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31");
connection.data(map);
connection.timeout(8000).get();
}
}
...@@ -368,4 +368,36 @@ public class DwSurveyDirectoryController { ...@@ -368,4 +368,36 @@ public class DwSurveyDirectoryController {
dwSurveyDirectoryService.deleteQuestionMultiFillblankOptionMationById(inputObject, outputObject); dwSurveyDirectoryService.deleteQuestionMultiFillblankOptionMationById(inputObject, outputObject);
} }
/**
*
* @Title: editSurveyStateToReleaseById
* @Description: 问卷发布
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@RequestMapping("/post/DwSurveyDirectoryController/editSurveyStateToReleaseById")
@ResponseBody
public void editSurveyStateToReleaseById(InputObject inputObject, OutputObject outputObject) throws Exception{
dwSurveyDirectoryService.editSurveyStateToReleaseById(inputObject, outputObject);
}
/**
*
* @Title: queryDwSurveyDirectoryMationByIdToHTML
* @Description: 获取调查问卷题目信息用来生成html页面
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@RequestMapping("/post/DwSurveyDirectoryController/queryDwSurveyDirectoryMationByIdToHTML")
@ResponseBody
public void queryDwSurveyDirectoryMationByIdToHTML(InputObject inputObject, OutputObject outputObject) throws Exception{
dwSurveyDirectoryService.queryDwSurveyDirectoryMationByIdToHTML(inputObject, outputObject);
}
} }
...@@ -49,4 +49,8 @@ public interface DwSurveyDirectoryService { ...@@ -49,4 +49,8 @@ public interface DwSurveyDirectoryService {
public void deleteQuestionMultiFillblankOptionMationById(InputObject inputObject, OutputObject outputObject) throws Exception; public void deleteQuestionMultiFillblankOptionMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
public void editSurveyStateToReleaseById(InputObject inputObject, OutputObject outputObject) throws Exception;
public void queryDwSurveyDirectoryMationByIdToHTML(InputObject inputObject, OutputObject outputObject) throws Exception;
} }
...@@ -1155,5 +1155,45 @@ public class DwSurveyDirectoryServiceImpl implements DwSurveyDirectoryService{ ...@@ -1155,5 +1155,45 @@ public class DwSurveyDirectoryServiceImpl implements DwSurveyDirectoryService{
} }
} }
} }
/**
*
* @Title: editSurveyStateToReleaseById
* @Description: 发布问卷
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@Override
public void editSurveyStateToReleaseById(InputObject inputObject, OutputObject outputObject) throws Exception {
Map<String, Object> map = inputObject.getParams();
Map<String, Object> surveyMation = dwSurveyDirectoryDao.querySurveyMationById(map);//获取问卷信息
}
/**
*
* @Title: queryDwSurveyDirectoryMationByIdToHTML
* @Description: 获取调查问卷题目信息用来生成html页面
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@Override
public void queryDwSurveyDirectoryMationByIdToHTML(InputObject inputObject, OutputObject outputObject) throws Exception {
Map<String, Object> map = inputObject.getParams();
List<Map<String, Object>> questions = dwSurveyDirectoryDao.queryQuestionListByBelongId(map);//获取问卷中的题
for(Map<String, Object> question : questions){
getQuestionOptionListMation(question);
}
Map<String, Object> surveyMation = dwSurveyDirectoryDao.querySurveyMationById(map);//获取问卷信息
outputObject.setBean(surveyMation);
outputObject.setBeans(questions);
outputObject.settotal(1);
}
} }
...@@ -10,7 +10,8 @@ ...@@ -10,7 +10,8 @@
b.user_name userName, b.user_name userName,
CONVERT(a.create_time, char) createTime, CONVERT(a.create_time, char) createTime,
a.answer_num answerNum, a.answer_num answerNum,
CASE a.survey_state WHEN '0' THEN '设计' WHEN '1' THEN '执行中' WHEN '2' THEN '结束' ELSE '' END surveyState CASE a.survey_state WHEN '0' THEN '设计' WHEN '1' THEN '执行中' WHEN '2' THEN '结束' ELSE '' END surveyState,
a.survey_state state
FROM FROM
dw_survey_directory a dw_survey_directory a
LEFT JOIN sys_eve_user b ON a.create_id = b.id LEFT JOIN sys_eve_user b ON a.create_id = b.id
...@@ -150,7 +151,8 @@ ...@@ -150,7 +151,8 @@
a.order_by_id orderById, a.order_by_id orderById,
a.qu_id quId, a.qu_id quId,
a.visibility, a.visibility,
#{cellCount} cellCount #{cellCount} cellCount,
#{quType} quType
FROM FROM
dw_qu_radio a dw_qu_radio a
WHERE WHERE
...@@ -285,6 +287,7 @@ ...@@ -285,6 +287,7 @@
a.mail_only mailOnly, a.mail_only mailOnly,
a.rule, a.rule,
a.rule_code ruleCode, a.rule_code ruleCode,
a.sid,
a.refresh, a.refresh,
a.survey_tag surveyTag, a.survey_tag surveyTag,
a.view_answer viewAnswer, a.view_answer viewAnswer,
......
...@@ -184,6 +184,12 @@ ...@@ -184,6 +184,12 @@
<url id="dwsurveydirectory022" path="/post/DwSurveyDirectoryController/deleteQuestionMultiFillblankOptionMationById" val="删除多项填空题选项" allUse="1"> <url id="dwsurveydirectory022" path="/post/DwSurveyDirectoryController/deleteQuestionMultiFillblankOptionMationById" val="删除多项填空题选项" allUse="1">
<property id="quItemId" name="quItemId" ref="required" var="选项id"/> <property id="quItemId" name="quItemId" ref="required" var="选项id"/>
</url> </url>
<url id="dwsurveydirectory023" path="/post/DwSurveyDirectoryController/editSurveyStateToReleaseById" val="问卷发布" allUse="1">
<property id="rowId" name="id" ref="required" var="问卷id"/>
</url>
<url id="dwsurveydirectory024" path="/post/DwSurveyDirectoryController/queryDwSurveyDirectoryMationByIdToHTML" val="获取调查问卷题目信息用来生成html页面" allUse="1">
<property id="rowId" name="id" ref="required" var="问卷id"/>
</url>
<!-- 问卷调查结束 --> <!-- 问卷调查结束 -->
</controller> </controller>
\ No newline at end of file
...@@ -149,8 +149,6 @@ layui.config({ ...@@ -149,8 +149,6 @@ layui.config({
loadAddr();//初始化地址区域 loadAddr();//初始化地址区域
console.log(json);
//拖入题目到问卷中 //拖入题目到问卷中
$(".dragQuUl li").draggable({ $(".dragQuUl li").draggable({
connectToSortable: "#dwSurveyQuContentAppUl", connectToSortable: "#dwSurveyQuContentAppUl",
...@@ -2972,7 +2970,7 @@ layui.config({ ...@@ -2972,7 +2970,7 @@ layui.config({
bindQuHoverItem(); bindQuHoverItem();
dwCommonDialogHide(); dwCommonDialogHide();
}); });
//选项卡切换 //选项卡切换
$("body").on("click", "#tabType li", function(){ $("body").on("click", "#tabType li", function(){
$("#tabType li").removeClass("current"); $("#tabType li").removeClass("current");
......
...@@ -46,6 +46,10 @@ layui.config({ ...@@ -46,6 +46,10 @@ layui.config({
resolveWj(data); resolveWj(data);
}else if (layEvent === 'fxWj') { //分析报告 }else if (layEvent === 'fxWj') { //分析报告
fxWj(data); fxWj(data);
}else if (layEvent === 'showFb') { //发布
showFb(data, obj);
}else if (layEvent === 'endSurvey') { //结束调查
endSurvey(data, obj);
} }
}); });
...@@ -110,6 +114,40 @@ layui.config({ ...@@ -110,6 +114,40 @@ layui.config({
} }
//发布
function showFb(data, obj){
var msg = obj ? '确认发布问卷【' + obj.data.surveyName + '】吗?' : '确认发布选中数据吗?';
layer.confirm(msg, { icon: 3, title: '问卷发布' }, function (index) {
layer.close(index);
//向服务端发送删除指令
AjaxPostUtil.request({url:reqBasePath + "dwsurveydirectory023", params:{rowId: data.id}, type:'json', callback:function(json){
if(json.returnCode == 0){
top.winui.window.msg("发布成功", {icon: 1,time: 2000});
loadTable();
}else{
top.winui.window.msg(json.returnMessage, {icon: 2,time: 2000});
}
}});
});
}
//结束调查
function endSurvey(data, obj){
var msg = obj ? '确认结束问卷【' + obj.data.surveyName + '】的调查吗?' : '确认结束选中数据吗?';
layer.confirm(msg, { icon: 3, title: '结束调查' }, function (index) {
layer.close(index);
//向服务端发送删除指令
// AjaxPostUtil.request({url:reqBasePath + "planproject003", params:{rowId: data.id}, type:'json', callback:function(json){
// if(json.returnCode == 0){
// top.winui.window.msg("发布成功", {icon: 1,time: 2000});
// loadTable();
// }else{
// top.winui.window.msg(json.returnMessage, {icon: 2,time: 2000});
// }
// }});
});
}
//刷新数据 //刷新数据
$("body").on("click", "#reloadTable", function(){ $("body").on("click", "#reloadTable", function(){
loadTable(); loadTable();
......
...@@ -59,12 +59,6 @@ ...@@ -59,12 +59,6 @@
<div id="toolsPubBtn" > <div id="toolsPubBtn" >
<div class="toolbars" style="padding:10px 15px 10px 0px;"> <div class="toolbars" style="padding:10px 15px 10px 0px;">
<ul> <ul>
<li id="publishBtn" >
<div class="dwToolbar_icon"></div>
</li>
<li id="saveModelBtn" style="display: none;" class="saveModelBtn_li">
<div class="dwToolbar_icon"></div>
</li>
<li id="saveBtn" > <li id="saveBtn" >
<div class="dwToolbar_icon"></div> <div class="dwToolbar_icon"></div>
</li> </li>
......
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
<div class="quInputCase" style="display: none;"> <div class="quInputCase" style="display: none;">
<input type="hidden" name="quType" value="RADIO"> <input type="hidden" name="quType" value="RADIO">
<input type="hidden" name="quId" value="{{id}}"> <input type="hidden" name="quId" value="{{id}}">
<input type="hidden" name="orderById" value="{{en.orderById}}" /> <input type="hidden" name="orderById" value="{{orderById}}" />
<input type="hidden" name="saveTag" value="1"> <input type="hidden" name="saveTag" value="1">
<input type="hidden" name="hoverTag" value="0"> <input type="hidden" name="hoverTag" value="0">
<input type="hidden" name="isRequired" value="{{isRequired}}"> <input type="hidden" name="isRequired" value="{{isRequired}}">
...@@ -707,7 +707,7 @@ ...@@ -707,7 +707,7 @@
<input type="hidden" name="randOrder" value="{{randOrder}}"> <input type="hidden" name="randOrder" value="{{randOrder}}">
<input type="hidden" name="cellCount" value="{{cellCount}}"> <input type="hidden" name="cellCount" value="{{cellCount}}">
<div class="quLogicInputCase"> <div class="quLogicInputCase">
<input type="hidden" name="quLogicItemNum" value="${fn:length(en.questionLogic)}}"> <input type="hidden" name="quLogicItemNum" value="{{questionLogic.length}}">
{{#each questionLogic}} {{#each questionLogic}}
<div class="quLogicItem quLogicItem_{{showIndex @index}}"> <div class="quLogicItem quLogicItem_{{showIndex @index}}">
<input type="hidden" name="quLogicId" value="{{id}}" /> <input type="hidden" name="quLogicId" value="{{id}}" />
......
...@@ -45,11 +45,16 @@ ...@@ -45,11 +45,16 @@
<div style="margin:auto 10px;"> <div style="margin:auto 10px;">
<table id="messageTable" lay-filter="messageTable"></table> <table id="messageTable" lay-filter="messageTable"></table>
<script type="text/html" id="tableBar"> <script type="text/html" id="tableBar">
<a class="layui-btn layui-btn-xs" lay-event="edit">设计</a>
<a class="layui-btn layui-btn-xs" lay-event="fzWj">复制</a> <a class="layui-btn layui-btn-xs" lay-event="fzWj">复制</a>
{{# if(d.answerNum == 0 && d.surveyState == 0){ }} {{# if(d.state == 0){ }}
<a class="layui-btn layui-btn-xs" lay-event="edit">设计</a>
<a class="layui-btn layui-btn-xs" lay-event="showFb">发布</a>
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a> <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
{{# } else{ }} {{# } else if(d.state == 1){ }}
<a class="layui-btn layui-btn-xs" lay-event="endSurvey">结束调查</a>
<a class="layui-btn layui-btn-xs" lay-event="resolveWj">收集问卷</a>
<a class="layui-btn layui-btn-xs" lay-event="fxWj">分析报告</a>
{{# } else if(d.state == 2){ }}
<a class="layui-btn layui-btn-xs" lay-event="resolveWj">收集问卷</a> <a class="layui-btn layui-btn-xs" lay-event="resolveWj">收集问卷</a>
<a class="layui-btn layui-btn-xs" lay-event="fxWj">分析报告</a> <a class="layui-btn layui-btn-xs" lay-event="fxWj">分析报告</a>
{{# } }} {{# } }}
......
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" />
<link href="../../assets/lib/font-awesome-4.7.0/css/font-awesome.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
</head>
<body>
<div id="wrap">
</div>
<script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript">
layui.config({
base: basePath,
version: skyeyeVersion
}).define(['jquery', 'winui', 'validate'], function (exports) {
winui.renderColor();
layui.use(['form', 'jqueryUI'], function (form) {
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
var $ = layui.$,
form = layui.form;
showGrid({
id: "wrap",
url: reqBasePath + "dwsurveydirectory024",
params: {rowId: getUrlParam("rowId")},
pagination: false,
template: getFileContent('tpl/dwsurveydesign/surveyTemplate.tpl'),
ajaxSendLoadBefore: function(hdb){
hdb.registerHelper("showIndex",function(index, options){
return parseInt(index) + 1;
});
hdb.registerHelper("showParamInt02",function(v1, options){
var str = "";
for(var i = 1; i <= v1; i++){
str += "<td>" + i + "</td>";
}
return str;
});
hdb.registerHelper('compare1', function(v1, v2, options) {
if(v1 == v2){
return options.fn(this);
}else{
return options.inverse(this);
}
});
hdb.registerHelper('compare2', function(v1, v2, options) {
if(v1 == v2){
return 'display: none;';
}else{
return '';
}
});
hdb.registerHelper("cellCount001",function(v1, options){
var str = "";
var width = 600 / v1;
for(var i = 1; i <= v1; i++){
str += '<td width="' + width + 'px">' +
'<div class="dwQuOptionItemContent">' +
'<label class="dwRedioStyle dwQuInputLabel" ></label>' +
'<input type="radio" name="qu_{{quType}}_{{quId}}" value="{{id}}" >' +
'<label style="width:' + (width - 10) + 'px;" class="editAble quCoOptionEdit quCoOptionPadding">{{optionName}}</label>' +
'<input type="text" class="inputSytle_1" style="width:200px;padding:5px;{{#compare2 isNote 0}}{{/compare2}}" name="text_qu_{{quType}}_{{quId}}_{{id}}" />' +
'</div>' +
'</td>';
}
str += '<div class="emptyTd"></div>';
return str;
});
hdb.registerHelper("cellCount002",function(v1, options){
var str = "";
var width = 600 / v1;
for(var i = 1; i <= v1; i++){
str += '<td width="' + width + 'px">' +
'<input type="checkbox"><label style="width:' + width + 'px;" class="editAble quCoOptionEdit">{{optionName}}</label>' +
'<input type="text" class="optionInpText" style="{{#compare2 isNote 0}}{{/compare2}}" />' +
'<div class="quItemInputCase">' +
'<input type="hidden" name="quItemId" value="{{id}}"><input type="hidden" name="quItemSaveTag" value="1">' +
'<input type="hidden" name="isNote" value="{{isNote}}">' +
'<input type="hidden" name="checkType" value="{{checkType}}">' +
'<input type="hidden" name="isRequiredFill" value="{{isRequiredFill}}">' +
'</div>' +
'</td>';
}
str += '<div class="emptyTd"></div>';
return str;
});
},
ajaxSendAfter:function(json){
}
});
//获取url中的参数
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]); return null; //返回参数值
}
});
});
</script>
</body>
</html>
\ No newline at end of file
{{#bean}}
<input type="hidden" id="id" name="id" value="{{id}}">
<form id="surveyForm" method="post" >
<input type="hidden" id="surveyId" name="surveyId" value="{{id}}">
<input type="hidden" id="sid" name="sid" value="{{sid}}">
<div id="dw_body" style="padding-top:10px;">
<div id="dw_body_content">
<div id="dwSurveyHeader">
<div id="dwSurveyTitle" class="noLogoImg">
<div id="dwSurveyName" class="editAble dwSvyName">{{surveyName}}</div>
</div>
<div id="dwSurveyNote">
<div id="dwSurveyNoteEdit" class="editAble">{{surveyNote}}</div>
</div>
</div>
{{/bean}}
<div id="dwSurveyQuContent" style="min-height: 300px;">
<div id="dwSurveyQuContentBg">
<ul id="dwSurveyQuContentAppUl">
{{#each rows}}
<li class="li_surveyQuItemBody surveyQu_" style="${pageNo gt 1 ?'display: none':''}">
{{#if quType}}
{{#compare1 quType '1'}}<!-- radio -->
<div class="surveyQuItemBody">
<div class="initLine"></div>
<div class="quInputCase" style="display: none;">
<input type="hidden" class="quType" value="RADIO" >
<input type="hidden" class="quId" value="{{id}}" >
<input type="hidden" class="orderById" value="${orderById }"/>
<input type="hidden" name="isRequired" value="{{isRequired}}">
<input type="hidden" class="answerTag" value="0" >
<div class="quLogicInputCase">
{{#each questionLogic}}
<div class="quLogicItem quLogicItem_{{showIndex @index}}">
<input type="hidden" class="logicId" value="{{id}}" />
<input type="hidden" class="cgQuItemId" value="{{cgQuItemId}}" />
<input type="hidden" class="skQuId" value="{{skQuId}}" />
<input type="hidden" class="logicType" value="{{logicType}}">
</div>
{{/each}}
</div>
</div>
<div class="surveyQuItem">
<div class="surveyQuItemContent">
<div class="quCoTitle">
<div class="quCoNum">{{showIndex @index}}、</div>
<div class="editAble quCoTitleEdit" >{{quTitle}}</div>
</div>
<div class="quCoItem">
{{#if hv}}
{{#compare1 hv '3'}}
<table class='tableQuColItem'>
{{#each questionRadio}}
<tr>
{{#cellCount001 cellCount}}{{/cellCount001}}
</tr>
{{/each}}
<tr>
</table>
{{else}}
{{#if hv}}
{{#compare1 hv '1'}}
<ul class="transverse">
{{#each questionRadio}}
<li class="quCoItemUlLi">
<div class="dwQuOptionItemContent">
<label class="dwRedioStyle dwQuInputLabel" ></label>
<input type="radio" name="qu_{{quType}}_{{quId}}" value="{{id}}" >
<label class="editAble quCoOptionEdit quCoOptionPadding">{{optionName}}</label>
<input type='text' class='inputSytle_1' style="width:200px;padding:5px;{{#compare2 isNote 0}}{{/compare2}}" name="text_qu_{{quType}}_{{quId}}_{{id}}" />
</div>
</li>
{{/each}}
</ul>
{{else}}
<ul>
{{#each questionRadio}}
<li class="quCoItemUlLi">
<div class="dwQuOptionItemContent">
<label class="dwRedioStyle dwQuInputLabel" ></label>
<input type="radio" name="qu_{{quType}}_{{quId}}" value="{{id}}" >
<label class="editAble quCoOptionEdit quCoOptionPadding">{{optionName}}</label>
<input type='text' class='inputSytle_1' style="width:200px;padding:5px;{{#compare2 isNote 0}}{{/compare2}}" name="text_qu_{{quType}}_{{quId}}_{{id}}" />
</div>
</li>
{{/each}}
</ul>
{{/compare1}}
{{/if}}
{{/compare1}}
{{/if}}
</div>
</div>
</div>
</div>
{{else}}
{{#if quType}}
{{#compare1 quType '2'}}<!-- checkbox -->
{{else}}
{{#if quType}}
{{#compare1 quType '3'}}<!-- fillblank -->
<div class="surveyQuItemBody">
<div class="initLine"></div>
<div class="quInputCase" style="display: none;">
<input type="hidden" class="quType" value="FILLBLANK">
<input type="hidden" class="quId" value="{{id}}" >
<input type="hidden" class="orderById" value="${orderById }"/>
<input type="hidden" name="isRequired" value="{{isRequired}}">
<input type="hidden" class="checkType" value="{{checkType}}">
<input type="hidden" class="answerTag" value="0" >
<div class="quLogicInputCase">
{{#each questionLogic}}
<div class="quLogicItem quLogicItem_{{showIndex @index}}">
<input type="hidden" class="logicId" value="{{id}}" />
<input type="hidden" class="cgQuItemId" value="{{cgQuItemId}}" />
<input type="hidden" class="skQuId" value="{{skQuId}}" />
<input type="hidden" class="logicType" value="{{logicType}}">
</div>
{{/each}}
</div>
</div>
<div class="surveyQuItem">
<div class="surveyQuItemContent">
<div class="quCoTitle">
<div class="quCoNum">{{showIndex @index}}、</div>
<div class="editAble quCoTitleEdit" >{{quTitle}}</div>
</div>
<div class="quCoItem"><ul>
<li class="quCoItemUlLi">
<div class="quFillblankItem">
{{#if answerInputRow}}
{{#compare1 checkType '8'}}
<input type="text" name="qu_{{quType}}_{{id}}" style="width: 300px;padding: 6px 10px 5px;border: 1px solid #83ABCB;outline: none;" class="fillblankInput Wdate"/>
{{else}}
{{#compare1 answerInputRow '1'}}
<input type="text" name="qu_{{quType}}_{{id}}" style="width:{{answerInputWidth}}px;" class="inputSytle_1 fillblankInput" >
{{else}}
<textarea name="qu_{{quType}}_{{id}}" rows="{{answerInputRow}}" style="width:{{answerInputWidth}}px;"class="inputSytle_2 fillblankInput" ></textarea>
{{/compare1}}
{{/compare1}}
{{/if}}
<div class="dwComEditMenuBtn" ></div>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
{{else}}
{{#if quType}}
{{#compare1 quType '9'}}<!-- orderby -->
{{else}}
{{#if quType}}
{{#compare1 quType '16'}}<!-- pagetag -->
{{else}}
{{#if quType}}
{{#compare1 quType '17'}}<!-- paragraph -->
{{else}}
{{#if quType}}
{{#compare1 quType '4'}}<!-- multi-fillblank -->
{{else}}
{{#if quType}}
{{#compare1 quType '11'}}<!-- chen-radio -->
{{else}}
{{#if quType}}
{{#compare1 quType '13'}}<!-- chen-checkbox -->
{{else}}
{{#if quType}}
{{#compare1 quType '12'}}<!-- chen-fbk -->
{{else}}
{{#if quType}}
{{#compare1 quType '18'}}<!-- chen-score -->
{{else}}
{{#if quType}}
{{#compare1 quType '8'}}<!-- score -->
{{else}}
{{/compare1}}
{{/if}}
{{/compare1}}
{{/if}}
{{/compare1}}
{{/if}}
{{/compare1}}
{{/if}}
{{/compare1}}
{{/if}}
{{/compare1}}
{{/if}}
{{/compare1}}
{{/if}}
{{/compare1}}
{{/if}}
{{/compare1}}
{{/if}}
{{/compare1}}
{{/if}}
{{/compare1}}
{{/if}}
{{/compare1}}
{{/if}}
</li>
{{/each}}
</ul>
</div>
</div>
</div>
</div>
</form>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册