zhanghua
2025-07-16 7c20fd15b7fbc2bd5756b39d5ab655cc849ffcc3
src/views/operate/video/updateInterface/index.vue
@@ -1,26 +1,6 @@
<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-input v-model="videoData.belongToId"></el-input>
      </el-form-item>
      <el-form-item prop="eventSource" label="事件来源">
        <el-input v-model="videoData.eventSource"></el-input>
      </el-form-item>
      <el-form-item prop="category" label="问题类别">
        <el-input v-model="videoData.category"></el-input>
      </el-form-item>
      <el-form-item prop="type" label="类型">
        <el-select v-model="videoData.type">
          <el-option v-for="item in getResourceType()" :key="item.value" :label="item.label" :value="item.value" />
        </el-select>
      </el-form-item>
      <el-form-item prop="regionName" label="社区名称">
        <el-input v-model="videoData.regionName"></el-input>
      </el-form-item>
      <el-form-item prop="id" label="视频Id">
        <el-input v-model="videoData.id"></el-input>
      </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">
@@ -47,7 +27,7 @@
<script>
import { deepClone, RESOURCE_TYPE } from "@/utils/helper";
import videoManagement from "@/api/operate/videoManagement";
import { FILE_ORIGINAL_URL } from "@/utils";
import { FILE_ORIGINAL_PATH} from "@/utils";
import imageManagement from "@/api/operate/imageManagement";
export default {
@@ -100,6 +80,7 @@
          delete params.eventSource;
          delete params.id;
          params.belongToId = +params.belongToId;
          params.type="03"
          if (this.isUpdate && !this.dialogData) {
            videoManagement.addVideoResource(params)
                .then(() => {
@@ -126,7 +107,7 @@
      imageManagement.importImage(formData)
          .then(res => {
            const url = res.url1 ?? res.url2 ?? res.url3 ?? res.url4;
            const videoUrl = FILE_ORIGINAL_URL + url;
            const videoUrl = FILE_ORIGINAL_PATH + url;
            this.videoList.push(videoUrl);
            this.$set(this.videoData, 'url', this.videoList.join(','));
            this.$message.success('上传成功');
@@ -161,7 +142,7 @@
<style lang="scss" scoped>
.updateUser {
  border-radius: 1px;
  background-color: #09152f;
  // background-color: #09152f;
  display: flex;
  justify-content: center;
  align-items: center;
@@ -201,7 +182,7 @@
}
.updateUser::v-deep .el-input__inner {
  background-color: #09152f;
  // background-color: #09152f;
  border: 1px solid #17324c;
}