From 6531cad6be8634d9ee718fb4607eefee14473b18 Mon Sep 17 00:00:00 2001
From: feige <791364011@qq.com>
Date: 星期六, 31 八月 2024 23:23:09 +0800
Subject: [PATCH] 修改了权限
---
ruoyi-ui/src/views/meeting/replay.vue | 212 +++++++++++++++++++++++++++++++++++++---------------
1 files changed, 151 insertions(+), 61 deletions(-)
diff --git a/ruoyi-ui/src/views/meeting/replay.vue b/ruoyi-ui/src/views/meeting/replay.vue
index 3f56b4f..fb58f90 100644
--- a/ruoyi-ui/src/views/meeting/replay.vue
+++ b/ruoyi-ui/src/views/meeting/replay.vue
@@ -1,5 +1,5 @@
<template>
- <div class="app-container" style="width: 100%; height: 800px;">
+ <div class="app-container" style="width: 100%; height: 1000px;">
<!-- 鍥炲埌椤堕儴 -->
<el-backtop :bottom="150" :right="30">
<el-button type="primary" circle class="el-icon-top"></el-button>
@@ -14,60 +14,45 @@
<!-- 鎼滅储 -->
- <el-form :model="queryParams1">
- <el-row>
- <el-form-item label="" prop="people">
- <el-input v-model="queryParams1.people" placeholder="璇疯緭鍏ユ悳绱㈠唴瀹�" clearable style="width: 300px;
- height: 35px;
- text-align: left;
- border-radius: 16px 16px 16px 16px;
- opacity: 0.5;" @keyup.enter.native="handleQuery">
- <i slot="prefix" class="el-input__icon el-icon-search"></i>
- </el-input>
- </el-form-item>
- </el-row>
+ <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch">
+ <el-form-item label="鍥炴斁鏍囬" prop="title">
+ <el-input v-model="queryParams.title" placeholder="璇疯緭鍏ュ洖鏀炬爣棰�" clearable style="width: 200px;
+ height: 35px;
+ border-radius: 16px 16px 16px 16px;
+ opacity: 0.5;" @keyup.enter.native="handleQuery" />
+ </el-form-item>
+
+ <el-form-item>
+ <el-button size="mini" @click="handleQuery" style=" width: 65px; height: 32px;background: #FFDDE3;
+ border-radius: 6px 6px 6px 6px;opacity:1;">鎼滅储</el-button>
+ <el-button size="mini" @click="resetQuery" style=" width: 65px;height: 32px; background: #FFDDE3;
+ border-radius: 6px 6px 6px 6px;
+ opacity: 1;">閲嶇疆</el-button>
+ </el-form-item>
</el-form>
- <!-- <el-form :model="vList"> -->
- <el-row :gutter="25">
- <el-col :span="8" :style="margin">
+
+ <el-row :gutter="25" v-loading="loading">
+ <el-col :span="6" v-for="(item,i) in replayList" :style="margin">
<div class="module">
- <span class="span1">涓瀹跺涵浼氳</span>
- <span class="span2">2010-8-26 12:00</span>
- <el-button class="huifang" type="primary" plain @click="show">鍥炴斁</el-button>
- <div class="tubiao"><i class="el-icon-view">10000</i></div>
- <p class="author">鍙戣捣鑰�</p>
- </div>
- </el-col>
- <el-col :span="8">
- <div class="module">
- <span class="span1">涓瀹跺涵浼氳</span>
- <span class="span2">2010-8-26 12:00</span>
- <el-button class="huifang" type="primary" plain @click="show">鍥炴斁</el-button>
- <div class="tubiao"><i class="el-icon-view">10000</i></div>
- <p class="author">鍙戣捣鑰�</p>
- </div>
- </el-col>
- <el-col :span="8">
- <div class="module">
- <span class="span1">涓瀹跺涵浼氳</span>
- <span class="span2">2010-8-26 12:00</span>
- <el-button class="huifang" type="primary" plain @click="show">鍥炴斁</el-button>
- <div class="tubiao"><i class="el-icon-view">10000</i></div>
- <p class="author">鍙戣捣鑰�</p>
- </div>
- </el-col>
- <el-col :span="8">
- <div class="module">
- <span class="span1">涓瀹跺涵浼氳</span>
- <span class="span2">2010-8-26 12:00</span>
- <el-button class="huifang" type="primary" plain @click="show">鍥炴斁</el-button>
- <div class="tubiao"><i class="el-icon-view">10000</i></div>
- <p class="author">鍙戣捣鑰�</p>
+ <span class="span1">{{ item.title }}</span>
+ <span class="span2">{{ item.startTime }}</span>
+ <el-button class="huifang" type="primary" plain @click="show(item.id)">鍥炴斁</el-button>
+ <!-- <div class="tubiao"><i class="el-icon-view">10000</i></div> -->
+ <p class="author">{{ item.applyPerson }}</p>
</div>
</el-col>
</el-row>
- <!-- </el-form> -->
+
+ <pagination
+ v-show="total>0"
+ :total="total"
+ :page-sizes="pageSizes"
+ :page.sync="queryParams.pageNum"
+ :limit.sync="queryParams.pageSize"
+ @pagination="getList"
+ style="background: #FEF7FC;"
+ />
<!-- 鍥炶瑙嗛寮圭獥 -->
<el-dialog
@@ -77,7 +62,7 @@
:before-close="handleClose"
>
- <h4>涓瀹跺涵浼氳</h4>
+ <h4>{{ formData.title }}</h4>
<el-divider />
<video id="video" class="video" controls width="100%%" height="480" >
<source src="../../assets/images/娴嬭瘯.mp4" type="video/mp4">
@@ -90,24 +75,129 @@
</div>
</template>
<script>
+ import {
+ listRole,
+ getRole,
+ delRole,
+ addRole,
+ updateRole,
+ dataScope,
+ changeRoleStatus,
+ deptTreeSelect
+ } from "@/api/system/role";
+ import {
+ treeselect as menuTreeselect,
+ roleMenuTreeselect
+ } from "@/api/system/menu";
+ import {
+ Notification,
+ MessageBox,
+ Message,
+ Loading
+ } from 'element-ui'
+
+ //瀵煎叆鎺ュ彛鍑芥暟 --鎺ュソ浜�
+ import {
+ listReplay,
+ getReplayInfo
+ } from "@/api/meeting/index";
export default {
+ created() {
+ this.getList();
+ },
data() {
return {
- queryParams1: [],
- vList: [],
- dialogVisible: false,
+ id:undefined,
+ pageSizes: [8, 12],
+ showSearch: true,
+ loading:false,
+ queryParams1: [],
+ dialogVisible: false,
+ dateRange: [],
+ replayList:[],
+ queryParams: {
+ pageNum: 1,
+ pageSize: 8,
+ title: undefined,
+ applyPerson: undefined,
+ contactPerson: undefined,
+ happenStartTime: undefined,
+ happenEndTime: undefined
+ },
+ formData:{
+ id: undefined,
+ startTime: undefined,
+ endTime: undefined,
+ title: undefined,
+ applyPerson: undefined,
+ contactPerson: undefined,
+ contactPhone: undefined,
+ createTime: undefined,
+ happenStartTime: undefined,
+ happenEndTime: undefined,
+ },
+ // 鎬绘潯鏁�
+ total: 0,
}
},
methods: {
- show(){
- this.dialogVisible = true
- },
- handleClose(){
- this.dialogVisible = false;
- const video = document.getElementById("video")
- video.pause()
- }
+ getInfoList() {
+ const id = this.$route.params && this.$route.params.id;
+ let _this = this
+ if (id) {
+ this.loading = true;
+ getReplayInfo(id).then((response) => {
+ console.log(response.data,'123123123')
+ this.formData = response.data;
+ this.loading = false;
+ });
+ }
+ },
+ getList() {
+ this.loading = true;
+ // console.log(this.queryParams)
+ // listProperty(this.addDateRange(this.queryParams, this.dateRange)).then(response => {
+ this.queryParams.happenStartTime = this.dateRange.length > 0 && this.dateRange[0]
+ this.queryParams.happenEndTime = this.dateRange.length > 0 && this.dateRange[1]
+ listReplay(this.queryParams).then(response => {
+ this.replayList = response.data.data;
+ // console.log(response,'replayListreplayListreplayList')
+ this.total = response.data.total;
+ this.loading = false;
+ }
+
+ );
+ },
+ show(id){
+ this.dialogVisible = true
+ if (id) {
+ this.loading = true;
+ getReplayInfo(id).then((response) => {
+ console.log(response.data,'123123123')
+ this.formData = response.data;
+ this.loading = false;
+ });
+ }
+ },
+ handleClose(){
+ this.dialogVisible = false;
+ const video = document.getElementById("video")
+ video.pause()
+ },
+ /** 鎼滅储鎸夐挳鎿嶄綔 */
+ handleQuery() {
+ this.queryParams.pageNum = 1;
+ this.getList();
+ },
+ /** 閲嶇疆鎸夐挳鎿嶄綔 */
+ resetQuery() {
+ this.dateRange = [];
+ this.resetForm("queryForm");
+ this.handleQuery();
+ },
+
+
}
}
</script>
--
Gitblit v1.9.1