|
|
@@ -36,10 +36,10 @@
|
|
|
<div class="container">
|
|
|
<el-tabs v-model="message">
|
|
|
<el-tab-pane :label="`我的文件列表`" name="first">
|
|
|
- <el-table :data="state.unread" :show-header="false" style="width: 100%">
|
|
|
+ <el-table :data="state.fileList" :show-header="false" style="width: 100%">
|
|
|
<el-table-column>
|
|
|
<template #default="scope">
|
|
|
- <span class="message-title">{{scope.row.title}}</span>
|
|
|
+ <span class="message-title">{{scope.row.fileName}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="date" width="180"></el-table-column>
|
|
|
@@ -48,10 +48,10 @@
|
|
|
<!----------------------------todo------------------------------->
|
|
|
<!----------------------------获取文件详细信息、跳转到响应页面;删除文件------------------------------->
|
|
|
<router-link to="/dashboard">
|
|
|
- <el-button size="small" @click="handleRead(scope.$index)">获取详情</el-button>
|
|
|
+ <el-button size="small" @click="handleGet(scope.$index)">获取详情</el-button>
|
|
|
|
|
|
</router-link>
|
|
|
- <el-button size="small" @click="handleRead(scope.$index)">删除文件</el-button>
|
|
|
+ <el-button size="small" @click="handleDel(scope.$index)">删除文件</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
@@ -85,50 +85,61 @@ export default {
|
|
|
setup() {
|
|
|
const message = ref("first");
|
|
|
const state = reactive({
|
|
|
- unread: [
|
|
|
+ fileList: [
|
|
|
{
|
|
|
date: "2018-04-19 20:00:00",
|
|
|
- title: "文件1",
|
|
|
+ fileId: "1",
|
|
|
+ fileName:"文件1"
|
|
|
},
|
|
|
{
|
|
|
date: "2018-04-19 21:00:00",
|
|
|
- title: "文件2",
|
|
|
- },
|
|
|
- ],
|
|
|
- read: [
|
|
|
- {
|
|
|
- date: "2018-04-19 20:00:00",
|
|
|
- title: "【系统通知】该系统将于今晚凌晨2点到5点进行升级维护",
|
|
|
- },
|
|
|
- ],
|
|
|
- recycle: [
|
|
|
- {
|
|
|
- date: "2018-04-19 20:00:00",
|
|
|
- title: "【系统通知】该系统将于今晚凌晨2点到5点进行升级维护",
|
|
|
+ fileId: "2",
|
|
|
+ fileName:"文件2"
|
|
|
},
|
|
|
],
|
|
|
+ // read: [
|
|
|
+ // {
|
|
|
+ // date: "2018-04-19 20:00:00",
|
|
|
+ // title: "【系统通知】该系统将于今晚凌晨2点到5点进行升级维护",
|
|
|
+ // },
|
|
|
+ // ],
|
|
|
+ // recycle: [
|
|
|
+ // {
|
|
|
+ // date: "2018-04-19 20:00:00",
|
|
|
+ // title: "【系统通知】该系统将于今晚凌晨2点到5点进行升级维护",
|
|
|
+ // },
|
|
|
+ // ],
|
|
|
});
|
|
|
|
|
|
- const handleRead = (index) => {
|
|
|
- const item = state.unread.splice(index, 1);
|
|
|
- console.log(item);
|
|
|
- state.read = item.concat(state.read);
|
|
|
- };
|
|
|
+ // const handleRead = (index) => {
|
|
|
+ // const item = state.unread.splice(index, 1);
|
|
|
+ // console.log(item);
|
|
|
+ // state.read = item.concat(state.read);
|
|
|
+ // };
|
|
|
+ const getFileList=(userId)=>{
|
|
|
+ //todo: 调用getall接口,将数据复制给fileList
|
|
|
+ }
|
|
|
const handleDel = (index) => {
|
|
|
- const item = state.read.splice(index, 1);
|
|
|
- state.recycle = item.concat(state.recycle);
|
|
|
- };
|
|
|
- const handleRestore = (index) => {
|
|
|
- const item = state.recycle.splice(index, 1);
|
|
|
- state.read = item.concat(state.read);
|
|
|
+ console.log("handleDel")
|
|
|
+ console.log(index)
|
|
|
+ state.fileList.splice(index, 1);
|
|
|
+ //todo:调用删除接口
|
|
|
};
|
|
|
+ // const handleRestore = (index) => {
|
|
|
+ // const item = state.recycle.splice(index, 1);
|
|
|
+ // state.read = item.concat(state.read);
|
|
|
+ // };
|
|
|
+ const handleGet=(index)=>{
|
|
|
+ console.log("handleGet")
|
|
|
+ console.log(index)
|
|
|
+ }
|
|
|
|
|
|
return {
|
|
|
message,
|
|
|
state,
|
|
|
- handleRead,
|
|
|
+ handleGet,
|
|
|
handleDel,
|
|
|
- handleRestore,
|
|
|
+ getFileList,
|
|
|
};
|
|
|
},
|
|
|
};
|