zs 8 mesi fa
parent
commit
8080d97157

+ 4 - 0
src/lang/package/zh-cn/pages.js

@@ -142,6 +142,8 @@ export default {
     content: '内容',
     tags: '标签',
     logo: '封面',
+    is_show: '是否在首页显示',
+    order_num: '显示顺序',
     is_use: '是否启用',
     status: '审核状态',
     titleMessage: '请输入标题'
@@ -213,6 +215,8 @@ export default {
     status: '审核状态',
     match_status: '赛事状态',
     is_use: '是否启用',
+    is_show: '是否在首页显示',
+    order_num: '显示顺序',
     titleMessage: '请输入需求名称',
     rules1: '大赛背景',
     rules2: '大赛主题和目标',

+ 5 - 0
src/views/match/info/index.vue

@@ -25,6 +25,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 #industry>
               <el-option v-for="i in sectorList" :key="i.id" :label="i.title" :value="i.title"></el-option>
             </template>
@@ -180,6 +183,8 @@ const formFields = ref([
   { label: t('pages.match.money'), model: 'money' },
   { label: t('pages.match.time'), model: 'time', type: 'daterange' },
   { label: t('pages.match.is_use'), model: 'is_use', type: 'radio' },
+  { label: t('pages.match.is_show'), model: 'is_show', type: 'radio' },
+  { label: t('pages.match.order_num'), model: 'order_num', type: 'number' },
   { label: t('pages.match.rules'), model: 'rules', custom: true },
   { label: t('pages.match.brief'), model: 'brief', custom: true },
   { label: t('pages.match.match_status'), model: 'match_status', type: 'select' }

+ 7 - 0
src/views/platform/news/index.vue

@@ -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({

+ 7 - 0
src/views/platform/policy/index.vue

@@ -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({

+ 7 - 0
src/views/platform/trends/index.vue

@@ -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({