|
@@ -1,31 +1,3 @@
|
|
|
-<!--<template>-->
|
|
|
|
|
-<!--<div className="home-page">-->
|
|
|
|
|
-<!--<div className="sub-menu">-->
|
|
|
|
|
-<!-- <button class="el-button el-button--primary" type="button" data-v-4eda24fc=""><!–v-if–><i class="el-icon-upload"></i><span>上传</span></button>-->
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-<!-- <button class="el-button el-button--primary" type="button" data-v-4eda24fc=""><!–v-if–><i class="el-icon-s-home"></i><span>模型</span></button>-->
|
|
|
|
|
-<!--</div>-->
|
|
|
|
|
-<!--<div className="carousel-page">-->
|
|
|
|
|
-<!-- <h3 className="img-list-title">图片文件列表</h3>-->
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-<!-- <el-table :show-header="false" style="width: 100%">-->
|
|
|
|
|
-<!-- <div>1</div>>-->
|
|
|
|
|
-<!-- </el-table>-->
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-<!--</div>-->
|
|
|
|
|
-<!--</div>-->
|
|
|
|
|
-<!--</template>-->
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
<template>
|
|
<template>
|
|
|
<div class="">
|
|
<div class="">
|
|
|
<div class="crumbs">
|
|
<div class="crumbs">
|
|
@@ -33,41 +5,40 @@
|
|
|
<el-breadcrumb-item><i class="el-icon-lx-file"></i> 我的文件</el-breadcrumb-item>
|
|
<el-breadcrumb-item><i class="el-icon-lx-file"></i> 我的文件</el-breadcrumb-item>
|
|
|
</el-breadcrumb>
|
|
</el-breadcrumb>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+
|
|
|
<div class="container">
|
|
<div class="container">
|
|
|
|
|
+
|
|
|
<el-tabs v-model="message">
|
|
<el-tabs v-model="message">
|
|
|
|
|
+
|
|
|
<el-tab-pane :label="`我的文件列表`" name="first">
|
|
<el-tab-pane :label="`我的文件列表`" name="first">
|
|
|
<el-table :data="state.fileList" :show-header="false" style="width: 100%">
|
|
<el-table :data="state.fileList" :show-header="false" style="width: 100%">
|
|
|
|
|
+
|
|
|
<el-table-column>
|
|
<el-table-column>
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
<span class="message-title">{{scope.row.fileName}}</span>
|
|
<span class="message-title">{{scope.row.fileName}}</span>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column prop="date" width="180"></el-table-column>
|
|
|
|
|
- <el-table-column width="120">
|
|
|
|
|
|
|
+
|
|
|
|
|
+ <el-table-column prop="date" width="180">
|
|
|
|
|
+
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+
|
|
|
|
|
+ <el-table-column width="240">
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
<!----------------------------todo------------------------------->
|
|
<!----------------------------todo------------------------------->
|
|
|
<!----------------------------获取文件详细信息、跳转到响应页面;删除文件------------------------------->
|
|
<!----------------------------获取文件详细信息、跳转到响应页面;删除文件------------------------------->
|
|
|
- <router-link :to="{path:'/fileDetail',query:{fileId:scope.row.fileId}}">
|
|
|
|
|
- <!--<router-link to="/dashboard">-->
|
|
|
|
|
- <el-button size="small" @click="handleFileGet(scope.row.fileId)">获取详情</el-button>
|
|
|
|
|
- </router-link>
|
|
|
|
|
- <el-button size="small" @click="handleFileDel(scope.$index)">删除文件</el-button>
|
|
|
|
|
|
|
+ <div style="display:flex;width: 100%;justify-content:space-around;">
|
|
|
|
|
+ <router-link :to="{path:'/fileDetail',query:{fileId:scope.row.fileId}}">
|
|
|
|
|
+ <el-button size="small" @click="handleFileGet(scope.row.fileId)">获取详情</el-button>
|
|
|
|
|
+ </router-link>
|
|
|
|
|
+
|
|
|
|
|
+ <el-button size="small" @click="handleFileDel(scope.$index)">删除文件</el-button>
|
|
|
|
|
+ </div>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
</el-table>
|
|
</el-table>
|
|
|
-<!-- <div class="handle-row">-->
|
|
|
|
|
-<!-- <el-button type="primary">全部标为已读</el-button>-->
|
|
|
|
|
-<!-- </div>-->
|
|
|
|
|
-
|
|
|
|
|
-<!-- <button class="el-button el-button--primary" type="button" data-v-4eda24fc=""><!–v-if–><i class="el-icon-upload"></i><span>上传</span></button>-->
|
|
|
|
|
-
|
|
|
|
|
-<!-- <router-link to="/config">-->
|
|
|
|
|
-<!--<!– <button class="el-button el-button--primary" type="button" data-v-4eda24fc=""><!–v-if–><i class="el-icon-s-home"></i><span>添加模型</span></button>–>-->
|
|
|
|
|
-<!-- <el-button type="primary" size="large">配置模型</el-button>-->
|
|
|
|
|
-<!-- </router-link>-->
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
|
|
|
+
|
|
|
<el-tab-pane :label="`我的图片列表`" name="second">
|
|
<el-tab-pane :label="`我的图片列表`" name="second">
|
|
|
<el-table :data="state.picList" :show-header="false" style="width: 100%">
|
|
<el-table :data="state.picList" :show-header="false" style="width: 100%">
|
|
|
<el-table-column>
|
|
<el-table-column>
|
|
@@ -83,13 +54,13 @@
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
</el-table>
|
|
</el-table>
|
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
|
|
|
+
|
|
|
<router-link to="/upload">
|
|
<router-link to="/upload">
|
|
|
<el-button type="primary" size="large">文件上传</el-button>
|
|
<el-button type="primary" size="large">文件上传</el-button>
|
|
|
</router-link>
|
|
</router-link>
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
</el-tabs>
|
|
</el-tabs>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
@@ -99,7 +70,7 @@ import{GetAllFile,getFileDetail} from "../api/file";
|
|
|
import router from "../router";
|
|
import router from "../router";
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
|
- name: "tabs",
|
|
|
|
|
|
|
+ name: "fileList",
|
|
|
setup() {
|
|
setup() {
|
|
|
const message = ref("first");
|
|
const message = ref("first");
|
|
|
let userId=1;
|
|
let userId=1;
|
|
@@ -123,18 +94,6 @@ export default {
|
|
|
picName:"图片1"
|
|
picName:"图片1"
|
|
|
}
|
|
}
|
|
|
],
|
|
],
|
|
|
- // 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 handleRead = (index) => {
|
|
@@ -159,9 +118,15 @@ export default {
|
|
|
// const item = state.recycle.splice(index, 1);
|
|
// const item = state.recycle.splice(index, 1);
|
|
|
// state.read = item.concat(state.read);
|
|
// state.read = item.concat(state.read);
|
|
|
// };
|
|
// };
|
|
|
- const handleFileGet=(index)=>{
|
|
|
|
|
|
|
+
|
|
|
|
|
+ const handleFileGet=(fileId)=>{
|
|
|
console.log("handleFileGet")
|
|
console.log("handleFileGet")
|
|
|
- console.log(index)
|
|
|
|
|
|
|
+ console.log(fileId)
|
|
|
|
|
+ getFileDetail(fileId).then(res => {
|
|
|
|
|
+ console.log("getFileDetail返回")
|
|
|
|
|
+ console.log(res)
|
|
|
|
|
+ })
|
|
|
|
|
+ // getFileDetail()
|
|
|
// this.router.push({
|
|
// this.router.push({
|
|
|
// path:'fileDetail',
|
|
// path:'fileDetail',
|
|
|
// query:{
|
|
// query:{
|
|
@@ -169,6 +134,7 @@ export default {
|
|
|
// }
|
|
// }
|
|
|
// })
|
|
// })
|
|
|
|
|
|
|
|
|
|
+
|
|
|
//todo:吧要查看的文件id传参
|
|
//todo:吧要查看的文件id传参
|
|
|
}
|
|
}
|
|
|
|
|
|