|
@@ -1,5 +1,36 @@
|
|
|
<template>
|
|
|
<div class="container">
|
|
|
+ <div class="statistics">
|
|
|
+ <div class="left_box">
|
|
|
+ <div class="dataNum">共查询到个相关结果</div>
|
|
|
+ </div>
|
|
|
+ <div class="right_box">
|
|
|
+ <img
|
|
|
+ src="@/assets/images/sort.png"
|
|
|
+ @click="changeSort"
|
|
|
+ v-if="isAsc == 'asc'"
|
|
|
+ alt=""
|
|
|
+ />
|
|
|
+ <img
|
|
|
+ src="@/assets/images/Frame_188.png"
|
|
|
+ @click="changeSort"
|
|
|
+ v-else
|
|
|
+ alt=""
|
|
|
+ />
|
|
|
+ <img
|
|
|
+ v-if="isList"
|
|
|
+ src="@/assets/images/squre.png"
|
|
|
+ alt=""
|
|
|
+ @click="changeShow"
|
|
|
+ />
|
|
|
+ <img
|
|
|
+ v-else
|
|
|
+ src="@/assets/images/Frame_187.png"
|
|
|
+ alt=""
|
|
|
+ @click="changeShow"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
<!-- 标签 -->
|
|
|
<div class="tags">
|
|
|
<!-- TODO 标签可以拖动位置 -->
|
|
@@ -237,6 +268,7 @@ const isAddCollect = ref(false); //是否在添加标签
|
|
|
const tabName = ref(""); //新增的标签名
|
|
|
const changeTabName = ref(""); //修改的标签名
|
|
|
const tabList = ref([]);
|
|
|
+const isAsc = ref("asc");
|
|
|
const tableData = [
|
|
|
{
|
|
|
date: "2016-05-03",
|
|
@@ -454,6 +486,11 @@ const rowDrop = () => {
|
|
|
|
|
|
const tabchange = async (labelId) => {
|
|
|
console.log("labelId", toRaw(labelId));
|
|
|
+ const query = {
|
|
|
+ labelId,
|
|
|
+ isAsc: isAsc.value,
|
|
|
+ orderByColumn: "createTime",
|
|
|
+ };
|
|
|
// 获取当前标签下的数据
|
|
|
const res = await listFavoriteById(labelId);
|
|
|
// console.log("res", res);
|
|
@@ -462,6 +499,13 @@ const tabchange = async (labelId) => {
|
|
|
console.log("folderArr", folderArr.value);
|
|
|
console.log("fileArr", fileArr.value);
|
|
|
};
|
|
|
+const changeShow = () => {
|
|
|
+ isList.value = !isList.value;
|
|
|
+};
|
|
|
+const changeSort = async () => {
|
|
|
+ isAsc.value == "asc" ? (isAsc.value = "desc") : (isAsc.value = "asc");
|
|
|
+ // console.log("res", res);
|
|
|
+};
|
|
|
|
|
|
// 工具函数
|
|
|
//获取新增标签时要赋予的ordername
|
|
@@ -487,6 +531,34 @@ const sortArr = (field) => {
|
|
|
height: 100%;
|
|
|
background-color: #fff;
|
|
|
border-radius: 4px;
|
|
|
+ .statistics {
|
|
|
+ width: 100%;
|
|
|
+ height: 40px;
|
|
|
+ background-color: #D9E0F0;
|
|
|
+ padding-left: 16px;
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+ align-items: center;
|
|
|
+ color: #6F85B5;
|
|
|
+ .left_box {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ .dataNum {
|
|
|
+ margin-left: 4px;
|
|
|
+ font-size: 14px;
|
|
|
+ font-weight: 400;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .right_box {
|
|
|
+ width: 50px;
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+ margin-right: 30px;
|
|
|
+ img {
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
.tags {
|
|
|
display: flex;
|
|
|
width: 100%;
|