| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- <template>
- <view class="container">
- <view class="list-cell b-b m-t" hover-class="cell-hover" :hover-stay-time="50">
- <u-row gutter="12" justify="start" @click="navigateTo('/pages/msgTips/sysMsg/index')">
- <u-col span="2" class="uCol" style="text-align:center;">
- <image class="img" src="/static/mine/setting.png"></image>
- </u-col>
- <u-col span="7">
- <p class="tit_title">系统消息</p>
- <p class="tit_tips">查看系统消息</p>
- </u-col>
- <u-col span="3">
- <view class="cell-more">
- <u-tag size="mini" v-if="no_read.system_num>0" shape="circle" mode="dark" type="error" :text="no_read.system_num"></u-tag>
- <span class="yticon icon-you"></span>
- </view>
- </u-col>
- </u-row>
- </view>
- <!-- <view class="list-cell b-b m-t" hover-class="cell-hover" :hover-stay-time="50">
- <u-row gutter="12" justify="start" @click="navigateTo('/pages/msgTips/packagemsg/index')">
- <u-col span="2" class="uCol" style="text-align:center;">
- <image class="img" src="/static/mine/logistics.png"></image>
- </u-col>
- <u-col span="7">
- <p class="tit_title">物流消息</p>
- <p class="tit_tips">查看物流消息</p>
- </u-col>
- <u-col span="3">
- <view class="cell-more">
-
- <u-tag v-if="no_read.logistics_num>0" shape="circle" mode="dark" type="warning" :text="no_read.logistics_num"></u-tag>
- <span class="yticon icon-you"></span>
- </view>
- </u-col>
- </u-row>
- </view> -->
- </view>
- </template>
- <script>
- import {
- mapMutations
- } from "vuex";
- import * as API_Message from "@/api/members.js";
- export default {
- data() {
- return {
- no_read: ''
- };
- },
- onLoad() {
- this.GET_NoReadMessageNum();
- },
- methods: {
- ...mapMutations(["logout"]),
- navigateTo(url) {
- uni.navigateTo({
- url
- });
- },
- /** 获取未读消息数量信息 */
- GET_NoReadMessageNum() {
- API_Message.getNoReadMessageNum().then(response => {
- this.no_read = response.data
- })
- }
- }
- };
- </script>
- <style scoped lang='scss'>
- .uCol {
- display: flex;
- justify-content: center !important;
- }
- .img {
- width: 60rpx;
- height: 60rpx;
- }
- .container {
- background: #f9f9f9;
- }
- /deep/ .u-col-2 {
- height: 60px;
- line-height: 60px;
- text-align: center !important;
- }
- .qicon {
- text-align: center;
- display: block;
- font-size: 20px;
- }
- .redBox {
- display: inline-block;
- text-align: center;
- line-height: 1.5em;
- font-size: 12px;
- min-width: 1.5em;
- min-height: 1.5em;
- background: #ed6533;
- border-radius: 50%;
- color: #fff;
- }
- .tit_title {
- color: $u-main-color;
- }
- .tit_tips {
- color: $u-tips-color;
- }
- .u-col-3 {
- text-align: right !important;
- padding-right: 20rpx !important;
- }
- .list-cell {
- background: #fff;
- align-items: baseline;
- padding: 20rpx 0;
- line-height: 60rpx;
- background: #fff;
- justify-content: center;
- &.log-out-btn {
- margin-top: 40rpx;
- .cell-tit {
- color: $uni-color-primary;
- text-align: center;
- margin-right: 0;
- }
- }
- &.cell-hover {
- background: #fafafa;
- }
- &.b-b:after {
- left: 30rpx;
- }
- &.m-t {
- margin-top: 16rpx;
- }
- .cell-more {
- /* margin-top: 10rpx; */
- height: 60rpx;
- text-align: right;
- /* display: flex;
- justify-content: center; //这个是X轴居中
- align-items: center; //这个是 Y轴居中 */
- font-size: $font-lg;
- color: $font-color-light;
- /* width: 100rpx; */
- }
- .cell-tit {
- flex: 1;
- font-size: $font-base + 2rpx;
- color: $font-color-dark;
- margin-right: 10rpx;
- }
- .cell-tip {
- font-size: $font-base;
- color: $font-color-light;
- }
- }
- </style>
|