From b439336f0e404d9d9aebd800fb5ad00d8b20210d Mon Sep 17 00:00:00 2001 From: yz3456 <2753272399@qq.com> Date: 星期二, 11 六月 2024 14:07:21 +0800 Subject: [PATCH] 修改直播模块 --- ruoyi-ui/src/views/contacts/index.vue | 88 ++++++++++++++++++++++++++++++++++---------- 1 files changed, 68 insertions(+), 20 deletions(-) diff --git a/ruoyi-ui/src/views/contacts/index.vue b/ruoyi-ui/src/views/contacts/index.vue index 079c3ce..1192a26 100644 --- a/ruoyi-ui/src/views/contacts/index.vue +++ b/ruoyi-ui/src/views/contacts/index.vue @@ -75,7 +75,7 @@ <!-- line-height: 21px;--> <!-- ">閫氳褰�</div>--> - <el-row :gutter="10" class="mb8"> + <el-row :gutter="10" class="mb8" v-if="userId != 2"> <el-col :span="1.5"> <el-button type="primary" @@ -212,7 +212,7 @@ </el-table-column> - <el-table-column label="鎿嶄綔" align="center" width="250" class-name="small-padding fixed-width"> + <el-table-column label="鎿嶄綔" align="center" width="250" class-name="small-padding fixed-width" v-if="userId != 2"> <template slot-scope="scope" v-if="scope.row.roleId !== 1"> <div class="button-container"> <el-button @@ -349,7 +349,7 @@ style="margin-left: 10px" size="small" type="success" - + @click="picUpload" >涓婁紶鍒版湇鍔″櫒</el-button> <h4 class="form-header">鍏朵粬闄勪欢 </h4> @@ -367,11 +367,50 @@ :auto-upload="false" list-type="picture-card" > - - <template #tip> + + <!-- <template #tip> <div class="el-upload__tip"> </div> </template> + </el-upload> --> + <i slot="default" class="el-icon-plus"></i> + <div slot="file" slot-scope="{file}"> + <!-- 娣诲姞video鍏冪礌鐢ㄤ簬鏄剧ず瑙嗛 --> + <video + v-if="file.url.includes('.mp4')" + class="el-upload-list__item-thumbnail" + :src="file.url" + style="width: 147px; height: 147px" + fit="cover" + ></video> + <img v-else + class="el-upload-list__item-thumbnail" + src="../../assets/images/deviceLis.png" + alt="" + style="width: 100%; height: 100%" + fit="cover"></img> + + <span class="el-upload-list__item-actions"> + <span class="el-upload-list__item-name">{{ file.name }}</span> + <!-- <span + class="el-upload-list__item-preview" + @click="handleFileCardPreview(file)" + > + <i class="el-icon-zoom-in"></i> + </span> --> + + <span + + class="el-upload-list__item-delete" + @click="handleRemoveFile(file)" + > + <i class="el-icon-delete"></i> + </span> + </span> + + </div> + + </el-upload> <el-button style="margin-left: 10px" @@ -398,7 +437,7 @@ <script> import { listRole, getRole, delRole, addRole, updateRole, dataScope, changeRoleStatus, deptTreeSelect } from "@/api/system/role"; import { treeselect as menuTreeselect, roleMenuTreeselect } from "@/api/system/menu"; - +import {getInfo} from "@/api/login"; import { Notification, MessageBox, Message, Loading } from 'element-ui' //瀵煎叆鎺ュ彛鍑芥暟 @@ -408,6 +447,7 @@ dicts: ['sys_normal_disable'], data() { return { + userId: undefined, // 閬僵灞� disabled: false, @@ -546,7 +586,7 @@ trigger: 'blur' }], isAlways: [{ - // required: true, + required: true, message: '鏄惁甯歌仈绯�', trigger: 'blur' }], @@ -568,12 +608,20 @@ }, created() { this.getList(); + this.getInfo() // this.getCateInfor() // for (let i = 0; i < this.contactList.length; i++) { // this.formDat[i] = this.contactList[i]; // } }, methods: { + getInfo(){ + console.log('-----------------') + getInfo().then(response=>{ + console.log(response.user.roles[0].roleId,'roleID') + this.userId = response.user.roles[0].roleId + }) + }, // 鍙栨秷鎸夐挳 cancelData() { this.open = false; @@ -620,10 +668,10 @@ { if(this.fileListOther[i].url==file.url) { - + this.$delete(this.fileListOther,i); this.$delete(this.uploadFileList1,i); - + } } }, @@ -668,7 +716,7 @@ deptCheckStrictly: true, remark: undefined }; - this.resetForm("form"); + this.resetForm("elForm"); }, /** 鎼滅储鎸夐挳鎿嶄綔 */ handleQuery() { @@ -753,15 +801,15 @@ }, requestUpload(params) { - + }, requestUpload1(params) { - + }, handleChange(file, fileList1) { //瀹氫箟涓�涓叏灞�鏁扮粍uploadFileList鏉ュ仛瀛樺偍 - + // this.uploadFileList.push(file.raw); console.log("=========5555=========") console.log(file) @@ -784,7 +832,7 @@ }, fileUpload(){ // var file = params.file; - + var formData = new FormData(); this.$refs.upload1.submit(); // formData.append('uploadFile', file); @@ -794,18 +842,18 @@ } this.uploadFileList1.forEach((elem)=>{ formData.append("files", elem) - + }) - + let _this = this - + this.uploading = true; uploadPic(formData).then(response => { _this.uploadFileList1 = [] _this.formDat.url = _this.formDat.url+","+response.fileNames _this.$modal.msgSuccess("鏂囦欢涓婁紶鎴愬姛!"); }) - + }, picUpload() { @@ -820,7 +868,7 @@ //console.log(this.uploadFileList) this.uploadFileList.forEach((elem)=>{ formData.append("files", elem) - + }) //alert(90) let _this = this @@ -830,7 +878,7 @@ _this.formDat.url = _this.formDat.url+","+response.fileNames _this.uploadFileList = [] _this.$modal.msgSuccess("鍥剧墖涓婁紶鎴愬姛"); - + }); }, /** 鍒犻櫎鎸夐挳鎿嶄綔 */ -- Gitblit v1.9.1