From fae5df1d3f1ae875ac546cacfb4744b2e8230ca2 Mon Sep 17 00:00:00 2001 From: yz3456 <2753272399@qq.com> Date: 星期一, 29 七月 2024 11:07:24 +0800 Subject: [PATCH] 修改了bug --- ruoyi-ui/src/views/meeting/webcast.vue | 75 +++++++++++++++++++++++++++---------- 1 files changed, 55 insertions(+), 20 deletions(-) diff --git a/ruoyi-ui/src/views/meeting/webcast.vue b/ruoyi-ui/src/views/meeting/webcast.vue index 109725a..0ddabd1 100644 --- a/ruoyi-ui/src/views/meeting/webcast.vue +++ b/ruoyi-ui/src/views/meeting/webcast.vue @@ -10,12 +10,12 @@ <span>鐩存挱</span> <div class="button-container"></div> <div style="display: flex; align-items: center;"> - <el-button size="mini" type="text" v-hasPermi="['person:information:memo']" style="margin-left: 200px"> +<!-- <el-button size="mini" type="text" v-hasPermi="['person:information:memo']" style="margin-left: 200px"> <div class="form" @click="newRequest"><el-icon style="padding-right:100px;"></el-icon> <span class="text" style="width: 69px;height: 26px;font-size: 16px; font-family: Microsoft YaHei-Regular, Microsoft YaHei; color: #EBA4AA;">鐩存挱鐢宠</span> </div> - </el-button> + </el-button> --> </div> </h1> @@ -41,9 +41,24 @@ </el-form-item> </el-form> + <el-row :gutter="10" class="mb8"> + <el-col :span="1.5"> + <el-button + type="primary" + plain + icon="el-icon-plus" + size="mini" + @click="newRequest" + v-hasPermi="['person:information:memo']" + >鏂板</el-button> + </el-col> + + <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> + </el-row> + <el-row :gutter="0" v-loading="loading"> <el-col :span="4" v-for="(item,i) in webcastList"> - <div class="module" @click="toLook"> + <div class="module" @click="toLook(item.id)"> <div class="video"> 66666666 </div> @@ -76,11 +91,11 @@ value-format="yyyy-MM-dd HH:mm:ss"> </el-date-picker> </el-form-item> - <el-form-item label="缁撴潫鏃堕棿" prop="endTime"> +<!-- <el-form-item label="缁撴潫鏃堕棿" prop="endTime"> <el-date-picker v-model="formDat.endTime" type="datetime" placeholder="閫夋嫨寮�濮嬫椂闂�" value-format="yyyy-MM-dd HH:mm:ss"> </el-date-picker> - </el-form-item> + </el-form-item> --> <!-- <el-form-item label="寮�濮嬫椂闂�" prop="startTime"> <el-date-picker v-model="formDat.startTime" type="datetime" placeholder="閫夋嫨寮�濮嬫椂闂�" @@ -92,6 +107,16 @@ <el-input v-model="formDat.meetingTitle" placeholder="璇疯緭鍏ヤ細璁爣棰�" clearable :style="{width: '100%'}"> </el-input> </el-form-item> --> + + <el-form-item label="鎴块棿鍙�" prop="roomId"> + <el-input v-model="formDat.roomId" type="number" :min="1" placeholder="璇疯緭鍏ユ埧闂村彿" clearable :style="{width: '100%'}"> + </el-input> + </el-form-item> + + <el-form-item label="鏈�澶氫汉鏁�" prop="maxPerson"> + <el-input v-model="formDat.maxPerson" placeholder="璇疯緭鍏ユ渶澶氫汉鏁�" clearable :style="{width: '100%'}"> + </el-input> + </el-form-item> <el-form-item label="浼氳鏍囬" prop="title"> <el-input v-model="formDat.title" placeholder="璇疯緭鍏ヤ細璁爣棰�" clearable :style="{width: '100%'}"> @@ -152,22 +177,12 @@ } from "@/api/meeting/index"; export default { - /** 鎼滅储鎸夐挳鎿嶄綔 */ - handleQuery() { - this.queryParams.pageNum = 1; - this.getList(); - }, - /** 閲嶇疆鎸夐挳鎿嶄綔 */ - resetQuery() { - this.dateRange = []; - this.resetForm("queryForm"); - this.handleQuery(); - }, created() { this.getList(); }, data() { return { + showSearch: true, pageSizes: [12, 24, 36], webcastList:[], // 鎬绘潯鏁� @@ -194,12 +209,25 @@ applyPerson: undefined, contactPerson: undefined, contactPhone: undefined, - createTime: undefined + createTime: undefined, + roomId:undefined, + maxPerson:undefined }, } }, methods: { + /** 鎼滅储鎸夐挳鎿嶄綔 */ + handleQuery() { + this.queryParams.pageNum = 1; + this.getList(); + }, + /** 閲嶇疆鎸夐挳鎿嶄綔 */ + resetQuery() { + this.dateRange = []; + this.resetForm("queryForm"); + this.handleQuery(); + }, newRequest() { // this.reset(); this.open = true; @@ -211,7 +239,7 @@ }, submitDataScope: function() { this.$refs["elForm"].validate(valid => { - if (valid) { + if (valid && this.formDat.roomId > 0) { addWebcast(this.formDat).then(response => { this.$modal.msgSuccess("鏂板鎴愬姛"); this.open = false; @@ -228,7 +256,14 @@ // } this.getList(); }); + }else{ + this.$message.error("鏂板澶辫触锛屾埧闂村彿涓嶈兘鏄礋鏁�"); + this.open = false; + Object.keys(this.formDat).forEach(key => { + this.formDat[key] = ''; + }); } + }); }, @@ -247,8 +282,8 @@ ); }, - toLook() { - this.$router.push('/meeting/webcast/webcastInfo/') + toLook(id) { + this.$router.push('/meeting/webcast/Home/' + id) } } -- Gitblit v1.9.1