|
88 | 88 | </el-row>
|
89 | 89 |
|
90 | 90 | <!-- 列表 -->
|
91 |
| - <el-table v-loading="loading" :data="list"> |
| 91 | + <el-table v-loading="loading" :data="list" align="center"> |
92 | 92 | <el-table-column label="参数主键" align="center" prop="id" />
|
93 | 93 | <el-table-column label="参数分类" align="center" prop="category" />
|
94 | 94 | <el-table-column label="参数名称" align="center" prop="name" :show-overflow-tooltip="true" />
|
|
105 | 105 | </template>
|
106 | 106 | </el-table-column>
|
107 | 107 | <el-table-column label="备注" align="center" prop="remark" :show-overflow-tooltip="true" />
|
108 |
| - <!-- TODO 芋艿:时间写的有点复杂 --> |
109 |
| - <el-table-column label="创建时间" align="center" prop="createTime" width="180"> |
110 |
| - <template #default="scope"> |
111 |
| - <!-- <span>{{ parseTime(scope.row.createTime) }}</span>--> |
112 |
| - <span>{{ dayjs(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') }}</span> |
113 |
| - </template> |
114 |
| - </el-table-column> |
| 108 | + <el-table-column |
| 109 | + label="创建时间" |
| 110 | + align="center" |
| 111 | + prop="createTime" |
| 112 | + width="180" |
| 113 | + :formatter="dateFormatter" |
| 114 | + /> |
115 | 115 | <!-- TODO 芋艿:宽度;里面的 css -->
|
116 | 116 | <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
117 | 117 | <template #default="scope">
|
|
141 | 141 | </template>
|
142 | 142 | <script setup lang="ts" name="Config">
|
143 | 143 | import { DICT_TYPE, getDictOptions } from '@/utils/dict'
|
| 144 | +import { dateFormatter } from '@/utils/formatTime' |
| 145 | +import download from '@/utils/download' |
144 | 146 | import * as ConfigApi from '@/api/infra/config'
|
145 | 147 | import ConfigForm from './form.vue'
|
146 |
| -import dayjs from 'dayjs' |
147 |
| -import download from '@/utils/download' |
148 | 148 | const message = useMessage() // 消息弹窗
|
149 | 149 | const { t } = useI18n() // 国际化
|
150 | 150 |
|
@@ -206,6 +206,7 @@ const handleDelete = async (id: number) => {
|
206 | 206 | } catch {}
|
207 | 207 | }
|
208 | 208 |
|
| 209 | +/** 导出按钮操作 */ |
209 | 210 | const handleExport = async () => {
|
210 | 211 | try {
|
211 | 212 | // 导出的二次确认
|
|
0 commit comments