luobisheng
2022-12-07 0426c72922004cbaa47fafbb0ee6eb5d9386a063
src/views/operate/video/updateInterface/index.vue
@@ -1,7 +1,7 @@
<template>
  <div class="updateUser">
    <el-form label-position="right" label-width="150px" :model="videoData" :rules="rules" :disabled="isDisabled" ref="user">
      <el-form-item prop="belongToId" label="所属事件编号">
      <!-- <el-form-item prop="belongToId" label="所属事件编号">
        <el-input v-model="videoData.belongToId"></el-input>
      </el-form-item>
      <el-form-item prop="eventSource" label="事件来源">
@@ -20,7 +20,7 @@
      </el-form-item>
      <el-form-item prop="id" label="视频Id">
        <el-input v-model="videoData.id"></el-input>
      </el-form-item>
      </el-form-item> -->
      <el-form-item prop="url" label="视频" min-width="8">
        <template v-if="videoList" >
          <div class="video-cover" v-for="video in videoList" :key="video">
@@ -33,7 +33,7 @@
            class="avatar-uploader"
            action=""
            ref="image"
            limit="4"
            :limit="4"
            :show-file-list="false"
            :auto-upload="true"
            :http-request="videoUpload">
@@ -100,6 +100,7 @@
          delete params.eventSource;
          delete params.id;
          params.belongToId = +params.belongToId;
          params.type="03"
          if (this.isUpdate && !this.dialogData) {
            videoManagement.addVideoResource(params)
                .then(() => {
@@ -175,18 +176,19 @@
    background-color: #ffffff;
    opacity: .6;
    .video-delete-icon {
      display: inline;
      display: block;
      opacity: 1;
    }
  }
  .video-delete-icon {
    position: relative;
    position: absolute;
    color: red;
    left: calc(100% - 150px);
    top: calc(100% - 95px);
    left: calc(100% - 160px);
    top: calc(100% - 150px);
    z-index: 2;
    height: 14px;
    font-size: 24px;
    display: none;
  }