提交 cab62ac0 authored 作者: 龙菲's avatar 龙菲

录入布展数据,修复布展单元层级结构bug,修复,修改预览模板图片为压缩图

上级 b35bddfc
......@@ -6,7 +6,7 @@
default-active=""
@open="handleOpen"
@close="handleClose"
:default-openeds="[items[0].euId]"
:default-openeds="defaultOpends"
>
<!-- 遍历菜单 -->
<template v-for="item in items">
......@@ -44,6 +44,41 @@ export default {
isCollapse: Boolean,
},
inheritAttrs: false,
watch: {
items: {
handler: function (value) {
// debugger;
// console.log(111, value);
traveItems(value);
console.log(333, this.defaultOpends);
let that = this;
function traveItems(value) {
if (value && value.length > 0) {
debuggertff
value.map((item) => {
if (item.euId && that.defaultOpends.indexOf(item.euId) == -1) {
that.defaultOpends.push(item.euId);
}
if (item.children) {
if (item.children.length > 0) {
traveItems(item.children);
} else {
delete item.children;
}
}
});
}
}
},
deep: true,
immediate: true,
},
},
data() {
return {
defaultOpends: [],
};
},
methods: {
handleOpen(key, keyPath) {},
handleClose(key, keyPath) {
......@@ -58,7 +93,7 @@ export default {
</script>
<style lang="scss" scoped>
.el-menu{
.el-menu {
border-right: none;
}
.el-menu-item {
......
......@@ -54,7 +54,7 @@ export default {
props: {
config: {
type: Array,
default: () => [{}],
default: () => [],
},
/**
......
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1661222716400" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8472" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css">@font-face { font-family: feedback-iconfont; src: url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.woff2?t=1630033759944") format("woff2"), url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.woff?t=1630033759944") format("woff"), url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.ttf?t=1630033759944") format("truetype"); }
</style></defs><path d="M185.98250762 944.5510206C124.4518956 907.81632617 126.28863037 918.83673477 126.28863037 509.24489786 126.28863037 146.4897957 126.28863037 137.30612276 145.57434453 113.42857168 185.06414023 62.91836738 192.4110793 62 512.00291622 62c326.02040859 0 333.36734677 0.91836739 367.34693818 57.85714248 17.4489794 27.5510206 18.36734678 48.67346953 18.36734677 390.30612275 0 398.57142832 0 398.57142832-57.85714248 433.46938799-27.5510206 17.4489794-47.75510214 18.36734678-327.85714248 18.36734678-274.59183691 0-300.30612276-1.83673477-326.0204086-17.4489794z m573.97959228-143.26530644v-22.95918369H512.92128359c-190.10204122 0-247.95918369 2.75510214-251.63265322 11.93877597-11.02040859 32.14285752 0 33.97959141 251.63265322 33.97959141h247.04081631v-22.95918369z m0-192.85714249v-22.95918368H512.92128359c-190.10204122 0-247.95918369 2.75510214-251.63265322 11.93877509-11.02040859 32.14285752 0 33.97959141 251.63265322 33.97959229h247.04081631v-22.9591837z m0-192.85714335v-22.95918369H512.92128359c-190.10204122 0-247.95918369 2.75510214-251.63265322 11.93877597-11.02040859 32.14285752 0 33.97959141 251.63265322 33.97959141h247.04081631v-22.95918369zM502.81924238 222.71428584v-22.9591837H384.3498544c-87.24489785 0-120.30612276 2.75510214-123.06122403 11.9387751-10.10204122 30.30612276 3.67346953 33.97959141 123.06122403 33.97959229h118.46938798v-22.95918369z" p-id="8473"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1661225582636" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9736" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css">@font-face { font-family: feedback-iconfont; src: url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.woff2?t=1630033759944") format("woff2"), url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.woff?t=1630033759944") format("woff"), url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.ttf?t=1630033759944") format("truetype"); }
</style></defs><path d="M475.7212211 634.97693577h-152.29668467a58.21867749 58.21867749 0 0 0-44.92963146 21.09372362A67.92179013 67.92179013 0 0 0 258.87774219 703.32060089v161.99979731A68.13272763 68.13272763 0 0 0 278.49490497 912.78127636a58.85148916 58.85148916 0 0 0 44.92963147 21.09372364h152.29668466a60.74992419 60.74992419 0 0 0 45.35150565-21.09372364 67.49991595 67.49991595 0 0 0 19.4062261-48.30462734v-161.15604813a67.49991595 67.49991595 0 0 0-19.4062261-48.09368986 60.11711252 60.11711252 0 0 0-45.35150565-21.09372362z m4.85155673-70.03116184A97.24206555 97.24206555 0 0 0 512.00242578 542.79736362 105.46861816 105.46861816 0 0 0 539.63520367 469.81308008V194.32904951A109.68736322 109.68736322 0 0 0 533.09614942 153.40722558a101.67174811 101.67174811 0 0 0-21.09372364-33.32808297 97.24206555 97.24206555 0 0 0-30.5858996-21.09372364A86.27332957 86.27332957 0 0 0 443.23688648 90.12605469H186.52627032A86.90614123 86.90614123 0 0 0 149.19037897 98.3526073a99.77331308 99.77331308 0 0 0-30.58589877 21.09372363A105.46861816 105.46861816 0 0 0 97.72169323 153.40722558 109.68736322 109.68736322 0 0 0 90.12795312 194.32904951V469.81308008a105.46861816 105.46861816 0 0 0 28.47652708 72.77334687 99.77331308 99.77331308 0 0 0 30.58589876 22.35934698 86.90614123 86.90614123 0 0 0 37.33589137 8.22655178h256.71061615a87.53895291 87.53895291 0 0 0 37.33589135-8.22655178z m434.53070618-271.26528635a59.06242584 59.06242584 0 0 0-45.14056814-21.09372364h-152.08574717a60.11711252 60.11711252 0 0 0-45.56244314 21.09372364 67.49991595 67.49991595 0 0 0-19.40622611 48.09368984v161.15604895a68.5546018 68.5546018 0 0 0 19.40622611 49.1483757 60.96086169 60.96086169 0 0 0 45.56244314 21.09372364H870.59572754a59.69523752 59.69523752 0 0 0 45.14056897-21.09372364 70.03116266 70.03116266 0 0 0 18.14060193-49.1483757v-161.15604895a68.3436643 68.3436643 0 0 0-18.77341443-48.09368984zM870.59572754 634.97693577h-152.71855884a60.11711252 60.11711252 0 0 0-45.56244314 21.09372362 67.49991595 67.49991595 0 0 0-19.40622611 48.09368985v161.99979813A67.49991595 67.49991595 0 0 0 672.31472556 912.78127636a60.96086169 60.96086169 0 0 0 45.56244314 21.09372364H870.59572754a59.69523752 59.69523752 0 0 0 45.14056897-21.09372364 68.7655393 68.7655393 0 0 0 18.14060193-47.46087816v-161.99979731a68.5546018 68.5546018 0 0 0-18.77341443-48.09368986 59.06242584 59.06242584 0 0 0-45.14056814-21.09372362z m0 0" p-id="9737"></path></svg>
\ No newline at end of file
......@@ -101,7 +101,7 @@
<el-collapse-transition>
<el-row :gutter="50">
<el-col :span="24">
<div>单元封面</div>
<div>单元图片</div>
<ManualImageUploader
v-model="currentData.imagesVo"
:files="currentData.imagesVo"
......
......@@ -71,7 +71,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="展览介绍" :label-width="formLabelWidth">
<!-- <el-input
type="textarea"
......@@ -164,7 +164,6 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="展览封面" :label-width="formLabelWidth">
<ManualUploader
:fileLimit="1"
......@@ -174,7 +173,7 @@
ref="faceImage"
/>
</el-form-item>
<el-form-item label="展览图片" :label-width="formLabelWidth">
<ManualUploader
:files="images"
......@@ -207,7 +206,6 @@
ref="videos"
/>
</el-form-item>
</el-col>
</el-row>
<el-row>
......@@ -222,6 +220,7 @@
</div>
<div class="dialog-footer">
<el-button @click="cancelForm">取 消</el-button>
<!-- <el-button @click="handlePreview">预 览</el-button> -->
<el-button type="primary" @click="handleSubmit" :disabled="loading"
>发布<i class="el-icon-s-promotion" style="margin-left: 5px"></i
></el-button>
......@@ -244,7 +243,7 @@ export default {
components: {
ManualUploader,
ExhibitionUnit,
quillEditor
quillEditor,
// PageSelect,
},
props: {
......@@ -465,12 +464,7 @@ export default {
}
}, 500);
},
handlePreview({ type, file }) {
console.log(type, file);
},
handleRemove(file, fileList) {
console.log(file, fileList);
},
// 取消编辑
cancelForm() {
if (this.loading) {
......@@ -479,6 +473,12 @@ export default {
this.reload();
},
// handlePreview() {
// this.loading = false;
// this.$emit("handleClose");
// this.$emit('openView')
// },
async handleSubmit() {
this.loading = true;
var that = this;
......
......@@ -43,7 +43,7 @@
class="img-container"
@click="handelPreviewImages(displayDetail.imagesVo)"
>
<img :src="item.url" alt="点击查看大图" srcset="" />
<img :src="$getFullUrl(item.pressUrl)" alt="点击查看大图" srcset="" />
</div>
<div
class="enlarge"
......@@ -319,7 +319,7 @@
@click="handleToCr(item)"
>
<img
:src="item.faceImagePressUrl || item.faceImageUrl"
:src="$getFullUrl(item.faceImagePressUrl)"
alt=""
/>
<div class="cr-name-intro" v-if="index == 0">
......
......@@ -71,6 +71,7 @@
:visible="editDialogVisible"
:form="form"
@handleClose="handleClose"
@openView="handlePreview"
@refresh="loadData"
/>
<PreviewDialog
......@@ -236,6 +237,12 @@ export default {
this.list = res.data;
}
},
handlePreview(){
// debugger
// this.previewDialogVisible = true;
// console.log(this.previewDialogVisible);
},
async handleOperation(value, row) {
console.log(value, row);
switch (value.type) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论