浏览代码

修改bug

修改bug
dangyunlong 3 月之前
父节点
当前提交
9421438d4f
共有 4 个文件被更改,包括 173 次插入2 次删除
  1. 48 0
      src/api/link.js
  2. 76 0
      src/api/tabbar.js
  3. 8 2
      src/layout/components/Sidebar/Logo.vue
  4. 41 0
      src/views/website/components/blogroll/tableTitle.vue

+ 48 - 0
src/api/link.js

@@ -0,0 +1,48 @@
+// 友情链接
+import request from '@/utils/request'
+
+// 获取并搜索友情链接
+export const getLinkList = (params) => {
+    return request({
+        url: '/link/getLinkList',
+        method: 'get',
+        params
+    })
+}
+
+// 获取友情链接详情
+export const getLinkInfo = (params) => {
+    return request({
+        url: '/link/getLinkInfo',
+        method: 'get',
+        params
+    })
+}
+
+// 创建友情链接
+export const createLink = (data) => {
+    return request({
+        url: '/link/createLink',
+        method: 'post',
+        data
+    })
+}
+
+// 删除友情链接
+export const delLink = (data) => {
+    return request({
+        url: '/link/delLink',
+        method: 'post',
+        data
+    })
+}
+
+
+// 修改友情链接
+export const updateLink = (data) => {
+    return request({
+        url: '/link/updateLink',
+        method: 'post',
+        data
+    })
+}

+ 76 - 0
src/api/tabbar.js

@@ -0,0 +1,76 @@
+// 底部导航
+import request from '@/utils/request'
+
+//获取并搜索底部导航
+export const getFooterCategory = (data) => {
+    return request({
+        url: '/footer/getFooterCategory',
+        method: 'post',
+        data
+    })
+}
+
+//添加底部导航
+export const getTemplateClass = (data) => {
+    return request({
+        url: '/footer/addFooterCategory',
+        method: 'post',
+        data
+    })
+}
+
+//更新底部导航
+export const upFooterCategory = (data) => {
+    return request({
+        url: '/footer/upFooterCategory',
+        method: 'post',
+        data
+    })
+}
+
+//删除底部导航
+export const delFooterCategory = (data) => {
+    return request({
+        url: '/footer/delFooterCategory',
+        method: 'post',
+        data
+    })
+}
+
+
+//底部导航列表  -------------------------------------
+//添加导航列表
+export const addFooterContent = (data) => {
+    return request({
+        url: '/footer/addFooterContent',
+        method: 'post',
+        data
+    })
+}
+
+//搜索并获取列表
+export const getFooterContent = (data) => {
+    return request({
+        url: '/footer/getFooterContent',
+        method: 'post',
+        data
+    })
+}
+
+//修改导航列表
+export const upFooterContent = (data) => {
+    return request({
+        url: '/footer/upFooterContent',
+        method: 'post',
+        data
+    })
+}
+
+//删除导航列表
+export const delFooterContent = (data) => {
+    return request({
+        url: '/footer/delFooterContent',
+        method: 'post',
+        data
+    })
+}

+ 8 - 2
src/layout/components/Sidebar/Logo.vue

@@ -1,12 +1,18 @@
 <template>
   <div class="sidebar-logo-container" :class="{'collapse':collapse}">
     <transition name="sidebarLogoFade">
-      <router-link v-if="collapse" key="collapse" class="sidebar-logo-link" to="/">
+      <!-- <router-link v-if="collapse" key="collapse" class="sidebar-logo-link" to="/">
         <h1 class="sidebar-title">{{ title }} </h1>
       </router-link>
       <router-link v-else key="expand" class="sidebar-logo-link" to="/">
         <h1 class="sidebar-title">{{ title }} </h1>
-      </router-link>
+      </router-link> -->
+      <a :href="'http://' + this.$store.state.user.userurl" v-if="collapse" key="collapse" class="sidebar-logo-link">
+        <h1 class="sidebar-title">{{ title }} </h1>
+      </a>
+      <a :href="'http://' + this.$store.state.user.userurl" v-else key="expand" class="sidebar-logo-link">
+        <h1 class="sidebar-title">{{ title }} </h1>
+      </a>
     </transition>
   </div>
 </template>

+ 41 - 0
src/views/website/components/blogroll/tableTitle.vue

@@ -0,0 +1,41 @@
+<template>
+  <div class="tableTitle">
+    <span class="tableFloatLine"></span>
+    {{name}}
+  </div>
+</template>
+
+<script>
+export default {
+  props: {
+    name: {
+      type: String,
+      required: true,
+    },
+  },
+  data() {
+    return {
+      someData: '',
+    };
+  },
+};
+</script>
+
+<style scoped lang="less">
+  .tableTitle {
+    height: 38px;
+    line-height: 38px;
+    color:#333333;
+    position: relative;
+    margin-bottom: 30px;
+    .tableFloatLine {
+      width: 3px;
+      height:16px;
+      background:#5570F1;
+      display: block;
+      position: absolute;
+      left:-20px;
+      top:10px;
+    }
+  }
+</style>