Prechádzať zdrojové kódy

完善评分题控件

keyuan 4 rokov pred
rodič
commit
411fded054

+ 54 - 0
src/main/webapp/WEB-INF/page/content/diaowen-design/answer-survey-m.jsp

@@ -358,6 +358,60 @@
 					</li>
 					</c:when>
 
+					<c:when test="${en.quType eq 'SCORE' }">
+						<li class="li_surveyQuItemBody surveyQu_${pageNo }"  style="${pageNo gt 1 ?'display: none':''}">
+							<div class="surveyQuItemBody">
+								<div class="initLine"></div>
+								<div class="quInputCase" style="display: none;">
+									<input type="hidden" class="quType" value="SCORE">
+									<input type="hidden" class="quId" value="${en.id }">
+									<input type="hidden" class="orderById" value="${en.orderById }"/>
+									<input type="hidden" class="isRequired" value="${en.isRequired }">
+									<div class="quLogicInputCase">
+										<c:forEach items="${en.questionLogics }" var="quLogicEn" varStatus="logicSts">
+											<div class="quLogicItem quLogicItem_${logicSts.count }">
+												<input type="hidden" class="cgQuItemId" value="${quLogicEn.cgQuItemId }"/>
+												<input type="hidden" class="skQuId" value="${quLogicEn.skQuId }"/>
+												<input type="hidden" class="logicId" value="${quLogicEn.id }"/>
+												<input type="hidden" class="geLe" value="${quLogicEn.geLe }"/>
+												<input type="hidden" class="scoreNum" value="${quLogicEn.scoreNum }"/>
+												<input type="hidden" class="logicType" value="${quLogicEn.logicType }"/>
+											</div>
+										</c:forEach>
+									</div>
+									<input type="hidden" name="qu_${en.quType }_${en.id }" value="item_qu_${en.quType }_${en.id }_" />
+								</div>
+								<div class="surveyQuItem">
+									<div class="surveyQuItemContent">
+											<%--<div class="quCoTitle">
+                                                <div class="quCoNum">${i.count }、</div>
+                                                <div class="editAble quCoTitleEdit" >${en.quTitle}</div>
+                                            </div>--%>
+										<legend>
+											<span class="quTitleNum">${i.count }、</span>
+											<span class="quTitleText">${en.quTitle}</span>
+										</legend>
+										<div class="quCoQuNote"><div class="quCoNoteEdit" >${en.quNote}</div></div>
+										<div class="quCoItem">
+											<c:forEach items="${en.quScores }" var="item">
+												<div class="scoreRow quScoreOptionTr quOptionItemRow">
+													<input class="dwScoreOptionId" value="${item.id }" disabled="disabled" type="hidden"/>
+													<input type="hidden" class="answerTag" value="0" >
+													<div class="dwsurvey-controlgroup starRating" >
+														<div class="starOptionTitle" ><label>${item.optionName }</label></div>
+														<div class="starOptionContent" ><c:forEach begin="1" end="${en.paramInt02 }" var="scoreNum"><i class="fa fa-star-o"></i></c:forEach></div>
+													</div>
+													<input name="item_qu_${en.quType }_${en.id }_${item.id }" value=""  type="hidden" class="scoreNumInput" >
+												</div>
+											</c:forEach>
+										</div>
+									</div>
+
+								</div>
+							</div>
+						</li>
+					</c:when>
+
 				</c:choose>
 
 				</c:forEach>

+ 23 - 1
src/main/webapp/css/answer-m.css

@@ -93,7 +93,7 @@ body{
 #dwSurveyQuContentAppUl li{
     padding-bottom: 20px;
 }
-#dwSurveyQuContentAppUl li .controlgroup > legend{
+#dwSurveyQuContentAppUl li .surveyQuItemContent legend{
     font-weight: bold;
     color: black;
     font-size: 16px;
@@ -264,3 +264,25 @@ body{
 .dw-footer a{
     color: #333;
 }
+
+.dwsurvey-controlgroup{
+    margin: 6px;
+    margin-bottom: 8px;
+    margin-left: 0px;
+}
+.dwsurvey-controlgroup .starOptionTitle{
+    font-size: 14px;
+}
+.dwsurvey-controlgroup .starOptionContent{
+    font-size: 14px;
+}
+.starRating{
+    font-size: 14px;
+}
+.starRating .fa{
+    cursor: pointer;
+    padding: 3px;
+}
+.starRating .fa-star{
+    color: #1e94fc;
+}