<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" @click="checkNote" v-hasPermi="['person:information:memo']">
|
<div class="form" ><el-icon style="padding-right:110px;"></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 size="mini" type="text" v-print="'#printable-content'" v-hasPermi="['person:information:memo']">
|
<div class="form" ><el-icon style="padding-right:110px;"></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>
|
</div>
|
<!-- 名称、时间、购买人、内容、地点、备注 -->
|
<el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="100px" >
|
|
<el-form-item label="设备名称" prop="name">
|
<el-input v-model="formData.name" placeholder="请输入设备名称" clearable :style="{width: '100%'}" :disabled="dsb"></el-input>
|
</el-form-item>
|
<el-form-item label="时间" prop="happenTime">
|
<el-input v-model="formData.happenTime" placeholder="请输入时间" type="date" clearable :style="{width: '100%'}" :disabled="dsb">
|
</el-input>
|
</el-form-item>
|
<el-form-item label="购买人" prop="buyer">
|
<el-input v-model="formData.buyer" placeholder="请输入购买人" clearable :style="{width: '100%'}" :disabled="dsb">
|
</el-input>
|
</el-form-item>
|
<el-form-item label="事项内容" prop="content">
|
<el-input v-model="formData.content" placeholder="请输入事项内容" clearable :style="{width: '100%'}" :disabled="dsb">
|
</el-input>
|
</el-form-item>
|
<el-form-item label="存放地点" prop="location">
|
<el-input v-model="formData.location" placeholder="请输入存放地址" clearable :style="{width: '100%'}" :disabled="dsb">
|
</el-input>
|
</el-form-item>
|
<el-form-item label="是否注销" prop="status">
|
<el-select v-model="formData.status" placeholder="请选择是/否" clearable :style="{width: '100%'}" :disabled="dsb" >
|
<el-option v-for="(item, index) in typeOptions2" :key="index" :label="item.label" :value="item.value"
|
></el-option>
|
</el-select>
|
|
</el-form-item>
|
|
<!-- <el-form-item label="家庭号" prop="familyId">
|
<el-input v-model="formData.familyId" placeholder="请输入家庭号" :maxlength="11" show-word-limit :disabled="true"
|
clearable prefix-icon='el-icon-mobile' :style="{width: '100%'}"></el-input>
|
</el-form-item> -->
|
<el-form-item label="备注" prop="remark">
|
<el-input v-model="formData.remark" placeholder="" clearable :style="{width: '100%'}" :disabled="dsb"></el-input>
|
</el-form-item>
|
|
|
|
<h4 class="form-header">相关图片 </h4>
|
<el-upload
|
action="#"
|
list-type="picture-card"
|
multiple
|
:http-request="requestUpload"
|
:file-list="fileList"
|
:disabled="!btn"
|
:class="{ hide: !btn }"
|
|
:on-change="handleChange"
|
:auto-upload="false"
|
>
|
|
<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=""
|
|
class="upload-demo"
|
multiple
|
list-type="picture-card"
|
:on-preview="handleFileCardPreview"
|
ref="upload1"
|
:on-remove="handleRemoveFile"
|
:http-request="requestUpload1"
|
:file-list="fileListOther"
|
:on-change="handleChange1"
|
: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}">
|
<!-- 添加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: 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>
|
|
<el-dialog :visible.sync="dialogVisible">
|
<img w-full :src="dialogImageUrl" style="width: 100%; height: 100%" alt="Preview Image" />
|
</el-dialog>
|
</div>
|
</template>
|
<script>
|
import { getEquipmentInfo, updateEquipment, uploadPic, download} from "@/api/device/index";
|
import {addRole, updateRole} from "@/api/system/role";
|
import {blobValidate} from "@/utils/ruoyi";
|
import errorCode from "@/utils/errorCode";
|
import {Message} from "element-ui";
|
|
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:[
|
|
],
|
fileListOther1:[],
|
dsb:true,
|
btn:false,
|
isShow:true,
|
uploading: false,
|
formData: {
|
|
name: undefined,
|
location: undefined,
|
buyer: undefined,
|
content: undefined,
|
remark: undefined,
|
status:undefined,
|
url: "",
|
happenTime:undefined
|
},
|
typeOptions2: [
|
{
|
value: '否',
|
label: '否',
|
},
|
{
|
value: '是',
|
label: '是',
|
}
|
],
|
desurl:'',
|
dialogImageUrl: '',
|
dialogVisible: false,
|
disabled: false,
|
rules: {
|
|
happenTime: [{
|
required: true,
|
message: '请选择时间',
|
trigger: 'change'
|
}],
|
status: [{
|
required: true,
|
message: '请选择是否注销',
|
trigger: 'change'
|
}],
|
name: [{
|
required: true,
|
message: '请输入设备名称',
|
trigger: 'blur'
|
}],
|
|
buyer: [{
|
required: true,
|
message: '请输入购买人',
|
trigger: 'blur'
|
}],
|
location: [{
|
required: true,
|
message: '请输入存放地点',
|
trigger: 'blur'
|
}],
|
|
content:[{
|
required: true,
|
message: '请输入事项内容',
|
trigger: 'blur'
|
} ],
|
remark: [{
|
// required: true,
|
message: '请输入备注',
|
trigger: 'blur'
|
}],
|
|
},
|
typeOptions: [],
|
}
|
},
|
//在created()中调用接口,拿到数据
|
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.isShow=true
|
// document.title = "修改家庭设备详细信息";
|
this.$route.meta.title = "修改家庭设备详细信息";//列表的名称
|
}
|
else{
|
// document.title = "家庭设备详细信息";
|
this.$route.meta.title = "家庭设备详细信息";//列表的名称
|
this.btn = false;
|
this.isShow=false
|
}
|
let _this = this
|
if (id) {
|
this.loading = true;
|
getEquipmentInfo(id).then((response) => {
|
|
this.formData = response.data;
|
if(this.formData.status==1)
|
this.formData.status = '是'
|
else
|
this.formData.status = '否'
|
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})
|
// }
|
{
|
if(paths[i].includes(process.env.VUE_APP_BASE_TRUE_API)){
|
if(paths[i][0]=="/")
|
_this.fileList.push({name:paths[i],url: paths[i].substr(1),res:false})
|
else
|
_this.fileList.push({name:paths[i],url: paths[i],res:false})
|
}else{
|
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;
|
});
|
// this.getCateInfor()
|
|
}
|
},
|
mounted() {},
|
methods: {
|
getData(){
|
const id = this.$route.params && this.$route.params.id;
|
let _this = this
|
if (id) {
|
this.loading = true;
|
getEquipmentInfo(id).then((response) => {
|
|
this.formData = response.data;
|
if(this.formData.status==1)
|
this.formData.status = '是'
|
else
|
this.formData.status = '否'
|
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)
|
{
|
console.log()
|
}
|
else {
|
let nms = paths[i].split("\/")
|
let nm = nms[nms.length - 1]
|
if(paths[i][0]=="/")
|
_this.fileListOther1.push({name:nm, url: process.env.VUE_APP_BASE_TRUE_API+paths[i].substr(1),res:false})
|
else
|
_this.fileListOther1.push({name:nm, url: process.env.VUE_APP_BASE_TRUE_API+paths[i],res:false})
|
|
}
|
}
|
}
|
_this.fileListOther = _this.fileListOther1
|
this.loading = false;
|
});
|
}
|
},
|
/** 查询类别信息 */
|
// getCateInfor()
|
// {
|
// let _this = this
|
// getCategory().then(response=>{
|
|
// response.data.itemValues.replace("{","").replace("}","").split(",").map(elem=>{
|
// _this.typeOptions.push({"label":elem.split(":")[0], "value":elem.split(":")[0]})
|
// })
|
// })
|
// },
|
submitForm() {
|
|
|
this.$refs['elForm'].validate(valid => {
|
if(this.formData.status=='是')
|
this.formData.status = 1
|
else
|
this.formData.status = 0
|
|
if (valid) {
|
if (this.formData.id != undefined) {
|
updateEquipment(this.formData).then(response => {
|
this.$modal.msgSuccess("修改成功");
|
console.log(this.$route)
|
|
this.$tab.closePage({ path: "/familymodel/zfDevice" })
|
// this.$store.dispatch("tagsView/delView",{ path: "/familymodel/zfDevice" }); //关闭当前页
|
//this.$store.dispatch('tagsView/addView', { title:"ZfDevice",path: "/familymodel/zfDevice" })
|
//this.$store.dispatch('tagsView/addIframeView', { title:"ZfDevice",ZfDevicepath: "/familymodel/zfDevice" })
|
// this.$tab.refreshPage({ path: "/familymodel/zfDevice" });
|
this.$router.replace({ path: "/familymodel/zfDevice?cache=true" });
|
// this.$router.push("/familymodel/zfDevice");
|
window.location.url="https://www.bendudu.com/familymodel/zfDevice"
|
|
// this.open = false;
|
if(this.formData.status==1)
|
this.formData.status = '是'
|
else
|
this.formData.status = '否'
|
this.btn=false
|
this.$router.replace({ title:"ZfDevice",path: "/familymodel/zfDevice"});
|
// 在下一个事件循环中刷新页面
|
this.$nextTick(() => {
|
window.location.reload();
|
});
|
//this.$router.push("/familymodel/zfDevice");
|
});
|
} else {
|
this.$modal.msgSuccess("修改失败");
|
if(this.formData.status==1)
|
this.formData.status = '是'
|
else
|
this.formData.status = '否'
|
}
|
}
|
})
|
},
|
resetForm() {
|
this.$refs['elForm'].resetFields()
|
},
|
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 = 'equipment_'+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(this.formData.status=='是')
|
this.formData.status = 1
|
else
|
this.formData.status = 0
|
|
if(res==true){
|
updateEquipment(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(this.formData.status=='是')
|
this.formData.status = 1
|
else
|
this.formData.status = 0
|
|
if(res==true){
|
updateEquipment(this.formData).then(response => {
|
this.$modal.msgSuccess("删除成功");
|
});
|
}
|
|
},
|
handleFileCardPreview(file){
|
this.dialogFileUrl = file.url;
|
// alert(file.url)
|
// this.dialogFileUrl = 'https://www.bendudu.com:8080/profile/upload/2023/10/18/20231018214647A011.doc'
|
// this.dialogFileUrl = 'https://47.93.189.255:8080/profile/upload/2023/03/19/test7_20230319222030A007.jpg'
|
if(this.dialogFileUrl.includes("47.93.189.255")==true)
|
this.dialogFileUrl = this.dialogFileUrl.replace("47.93.189.255","www.bendudu.com")
|
//alert(this.dialogFileUrl)
|
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 = 'equipment_'+nt+'.'+suffix
|
const blob = new Blob([response])
|
saveAs(blob, filename)
|
})
|
},
|
handleEdit()
|
{
|
this.dsb = false
|
this.btn = true
|
},
|
//查看备忘本
|
checkNote(row){
|
|
const id = this.$route.params && this.$route.params.id;
|
|
this.$router.push("/familymodel/Device/memo/" + id );
|
},
|
|
//自定义上传方法
|
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, fileListOther12) {
|
//定义一个全局数组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 = []
|
if(_this.formData.status=='是')
|
_this.formData.status = 1
|
else
|
_this.formData.status = 0
|
|
_this.formData.url = _this.formData.url+","+response.fileNames
|
updateEquipment(_this.formData).then(response => {
|
this.$modal.msgSuccess("文档上传成功");
|
// this.open = false;
|
this.getData()
|
this.fileListOther1=[]
|
});
|
})
|
|
},
|
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)
|
if(_this.formData.status=='是')
|
_this.formData.status = 1
|
else
|
_this.formData.status = 0
|
|
updateEquipment(_this.formData).then(response => {
|
_this.$modal.msgSuccess("图片上传成功");
|
// this.open = false;
|
|
});
|
// }
|
// else{
|
// _this.fileListOther.push({name:response.data.fileName, url:response.data.url})
|
|
// }
|
});
|
},
|
requestUpload(params)
|
{
|
// alert(124)
|
// this.uploadFileList.push(params.file);
|
|
//alert(34)
|
|
|
},
|
requestUpload1(params)
|
{
|
// alert(123)
|
// this.uploadFileList1.push(params.file);
|
// console.log("-----------")
|
//console.log(this.uploadFileList1)
|
},
|
}
|
}
|
|
</script>
|
<style scoped>
|
.mt
|
{
|
position: relative;
|
}
|
.dt{
|
display: block;
|
|
}
|
.hide /deep/ .el-upload--picture-card {
|
display: none;
|
}
|
.form{
|
background:center/11% no-repeat url('../../assets/icons/form.png') ;
|
}
|
.pt{
|
right: 10px;
|
top:-3px;
|
display: block;
|
position: absolute;
|
}
|
</style>
|