|
@@ -47,7 +47,20 @@
|
|
|
v-model:mode="sceneMode"
|
|
v-model:mode="sceneMode"
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
- <footer class="ffoot"><svg class="ic"><use href="#i-info"/></svg>未选择则不生成场景图,使用白底图</footer>
|
|
|
|
|
|
|
+ <footer class="ffoot ffoot--tip">
|
|
|
|
|
+ <el-tooltip effect="dark" placement="top" :show-after="200" popper-class="scene-ffoot-popper">
|
|
|
|
|
+ <template #content>
|
|
|
|
|
+ 未选择则不生成场景图。<br />
|
|
|
|
|
+ 货号已经生成过场景图时,需要删除对应的「场景图.jpg」才能重新生成。
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <span class="ffoot-inner">
|
|
|
|
|
+ <svg class="ic"><use href="#i-info"/></svg>
|
|
|
|
|
+ <span class="ffoot-copy">
|
|
|
|
|
+ 未选择则不生成场景图,重出请先删除场景图.jpg
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </el-tooltip>
|
|
|
|
|
+ </footer>
|
|
|
</section>
|
|
</section>
|
|
|
|
|
|
|
|
<!-- 模特图 -->
|
|
<!-- 模特图 -->
|
|
@@ -2036,6 +2049,8 @@ const selectFolder = () => {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
gap: 7px;
|
|
gap: 7px;
|
|
|
align-items: flex-start;
|
|
align-items: flex-start;
|
|
|
|
|
+ justify-content: flex-start;
|
|
|
|
|
+ text-align: left;
|
|
|
line-height: 1.5;
|
|
line-height: 1.5;
|
|
|
.ic {
|
|
.ic {
|
|
|
flex: none;
|
|
flex: none;
|
|
@@ -2046,11 +2061,41 @@ const selectFolder = () => {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+.ffoot--tip {
|
|
|
|
|
+ :deep(.el-tooltip__trigger),
|
|
|
|
|
+ :deep(.el-only-child__content) {
|
|
|
|
|
+ display: flex !important;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ justify-content: flex-start;
|
|
|
|
|
+ text-align: left;
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.ffoot-inner {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ gap: 7px;
|
|
|
|
|
+ align-items: flex-start;
|
|
|
|
|
+ justify-content: flex-start;
|
|
|
|
|
+ min-width: 0;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ cursor: help;
|
|
|
|
|
+ text-align: left;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.ffoot-copy {
|
|
|
|
|
+ min-width: 0;
|
|
|
|
|
+ flex: 1;
|
|
|
|
|
+ text-align: left;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
.off .ffoot {
|
|
.off .ffoot {
|
|
|
opacity: 0.38;
|
|
opacity: 0.38;
|
|
|
pointer-events: none;
|
|
pointer-events: none;
|
|
|
filter: saturate(0.5);
|
|
filter: saturate(0.5);
|
|
|
}
|
|
}
|
|
|
|
|
+.off .ffoot--tip {
|
|
|
|
|
+ pointer-events: auto;
|
|
|
|
|
+}
|
|
|
.off .fbody {
|
|
.off .fbody {
|
|
|
pointer-events: none;
|
|
pointer-events: none;
|
|
|
}
|
|
}
|
|
@@ -3670,3 +3715,11 @@ const selectFolder = () => {
|
|
|
}
|
|
}
|
|
|
</style>
|
|
</style>
|
|
|
|
|
|
|
|
|
|
+<style lang="scss">
|
|
|
|
|
+.scene-ffoot-popper {
|
|
|
|
|
+ max-width: 280px;
|
|
|
|
|
+ line-height: 1.55;
|
|
|
|
|
+ text-align: left;
|
|
|
|
|
+}
|
|
|
|
|
+</style>
|
|
|
|
|
+
|