feat: 生成sketch自动切换为sketch视图
style: md内容样式
This commit is contained in:
@@ -140,6 +140,19 @@
|
|||||||
} else {
|
} else {
|
||||||
return {}
|
return {}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
heading: {
|
||||||
|
style: {
|
||||||
|
fontFamily: 'Regular',
|
||||||
|
lineHeight: 2
|
||||||
|
// fontSize: '1.4rem'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
p: {
|
||||||
|
style: {
|
||||||
|
fontSize: '1.4rem',
|
||||||
|
lineHeight: 1.5
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
>
|
>
|
||||||
<template v-if="type === 'sketch'">
|
<template v-if="type === 'sketch'">
|
||||||
<div
|
<div
|
||||||
|
v-show="!showLoading"
|
||||||
class="sketch-item"
|
class="sketch-item"
|
||||||
v-for="(item, index) in sketchList"
|
v-for="(item, index) in sketchList"
|
||||||
:key="'sketch-item-' + index"
|
:key="'sketch-item-' + index"
|
||||||
@@ -18,7 +19,7 @@
|
|||||||
src="@/assets/images/restore-sketch.png"
|
src="@/assets/images/restore-sketch.png"
|
||||||
class="dropdown-icon restore"
|
class="dropdown-icon restore"
|
||||||
/>
|
/>
|
||||||
<span>Restore</span>
|
<span class="dropdown-txt">Quote</span>
|
||||||
</el-dropdown-item>
|
</el-dropdown-item>
|
||||||
<el-dropdown-item
|
<el-dropdown-item
|
||||||
class="sketch-item flex align-center"
|
class="sketch-item flex align-center"
|
||||||
@@ -28,7 +29,7 @@
|
|||||||
src="@/assets/images/delete.png"
|
src="@/assets/images/delete.png"
|
||||||
class="dropdown-icon delete"
|
class="dropdown-icon delete"
|
||||||
/>
|
/>
|
||||||
<span>Delete</span>
|
<span class="dropdown-txt del">Delete</span>
|
||||||
</el-dropdown-item>
|
</el-dropdown-item>
|
||||||
</el-dropdown-menu>
|
</el-dropdown-menu>
|
||||||
</template>
|
</template>
|
||||||
@@ -124,6 +125,19 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
const customAttrs: CustomAttrs = {
|
const customAttrs: CustomAttrs = {
|
||||||
|
heading: {
|
||||||
|
style: {
|
||||||
|
fontFamily: 'Regular',
|
||||||
|
lineHeight: 2
|
||||||
|
// fontSize: '1.4rem'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
p: {
|
||||||
|
style: {
|
||||||
|
fontSize: '1.4rem',
|
||||||
|
lineHeight: 1.5
|
||||||
|
}
|
||||||
|
},
|
||||||
img: {
|
img: {
|
||||||
style: 'max-width: 100%;display:block;'
|
style: 'max-width: 100%;display:block;'
|
||||||
},
|
},
|
||||||
@@ -283,7 +297,7 @@
|
|||||||
height: 1.3rem;
|
height: 1.3rem;
|
||||||
}
|
}
|
||||||
&.delete {
|
&.delete {
|
||||||
width: 1.2rem;
|
width: 1.19rem;
|
||||||
height: 1.3rem;
|
height: 1.3rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -408,6 +422,7 @@
|
|||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
margin: 2rem;
|
margin: 2rem;
|
||||||
padding: 0 8.8rem 8.8rem;
|
padding: 0 8.8rem 8.8rem;
|
||||||
|
user-select: text;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -416,5 +431,13 @@
|
|||||||
:deep(.el-dropdown-menu__item) {
|
:deep(.el-dropdown-menu__item) {
|
||||||
column-gap: 1.2rem;
|
column-gap: 1.2rem;
|
||||||
padding: 1.2rem 1.4rem;
|
padding: 1.2rem 1.4rem;
|
||||||
|
.dropdown-txt {
|
||||||
|
font-size: 1.3rem;
|
||||||
|
font-family: 'Medium';
|
||||||
|
color: #000;
|
||||||
|
&.del {
|
||||||
|
color: #ff4747;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -113,6 +113,10 @@
|
|||||||
previewType.value = 'url'
|
previewType.value = 'url'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const handleOpenSketch = () => {
|
||||||
|
previewType.value = 'sketch'
|
||||||
|
}
|
||||||
|
|
||||||
watch(
|
watch(
|
||||||
() => proJectId.value,
|
() => proJectId.value,
|
||||||
(newVal, oldVal) => {
|
(newVal, oldVal) => {
|
||||||
@@ -126,9 +130,7 @@
|
|||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
MyEvent.add('openReport', handleOpenReport)
|
MyEvent.add('openReport', handleOpenReport)
|
||||||
MyEvent.add('openUrls', handleOpenUrls)
|
MyEvent.add('openUrls', handleOpenUrls)
|
||||||
MyEvent.add('OpenSketch', ()=>{
|
MyEvent.add('OpenSketch', handleOpenSketch)
|
||||||
previewType.value = 'sketch'
|
|
||||||
})
|
|
||||||
projectStore.clearProject()
|
projectStore.clearProject()
|
||||||
if (proJectId.value) {
|
if (proJectId.value) {
|
||||||
handleGetProjectInfoAndHistory()
|
handleGetProjectInfoAndHistory()
|
||||||
@@ -137,9 +139,7 @@
|
|||||||
onUnmounted(() => {
|
onUnmounted(() => {
|
||||||
MyEvent.remove('openReport', handleOpenReport)
|
MyEvent.remove('openReport', handleOpenReport)
|
||||||
MyEvent.remove('openUrls', handleOpenUrls)
|
MyEvent.remove('openUrls', handleOpenUrls)
|
||||||
MyEvent.remove('OpenSketch', ()=>{
|
MyEvent.remove('OpenSketch')
|
||||||
previewType.value = 'sketch'
|
|
||||||
})
|
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user