浏览代码

直播课

1
mo 3 年之前
父节点
当前提交
215995eee8
共有 2 个文件被更改,包括 53 次插入11 次删除
  1. 36 11
      src/views/liveClassManager/index.vue
  2. 17 0
      src/views/liveClassManager/newLiveClass.vue

+ 36 - 11
src/views/liveClassManager/index.vue

@@ -20,6 +20,31 @@
             placeholder="直播间编号/标题"
           ></el-input>
         </el-form-item>
+        <el-form-item prop="leaveVisitFlag">
+          <el-select
+            placeholder="直播状态"
+            v-model="searchForm.leaveVisitFlag"
+            clearable
+          >
+            <el-option label="是" value="1"></el-option>
+            <el-option label="否" value="0"></el-option>
+          </el-select>
+        </el-form-item>
+        <el-form-item prop="timer">
+          <el-date-picker
+            v-model.trim="searchForm.timer"
+            type="daterange"
+            value-format="yyyy-MM-dd"
+            range-separator="至"
+            start-placeholder="直播开始时间"
+            end-placeholder="直播结束时间"
+            :picker-options="{
+              firstDayOfWeek: 1,
+            }"
+          >
+          </el-date-picker>
+        </el-form-item>
+
         <el-form-item>
           <el-button native-type="submit" type="primary">搜索</el-button>
           <el-button native-type="reset" type="danger">重置</el-button>
@@ -61,16 +86,16 @@
             prop="studentId"
             label="创建人"
           ></el-table-column>
-          <el-table-column
-            align="center"
-            prop="studentId"
-            label="操作"
-          >
-          <template slot-scope="scope">
-            <div>
-
-            </div>
-          </template>
+          <el-table-column align="center" prop="studentId" label="操作">
+            <template slot-scope="scope">
+              <div>
+                <el-button type="text">关闭直播</el-button>
+                <el-button type="text">直播详情</el-button>
+                <el-button type="text">分享</el-button>
+                <el-button type="text">修改</el-button>
+                <el-button type="text">删除</el-button>
+              </div>
+            </template>
           </el-table-column>
         </el-table>
         <pagination
@@ -99,7 +124,7 @@ export default {
         search: null,
       },
 
-      tableList: [],
+      tableList: [{}],
       organList: [],
       rules: {
         // 分页规则

+ 17 - 0
src/views/liveClassManager/newLiveClass.vue

@@ -0,0 +1,17 @@
+<template>
+  <div>
+
+  </div>
+</template>
+<script>
+export default {
+  data(){
+    return {
+
+    }
+  }
+}
+</script>
+<style lang="scss" scoped>
+
+</style>