完成友链管理

dev
truthhun 2 years ago
parent 2c38bfdced
commit 10f00542d5

@ -61,11 +61,8 @@
### 友链模块
友链管理
- [ ] 新增友链
- [ ] 查询单个友链
- [ ] 友链列表
- [ ] 编辑友链
- [ ] 删除友链
- [ ] 禁用友链
- [x] 新增友链
- [x] 查询单个友链
- [x] 友链列表
- [x] 编辑友链/禁用友链
- [x] 删除友链

@ -106,7 +106,7 @@ func (m *DBModel) GetFriendlinkList(opt *OptionGetFriendlinkList) (friendlinkLis
db = db.Offset((opt.Page - 1) * opt.Size).Limit(opt.Size)
err = db.Order("sort desc").Find(&friendlinkList).Error
err = db.Order("status asc,sort desc").Find(&friendlinkList).Error
if err != nil && err != gorm.ErrRecordNotFound {
m.logger.Error("GetFriendlinkList", zap.Error(err))
}

@ -38,7 +38,12 @@
>
<!-- 枚举 -->
<span v-else-if="item.type === 'enum'">
{{ item.enum[scope.row[item.prop] || 0] }}
<el-tag
:type="item.enum[scope.row[item.prop] || 0].type"
:effect="item.enum[scope.row[item.prop] || 0].effect || 'dark'"
>
{{ item.enum[scope.row[item.prop] || 0].label }}
</el-tag>
</span>
<span v-else-if="item.type === 'datetime'">
{{ formatDatetime(scope.row[item.prop]) || '0000-00-00 00:00:00' }}

@ -201,9 +201,12 @@ export default {
{
prop: 'status',
label: '状态',
width: 60,
width: 80,
type: 'enum',
enum: { 1: '禁用', 0: '启用' },
enum: {
1: { label: '禁用', type: 'danger' },
0: { label: '启用', type: 'success' },
},
fixed: 'left',
},
{ prop: 'title', label: '名称', minWidth: 150, fixed: 'left' },

Loading…
Cancel
Save