Prechádzať zdrojové kódy

新增联系我们功能

sunlupeng 1 rok pred
rodič
commit
26fa14f487

+ 8 - 0
src/App.vue

@@ -7,6 +7,10 @@
       </transition>
       <AppBackTop></AppBackTop>
     </div>
+    <el-dialog width="30%" title="联系我们" :visible.sync="dialogVisible">
+      <div>座机:010-82783688转122</div>
+      <div>邮箱:guowl@dgtis.com</div>
+    </el-dialog>
   </div>
 </template>
 <script>
@@ -20,6 +24,7 @@ export default {
   },
   data() {
     return {
+      dialogVisible: false,
       transitionName: "",
       isGray: false,
       visible:true,
@@ -29,6 +34,9 @@ export default {
     this.$store.dispatch('GetUserInfo');
   },
   methods:{
+    fatherMethod() {
+      this.dialogVisible = true;
+    },
     // 保存滚动值,这是兼容的写法
     handleScroll () {
       var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop

+ 12 - 3
src/components/AppHeader.vue

@@ -27,14 +27,19 @@
                 </div>
             </router-link> -->
             <div class="userInfo flex-center">
+                <!-- <el-tooltip content="联系我们" effect="dark" placement="bottom">
+                    <div style="font-size: 20px;margin-right: 10px;cursor: pointer;">
+                        <i class="el-icon-service" @click="childMethod()"></i>
+                    </div>
+                </el-tooltip> -->
                 <el-avatar fit="fill" :size="50" :src="avatar"></el-avatar>
                 <div class="nameAndIntegral">
                     <div>姓名: {{ userInfo.userName }}</div>
                     <div>
                         积分: <span class="blue">{{ userInfo.surplusIntegral }}</span>
-                        <!-- <router-link to="/ipay">
+                        <router-link to="/ipay">
                             <span class="ipay-btn">充值</span>
-                        </router-link> -->
+                        </router-link>
                     </div>
                 </div>
             </div>
@@ -53,7 +58,11 @@ export default {
         ...mapGetters(['userInfo','avatar'])
     },
     created() {},
-    methods: {},
+    methods: {
+        childMethod() {
+            this.$parent.fatherMethod();
+        },
+    },
 }
 </script>
 

+ 2 - 2
src/views/HomeView/EarnPoints.vue

@@ -200,9 +200,9 @@
           <el-empty v-if="!integralRules" :image-size="200"></el-empty>
           <div v-else v-html="integralRules"></div>
         </el-tab-pane>
-        <!-- <el-tab-pane label="积分充值" name="fifth">
+        <el-tab-pane label="积分充值" name="fifth">
           <Ipay></Ipay>
-        </el-tab-pane> -->
+        </el-tab-pane>
       </el-tabs>
     </div>
     <el-dialog title="上传证书" :visible.sync="dialogVisible" width="40%">