shaogen1995 3 anni fa
parent
commit
fc224d3136

+ 13 - 4
src/pages/activity/activity-type.vue

@@ -158,10 +158,15 @@
             </div>
             <!-- 问卷调查 -->
             <div class="satisfaction" v-show="activityType === 'satisfaction'">
-              <div class="s-title">{{ entity.name }}</div>
-              <div class="s-des">
+              <div class="s-title" v-if="question.length!==0">{{ entity.name }}</div>
+              <div class="s-des" v-if="question.length!==0">
                 为了更好地发挥大理市博物馆在宣传展示和社会服务方面的作用,我们希望能够通过您对这些问题的回答,提高我们的工作质量,我们会认真考虑您的意见和建议。非常感谢您对我们工作的配合和支持!
               </div>
+                            <el-empty
+                :image-size="200"
+                v-if="question.length === 0"
+              ></el-empty>
+
               <ul>
                 <li v-for="(item, index) in question" :key="index">
                   <div class="line"></div>
@@ -183,12 +188,14 @@
                         >
                           <!-- :id="`${question.id}`" -->
                           <a>
+                            <label :for="choose.id">
                             <input
+                              :id='choose.id'
                               type="radio"
                               v-model="item.Answer"
                               :value="choose.value"
                             />
-                            <label>{{ choose.value }}</label>
+                            {{ choose.value }}</label>
                           </a>
                         </li>
                       </div>
@@ -200,12 +207,14 @@
                         >
                           <!-- :id="`${question.id}`" -->
                           <a>
+                            <label :for="choose.id">
                             <input
+                              :id='choose.id'
                               type="checkbox"
                               :value="choose.value"
                               v-model="item.Answer"
                             />
-                            <label>{{ choose.value }}</label>
+                            {{ choose.value }}</label>
                           </a>
                         </li>
                       </ul>

+ 2 - 1
src/pages/layout/header.vue

@@ -5,7 +5,7 @@
       style="background-color: #fff;"
     >
       <ul>
-        <div class="logo"><img :src="require('@/assets/images/nav-logo.png')" alt="" /></div>
+        <div class="logo" @click="$router.push('/home')"><img :src="require('@/assets/images/nav-logo.png')" alt="" /></div>
         <li class="nav-li" :class="{ cur: type === 'home' }" @click="navigation('home')">
           <a>首页</a>
         </li>
@@ -93,6 +93,7 @@ export default {
         }
       }
       .logo {
+        cursor: pointer;
         width: 74px;
         height: 39px;
         margin-top:16px;

+ 2 - 1
src/pages/service/service-detail.vue

@@ -67,7 +67,7 @@
                 class="message-wrapper"
                 v-if="this.serviceType === 'message'"
               >
-                <div class="message-title">留言</div>
+                <div class="message-title">留言</div>
                 <div class="leave-message">
                   <div class="leave-message-content">
                     <textarea
@@ -195,6 +195,7 @@ export default {
       if (result['code'] === 0) {
         this.$message.success('留言成功')
         this.getList()
+        this.message= this.nickname=''
       } else {
         this.$message.error('留言失败')
       }

+ 1 - 0
src/router/index.js

@@ -107,6 +107,7 @@ const router = new Router({
 })
 
 router.beforeEach((to, from, next) => {
+  document.documentElement.scrollTop = 0
   next()
 })