Pārlūkot izejas kodu

解决富文本内容可能导致样式不一致问题

wkeyuan 3 gadi atpakaļ
vecāks
revīzija
ffd7c504f3

+ 4 - 1
src/components/common/DwSurveyDcsWrapper.vue

@@ -6,7 +6,10 @@
           <div class="dw-dcs-main-survey-title">
             <el-row type="flex" justify="space-between" align="middle">
               <el-col>
-                <div class="dw-dcs-main-survey-title-content"> <div v-html="survey.surveyName"></div> </div>
+                <div class="dw-dcs-main-survey-title-content">
+                  <div v-if="survey.surveyNameText != null" v-text="survey.surveyNameText"></div>
+                  <div v-else v-html="survey.surveyName"></div>
+                </div>
               </el-col>
               <el-col :span="4">
                 <el-select :value="survey.surveyState" placeholder="请选择">

+ 2 - 1
src/views/dw-survey/DwSurveyList.vue

@@ -39,7 +39,8 @@
                 <el-popover trigger="hover" placement="top">
                   <p v-html="scope.row.surveyName" ></p>
                   <div slot="reference" class="name-wrapper">
-                    <div v-html="scope.row.surveyName"></div>
+                    <div v-if="scope.row.surveyNameText != null" v-text="scope.row.surveyNameText"></div>
+                    <div v-else v-html="scope.row.surveyName"></div>
                   </div>
                 </el-popover>
               </template>

+ 3 - 0
static/diaowen/js/dw/dwsurvey-design.js

@@ -797,6 +797,9 @@ $(document).ready(function(){
 				var dwSurveyName=$("#dwSurveyName").html();
 				dwSurveyName=escape(encodeURIComponent(dwSurveyName));
 				data+="&svyName="+dwSurveyName;
+        var dwSurveyNameText=$("#dwSurveyName").text();
+        dwSurveyNameText=escape(encodeURIComponent(dwSurveyNameText));
+        data+="&svyNameText="+dwSurveyNameText;
 			}
 			if(svyNoteSaveTag==="0"){
 				var dwSurveyNoteEdit=$("#dwSurveyNoteEdit").html();