新增全部书签和回收站
This commit is contained in:
		@@ -109,7 +109,7 @@
 | 
			
		||||
<script>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  import { selectBymenuIdUserID, getBookmark, delBookmark, addBookmark, updateBookmark, exportBookmark } from "@/api/bookmark/bookmark";
 | 
			
		||||
  import { selectBymenuIdUserID,selectBydelete,selectByUseridList, getBookmark, delBookmark, addBookmark, updateBookmark, exportBookmark } from "@/api/bookmark/bookmark";
 | 
			
		||||
  import { format } from 'timeago.js';
 | 
			
		||||
 | 
			
		||||
  export default {
 | 
			
		||||
@@ -151,17 +151,61 @@
 | 
			
		||||
    },
 | 
			
		||||
      created() {
 | 
			
		||||
        var that=this;
 | 
			
		||||
        if (that.$route.query.menuId==undefined){
 | 
			
		||||
        var routedata=that.$route.query.menuId;
 | 
			
		||||
        if (routedata==undefined){
 | 
			
		||||
          that.queryParams.menuId=1;
 | 
			
		||||
        }else {
 | 
			
		||||
          that.queryParams.menuId=that.$route.query.menuId;
 | 
			
		||||
          that.queryParams.menuId=routedata;
 | 
			
		||||
        }
 | 
			
		||||
        this.getList();
 | 
			
		||||
 | 
			
		||||
        if (routedata=='BOOKMARK'){
 | 
			
		||||
          //全部书签
 | 
			
		||||
          this.getBookmarkList();
 | 
			
		||||
 | 
			
		||||
        }else if(routedata=='RECYCLE'){
 | 
			
		||||
          //回收站
 | 
			
		||||
          this.getrecycleList();
 | 
			
		||||
 | 
			
		||||
        }else{
 | 
			
		||||
          //根据menuId查询
 | 
			
		||||
          this.getList();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
      },
 | 
			
		||||
    mounted(){
 | 
			
		||||
 | 
			
		||||
    },
 | 
			
		||||
    methods: {
 | 
			
		||||
          /** 回收站**/
 | 
			
		||||
          getrecycleList() {
 | 
			
		||||
            this.loading = true;
 | 
			
		||||
            selectBydelete(this.queryParams).then(response => {
 | 
			
		||||
              if (response.total!=0&&response.code==200){
 | 
			
		||||
                this.bookmarkList = response.rows;
 | 
			
		||||
                this.total = response.total;
 | 
			
		||||
                this.loading = false;
 | 
			
		||||
              }else {
 | 
			
		||||
                this.showbookmark = false;
 | 
			
		||||
                this.showimg = true;
 | 
			
		||||
              }
 | 
			
		||||
            });
 | 
			
		||||
          },
 | 
			
		||||
      /** 全部书签**/
 | 
			
		||||
      getBookmarkList() {
 | 
			
		||||
        this.loading = true;
 | 
			
		||||
        selectByUseridList(this.queryParams).then(response => {
 | 
			
		||||
          if (response.total!=0&&response.code==200){
 | 
			
		||||
            this.bookmarkList = response.rows;
 | 
			
		||||
            this.total = response.total;
 | 
			
		||||
            this.loading = false;
 | 
			
		||||
          }else {
 | 
			
		||||
            this.showbookmark = false;
 | 
			
		||||
            this.showimg = true;
 | 
			
		||||
          }
 | 
			
		||||
        });
 | 
			
		||||
      },
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
          /** 查询书签管理列表 */
 | 
			
		||||
          getList() {
 | 
			
		||||
            this.loading = true;
 | 
			
		||||
 
 | 
			
		||||
@@ -13,7 +13,7 @@
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
      <div class="aside-title"><i class="el-icon-s-tools"></i><span>全部书签</span></div>
 | 
			
		||||
      <div class="aside-title" @click="goBookmarkList"><i class="el-icon-s-tools"></i><span>全部书签</span></div>
 | 
			
		||||
      <div class="aside-title"><i class="el-icon-help"></i><span>发现</span></div>
 | 
			
		||||
      <div class="aside-title"><i class="el-icon-s-platform"></i><span>任意门</span></div>
 | 
			
		||||
      <div class="aside-title"><i class="el-icon-message-solid"></i><span>收件箱</span></div>
 | 
			
		||||
@@ -23,13 +23,12 @@
 | 
			
		||||
      </div>
 | 
			
		||||
      <div class="reminder">工具箱</div>
 | 
			
		||||
      <div class="aside-title"><i class="el-icon-s-tools"></i><span>收藏同步</span></div>
 | 
			
		||||
      <div class="aside-title"><i class="el-icon-help"></i><span>发现书签</span></div>
 | 
			
		||||
      <router-link :to="{ name: 'importHtml' }">
 | 
			
		||||
      <div class="aside-title">
 | 
			
		||||
      <div class="aside-title" @click="gorecycle"><i class="el-icon-help"></i><span>回收站</span></div>
 | 
			
		||||
      <div class="aside-title" @click="importHtml">
 | 
			
		||||
        <i class="el-icon-s-platform"></i><span>导入书签</span>
 | 
			
		||||
      </div>
 | 
			
		||||
      </router-link>
 | 
			
		||||
      <div class="aside-title"><i class="el-icon-message-solid"></i><span>收件箱</span></div>
 | 
			
		||||
      <div class="aside-title"><i class="el-icon-message-solid"></i><span>意见反馈</span></div>
 | 
			
		||||
      <div class="aside-title"><i class="el-icon-message-solid"></i><span>其他设置</span></div>
 | 
			
		||||
 | 
			
		||||
<!--      <el-footer class="aside-navigation">-->
 | 
			
		||||
<!--      </el-footer>-->
 | 
			
		||||
@@ -423,6 +422,7 @@
 | 
			
		||||
    // }
 | 
			
		||||
    //return true;
 | 
			
		||||
  },
 | 
			
		||||
      /** 点击跳转**/
 | 
			
		||||
      //节点点击
 | 
			
		||||
      OnClickzTree:function(event,treeId, treeNode){
 | 
			
		||||
        var that=this;
 | 
			
		||||
@@ -449,6 +449,13 @@
 | 
			
		||||
        that.isShowZtree = !that.isShowZtree;
 | 
			
		||||
 | 
			
		||||
      },
 | 
			
		||||
      /**跳转导入页面**/
 | 
			
		||||
      importHtml:function(){
 | 
			
		||||
        this.$router.push({
 | 
			
		||||
          path: "/importHtml",
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
      },
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -501,7 +508,30 @@
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
      }
 | 
			
		||||
      },
 | 
			
		||||
      // 全部书签
 | 
			
		||||
      goBookmarkList(){
 | 
			
		||||
        var that=this;
 | 
			
		||||
        that.$router.push({
 | 
			
		||||
          path: "/content",
 | 
			
		||||
          query: {
 | 
			
		||||
            menuId: 'BOOKMARK'
 | 
			
		||||
          }
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
      },
 | 
			
		||||
      // 回收站
 | 
			
		||||
      gorecycle(){
 | 
			
		||||
        var that=this;
 | 
			
		||||
        that.$router.push({
 | 
			
		||||
          path: "/content",
 | 
			
		||||
          query: {
 | 
			
		||||
            menuId: 'RECYCLE'
 | 
			
		||||
          }
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
      },
 | 
			
		||||
 | 
			
		||||
    },
 | 
			
		||||
    mounted(){
 | 
			
		||||
      window['editBookmark'] = (e) => {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user