|
@@ -4,21 +4,23 @@
|
|
|
<image class="bt-box" src="/static/bt.png" mode=""></image>
|
|
<image class="bt-box" src="/static/bt.png" mode=""></image>
|
|
|
<view class="top-box">
|
|
<view class="top-box">
|
|
|
<view class="top-left">
|
|
<view class="top-left">
|
|
|
- <view class="fc-f fs-40 mr-32">
|
|
|
|
|
|
|
+ <uni-dateformat class="fc-f fs-40 mr-32" :format="'yyyy-MM-dd hh:mm:ss'"
|
|
|
|
|
+ :date="new Date().toString()"></uni-dateformat>
|
|
|
|
|
+ <!-- <view class="fc-f fs-40 mr-32">
|
|
|
{{currentDate}}
|
|
{{currentDate}}
|
|
|
</view>
|
|
</view>
|
|
|
<view class="fc-f fs-40 mr-32">
|
|
<view class="fc-f fs-40 mr-32">
|
|
|
{{currentTime}}
|
|
{{currentTime}}
|
|
|
- </view>
|
|
|
|
|
|
|
+ </view> -->
|
|
|
<view class="fc-f fs-40">
|
|
<view class="fc-f fs-40">
|
|
|
{{weekday}}
|
|
{{weekday}}
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
- <view class="top-left">
|
|
|
|
|
|
|
+ <!-- <view class="top-left">
|
|
|
<view class="fc-f fs-40">
|
|
<view class="fc-f fs-40">
|
|
|
26°C
|
|
26°C
|
|
|
</view>
|
|
</view>
|
|
|
- </view>
|
|
|
|
|
|
|
+ </view> -->
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
|
<view class="data-box">
|
|
<view class="data-box">
|
|
@@ -30,7 +32,8 @@
|
|
|
<image class="amount-img-two z-3" src="/static/zje.png" mode=""></image>
|
|
<image class="amount-img-two z-3" src="/static/zje.png" mode=""></image>
|
|
|
<view class="z-3">
|
|
<view class="z-3">
|
|
|
<view class="fc-00D5FF fw-b fs-48">
|
|
<view class="fc-00D5FF fw-b fs-48">
|
|
|
- ¥{{totalData.total_money}}
|
|
|
|
|
|
|
+ ¥{{setTotalMoney(totalData.total_money)}}万
|
|
|
|
|
+
|
|
|
</view>
|
|
</view>
|
|
|
<view class="fc-f fs-14">
|
|
<view class="fc-f fs-14">
|
|
|
收款总金额
|
|
收款总金额
|
|
@@ -42,11 +45,14 @@
|
|
|
<image class="amount-img-two z-3" src="/static/zbs.png" mode=""></image>
|
|
<image class="amount-img-two z-3" src="/static/zbs.png" mode=""></image>
|
|
|
<view class="z-3">
|
|
<view class="z-3">
|
|
|
<view class="fc-00D5FF fw-b fs-48">
|
|
<view class="fc-00D5FF fw-b fs-48">
|
|
|
|
|
+ 民营经济
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <!-- <view class="fc-00D5FF fw-b fs-48">
|
|
|
{{totalData.count}}
|
|
{{totalData.count}}
|
|
|
</view>
|
|
</view>
|
|
|
<view class="fc-f fs-14">
|
|
<view class="fc-f fs-14">
|
|
|
收款总笔数
|
|
收款总笔数
|
|
|
- </view>
|
|
|
|
|
|
|
+ </view> -->
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
<view class="amount-box flex-1">
|
|
<view class="amount-box flex-1">
|
|
@@ -54,61 +60,68 @@
|
|
|
<image class="amount-img-two z-3" src="/static/zrs.png" mode=""></image>
|
|
<image class="amount-img-two z-3" src="/static/zrs.png" mode=""></image>
|
|
|
<view class="z-3">
|
|
<view class="z-3">
|
|
|
<view class="fc-00D5FF fw-b fs-48">
|
|
<view class="fc-00D5FF fw-b fs-48">
|
|
|
|
|
+ 实体联盟
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <!-- <view class="fc-00D5FF fw-b fs-48">
|
|
|
{{totalData.total_member}}
|
|
{{totalData.total_member}}
|
|
|
</view>
|
|
</view>
|
|
|
<view class="fc-f fs-14">
|
|
<view class="fc-f fs-14">
|
|
|
消费总人数
|
|
消费总人数
|
|
|
- </view>
|
|
|
|
|
|
|
+ </view> -->
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
|
<view class="flex-1 list-box">
|
|
<view class="flex-1 list-box">
|
|
|
<image class="list-img" src="/static/k3.png" mode=""></image>
|
|
<image class="list-img" src="/static/k3.png" mode=""></image>
|
|
|
- <view class="title-box mb-26">
|
|
|
|
|
|
|
+ <view class="title-box">
|
|
|
<image class="title-img" src="/static/xfmx.png" mode=""></image>
|
|
<image class="title-img" src="/static/xfmx.png" mode=""></image>
|
|
|
</view>
|
|
</view>
|
|
|
<!-- 滚动列表 -->
|
|
<!-- 滚动列表 -->
|
|
|
- <scroll-view class="scroll-view-css z-3" scroll-y="true" :scroll-top="scrollTop"
|
|
|
|
|
- scroll-with-animation="true">
|
|
|
|
|
- <view class="item-box" v-for="(item,i) in listData" :key="i">
|
|
|
|
|
- <view class="user-box w-30">
|
|
|
|
|
- <image class="user-img" :src="item.head_img" mode=""></image>
|
|
|
|
|
- <view class="">
|
|
|
|
|
|
|
+ <swiper class="scroll-view-css z-3" circular :indicator-dots="false" :autoplay="true"
|
|
|
|
|
+ :interval="3000" :duration="800" :vertical="true" :circular='true' :display-multiple-items="8"
|
|
|
|
|
+ @change="listChang">
|
|
|
|
|
+ <swiper-item v-for="(item,i) in listData" :key="i">
|
|
|
|
|
+ <view class="item-box">
|
|
|
|
|
+ <view class="user-box w-30">
|
|
|
|
|
+ <image class="user-img" :src="item.head_img" mode=""></image>
|
|
|
|
|
+ <view class="">
|
|
|
|
|
+ <view class="fs-32 fc-f w-90 text-overflow-ellipsis-one">
|
|
|
|
|
+ {{item.nickname}}
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="fs-28 fc-B2D6FF">
|
|
|
|
|
+ 消费者
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="w-30">
|
|
|
<view class="fs-32 fc-f w-90 text-overflow-ellipsis-one">
|
|
<view class="fs-32 fc-f w-90 text-overflow-ellipsis-one">
|
|
|
- {{item.nickname}}
|
|
|
|
|
|
|
+ {{item.shop_name}}
|
|
|
</view>
|
|
</view>
|
|
|
<view class="fs-28 fc-B2D6FF">
|
|
<view class="fs-28 fc-B2D6FF">
|
|
|
- 消费者
|
|
|
|
|
|
|
+ 消费门店
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
- </view>
|
|
|
|
|
- <view class="w-30">
|
|
|
|
|
- <view class="fs-32 fc-f w-90 text-overflow-ellipsis-one">
|
|
|
|
|
- {{item.shop_name}}
|
|
|
|
|
- </view>
|
|
|
|
|
- <view class="fs-28 fc-B2D6FF">
|
|
|
|
|
- 消费门店
|
|
|
|
|
- </view>
|
|
|
|
|
- </view>
|
|
|
|
|
- <view class="w-20">
|
|
|
|
|
- <view class="fs-32 fc-f">
|
|
|
|
|
- ¥{{item.pay_money}}
|
|
|
|
|
- </view>
|
|
|
|
|
- <view class="fs-28 fc-B2D6FF">
|
|
|
|
|
- 消费金额
|
|
|
|
|
- </view>
|
|
|
|
|
- </view>
|
|
|
|
|
- <view class="w-20">
|
|
|
|
|
- <view class="fs-32 fc-f">
|
|
|
|
|
- {{item.created_at}}
|
|
|
|
|
|
|
+ <view class="w-20">
|
|
|
|
|
+ <view class="fs-32 fc-f">
|
|
|
|
|
+ ¥{{item.pay_money}}
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="fs-28 fc-B2D6FF">
|
|
|
|
|
+ 消费金额
|
|
|
|
|
+ </view>
|
|
|
</view>
|
|
</view>
|
|
|
- <view class="fs-28 fc-B2D6FF text-align-right">
|
|
|
|
|
- 消费时间
|
|
|
|
|
|
|
+ <view class="w-20">
|
|
|
|
|
+ <view class="fs-32 fc-f">
|
|
|
|
|
+ {{item.created_at}}
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="fs-28 fc-B2D6FF text-align-right">
|
|
|
|
|
+ 消费时间
|
|
|
|
|
+ </view>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
- </view>
|
|
|
|
|
- </scroll-view>
|
|
|
|
|
|
|
+ <view class="hr"></view>
|
|
|
|
|
+ </swiper-item>
|
|
|
|
|
+ </swiper>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
@@ -129,7 +142,7 @@
|
|
|
</view>
|
|
</view>
|
|
|
<view class="flex-1 chart-box mbt-12">
|
|
<view class="flex-1 chart-box mbt-12">
|
|
|
<image class="chart-bg" src="/static/k2.png" mode=""></image>
|
|
<image class="chart-bg" src="/static/k2.png" mode=""></image>
|
|
|
- <view class="title-box">
|
|
|
|
|
|
|
+ <!-- <view class="title-box">
|
|
|
<image class="title-img" src="/static/zjtj.png" mode=""></image>
|
|
<image class="title-img" src="/static/zjtj.png" mode=""></image>
|
|
|
<view class="bfje-num">
|
|
<view class="bfje-num">
|
|
|
<view class="bfje-title">
|
|
<view class="bfje-title">
|
|
@@ -142,7 +155,7 @@
|
|
|
{{Number(summaryDaya.total_money).toFixed(2)}}
|
|
{{Number(summaryDaya.total_money).toFixed(2)}}
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
- </view>
|
|
|
|
|
|
|
+ </view> -->
|
|
|
<view class="flex-1 tj-box">
|
|
<view class="flex-1 tj-box">
|
|
|
<view class="hx-box z-3">
|
|
<view class="hx-box z-3">
|
|
|
<!-- 环形图 -->
|
|
<!-- 环形图 -->
|
|
@@ -151,9 +164,9 @@
|
|
|
<view class="bf-box mr-86 ml-28">
|
|
<view class="bf-box mr-86 ml-28">
|
|
|
<view class="bf-num">
|
|
<view class="bf-num">
|
|
|
<image class="yhbf-img" src="/static/yhbf.png" mode=""></image>
|
|
<image class="yhbf-img" src="/static/yhbf.png" mode=""></image>
|
|
|
- <view class="fc-f fs-40 z-3 text-align-center">
|
|
|
|
|
|
|
+ <!-- <view class="fc-f fs-40 z-3 text-align-center">
|
|
|
¥{{Number(summaryDaya.total_member).toFixed(2)}}
|
|
¥{{Number(summaryDaya.total_member).toFixed(2)}}
|
|
|
- </view>
|
|
|
|
|
|
|
+ </view> -->
|
|
|
</view>
|
|
</view>
|
|
|
<view class="bf-title">
|
|
<view class="bf-title">
|
|
|
<image class="yh-bg" src="/static/yh-bg.png" mode=""></image>
|
|
<image class="yh-bg" src="/static/yh-bg.png" mode=""></image>
|
|
@@ -166,9 +179,9 @@
|
|
|
<view class="bf-box">
|
|
<view class="bf-box">
|
|
|
<view class="bf-num">
|
|
<view class="bf-num">
|
|
|
<image class="yhbf-img" src="/static/dpbf.png" mode=""></image>
|
|
<image class="yhbf-img" src="/static/dpbf.png" mode=""></image>
|
|
|
- <view class="fc-f fs-40 z-3 text-align-center">
|
|
|
|
|
|
|
+ <!-- <view class="fc-f fs-40 z-3 text-align-center">
|
|
|
¥{{Number(summaryDaya.total_shop).toFixed(2)}}
|
|
¥{{Number(summaryDaya.total_shop).toFixed(2)}}
|
|
|
- </view>
|
|
|
|
|
|
|
+ </view> -->
|
|
|
</view>
|
|
</view>
|
|
|
<view class="bf-title">
|
|
<view class="bf-title">
|
|
|
<image class="yh-bg" src="/static/dp-bg.png" mode=""></image>
|
|
<image class="yh-bg" src="/static/dp-bg.png" mode=""></image>
|
|
@@ -185,7 +198,7 @@
|
|
|
<view class="title-box">
|
|
<view class="title-box">
|
|
|
<image class="title-img" src="/static/rztj.png" mode=""></image>
|
|
<image class="title-img" src="/static/rztj.png" mode=""></image>
|
|
|
</view>
|
|
</view>
|
|
|
- <view class="flex-1 z-3">
|
|
|
|
|
|
|
+ <view class="flex-1 z-3 column-box">
|
|
|
<!-- 曲线图 -->
|
|
<!-- 曲线图 -->
|
|
|
<lineVue ref="lineRef"></lineVue>
|
|
<lineVue ref="lineRef"></lineVue>
|
|
|
</view>
|
|
</view>
|
|
@@ -214,7 +227,6 @@
|
|
|
},
|
|
},
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
- scrollTop: 0,
|
|
|
|
|
timer: '', //定时器
|
|
timer: '', //定时器
|
|
|
listData: [],
|
|
listData: [],
|
|
|
currentDate: '',
|
|
currentDate: '',
|
|
@@ -223,19 +235,26 @@
|
|
|
totalData: {},
|
|
totalData: {},
|
|
|
summaryDaya: {},
|
|
summaryDaya: {},
|
|
|
shopGdp: '',
|
|
shopGdp: '',
|
|
|
- userGdp: ''
|
|
|
|
|
|
|
+ userGdp: '',
|
|
|
|
|
+ page: 1,
|
|
|
|
|
+ total: 0
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
onReady() {
|
|
onReady() {
|
|
|
if (window.plus) { // 仅在5+环境中有效
|
|
if (window.plus) { // 仅在5+环境中有效
|
|
|
plus.screen.lockOrientation(
|
|
plus.screen.lockOrientation(
|
|
|
- 'portrait-primary'); // 锁定为竖屏,如果你想锁定为横屏,可以使用 'landscape-primary' 或 'landscape-secondary'
|
|
|
|
|
|
|
+ 'portrait-primary'); // 锁定为竖屏,如果你想锁定为横屏,可以使用 'landscape-primary' 或 'landscape-secondary'
|
|
|
} else {
|
|
} else {
|
|
|
// 对于非5+环境,例如H5,你可能需要使用CSS媒体查询或其他JavaScript库来处理横屏模式。
|
|
// 对于非5+环境,例如H5,你可能需要使用CSS媒体查询或其他JavaScript库来处理横屏模式。
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
mounted() {
|
|
mounted() {
|
|
|
- this.startAutoScroll();
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ // document.addEventListener('keydown', (event) => {
|
|
|
|
|
+ // event.preventDefault();
|
|
|
|
|
+ // event.stopPropagation();
|
|
|
|
|
+ // });
|
|
|
this.updateDateTime()
|
|
this.updateDateTime()
|
|
|
setInterval(() => { // 每分钟更新一次日期和时间
|
|
setInterval(() => { // 每分钟更新一次日期和时间
|
|
|
this.updateDateTime();
|
|
this.updateDateTime();
|
|
@@ -249,6 +268,11 @@
|
|
|
this.chartSummary()
|
|
this.chartSummary()
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ setTotalMoney(money){
|
|
|
|
|
+ let m = ((money*1 + 500000)/10000).toFixed(2);
|
|
|
|
|
+ return m
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
chartSummary() {
|
|
chartSummary() {
|
|
|
chartSummary().then((res) => {
|
|
chartSummary().then((res) => {
|
|
|
if (res.code === 1) {
|
|
if (res.code === 1) {
|
|
@@ -262,12 +286,21 @@
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
chartList() {
|
|
chartList() {
|
|
|
- chartList().then((res) => {
|
|
|
|
|
|
|
+ chartList({
|
|
|
|
|
+ page: this.page
|
|
|
|
|
+ }).then((res) => {
|
|
|
if (res.code === 1) {
|
|
if (res.code === 1) {
|
|
|
- this.listData = res.data.items
|
|
|
|
|
|
|
+ this.total = res.data.total
|
|
|
|
|
+ this.listData = [...this.listData, ...res.data.items]
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
|
|
+ listChang(e) {
|
|
|
|
|
+ if(e.detail.current === 42) {
|
|
|
|
|
+ this.page++
|
|
|
|
|
+ this.chartList()
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
chartTotal() {
|
|
chartTotal() {
|
|
|
chartTotal().then((res) => {
|
|
chartTotal().then((res) => {
|
|
|
this.totalData = res.data
|
|
this.totalData = res.data
|
|
@@ -284,33 +317,32 @@
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
updateTime() {
|
|
updateTime() {
|
|
|
- this.currentTime = new Date().toLocaleTimeString(); // 更新时间,例如 "2:05:30 PM" 格式(根据地区不同)
|
|
|
|
|
|
|
+ // 指定中文区域,并使用24小时制
|
|
|
|
|
+ this.currentTime = new Date().toLocaleTimeString('zh-CN', {
|
|
|
|
|
+ hour12: false
|
|
|
|
|
+ });
|
|
|
},
|
|
},
|
|
|
updateDateTime() {
|
|
updateDateTime() {
|
|
|
const now = new Date();
|
|
const now = new Date();
|
|
|
- this.currentDate = now.toLocaleDateString(); // 获取日期(格式可能因地区而异)
|
|
|
|
|
- this.weekday = now.toLocaleDateString('default', {
|
|
|
|
|
- weekday: 'long'
|
|
|
|
|
- }); // 获取星期
|
|
|
|
|
- },
|
|
|
|
|
- startAutoScroll() {
|
|
|
|
|
- this.timer = setInterval(() => {
|
|
|
|
|
- this.scrollTop += 84;
|
|
|
|
|
- // console.log(this.scrollTop);
|
|
|
|
|
- // console.log(10 * 84);
|
|
|
|
|
- // 到底
|
|
|
|
|
- if (this.scrollTop >= (10 * 84)) {
|
|
|
|
|
- this.scrollTop = 0;
|
|
|
|
|
- }
|
|
|
|
|
- }, 2000);
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ const year = now.getFullYear();
|
|
|
|
|
+ const month = (now.getMonth() + 1).toString().padStart(2, '0'); // 月份补0
|
|
|
|
|
+ const day = now.getDate().toString().padStart(2, '0'); // 日期补0
|
|
|
|
|
+
|
|
|
|
|
+ // 生成 YYYY-MM-DD 格式的日期
|
|
|
|
|
+ this.currentDate = `${year}-${month}-${day}`;
|
|
|
|
|
+
|
|
|
|
|
+ // 获取星期几 (返回0-6, 0代表星期日)
|
|
|
|
|
+ const weekDayNumber = now.getDay();
|
|
|
|
|
+ const weekDays = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
|
|
|
|
|
+ this.weekday = weekDays[weekDayNumber];
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
<style>
|
|
<style>
|
|
|
.box {
|
|
.box {
|
|
|
- width: 100%;
|
|
|
|
|
|
|
+ width: 100vw;
|
|
|
height: 100vh;
|
|
height: 100vh;
|
|
|
position: relative;
|
|
position: relative;
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
@@ -323,8 +355,8 @@
|
|
|
left: 0;
|
|
left: 0;
|
|
|
top: 0;
|
|
top: 0;
|
|
|
z-index: 1;
|
|
z-index: 1;
|
|
|
- width: 101vw;
|
|
|
|
|
- height: 102vh;
|
|
|
|
|
|
|
+ width: 100vw;
|
|
|
|
|
+ height: 101vh;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.bt-box {
|
|
.bt-box {
|
|
@@ -333,16 +365,15 @@
|
|
|
top: 0;
|
|
top: 0;
|
|
|
z-index: 1;
|
|
z-index: 1;
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
- height: 200rpx;
|
|
|
|
|
|
|
+ height: 39rpx;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.top-box {
|
|
.top-box {
|
|
|
- height: 200rpx;
|
|
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
|
- padding: 0 86rpx;
|
|
|
|
|
- margin-bottom: 60rpx;
|
|
|
|
|
|
|
+ padding: 15rpx 16rpx 12rpx;
|
|
|
|
|
+ margin-bottom: 10rpx;
|
|
|
position: relative;
|
|
position: relative;
|
|
|
z-index: 2;
|
|
z-index: 2;
|
|
|
}
|
|
}
|
|
@@ -384,7 +415,7 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.fs-48 {
|
|
.fs-48 {
|
|
|
- font-size: 48rpx;
|
|
|
|
|
|
|
+ font-size: 9rpx;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.fs-10 {
|
|
.fs-10 {
|
|
@@ -392,15 +423,15 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.fs-40 {
|
|
.fs-40 {
|
|
|
- font-size: 40rpx;
|
|
|
|
|
|
|
+ font-size: 7rpx;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.fs-32 {
|
|
.fs-32 {
|
|
|
- font-size: 32rpx;
|
|
|
|
|
|
|
+ font-size: 6.2rpx;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.fs-28 {
|
|
.fs-28 {
|
|
|
- font-size: 28rpx;
|
|
|
|
|
|
|
+ font-size: 5rpx;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.fs-7 {
|
|
.fs-7 {
|
|
@@ -416,11 +447,11 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.fs-14 {
|
|
.fs-14 {
|
|
|
- font-size: 24rpx;
|
|
|
|
|
|
|
+ font-size: 5rpx;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.mr-32 {
|
|
.mr-32 {
|
|
|
- margin-right: 32rpx;
|
|
|
|
|
|
|
+ margin-right: 6rpx;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.mr-6 {
|
|
.mr-6 {
|
|
@@ -428,7 +459,11 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.mr-86 {
|
|
.mr-86 {
|
|
|
- margin-right: 86rpx;
|
|
|
|
|
|
|
+ margin-right: 16rpx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .ml-28 {
|
|
|
|
|
+ margin-left: 28rpx;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.ml-142 {
|
|
.ml-142 {
|
|
@@ -448,7 +483,7 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.mb-56 {
|
|
.mb-56 {
|
|
|
- margin-bottom: 56rpx;
|
|
|
|
|
|
|
+ margin-bottom: 10rpx;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.mrl-12 {
|
|
.mrl-12 {
|
|
@@ -483,67 +518,74 @@
|
|
|
.left-box {
|
|
.left-box {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
flex-direction: column;
|
|
|
|
|
+ width: 384rpx;
|
|
|
|
|
+ margin-right: 12rpx;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.data-box {
|
|
.data-box {
|
|
|
- padding: 0 112rpx 56rpx 112rpx;
|
|
|
|
|
|
|
+ padding: 0 23rpx 23rpx 25rpx;
|
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex: 1;
|
|
flex: 1;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.amount-box {
|
|
.amount-box {
|
|
|
- width: 620rpx;
|
|
|
|
|
- height: 204rpx;
|
|
|
|
|
|
|
+ width: 121rpx;
|
|
|
|
|
+ height: 39rpx;
|
|
|
position: relative;
|
|
position: relative;
|
|
|
- padding: 20rpx 50rpx;
|
|
|
|
|
|
|
+ padding: 3rpx 9rpx;
|
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
- margin-right: 62rpx;
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.amount-img {
|
|
.amount-img {
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
left: 0;
|
|
left: 0;
|
|
|
top: 0;
|
|
top: 0;
|
|
|
- width: 100%;
|
|
|
|
|
|
|
+ width: 121rpx;
|
|
|
height: 100%;
|
|
height: 100%;
|
|
|
z-index: 2;
|
|
z-index: 2;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.amount-img-two {
|
|
.amount-img-two {
|
|
|
- width: 168rpx;
|
|
|
|
|
- height: 168rpx;
|
|
|
|
|
- margin-right: 40rpx;
|
|
|
|
|
|
|
+ width: 32rpx;
|
|
|
|
|
+ height: 32rpx;
|
|
|
|
|
+ margin-right: 7.8rpx;
|
|
|
|
|
+ flex-shrink: 0;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.list-box {
|
|
.list-box {
|
|
|
|
|
+ width: 386rpx;
|
|
|
|
|
+ height: 297rpx;
|
|
|
position: relative;
|
|
position: relative;
|
|
|
- padding: 60rpx 40rpx;
|
|
|
|
|
|
|
+ padding: 12rpx 7rpx;
|
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
flex-direction: column;
|
|
|
- margin-right: 62rpx;
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.list-img {
|
|
.list-img {
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
left: 0;
|
|
left: 0;
|
|
|
top: 0;
|
|
top: 0;
|
|
|
- width: 100%;
|
|
|
|
|
- height: 100%;
|
|
|
|
|
|
|
+ width: 386rpx;
|
|
|
|
|
+ height: 297rpx;
|
|
|
z-index: 2;
|
|
z-index: 2;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.right-box {
|
|
.right-box {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
flex-direction: column;
|
|
|
|
|
+ width: 304rpx;
|
|
|
|
|
+ height: 350rpx;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.chart-box {
|
|
.chart-box {
|
|
|
|
|
+ width: 304rpx;
|
|
|
|
|
+ height: 105rpx;
|
|
|
position: relative;
|
|
position: relative;
|
|
|
- padding: 40rpx;
|
|
|
|
|
|
|
+ padding: 7rpx;
|
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
flex-direction: column;
|
|
@@ -553,30 +595,30 @@
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
left: 0;
|
|
left: 0;
|
|
|
top: 0;
|
|
top: 0;
|
|
|
- width: 100%;
|
|
|
|
|
- height: 100%;
|
|
|
|
|
|
|
+ width: 304rpx;
|
|
|
|
|
+ height: 105rpx;
|
|
|
z-index: 2;
|
|
z-index: 2;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.title-box {
|
|
.title-box {
|
|
|
position: relative;
|
|
position: relative;
|
|
|
- width: 1404rpx;
|
|
|
|
|
- height: 78rpx;
|
|
|
|
|
|
|
+ width: 274rpx;
|
|
|
|
|
+ height: 15rpx;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.title-img {
|
|
.title-img {
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
top: 0;
|
|
top: 0;
|
|
|
bottom: 0;
|
|
bottom: 0;
|
|
|
- width: 100%;
|
|
|
|
|
- height: 100%;
|
|
|
|
|
|
|
+ width: 274rpx;
|
|
|
|
|
+ height: 15rpx;
|
|
|
z-index: 2;
|
|
z-index: 2;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.title-right {
|
|
.title-right {
|
|
|
text-align: right;
|
|
text-align: right;
|
|
|
position: relative;
|
|
position: relative;
|
|
|
- top: 20rpx;
|
|
|
|
|
|
|
+ top: 4rpx;
|
|
|
z-index: 2;
|
|
z-index: 2;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -584,8 +626,10 @@
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
top: 0;
|
|
top: 0;
|
|
|
right: 0;
|
|
right: 0;
|
|
|
|
|
+ padding: 2rpx 4rpx 3rpx;
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
border-radius: 2rpx;
|
|
border-radius: 2rpx;
|
|
|
- border-image: linear-gradient(90deg, rgba(113, 203, 255, 0.5), rgba(0, 161, 255, 0.05)) 0 0;
|
|
|
|
|
|
|
+ background: linear-gradient(to right, RGBA(19, 56, 87, 1), RGBA(0, 28, 59, 1));
|
|
|
z-index: 2;
|
|
z-index: 2;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -596,8 +640,8 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.bf-img {
|
|
.bf-img {
|
|
|
- width: 32rpx;
|
|
|
|
|
- height: 32rpx;
|
|
|
|
|
|
|
+ width: 6rpx;
|
|
|
|
|
+ height: 6rpx;
|
|
|
margin-right: 1rpx;
|
|
margin-right: 1rpx;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -608,20 +652,20 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.bf-box {
|
|
.bf-box {
|
|
|
- width: 376rpx;
|
|
|
|
|
|
|
+ width: 73rpx;
|
|
|
height: auto;
|
|
height: auto;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.bf-num {
|
|
.bf-num {
|
|
|
- width: 376rpx;
|
|
|
|
|
- height: 180rpx;
|
|
|
|
|
|
|
+ width: 73rpx;
|
|
|
|
|
+ height: 35rpx;
|
|
|
position: relative;
|
|
position: relative;
|
|
|
- margin-bottom: 24rpx;
|
|
|
|
|
|
|
+ margin-bottom: 4rpx;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.bf-title {
|
|
.bf-title {
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
- height: 56rpx;
|
|
|
|
|
|
|
+ height: 10rpx;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
justify-content: center;
|
|
justify-content: center;
|
|
@@ -632,14 +676,14 @@
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
top: 0;
|
|
top: 0;
|
|
|
height: 0;
|
|
height: 0;
|
|
|
- width: 100%;
|
|
|
|
|
- height: 100%;
|
|
|
|
|
|
|
+ width: 73rpx;
|
|
|
|
|
+ height: 10rpx;
|
|
|
z-index: 2;
|
|
z-index: 2;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.yh-img {
|
|
.yh-img {
|
|
|
- width: 36rpx;
|
|
|
|
|
- height: 36rpx;
|
|
|
|
|
|
|
+ width: 7rpx;
|
|
|
|
|
+ height: 7rpx;
|
|
|
margin-right: 1rpx;
|
|
margin-right: 1rpx;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -647,54 +691,61 @@
|
|
|
position: absolute;
|
|
position: absolute;
|
|
|
left: 0;
|
|
left: 0;
|
|
|
top: 0;
|
|
top: 0;
|
|
|
- width: 100%;
|
|
|
|
|
- height: 100%;
|
|
|
|
|
|
|
+ width: 73rpx;
|
|
|
|
|
+ height: 35rpx;
|
|
|
z-index: 2;
|
|
z-index: 2;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.hx-box {
|
|
.hx-box {
|
|
|
- width: 280rpx;
|
|
|
|
|
- height: 280rpx;
|
|
|
|
|
|
|
+ width: 54rpx;
|
|
|
|
|
+ height: 54rpx;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.scroll-view-css {
|
|
.scroll-view-css {
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
- height: 1060rpx;
|
|
|
|
|
|
|
+ height: 269rpx;
|
|
|
overflow: auto;
|
|
overflow: auto;
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- .scroll-view-css ::-webkit-scrollbar {
|
|
|
|
|
- display: none;
|
|
|
|
|
|
|
+ padding: 5rpx 0;
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.item-box {
|
|
.item-box {
|
|
|
- width: 100%;
|
|
|
|
|
- height: 136rpx;
|
|
|
|
|
|
|
+ width: 370rpx;
|
|
|
|
|
+ height: 27rpx;
|
|
|
background: rgba(0, 161, 255, 0.05);
|
|
background: rgba(0, 161, 255, 0.05);
|
|
|
- border-radius: 48rpx;
|
|
|
|
|
- margin-bottom: 32rpx;
|
|
|
|
|
- padding: 28rpx 48rpx;
|
|
|
|
|
|
|
+ border-radius: 9rpx;
|
|
|
|
|
+ margin-bottom: 6rpx;
|
|
|
|
|
+ padding: 5rpx 9rpx;
|
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ .hr {
|
|
|
|
|
+ width: 375rpx;
|
|
|
|
|
+ height: 6rpx;
|
|
|
|
|
+ background: transparent;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
.user-box {
|
|
.user-box {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.user-img {
|
|
.user-img {
|
|
|
- width: 80rpx;
|
|
|
|
|
- height: 80rpx;
|
|
|
|
|
|
|
+ width: 15rpx;
|
|
|
|
|
+ height: 15rpx;
|
|
|
border-radius: 50%;
|
|
border-radius: 50%;
|
|
|
- margin-right: 16rpx;
|
|
|
|
|
|
|
+ margin-right: 3rpx;
|
|
|
|
|
+ flex-shrink: 0;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.column-box {
|
|
.column-box {
|
|
|
- padding: 40rpx 0 28rpx;
|
|
|
|
|
- box-sizing: border-box;
|
|
|
|
|
|
|
+ width: 304rpx;
|
|
|
|
|
+ height: 82rpx;
|
|
|
|
|
+ /* padding: 7rpx 11rpx 5rpx; */
|
|
|
|
|
+ /* box-sizing: border-box; */
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.w-max-441 {
|
|
.w-max-441 {
|
|
@@ -702,6 +753,6 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.w-90 {
|
|
.w-90 {
|
|
|
- max-width: 90%;
|
|
|
|
|
|
|
+ max-width: 80%;
|
|
|
}
|
|
}
|
|
|
</style>
|
|
</style>
|