guhongwei 4 年 前
コミット
2c46c8e79b
1 ファイル変更39 行追加1 行削除
  1. 39 1
      src/views/meetingBrief/index.vue

+ 39 - 1
src/views/meetingBrief/index.vue

@@ -10,7 +10,13 @@
             <el-button type="primary" size="mini" @click="add()">增加</el-button>
           </el-col>
           <el-col :span="24">
-            <data-table :fields="fields" @delete="toDelete" :data="list" :opera="opera" @edit="toEdit" :total="total" @query="search"></data-table>
+            <data-table :fields="fields" @delete="toDelete" :data="list" :opera="opera" @edit="toEdit" :total="total" @query="search">
+              <template #options="{item}">
+                <template v-if="item.prop === 'type'">
+                  <el-option v-for="(i, index) in typeList" :key="index" :label="i.label" :value="i.value"></el-option>
+                </template>
+              </template>
+            </data-table>
           </el-col>
         </el-col>
       </el-col>
@@ -50,6 +56,8 @@ export default {
         {
           label: '类型',
           prop: 'type',
+          filter: 'select',
+          format: true,
           format: i =>
             i == '0'
               ? '会议简介'
@@ -72,6 +80,36 @@ export default {
       ],
       list: [],
       total: 0,
+      typeList: [
+        {
+          label: '会议介绍',
+          value: '0',
+        },
+        {
+          label: '会议日程',
+          value: '1',
+        },
+        {
+          label: '主办方介绍',
+          value: '2',
+        },
+        {
+          label: '协办方介绍',
+          value: '3',
+        },
+        {
+          label: '专家介绍',
+          value: '4',
+        },
+        {
+          label: '继续再教育申请表',
+          value: '5',
+        },
+        {
+          label: '温馨提示',
+          value: '6',
+        },
+      ],
     };
   },
   created() {