|
|
@@ -53,7 +53,9 @@
|
|
|
style="width: 100%; height: calc(88vh - 48px)"
|
|
|
ref="container"
|
|
|
@row-contextmenu="rightClick"
|
|
|
+ @selection-change="SelectionChange"
|
|
|
>
|
|
|
+ <el-table-column type="selection" width="55" />
|
|
|
<el-table-column label="名称" :show-overflow-tooltip="true">
|
|
|
<template #default="scope">
|
|
|
<div class="flie_name">
|
|
|
@@ -120,33 +122,18 @@ const props = defineProps({
|
|
|
default: () => [],
|
|
|
},
|
|
|
});
|
|
|
-const emit = defineEmits(["handleRowClick", "delCollect", "collectByStar"]);
|
|
|
+const emit = defineEmits([
|
|
|
+ "handleRowClick",
|
|
|
+ "delCollect",
|
|
|
+ "collectByStar",
|
|
|
+ "changeListSort",
|
|
|
+ 'handleSelectionChange'
|
|
|
+]);
|
|
|
// 排序
|
|
|
const changeSort = async () => {
|
|
|
isAsc.value == "asc" ? (isAsc.value = "desc") : (isAsc.value = "asc");
|
|
|
// refreshFile();
|
|
|
- let obj = {
|
|
|
- pageNum: 1,
|
|
|
- pageSize: 9999,
|
|
|
- isAsc: isAsc.value,
|
|
|
- orderByColumn: "createTime",
|
|
|
- };
|
|
|
- documents
|
|
|
- .getALLdocumentByType(
|
|
|
- {
|
|
|
- parentId: impDirId.value,
|
|
|
- spaceId: impSpaceId.value,
|
|
|
- isAsc: isAsc.value,
|
|
|
- orderByColumn: "createTime",
|
|
|
- pageNum: obj.pageNum,
|
|
|
- pageSize: obj.pageSize,
|
|
|
- },
|
|
|
- 3
|
|
|
- )
|
|
|
- .then((res) => {
|
|
|
- fileMenu.value = res.rows;
|
|
|
- // folderList.value = res.rows
|
|
|
- });
|
|
|
+ emit("changeListSort", isAsc.value);
|
|
|
};
|
|
|
// 切换搜索分类
|
|
|
const changeSearchType = (name) => {
|
|
|
@@ -175,6 +162,10 @@ const fileBlur = () => {
|
|
|
}
|
|
|
});
|
|
|
};
|
|
|
+// 勾选框发生改变
|
|
|
+const SelectionChange = (val)=>{
|
|
|
+emit('handleSelectionChange',val)
|
|
|
+}
|
|
|
|
|
|
const rightClick = (row, col, e) => {
|
|
|
emit("handleRowClick", row, null, e);
|