123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- <template>
- <div class="module-item-window" style="margin-top:0">
- <div class="item-window-con"
- :style="'padding-top:' + module.base.paddingTop + 'px;padding-bottom:' + module.base.paddingBottom + 'px;margin-top:' + module.base.marginTop + 'px;margin-bottom:' + module.base.marginBottom + 'px;padding-left:'+ module.base.paddingLeft + 'px;padding-right:'+module.base.paddingLeft + 'px;'">
- <moduleBg :base="module.base" />
- <!--样式一-->
- <div class="item-window-style1" :class="'col' + module.base.column">
- <div class="display">
- <div class="display-left" style="padding: 0px 0px;">
- <div v-if="module.list[0] && module.list[0].type">
- <windowmodule ref="windowmodule" :element="module.list[0].windowbody"
- @windowbodyClick="windowbodyClick" />
- </div>
- <div v-else>
- <img v-if="module.list[0] && module.list[0].img" :src="module.list[0].img"><img v-else :src="$util.icon('window_01.jpg')">
- </div>
- </div>
- <div class="display-right">
- <div v-if="module.base.style == 'style3'" class="display-right1-style3" style="padding: 0px 0px;">
- <div v-if="module.list[1] && module.list[1].type">
- <windowmodule ref="windowmodule" :element="module.list[1].windowbody"
- @windowbodyClick="windowbodyClick" />
- </div>
- <div v-else>
- <img v-if="module.list[1] && module.list[1].img" :src="module.list[1].img"><img v-else :src="$util.icon('window_02_1.jpg')">
- </div>
- </div>
- <div v-else class="display-right1" style="padding: 0px 0px;">
- <div v-if="module.list[1] && module.list[1].type">
- <windowmodule ref="windowmodule" :element="module.list[1].windowbody"
- @windowbodyClick="windowbodyClick" />
- </div>
- <div v-else>
- <img v-if="module.list[1] && module.list[1].img" :src="module.list[1].img"><img v-else :src="$util.icon('window_02.jpg')">
- </div>
- </div>
- <!--样式二-->
- <div v-if="module.base.style == 'style1'" class="display-right2">
- <div class="left" style="padding: 0px 0px;">
- <diy v-if="module.list[2] && module.list[2].type">
- <windowmodule ref="windowmodule" :element="module.list[2].windowbody"
- @windowbodyClick="windowbodyClick" />
- </diy>
- <div v-else>
- <img v-if="module.list[2] && module.list[2].img" :src="module.list[2].img"><img v-else
- :src="$util.icon('window_03.jpg')">
- </div>
- </div>
- <div class="right" style="padding: 0px 0px;">
- <div v-if="module.list[3] && module.list[3].type">
- <windowmodule ref="windowmodule" :element="module.list[3].windowbody"
- @windowbodyClick="windowbodyClick" />
- </div>
- <div v-else>
- <img v-if="module.list[3] && module.list[3].img" :src="module.list[3].img"><img v-else
- :src="$util.icon('window_04.jpg')">
- </div>
- </div>
- </div>
- <div v-else-if="module.base.style == 'style2'" class="display-right2" style="padding: 0px 0px;">
- <div v-if="module.list[2] && module.list[2].type">
- <windowmodule ref="windowmodule" :element="module.list[2].windowbody"
- @windowbodyClick="windowbodyClick" />
- </div>
- <div v-else>
- <img v-if="module.list[2] && module.list[2].img" :src="module.list[2].img"><img v-else :src="$util.icon('window_03_1.jpg')">
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </template>
- <script>
- import windowmodule from '@/views/diypage/module/windowmodule.vue'
- import moduleBg from '@/views/diypage/module/bg.vue'
- import moduleDuo from '@/views/diypage/module/duo.vue'
- export default {
- components: {
- moduleBg,
- moduleDuo,
- windowmodule,
- },
- props: ['module'],
- data() {
- return {}
- },
- computed: {},
- created() {},
- mounted() {},
- methods: {
- // 模块点击
- windowbodyClick(item) {
- this.$emit('windowbodyClick', item)
- },
- }
- }
- </script>
|