|
@@ -2,53 +2,53 @@
|
|
|
<view class="page">
|
|
<view class="page">
|
|
|
<u-sticky zIndex="999">
|
|
<u-sticky zIndex="999">
|
|
|
<view class="tabView">
|
|
<view class="tabView">
|
|
|
- <view class="item dis f-c a-c " v-for="(item,index) in tabViewList" :key="index"
|
|
|
|
|
|
|
+ <view class="item dis f-c a-c " v-for="(item, index) in tabViewList" :key="index"
|
|
|
@click="tabClick(item)">
|
|
@click="tabClick(item)">
|
|
|
<view class="iconImage">
|
|
<view class="iconImage">
|
|
|
<image :src="item.image" mode=""></image>
|
|
<image :src="item.image" mode=""></image>
|
|
|
- <view class="badge dis a-c j-c" v-if="item.sum">{{item.sum > 99?'...':item.sum}}</view>
|
|
|
|
|
|
|
+ <view class="badge dis a-c j-c" v-if="item.sum">{{ item.sum > 99 ? '...' : item.sum }}</view>
|
|
|
</view>
|
|
</view>
|
|
|
- <text>{{item.text}}</text>
|
|
|
|
|
|
|
+ <text>{{ item.text }}</text>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
</u-sticky>
|
|
</u-sticky>
|
|
|
|
|
|
|
|
- <view class="content" v-show="datalist.length!=0">
|
|
|
|
|
|
|
+ <view class="content" v-show="datalist.length != 0">
|
|
|
<!-- 系统消息列表 -->
|
|
<!-- 系统消息列表 -->
|
|
|
- <view class="viewitem dis f-c mb-2" v-if="pageQuery.type=='1'" v-for="(item,index) in datalist"
|
|
|
|
|
- :key="index">
|
|
|
|
|
|
|
+ <view class="viewitem dis f-c mb-2" v-if="pageQuery.type == '1'" v-for="(item, index) in datalist"
|
|
|
|
|
+ :key="index" @click="detailClick(item)">
|
|
|
<view class="title dis a-c ">
|
|
<view class="title dis a-c ">
|
|
|
<image src="/static/icon/message/message.png" mode=""></image>
|
|
<image src="/static/icon/message/message.png" mode=""></image>
|
|
|
- <text class="font-weight ml-1">{{item.title}}</text>
|
|
|
|
|
- <text class="time">{{item.createTime}}</text>
|
|
|
|
|
|
|
+ <text class="font-weight ml-1">{{ item.title }}</text>
|
|
|
|
|
+ <text class="time">{{ item.createTime }}</text>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="message-content">
|
|
<view class="message-content">
|
|
|
- {{item.content}}
|
|
|
|
|
|
|
+ {{ item.content }}
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
<!-- 订单消息列表 -->
|
|
<!-- 订单消息列表 -->
|
|
|
- <view class="viewitem dis f-c mb-2 " v-if="pageQuery.type=='2'" v-for="(item,index) in datalist"
|
|
|
|
|
|
|
+ <view class="viewitem dis f-c mb-2 " v-if="pageQuery.type == '2'" v-for="(item, index) in datalist"
|
|
|
:key="index">
|
|
:key="index">
|
|
|
<view class="title dis a-c ">
|
|
<view class="title dis a-c ">
|
|
|
- <view class="status ">{{item.content.orderStatus}}</view>
|
|
|
|
|
- <text class="font-weight ml-1">{{item.title}}</text>
|
|
|
|
|
|
|
+ <view class="status ">{{ item.content.orderStatus }}</view>
|
|
|
|
|
+ <text class="font-weight ml-1">{{ item.title }}</text>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="order-content dis j-s a-end">
|
|
<view class="order-content dis j-s a-end">
|
|
|
<view class="dis f-c ">
|
|
<view class="dis f-c ">
|
|
|
<view class="item mb-1">
|
|
<view class="item mb-1">
|
|
|
<text>车牌</text>
|
|
<text>车牌</text>
|
|
|
- <text class="ml-3">{{item.content.licenseNo}}</text>
|
|
|
|
|
|
|
+ <text class="ml-3">{{ item.content.licenseNo }}</text>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="item">
|
|
<view class="item">
|
|
|
<text>保费</text>
|
|
<text>保费</text>
|
|
|
- <text class="ml-3">{{item.content.amount}}</text>
|
|
|
|
|
|
|
+ <text class="ml-3">{{ item.content.amount }}</text>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
- <text class="time">{{item.createTime}}</text>
|
|
|
|
|
|
|
+ <text class="time">{{ item.createTime }}</text>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
<!-- 佣金消息列表 -->
|
|
<!-- 佣金消息列表 -->
|
|
|
- <view class="viewitem dis f-c mb-2" v-if="pageQuery.type=='3'" v-for="(item,index) in datalist"
|
|
|
|
|
|
|
+ <view class="viewitem dis f-c mb-2" v-if="pageQuery.type == '3'" v-for="(item, index) in datalist"
|
|
|
:key="index">
|
|
:key="index">
|
|
|
<view class="title dis a-c ">
|
|
<view class="title dis a-c ">
|
|
|
<image src="/static/icon/message/commission.png" mode=""></image>
|
|
<image src="/static/icon/message/commission.png" mode=""></image>
|
|
@@ -71,7 +71,7 @@
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
<!-- 增员信息列表 -->
|
|
<!-- 增员信息列表 -->
|
|
|
- <view class="viewitem dis f-c mb-2" v-if="pageQuery.type=='0'" v-for="(item,index) in datalist"
|
|
|
|
|
|
|
+ <view class="viewitem dis f-c mb-2" v-if="pageQuery.type == '0'" v-for="(item, index) in datalist"
|
|
|
:key="index">
|
|
:key="index">
|
|
|
<view class="title dis a-c ">
|
|
<view class="title dis a-c ">
|
|
|
<image src="/static/icon/message/addmember.png" mode=""></image>
|
|
<image src="/static/icon/message/addmember.png" mode=""></image>
|
|
@@ -99,245 +99,256 @@
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
- export default {
|
|
|
|
|
- data() {
|
|
|
|
|
- return {
|
|
|
|
|
- status: 'loadmore',
|
|
|
|
|
- tabViewList: [{
|
|
|
|
|
- sum: 0,
|
|
|
|
|
- text: '系统信息',
|
|
|
|
|
- image: "/static/icon/message/tab-message.png",
|
|
|
|
|
- type: "1",
|
|
|
|
|
- }, {
|
|
|
|
|
- sum: 0,
|
|
|
|
|
- text: '订单进度',
|
|
|
|
|
- image: "/static/icon/message/tab-order.png",
|
|
|
|
|
- type: "2",
|
|
|
|
|
- }, {
|
|
|
|
|
- sum: 0,
|
|
|
|
|
- text: '佣金消息',
|
|
|
|
|
- image: "/static/icon/message/tab-commission.png",
|
|
|
|
|
- type: "3",
|
|
|
|
|
- }, {
|
|
|
|
|
- sum: 0,
|
|
|
|
|
- text: '增员信息',
|
|
|
|
|
- image: "/static/icon/message/tab-addmember.png",
|
|
|
|
|
- type: '0',
|
|
|
|
|
- }],
|
|
|
|
|
- pageQuery: {
|
|
|
|
|
- type: '1',
|
|
|
|
|
- pages: 1,
|
|
|
|
|
- size: 20,
|
|
|
|
|
- },
|
|
|
|
|
- totalPages: 0, //数据总页数
|
|
|
|
|
- datalist: [], //消息数据列表
|
|
|
|
|
|
|
+export default {
|
|
|
|
|
+ data() {
|
|
|
|
|
+ return {
|
|
|
|
|
+ status: 'loadmore',
|
|
|
|
|
+ tabViewList: [{
|
|
|
|
|
+ sum: 0,
|
|
|
|
|
+ text: '系统信息',
|
|
|
|
|
+ image: "/static/icon/message/tab-message.png",
|
|
|
|
|
+ type: "1",
|
|
|
|
|
+ }, {
|
|
|
|
|
+ sum: 0,
|
|
|
|
|
+ text: '订单进度',
|
|
|
|
|
+ image: "/static/icon/message/tab-order.png",
|
|
|
|
|
+ type: "2",
|
|
|
|
|
+ }, {
|
|
|
|
|
+ sum: 0,
|
|
|
|
|
+ text: '佣金消息',
|
|
|
|
|
+ image: "/static/icon/message/tab-commission.png",
|
|
|
|
|
+ type: "3",
|
|
|
|
|
+ }, {
|
|
|
|
|
+ sum: 0,
|
|
|
|
|
+ text: '增员信息',
|
|
|
|
|
+ image: "/static/icon/message/tab-addmember.png",
|
|
|
|
|
+ type: '0',
|
|
|
|
|
+ }],
|
|
|
|
|
+ pageQuery: {
|
|
|
|
|
+ type: '1',
|
|
|
|
|
+ pages: 1,
|
|
|
|
|
+ size: 20,
|
|
|
|
|
+ },
|
|
|
|
|
+ totalPages: 0, //数据总页数
|
|
|
|
|
+ datalist: [], //消息数据列表
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ onShow() {
|
|
|
|
|
+ this.getmessage();
|
|
|
|
|
+ this.getMessageCount();
|
|
|
|
|
+ },
|
|
|
|
|
+ onLoad() { },
|
|
|
|
|
+ onReachBottom() {
|
|
|
|
|
+ if (this.pageQuery.pages >= this.totalPages) return;
|
|
|
|
|
+ this.status = 'loading';
|
|
|
|
|
+ this.pageQuery.pages = ++this.pageQuery.pages;
|
|
|
|
|
+ setTimeout(async () => {
|
|
|
|
|
+ let res = await this.$http.post('/message/messageList', this.pageQuery);
|
|
|
|
|
+ if (res.code == '200') {
|
|
|
|
|
+ this.datalist = [...this.datalist, ...res.data.records]
|
|
|
}
|
|
}
|
|
|
- },
|
|
|
|
|
- onShow() {
|
|
|
|
|
- this.getmessage();
|
|
|
|
|
- this.getMessageCount();
|
|
|
|
|
- },
|
|
|
|
|
- onLoad() {},
|
|
|
|
|
- onReachBottom() {
|
|
|
|
|
- if (this.pageQuery.pages >= this.totalPages) return;
|
|
|
|
|
- this.status = 'loading';
|
|
|
|
|
- this.pageQuery.pages = ++this.pageQuery.pages;
|
|
|
|
|
- setTimeout(async () => {
|
|
|
|
|
- let res = await this.$http.post('/message/messageList', this.pageQuery);
|
|
|
|
|
- if (res.code == '200') {
|
|
|
|
|
- this.datalist = [...this.datalist, ...res.data.records]
|
|
|
|
|
- }
|
|
|
|
|
- if (this.pageQuery.pages >= this.totalPages) this.status = 'nomore';
|
|
|
|
|
- else this.status = 'loading';
|
|
|
|
|
- }, 1000)
|
|
|
|
|
- },
|
|
|
|
|
- computed: {
|
|
|
|
|
|
|
+ if (this.pageQuery.pages >= this.totalPages) this.status = 'nomore';
|
|
|
|
|
+ else this.status = 'loading';
|
|
|
|
|
+ }, 1000)
|
|
|
|
|
+ },
|
|
|
|
|
+ computed: {
|
|
|
|
|
|
|
|
|
|
+ },
|
|
|
|
|
+ methods: {
|
|
|
|
|
+ //获取未读数量
|
|
|
|
|
+ async getMessageCount() {
|
|
|
|
|
+ let res = await this.$http.get('/message/getMessageCount')
|
|
|
|
|
+ if (res.code == 200) {
|
|
|
|
|
+ this.tabViewList.map(item => {
|
|
|
|
|
+ if (res.data.hasOwnProperty(Number(item.type))) {
|
|
|
|
|
+ item.sum = res.data[Number(item.type)];
|
|
|
|
|
+ }
|
|
|
|
|
+ return item;
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
- methods: {
|
|
|
|
|
- //获取未读数量
|
|
|
|
|
- async getMessageCount() {
|
|
|
|
|
- let res = await this.$http.get('/message/getMessageCount')
|
|
|
|
|
- if (res.code == 200) {
|
|
|
|
|
- this.tabViewList.map(item => {
|
|
|
|
|
- if (res.data.hasOwnProperty(Number(item.type))) {
|
|
|
|
|
- item.sum = res.data[Number(item.type)];
|
|
|
|
|
- }
|
|
|
|
|
- return item;
|
|
|
|
|
- });
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- //获取信息
|
|
|
|
|
- async getmessage() {
|
|
|
|
|
- let res = await this.$http.post('/message/messageList', this.pageQuery)
|
|
|
|
|
- if (res.code == 200) {
|
|
|
|
|
- //消息类型为1,转成对象
|
|
|
|
|
- if (this.pageQuery.type != 1) {
|
|
|
|
|
- res.data.records.map(val => {
|
|
|
|
|
- val.content = JSON.parse(val.content);
|
|
|
|
|
- return val;
|
|
|
|
|
- })
|
|
|
|
|
|
|
+ //获取信息
|
|
|
|
|
+ async getmessage() {
|
|
|
|
|
+ let res = await this.$http.post('/message/messageList', this.pageQuery)
|
|
|
|
|
+ if (res.code == 200) {
|
|
|
|
|
+ //消息类型为1,转成对象
|
|
|
|
|
+ res.data.records.map(val => {
|
|
|
|
|
+ const obj = JSON.parse(val.content);
|
|
|
|
|
+ if (['template_13'].includes(val.tplCode)) {
|
|
|
|
|
+ val.content = obj.message
|
|
|
|
|
+ val.activityId = obj.eventId
|
|
|
}
|
|
}
|
|
|
- this.datalist = res.data.records;
|
|
|
|
|
- this.totalPages = res.data.pages; //总页数
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- //设置已读
|
|
|
|
|
- async markAsRead(type) {
|
|
|
|
|
- let res = await this.$http.post('/message/readEdit', {
|
|
|
|
|
- type: type
|
|
|
|
|
|
|
+
|
|
|
|
|
+ return val;
|
|
|
})
|
|
})
|
|
|
- },
|
|
|
|
|
- //切换消息
|
|
|
|
|
- tabClick(item) {
|
|
|
|
|
- this.pageQuery.type = item.type;
|
|
|
|
|
- this.pageQuery.pages = 1;
|
|
|
|
|
- this.pageQuery.size = 20;
|
|
|
|
|
- this.getmessage();
|
|
|
|
|
- //未读消息>0,设置已读
|
|
|
|
|
- if (item.sum > 0) {
|
|
|
|
|
- this.markAsRead(item.type)
|
|
|
|
|
- }
|
|
|
|
|
- this.getMessageCount();
|
|
|
|
|
- },
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ this.datalist = res.data.records;
|
|
|
|
|
+ this.totalPages = res.data.pages; //总页数
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ //
|
|
|
|
|
+ detailClick(item) {
|
|
|
|
|
+ if (item.tplCode === 'template_13') {
|
|
|
|
|
+ uni.navigateTo({
|
|
|
|
|
+ url: '/pages/lottery/index?activityId='+item.activityId,
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ //设置已读
|
|
|
|
|
+ async markAsRead(type) {
|
|
|
|
|
+ let res = await this.$http.post('/message/readEdit', {
|
|
|
|
|
+ type: type
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ //切换消息
|
|
|
|
|
+ tabClick(item) {
|
|
|
|
|
+ this.pageQuery.type = item.type;
|
|
|
|
|
+ this.pageQuery.pages = 1;
|
|
|
|
|
+ this.pageQuery.size = 20;
|
|
|
|
|
+ this.getmessage();
|
|
|
|
|
+ //未读消息>0,设置已读
|
|
|
|
|
+ if (item.sum > 0) {
|
|
|
|
|
+ this.markAsRead(item.type)
|
|
|
|
|
+ }
|
|
|
|
|
+ this.getMessageCount();
|
|
|
|
|
+ },
|
|
|
}
|
|
}
|
|
|
|
|
+}
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
|
- page {
|
|
|
|
|
- background-color: #f8f8f8;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+page {
|
|
|
|
|
+ background-color: #f8f8f8;
|
|
|
|
|
+}
|
|
|
|
|
|
|
|
- .page {
|
|
|
|
|
- background-color: #f8f8f8;
|
|
|
|
|
- padding-bottom: 20rpx;
|
|
|
|
|
- box-sizing: border-box;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+.page {
|
|
|
|
|
+ background-color: #f8f8f8;
|
|
|
|
|
+ padding-bottom: 20rpx;
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+}
|
|
|
|
|
|
|
|
- .tabView {
|
|
|
|
|
- width: 100%;
|
|
|
|
|
- background-color: #fff;
|
|
|
|
|
- padding: 25rpx 22rpx 20rpx;
|
|
|
|
|
- box-sizing: border-box;
|
|
|
|
|
- display: grid;
|
|
|
|
|
- grid-template-columns: repeat(4, 1fr);
|
|
|
|
|
- grid-template-rows: auto;
|
|
|
|
|
|
|
+.tabView {
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ background-color: #fff;
|
|
|
|
|
+ padding: 25rpx 22rpx 20rpx;
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+ display: grid;
|
|
|
|
|
+ grid-template-columns: repeat(4, 1fr);
|
|
|
|
|
+ grid-template-rows: auto;
|
|
|
|
|
|
|
|
- .item {
|
|
|
|
|
- font-size: 30rpx;
|
|
|
|
|
- color: #333;
|
|
|
|
|
|
|
+ .item {
|
|
|
|
|
+ font-size: 30rpx;
|
|
|
|
|
+ color: #333;
|
|
|
|
|
|
|
|
- .iconImage {
|
|
|
|
|
- position: relative;
|
|
|
|
|
|
|
+ .iconImage {
|
|
|
|
|
+ position: relative;
|
|
|
|
|
|
|
|
- image {
|
|
|
|
|
- width: 120rpx;
|
|
|
|
|
- height: 120rpx;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ image {
|
|
|
|
|
+ width: 120rpx;
|
|
|
|
|
+ height: 120rpx;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- // 徽标数
|
|
|
|
|
- .badge {
|
|
|
|
|
- position: absolute;
|
|
|
|
|
- top: 14rpx;
|
|
|
|
|
- right: 14rpx;
|
|
|
|
|
- width: 28rpx;
|
|
|
|
|
- height: 28rpx;
|
|
|
|
|
- background: #FF4545;
|
|
|
|
|
- border-radius: 50%;
|
|
|
|
|
- font-size: 18rpx;
|
|
|
|
|
- color: #fff;
|
|
|
|
|
- line-height: 1;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // 徽标数
|
|
|
|
|
+ .badge {
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ top: 14rpx;
|
|
|
|
|
+ right: 14rpx;
|
|
|
|
|
+ width: 28rpx;
|
|
|
|
|
+ height: 28rpx;
|
|
|
|
|
+ background: #FF4545;
|
|
|
|
|
+ border-radius: 50%;
|
|
|
|
|
+ font-size: 18rpx;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ line-height: 1;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+}
|
|
|
|
|
|
|
|
- .content {
|
|
|
|
|
- padding: 20rpx;
|
|
|
|
|
- box-sizing: border-box;
|
|
|
|
|
-
|
|
|
|
|
- .viewitem {
|
|
|
|
|
- width: 100%;
|
|
|
|
|
- background: #FFFFFF;
|
|
|
|
|
- padding: 25rpx 30rpx 30rpx;
|
|
|
|
|
- box-sizing: border-box;
|
|
|
|
|
- border-radius: 10rpx 10rpx 10rpx 10rpx;
|
|
|
|
|
-
|
|
|
|
|
- .title {
|
|
|
|
|
- image {
|
|
|
|
|
- width: 48rpx;
|
|
|
|
|
- height: 48rpx;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+.content {
|
|
|
|
|
+ padding: 20rpx;
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
|
|
|
- .status {
|
|
|
|
|
- padding: 5rpx 11rpx;
|
|
|
|
|
- box-sizing: border-box;
|
|
|
|
|
- background: linear-gradient(270deg, #FDE935 0%, #F1FF91 100%);
|
|
|
|
|
- border-radius: 20rpx 20rpx 0rpx 20rpx;
|
|
|
|
|
- font-size: 22rpx;
|
|
|
|
|
- color: #1F1F1F;
|
|
|
|
|
- font-weight: bold;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ .viewitem {
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ background: #FFFFFF;
|
|
|
|
|
+ padding: 25rpx 30rpx 30rpx;
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+ border-radius: 10rpx 10rpx 10rpx 10rpx;
|
|
|
|
|
|
|
|
- .time {
|
|
|
|
|
- font-size: 20rpx;
|
|
|
|
|
- color: #999;
|
|
|
|
|
- margin-left: auto;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ .title {
|
|
|
|
|
+ image {
|
|
|
|
|
+ width: 48rpx;
|
|
|
|
|
+ height: 48rpx;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- font-size: 32rpx;
|
|
|
|
|
- color: #333;
|
|
|
|
|
- font-family: PingFang SC,
|
|
|
|
|
- PingFang SC;
|
|
|
|
|
- margin-bottom: 20rpx;
|
|
|
|
|
|
|
+ .status {
|
|
|
|
|
+ padding: 5rpx 11rpx;
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+ background: linear-gradient(270deg, #FDE935 0%, #F1FF91 100%);
|
|
|
|
|
+ border-radius: 20rpx 20rpx 0rpx 20rpx;
|
|
|
|
|
+ font-size: 22rpx;
|
|
|
|
|
+ color: #1F1F1F;
|
|
|
|
|
+ font-weight: bold;
|
|
|
|
|
+ text-align: center;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- .message-content {
|
|
|
|
|
- font-size: 28rpx;
|
|
|
|
|
- color: #666;
|
|
|
|
|
|
|
+ .time {
|
|
|
|
|
+ font-size: 20rpx;
|
|
|
|
|
+ color: #999;
|
|
|
|
|
+ margin-left: auto;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- .order-content {
|
|
|
|
|
- .item {
|
|
|
|
|
- font-size: 28rpx;
|
|
|
|
|
|
|
+ font-size: 32rpx;
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+ font-family: PingFang SC,
|
|
|
|
|
+ PingFang SC;
|
|
|
|
|
+ margin-bottom: 20rpx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .message-content {
|
|
|
|
|
+ font-size: 28rpx;
|
|
|
|
|
+ color: #666;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- text:first-child {
|
|
|
|
|
- color: #999;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ .order-content {
|
|
|
|
|
+ .item {
|
|
|
|
|
+ font-size: 28rpx;
|
|
|
|
|
|
|
|
- text:last-child {
|
|
|
|
|
- color: #333;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ text:first-child {
|
|
|
|
|
+ color: #999;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- .time {
|
|
|
|
|
- font-size: 20rpx;
|
|
|
|
|
- color: #999;
|
|
|
|
|
|
|
+ text:last-child {
|
|
|
|
|
+ color: #333;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- .commission-content {
|
|
|
|
|
- .item {
|
|
|
|
|
- width: 50%;
|
|
|
|
|
- font-size: 28rpx;
|
|
|
|
|
|
|
+ .time {
|
|
|
|
|
+ font-size: 20rpx;
|
|
|
|
|
+ color: #999;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- text:first-child {
|
|
|
|
|
- color: #999;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ .commission-content {
|
|
|
|
|
+ .item {
|
|
|
|
|
+ width: 50%;
|
|
|
|
|
+ font-size: 28rpx;
|
|
|
|
|
|
|
|
- text:last-child {
|
|
|
|
|
- color: #333;
|
|
|
|
|
- margin-left: 58rpx;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ text:first-child {
|
|
|
|
|
+ color: #999;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- .time {
|
|
|
|
|
- font-size: 20rpx;
|
|
|
|
|
- color: #999;
|
|
|
|
|
|
|
+ text:last-child {
|
|
|
|
|
+ color: #333;
|
|
|
|
|
+ margin-left: 58rpx;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ .time {
|
|
|
|
|
+ font-size: 20rpx;
|
|
|
|
|
+ color: #999;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+}
|
|
|
</style>
|
|
</style>
|