12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <template name="notice-cell">
- <!-- 通知消息 -->
- <view>
- <!-- 供应商账户通知 -->
- <template v-if="cellType === 1">
- <view class="tui-notice-cell clearfix" v-if="cell.shopMessType < 6">
- <view class="tui-cell-top">
- <view class="cell-title"> {{ cell.shopMessType | noticeUsersFilters }} </view>
- <view class="cell-time"> {{ cell.time }} </view>
- </view>
- <template v-if="cell.shopMessType === 3 || cell.shopMessType === 4 || cell.shopMessType === 6">
- <view class="tui-cell-content">
- <view class="cell-image"> <img :src="cell.mainImage" alt="" /> </view>
- <view class="cell-content"> {{ noticeUsersText(cell) }} </view>
- </view>
- </template>
- <template v-else>
- <view class="tui-cell-content"> {{ noticeUsersText(cell) }} </view>
- </template>
- </view>
- <view class="" v-if="cell.shopMessType >= 6">
- <view class="tui-notice-cell clearfix">
- <view class="tui-cell-top">
- <view class="cell-title"> {{ cell.content }} </view>
- <view class="cell-time"> {{ cell.time }} </view>
- </view>
- <template v-if="cell.shopMessType === 3 || cell.shopMessType === 4 || cell.shopMessType === 6">
- <view class="tui-cell-content">
- <view class="cell-image"> <img :src="cell.mainImage" alt="" /> </view>
- <view class="cell-content"> {{ noticeUsersText(cell) }} </view>
- </view>
- </template>
- <template v-else>
- <view class="tui-cell-content"> {{ noticeUsersText(cell) }} </view>
- </template>
- </view>
- </view>
- </template>
- <!-- 供应商服务通知 -->
- <template v-if="cellType === 2">
- <view class="tui-notice-cell clearfix">
- <view class="tui-cell-top">
- <view class="cell-title"> {{ cell.shopTieredType | noticeServeFilters }} </view>
- <view class="cell-time"> {{ cell.time }} </view>
- </view>
- <view class="tui-cell-content"> {{ noticeServeText(cell) }} </view>
- </view>
- </template>
- </view>
- </template>
- <script>
- import { mapState, mapMutations } from 'vuex'
- import noticeMixins from '../mixins/notice.mixins.js'
- export default {
- mixins: [noticeMixins],
- name: 'notice-cell',
- props: {
- cellType: {
- type: Number
- },
- cell: {
- type: Object
- }
- },
- data() {
- return {}
- },
- created() {
- console.log(this.cellType, this.cell, 1111)
- },
- methods: {}
- }
- </script>
- <style lang="scss"></style>
|