|
|
@@ -12,20 +12,28 @@
|
|
|
<div class="image-selection">
|
|
|
<div class="title">PC端</div>
|
|
|
<div class="bottom">
|
|
|
- <img :src="info.pcIcon || require('@/assets/images/default/img_tipspc_default.png')" alt="">
|
|
|
+ <SelectedImage
|
|
|
+ :imgSrc="info.pcIcon"
|
|
|
+ :defaultImgSrc="require('@/assets/images/default/img_tipspc_default.png')"
|
|
|
+ @cancel="onCancelPcTip"
|
|
|
+ ></SelectedImage>
|
|
|
<div class="bottom-right">
|
|
|
<button class="ui-button submit" @click="isShowSelectionWindow = true, selectingFor = 'pc'">选择图片</button>
|
|
|
- <div class="ui-remark">建议300*300px,600kb以内,支持jpg/png格式</div>
|
|
|
+ <div class="ui-remark">建议300*300px,600kb以内,<br/>支持jpg/png格式</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="image-selection">
|
|
|
<div class="title">移动端</div>
|
|
|
<div class="bottom">
|
|
|
- <img :src="info.appIcon || require('@/assets/images/default/img_tipsmb_default.png')" alt="">
|
|
|
+ <SelectedImage
|
|
|
+ :imgSrc="info.appIcon"
|
|
|
+ :defaultImgSrc="require('@/assets/images/default/img_tipsmb_default.png')"
|
|
|
+ @cancel="onCancelAppTip"
|
|
|
+ ></SelectedImage>
|
|
|
<div class="bottom-right">
|
|
|
<button class="ui-button submit" @click="isShowSelectionWindow = true, selectingFor = 'mobile'">选择图片</button>
|
|
|
- <div class="ui-remark">建议300*300px,600kb以内,支持jpg/png格式</div>
|
|
|
+ <div class="ui-remark">建议300*300px,600kb以内,<br/>支持jpg/png格式</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -56,13 +64,15 @@ import Table2 from "@/components/tableSelect2.vue";
|
|
|
import { mapGetters } from "vuex";
|
|
|
import Switcher from "@/components/shared/Switcher";
|
|
|
import RangeItem from "@/components/rangeItem/index.vue";
|
|
|
+import SelectedImage from "@/components/selectedImageInEditor.vue";
|
|
|
|
|
|
export default {
|
|
|
components: {
|
|
|
TooltipInEditor,
|
|
|
Table2,
|
|
|
Switcher,
|
|
|
- RangeItem
|
|
|
+ RangeItem,
|
|
|
+ SelectedImage,
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
@@ -93,6 +103,12 @@ export default {
|
|
|
}
|
|
|
this.isShowSelectionWindow = false
|
|
|
},
|
|
|
+ onCancelPcTip() {
|
|
|
+ this.info.pcIcon = ''
|
|
|
+ },
|
|
|
+ onCancelAppTip() {
|
|
|
+ this.info.appIcon = ''
|
|
|
+ },
|
|
|
onSwitcherChange(data){
|
|
|
this.info.isRemind = data
|
|
|
},
|
|
|
@@ -132,15 +148,6 @@ export default {
|
|
|
.bottom {
|
|
|
display: flex;
|
|
|
align-items: flex-start;
|
|
|
- img {
|
|
|
- width: 136px;
|
|
|
- height: 136px;
|
|
|
- background: #1A1B1D;
|
|
|
- border-radius: 4px;
|
|
|
- border: 1px solid #404040;
|
|
|
- margin-right: 16px;
|
|
|
- object-fit: cover;
|
|
|
- }
|
|
|
.bottom-right {
|
|
|
display: inline-block;
|
|
|
button {
|