|
@@ -18,6 +18,9 @@
|
|
|
<template #is_use>
|
|
|
<el-radio v-for="i in isUseList" :key="i.id" :label="i.value">{{ i.label }}</el-radio>
|
|
|
</template>
|
|
|
+ <template #is_show>
|
|
|
+ <el-radio v-for="i in isUseList" :key="i.id" :label="i.value">{{ i.label }}</el-radio>
|
|
|
+ </template>
|
|
|
<template #tags>
|
|
|
<el-select v-model="form.tags" multiple filterable allow-create default-first-option :reserve-keyword="false" placeholder="请选择标签" style="width: 100%">
|
|
|
<el-option v-for="item in tagsList" :key="item.id" :label="item.title" :value="item.title" />
|
|
@@ -97,6 +100,8 @@ const formFieldsForCreate = [
|
|
|
{ label: t('pages.news.title'), model: 'title' },
|
|
|
{ label: t('pages.news.tags'), model: 'tags', custom: true },
|
|
|
{ label: t('pages.news.is_use'), model: 'is_use', type: 'radio' },
|
|
|
+ { label: t('pages.news.is_show'), model: 'is_show', type: 'radio' },
|
|
|
+ { label: t('pages.news.order_num'), model: 'order_num', type: 'number' },
|
|
|
{ label: t('pages.news.content'), model: 'content', custom: true }
|
|
|
]
|
|
|
const formFieldsForUpdate = [
|
|
@@ -107,6 +112,8 @@ const formFieldsForUpdate = [
|
|
|
{ label: t('pages.news.time'), model: 'time', type: 'date', options: { disabled: true } },
|
|
|
{ label: t('pages.news.number'), model: 'number', options: { disabled: true } },
|
|
|
{ label: t('pages.news.is_use'), model: 'is_use', type: 'radio' },
|
|
|
+ { label: t('pages.news.is_show'), model: 'is_show', type: 'radio' },
|
|
|
+ { label: t('pages.news.order_num'), model: 'order_num', type: 'number' },
|
|
|
{ label: t('pages.news.content'), model: 'content', custom: true }
|
|
|
]
|
|
|
const rules = reactive({
|