<template>
|
<div class="app-container" id="printable-content">
|
<div class="form-header mt">
|
<h1 style="font-size:21px;padding-top:30px;display: flex;justify-content: space-between;align-items: center;" >
|
<span>收藏与荣誉详细信息</span>
|
<div style="display: flex; align-items: center;">
|
<el-button size="mini" type="text" v-print="'#printable-content'" v-hasPermi="['person:information:memo']">
|
<div class="form" ><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></div>
|
</h1>
|
<!-- <el-button v-if="isShow" type="primary" class="pt" icon="el-icon-edit" @click="handleEdit()" >编辑</el-button>-->
|
<!-- <br>-->
|
<!-- <el-button type="primary" class="pt" @click="handleExport"-->
|
<!-- v-hasPermi="['self:user:export']" >导出</el-button>-->
|
</div>
|
<div style="padding-left:15px">
|
<el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-position="left" label-width="120px">
|
<!-- <el-form-item label="id" prop="id">-->
|
<!-- <el-input v-model="formData.id" placeholder="请输入id" :maxlength="11" show-word-limit :disabled="true"-->
|
<!-- clearable prefix-icon='el-icon-mobile' :style="{width: '100%'}"></el-input>-->
|
<!-- </el-form-item>-->
|
<el-container>
|
<el-row :span="12">
|
<el-col >
|
<el-form-item label="获得时间" prop="happenTime" label-width="70px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
|
<el-date-picker v-model="formData.happenTime" type="date" placeholder="请选择日期"
|
:editable="false" :clearable="false" :style="{width: '100%'}" :disabled="dsb" value-format="yyyy-MM-dd"
|
></el-date-picker>
|
</el-form-item>
|
|
</el-col>
|
<el-col >
|
<el-form-item label="类别" prop="type" label-width="40px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
|
<el-select v-model="formData.type" placeholder="请选择类别" clearable :style="{width: '100%'}" :disabled="dsb">
|
<el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value"
|
></el-option>
|
</el-select>
|
<el-input v-model="newOption" v-if="showInput" placeholder="若未在上述选项中找到对应类别,请在此输入新的类别" @change="addNewOption"></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col >
|
<el-form-item label="名称" prop="name" label-width="50px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
|
<el-input v-model="formData.name" placeholder="请输入名称" clearable :style="{width: '100%'}" :disabled="dsb">
|
</el-input>
|
</el-form-item>
|
</el-col>
|
<el-col >
|
<el-form-item label="来源" prop="source" label-width="50px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
|
<el-input v-model="formData.source" placeholder="请输入来源" clearable :style="{width: '100%'}" :disabled="dsb">
|
</el-input>
|
</el-form-item>
|
</el-col>
|
<el-col >
|
<el-form-item label="持有者" prop="owner" label-width="65px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
|
<el-input v-model="formData.owner" placeholder="请输入持有者" clearable :style="{width: '100%'}" :disabled="dsb">
|
</el-input>
|
</el-form-item>
|
</el-col>
|
<el-col >
|
<el-form-item label="价值" prop="price" label-width="50px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
|
<el-input v-model="formData.price" placeholder="请输入价值" clearable :style="{width: '100%'}" :disabled="dsb">
|
</el-input>
|
</el-form-item>
|
</el-col>
|
<el-col >
|
<el-form-item label="存放位置" prop="location" label-width="80px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
|
<el-input v-model="formData.location" placeholder="请输入存放位置" clearable :style="{width: '100%'}" :disabled="dsb">
|
</el-input>
|
</el-form-item>
|
</el-col>
|
<el-col >
|
<el-form-item label="备注" prop="remark" label-width="45px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;">
|
<el-input v-model="formData.remark" placeholder="请输入备注" clearable :style="{width: '100%'}" :disabled="dsb"></el-input>
|
</el-form-item>
|
</el-col>
|
|
</el-row>
|
</el-container>
|
<h4 class="form-header">相关图片 </h4>
|
<el-upload
|
action="#"
|
accept="image/jpeg, image/png,image/jpg, image/WMF,image/gif"
|
list-type="picture-card"
|
multiple
|
:http-request="requestUpload"
|
:file-list="fileList"
|
|
:on-change="handleChange"
|
:auto-upload="false"
|
:disabled="!btn"
|
:class="{ hide: !btn }"
|
>
|
|
<i v-if="!uploading" slot="default" class="el-icon-plus"></i>
|
<div slot="file" slot-scope="{file}">
|
<img
|
class="el-upload-list__item-thumbnail"
|
:src="file.url"
|
alt=""
|
style="width: 147px; height: 147px"
|
fit="cover"
|
:preview-src-list="[file.url]"
|
>
|
<span class="el-upload-list__item-actions" >
|
<span
|
|
class="el-upload-list__item-preview"
|
@click="handlePictureCardPreview(file)"
|
>
|
<i class="el-icon-zoom-in"></i>
|
</span>
|
<span
|
|
class="el-upload-list__item-delete"
|
@click="handleDownload(file.url)"
|
>
|
<i class="el-icon-download"></i>
|
</span>
|
<span
|
v-if="isShow"
|
class="el-upload-list__item-delete"
|
@click="handleRemove(file)"
|
>
|
<i class="el-icon-delete"></i>
|
</span>
|
</span>
|
|
|
</div>
|
</el-upload>
|
<el-button
|
style="margin-left: 10px"
|
size="small"
|
type="success"
|
v-if="btn"
|
@click="picUpload"
|
>上传到服务器</el-button>
|
<h4 class="form-header">其他附件 </h4>
|
<el-upload
|
action=""
|
:file-list="fileListOther"
|
class="upload-demo"
|
multiple
|
list-type="picture-card"
|
:on-preview="handleFileCardPreview"
|
|
:http-request="requestUpload1"
|
:show-file-list="true"
|
:on-change="handleChange1"
|
:auto-upload="false"
|
:disabled="!btn"
|
:class="{ hide: !btn }"
|
>
|
|
<div v-if="uploading1" class="upload-status">正在上传...</div>
|
<i v-if="!uploading1" 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/401_images/401.gif"
|
alt=""
|
style="width: 147px; height: 147px"
|
fit="cover">
|
|
<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="handleDownload(file.url)"
|
>
|
<i class="el-icon-download"></i>
|
</span>
|
<span
|
v-if="isShow"
|
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"
|
size="small"
|
type="success"
|
v-if="btn"
|
@click="fileUpload"
|
>上传到服务器</el-button>
|
<h4 class="form-header"> </h4>
|
<el-form-item size="large">
|
<el-button v-if="isShow" type="primary" @click="submitForm" :disabled="dsb" >修改</el-button>
|
</el-form-item>
|
</el-form>
|
</div>
|
|
<el-dialog :visible.sync="dialogVisible">
|
<img w-full :src="dialogImageUrl" style="width: 100%; height: 100%" alt="Preview Image" />
|
</el-dialog>
|
|
|
</div>
|
</template>
|
|
<script>
|
|
import {blobValidate} from "@/utils/ruoyi";
|
import errorCode from "@/utils/errorCode";
|
import {Message} from "element-ui";
|
import {addRole, updateRole} from "@/api/system/role";
|
import {getCollection, updateCollection,download,uploadPic,listType} from "@/api/collection/index";
|
|
export default {
|
components: {},
|
props: [],
|
data() {
|
return {
|
cdi:"收藏与荣誉详细信息",
|
udi:"收藏与荣誉信息详情",
|
// 数据范围选项
|
fot:['.bmp','.jpg','.jpeg','.png','.tif','.gif','.pcx','.tga','.exif','.fpx',
|
'.svg','.psd','.cdr','.pcd','.dxf','.ufo','.eps','.ai','.aw','.WMF','.webp','.apng'],
|
|
fileList:[],
|
fileList1:[],
|
uploadFileList:[],
|
uploadFileList1:[],
|
fileListOther:[
|
|
],
|
dsb:true,
|
btn:false,
|
isShow:true,
|
uploading: false,
|
uploading1: false,
|
// 收藏与荣誉表格数据
|
collectionList: [],
|
typeList:[],
|
formData: {
|
//收藏与荣誉记录
|
id:undefined,
|
happenTime:undefined,
|
type:undefined,
|
name:undefined,
|
source:undefined,
|
owner:undefined,
|
price:undefined,
|
location:undefined,
|
remark:undefined,
|
url: "",
|
},
|
|
dialogImageUrl: '',
|
dialogVisible: false,
|
disabled: false,
|
rules: {
|
type: [{
|
// required: true,
|
message: '请输入类型',
|
trigger: 'blur'
|
}],
|
happenTime: [{
|
// required: true,
|
message: '请输入时间',
|
trigger: 'blur'
|
}],
|
name: [{
|
required: true,
|
message: '请输入持续名称',
|
trigger: 'blur'
|
}],
|
source: [{
|
required: true,
|
message: '请输入来源',
|
trigger: 'blur'
|
}],
|
owner: [{
|
required: true,
|
message: '请输入持有者',
|
trigger: 'blur'
|
}],
|
price: [{
|
// required: true,
|
message: '请输入价值',
|
trigger: 'blur'
|
}],
|
location: [{
|
required: true,
|
message: '请输入存放位置',
|
trigger: 'blur'
|
}],
|
|
remark: [{
|
// required: true,
|
message: '请输入备注',
|
trigger: 'blur'
|
}],
|
|
},
|
typeOptions: [],
|
newOption: undefined,
|
showInput: false
|
}
|
},
|
computed: {},
|
watch: {},
|
created() {
|
const id = this.$route.params && this.$route.params.id;
|
let jd;
|
if(this.$route.query.detail!=undefined)
|
{
|
jd = this.$route.query.detail
|
this.btn= jd
|
this.dsb = !jd
|
this.showInput=true
|
this.isShow=true
|
// document.title = "修改收藏与荣誉详细信息";
|
this.$route.meta.title = "修改收藏与荣誉详细信息";//列表的名称
|
}
|
else{
|
// document.title = "收藏与荣誉详细信息";
|
this.$route.meta.title = "收藏与荣誉详细信息";//列表的名称
|
this.isShow=false
|
this.btn = false;
|
}
|
|
let _this = this
|
if (id) {
|
this.loading = true;
|
getCollection(id).then((response) => {
|
this.formData = response.data;
|
let paths = response.data.url.split(",");
|
for(let i = 0; i < paths.length; i++)
|
{
|
if(paths[i]!="") {
|
|
let pth = paths[i].substr(paths[i].length - 4, paths[i].length)
|
// alert(pth)
|
if (_this.fot.includes(pth) === true)
|
{
|
if(paths[i][0]=="/")
|
_this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i].substr(1),res:false})
|
else
|
_this.fileList.push({name:paths[i],url: process.env.VUE_APP_BASE_TRUE_API+paths[i],res:false})
|
}
|
else {
|
// alert(paths[i])
|
// alert()
|
let nms = paths[i].split("\/")
|
let nm = nms[nms.length - 1]
|
if(paths[i][0]=="/")
|
_this.fileListOther.push({name:nm, url: process.env.VUE_APP_BASE_TRUE_API+paths[i].substr(1),res:false})
|
else
|
_this.fileListOther.push({name:nm, url: process.env.VUE_APP_BASE_TRUE_API+paths[i],res:false})
|
|
}
|
}
|
}
|
this.loading = false;
|
});
|
listType(this.queryParams).then(response => {
|
this.typeList = response.data;
|
this.total = response.data.total;
|
// console.log( this.typeList )
|
// 在回调函数中调用 getTypeOptions()
|
this.getTypeOptions();
|
this.loading = false;
|
}
|
);
|
// this.getCateInfor()
|
|
}
|
},
|
mounted() {},
|
methods: {
|
//类别
|
addNewOption() {
|
const newOption = this.newOption.trim();
|
if (newOption && !this.typeOptions.includes(newOption)) {
|
this.typeOptions.push(newOption);
|
this.$set(this.formData, 'type', newOption); // 更新formDat.type的值为新的选项
|
}
|
},
|
getTypeOptions() {
|
const filteredOptions = this.typeList.filter(item => typeof item === 'string' && item !== '');
|
// 创建一个空对象用于存储唯一的字符串选项
|
const uniqueOptions = {};
|
// 构建下拉选项列表
|
this.typeOptions = filteredOptions.reduce((options, option) => {
|
if (!uniqueOptions[option]) {
|
uniqueOptions[option] = true;
|
options.push({
|
label: option,
|
value: option
|
});
|
}
|
return options;
|
}, []);
|
|
},
|
submitForm() {
|
|
|
this.$refs['elForm'].validate(valid => {
|
|
|
if (valid) {
|
if (this.formData.id != undefined) {
|
updateCollection(this.formData).then(response => {
|
this.$modal.msgSuccess("修改成功");
|
// this.open = false;
|
this.btn=false
|
});
|
} else {
|
this.$modal.msgSuccess("修改失败");
|
|
}
|
}
|
})
|
},
|
resetForm() {
|
this.$refs['elForm'].resetFields()
|
},
|
// //返回上一页
|
// goBack(){
|
// this.$router.push("/familymodel/collection/index" );
|
// },
|
handlePreview(file)
|
{
|
let formData = {'path':"/"+file.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")};
|
let lens = formData.path.split(".")
|
let suffix = lens[lens.length-1]
|
download(formData).then(async (response) => {
|
const isLogin = await blobValidate(response);
|
let nt = new Date().getTime()
|
let filename = 'property_'+nt+'.'+suffix
|
const blob = new Blob([response])
|
saveAs(blob, filename)
|
})
|
},
|
handleRemoveFile(file) {
|
//判读是否是之前的图片
|
let res = false
|
for(let i = 0; i < this.fileListOther.length; i++)
|
{
|
if(this.fileListOther[i].url==file.url)
|
{
|
if(this.fileListOther[i].res==false)
|
res = true
|
else
|
{
|
this.$delete(this.uploadFileList1, Math.abs(i - this.uploadFileList1.length-1))
|
}
|
this.$delete(this.fileListOther,i);
|
|
}
|
}
|
|
let ul = ""
|
this.fileList.map(function (elem){
|
if(elem.res==false)
|
ul = ul + ","+elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
|
})
|
let uls = ""
|
this.fileListOther.map(function (elem){
|
if(elem.res==false)
|
uls = uls +","+elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
|
})
|
this.formData.url = ul+","+uls;
|
// alert(this.formData.url)
|
if(res==true){
|
updateCollection(this.formData).then(response => {
|
this.$modal.msgSuccess("删除成功");
|
// this.open = false;
|
|
});
|
}
|
},
|
handleRemove(file) {
|
//判断是否是之前的图片
|
let res = false
|
// alert(this.fileList.length)
|
for(let i = 0; i < this.fileList.length; i++)
|
{
|
if(this.fileList[i].url==file.url)
|
{
|
//原来图像标记为false
|
//alert(this.fileList[i].res)
|
if(this.fileList[i].res==false)
|
res = true
|
else
|
{
|
// alert(this.uploadFileList.length)
|
// alert(87)
|
this.$delete(this.uploadFileList, Math.abs(i - this.uploadFileList.length-1))
|
// alert(this.uploadFileList.length)
|
}
|
this.$delete(this.fileList,i);
|
|
}
|
}
|
let ul = ""
|
this.fileList.map(function (elem){
|
if(elem.res==false)
|
ul = ul + ","+elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
|
})
|
let uls = ""
|
this.fileListOther.map(function (elem){
|
if(elem.res==false)
|
uls = uls +","+elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
|
})
|
this.formData.url = ul+","+uls;
|
if(res==true){
|
updateCollection(this.formData).then(response => {
|
this.$modal.msgSuccess("删除成功");
|
});
|
}
|
|
},
|
handleFileCardPreview(file){
|
this.dialogFileUrl = file.url;
|
if(this.dialogFileUrl.includes("47.93.189.255")==true)
|
this.dialogFileUrl = this.dialogFileUrl.replace("47.93.189.255","www.bendudu.com")
|
|
const Base64 = require('js-base64').Base64
|
this.desurl = process.env.VUE_APP_BASE_OTHER_API+"preview/"+'onlinePreview?url='+encodeURIComponent(Base64.encode(this.dialogFileUrl));
|
let myWindow=window.open(this.desurl,'','width=1200,height=800,top=150,left=300');
|
},
|
handlePictureCardPreview(file) {
|
this.dialogImageUrl = file.url;
|
this.dialogVisible = true;
|
},
|
handleDownload(url) {
|
var formData = {'path':"/"+url.replace(process.env.VUE_APP_BASE_TRUE_API,"")};
|
|
let lens = formData.path.split(".")
|
let suffix = lens[lens.length-1]
|
download(formData).then(async (response) => {
|
const isLogin = await blobValidate(response);
|
let nt = new Date().getTime()
|
let filename = 'property_'+nt+'.'+suffix
|
const blob = new Blob([response])
|
saveAs(blob, filename)
|
})
|
},
|
handleEdit()
|
{
|
this.dsb = false
|
this.btn = true
|
this.isShow=false
|
},
|
|
//自定义上传方法
|
handleChange(file, fileList1) {
|
//定义一个全局数组uploadFileList来做存储
|
|
// this.uploadFileList.push(file.raw);
|
console.log("=========5555=========")
|
this.uploadFileList.push(file.raw);
|
this.fileList.push({name:file.name,url:file.url,res:true})
|
},
|
//自定义上传方法
|
handleChange1(file, fileListOther1) {
|
//定义一个全局数组uploadFileList来做存储
|
|
// this.uploadFileList.push(file.raw);
|
this.uploadFileList1.push(file.raw);
|
this.fileListOther.push({name:file.name,url:file.url,res:true})
|
console.log("=========5555=========")
|
//console.log(file)
|
// console.log(this.uploadFileList)
|
// this.fileList = fileList
|
},
|
fileUpload(){
|
// var file = params.file;
|
|
var formData = new FormData();
|
//this.$refs.upload1.submit();
|
// alert(this.uploadFileList1.length)
|
// formData.append('uploadFile', file);
|
if(this.uploadFileList1.length==0){
|
this.$modal.msgSuccess("文档上传列表不能为空!");
|
return}
|
|
this.uploadFileList1.forEach((elem)=>{
|
formData.append("files", elem)
|
|
})
|
console.log(this.uploadFileList1)
|
let _this = this
|
|
this.uploading = true;
|
uploadPic(formData).then(response => {
|
_this.uploadFileList1 = []
|
_this.formData.url = _this.formData.url+","+response.fileNames
|
updateCollection(_this.formData).then(response => {
|
this.$modal.msgSuccess("文档上传成功");
|
// this.open = false;
|
});
|
})
|
|
},
|
picUpload()
|
{
|
|
var formData = new FormData();
|
//this.$refs.upload.submit();
|
//alert(this.uploadFileList.length)
|
if(this.uploadFileList.length==0){
|
this.$modal.msgSuccess("图像上传列表不能为空!");
|
return}
|
|
this.uploadFileList.forEach((elem)=>{
|
formData.append("files", elem)
|
|
})
|
let _this = this
|
|
|
uploadPic(formData).then(response => {
|
// console.log(response.originalFilenames)
|
// console.log(response.urls)
|
// console.log(response.fileNames)
|
// console.log(response.newFileNames)
|
// let pth = response.data.originalFilename.substr(response.data.originalFilename.length-4, response.data.originalFilename.length)
|
// _this.uploading1= false;
|
// console.log(_this.fot.includes(pth))
|
// // debugger
|
// if(_this.fot.includes(pth) === true)
|
// {
|
// _this.fileList.push({name:response.data.fileName, "url":response.data.url})
|
// let ul = _this.fileList.map(function (elem){
|
// return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
|
// }).join(",")
|
// let uls = _this.fileListOther.map(function (elem){
|
// return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
|
// }).join(",")
|
//console.log(_this.fileList)
|
// alert(response.fileNames)
|
_this.formData.url = _this.formData.url+","+response.fileNames
|
_this.uploadFileList = []
|
// alert(87)
|
updateCollection(_this.formData).then(response => {
|
_this.$modal.msgSuccess("图片上传成功");
|
// this.open = false;
|
|
});
|
// }
|
// else{
|
// _this.fileListOther.push({name:response.data.fileName, url:response.data.url})
|
|
// }
|
});
|
},
|
|
requestUpload(params)
|
{
|
|
},
|
requestUpload1(params)
|
{
|
// var file = params.file;
|
// var formData = new FormData();
|
// formData.append('uploadFile', file);
|
// let _this = this
|
// this.uploading1 = true;
|
// uploadPic(formData).then(response => {
|
// let pth = response.data.originalFilename.substr(response.data.originalFilename.length-4, response.data.originalFilename.length)
|
// this.uploading1 = false;
|
// // this.$modal.msgSuccess("上传成功");
|
// if(_this.fot.includes(pth) === true)
|
// {
|
// _this.fileList.push({name:response.data.fileName, "url":response.data.url})
|
|
// }
|
|
// else{
|
// _this.fileListOther.push({name:response.data.fileName, url:response.data.url})
|
// let ul = this.fileList.map(function (elem){
|
// return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
|
// }).join(",")
|
// let uls = this.fileListOther.map(function (elem){
|
// return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"")
|
// }).join(",")
|
// this.formData.url = ul+","+uls
|
// console.log(this.formData.url)
|
// updateCollection(this.formData).then(response => {
|
// this.$modal.msgSuccess("上传成功");
|
|
// const videoElement = document.createElement('video'); // 创建一个新的video元素
|
// videoElement.src = response.data.url; // 设置video元素的src为视频URL
|
// // 监听loadedmetadata事件以确保视频元数据加载完成
|
// videoElement.addEventListener('loadedmetadata', function() {
|
// const canvas = document.createElement('canvas');// 创建一个canvas元素
|
// const context = canvas.getContext('2d');
|
// context.drawImage(videoElement, 0, 0, canvas.width, canvas.height); // 将视频的首帧画面绘制到画布上
|
// const imageURL = canvas.toDataURL();// 将画布转换为图像URL
|
// videoElement.setAttribute('poster', imageURL);// 设置视频的封面图像
|
|
// // 在页面中显示视频元素
|
// document.body.appendChild(videoElement);
|
// });
|
// // this.open = false;
|
// // this.btn=false
|
// });
|
// }
|
// })
|
},
|
|
}
|
}
|
|
</script>
|
|
<style scoped>
|
.app-container{
|
background-color: #FEF7FC;
|
}
|
.mt
|
{
|
position: relative;
|
}
|
.dt{
|
display: block;
|
|
}
|
.pt{
|
right: 10px;
|
top:-3px;
|
display: block;
|
position: absolute;
|
}
|
.hide /deep/ .el-upload--picture-card {
|
display: none;
|
}
|
.form{
|
background:center/11% no-repeat url('../../assets/icons/form.png') ;
|
}
|
.form_item{
|
font-size: 12px;
|
font-family: Microsoft YaHei-Regular, Microsoft YaHei;
|
font-weight: 400;
|
color: #000000;
|
}
|
.el-upload-list__item-name {
|
font-size: 14px; /* 调整文件名字的字体大小 */
|
|
}
|
</style>
|