feat(系统公告管理): 列表/新增/修改新增一个type类型

This commit is contained in:
hzj 2025-10-16 19:46:47 +08:00
parent 7d03407a97
commit 3ab78cdb57

View File

@ -103,6 +103,9 @@
/>
</template>
</el-table-column>
<el-table-column prop="type" label="类型" align="center">
<template slot-scope="scope">{{ formatType[scope.row.type] }}</template>
</el-table-column>
<el-table-column prop="link" label="链接" align="center" />
<el-table-column prop="description" label="描述" align="center" />
<el-table-column prop="announcement" label="发布状态" align="center">
@ -202,6 +205,14 @@
<el-form-item label="标题" prop="title">
<el-input v-model.trim="form.title" type="text" />
</el-form-item>
<el-form-item label="类型" prop="type">
<el-select v-model="form.type" style="width:100%;">
<el-option label="通知" value="notification" />
<el-option label="活动" value="activity" />
</el-select>
</el-form-item>
<el-form-item label="链接">
<el-input v-model.trim="form.link" type="text" />
</el-form-item>
@ -247,10 +258,11 @@ function getFormData() {
return {
id: "",
cover: "",
sysOrigin: "",
sysOrigin: "", //
type: "", //
title: "",
link: "",
description: ""
link: "", //
description: "" //
};
}
export default {
@ -288,7 +300,11 @@ export default {
},
rangeDate: "",
listLoading: true,
uploadLoading: false
uploadLoading: false,
formatType: {
notification: "通知",
activity: "活动"
}
};
},
computed: {