|
26 | 26 |
|
27 | 27 | <!-- 列表 -->
|
28 | 28 | <el-table v-loading="loading" :data="list">
|
29 |
| - <el-table-column label="文件名" :show-overflow-tooltip="true" align="center" min-width="250" prop="name" /> |
30 |
| - <el-table-column :show-overflow-tooltip="true" label="文件路径" align="center" min-width="300" prop="path" /> |
31 |
| - <el-table-column :show-overflow-tooltip="true" label="文件 URL" align="center" min-width="400" prop="url" /> |
32 |
| - <el-table-column label="文件大小" align="center" prop="size" width="120" :formatter="sizeFormat" /> |
33 |
| - <el-table-column label="文件类型" align="center" prop="type" width="210" /> |
| 29 | + <el-table-column label="文件名" :show-overflow-tooltip="true" align="center" min-width="200px" prop="name"/> |
| 30 | + <el-table-column label="文件路径" :show-overflow-tooltip="true" align="center" min-width="250px" prop="path"/> |
| 31 | + <el-table-column label="文件 URL" :show-overflow-tooltip="true" align="center" min-width="300px" prop="url"/> |
| 32 | + <el-table-column label="文件大小" align="center" prop="size" min-width="120px" :formatter="sizeFormat"/> |
| 33 | + <el-table-column label="文件类型" :show-overflow-tooltip="true" align="center" prop="type" width="180px"/> |
34 | 34 | <el-table-column label="文件内容" align="center" prop="content" min-width="150px">
|
35 | 35 | <template slot-scope="scope">
|
36 | 36 | <image-preview v-if="scope.row.type&&scope.row.type.indexOf('image/') === 0" :src="scope.row.url"
|
|
42 | 42 | </i>
|
43 | 43 | </template>
|
44 | 44 | </el-table-column>
|
45 |
| - <el-table-column label="上传时间" align="center" prop="createTime" width="180"> |
| 45 | + <el-table-column label="上传时间" align="center" prop="createTime" min-width="170px"> |
46 | 46 | <template slot-scope="scope">
|
47 | 47 | <span>{{ parseTime(scope.row.createTime) }}</span>
|
48 | 48 | </template>
|
49 | 49 | </el-table-column>
|
50 |
| - <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="100"> |
| 50 | + <el-table-column label="操作" align="center" class-name="small-padding fixed-width" min-width="100px"> |
51 | 51 | <template slot-scope="scope">
|
52 | 52 | <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
|
53 |
| - v-hasPermi="['infra:file:delete']">删除</el-button> |
| 53 | + v-hasPermi="['infra:file:delete']">删除 |
| 54 | + </el-button> |
54 | 55 | </template>
|
55 | 56 | </el-table-column>
|
56 | 57 | </el-table>
|
|
81 | 82 | </template>
|
82 | 83 |
|
83 | 84 | <script>
|
84 |
| -import { deleteFile, getFilePage } from "@/api/infra/file"; |
| 85 | +import {deleteFile, getFilePage} from "@/api/infra/file"; |
85 | 86 | import {getAccessToken} from "@/utils/auth";
|
86 | 87 | import ImagePreview from "@/components/ImagePreview";
|
87 | 88 |
|
|
0 commit comments