xiaohaizhao 1 gadu atpakaļ
vecāks
revīzija
045608b5a0

+ 52 - 0
pages/index/performance/modules/figure/index.js

@@ -0,0 +1,52 @@
+let _Http = getApp().globalData.http,
+  currency = require("../../../../../utils/currency"),
+  CNY = num => currency(num, {
+    symbol: "¥",
+    precision: 2
+  }).format();
+
+Component({
+  options: {
+    addGlobalClass: true
+  },
+  properties: {
+
+  },
+  lifetimes: {
+    attached: function () {
+      this.getDetail()
+    },
+  },
+  data: {
+
+  },
+  methods: {
+    getDetail() {
+      _Http.basic({
+        id: "20230729103203",
+        "content": {
+          "datetype": "日",
+          date: Date.now(),
+          "where": {
+            "begindate": "",
+            "enddate": ""
+          }
+        },
+      }).then(res => {
+        console.log("获取本日回款信息", res)
+        if (res.msg == '成功') {
+          let sell = res.data.find(v => v.type == '订货额'),
+            returnedMoney = res.data.find(v => v.type == '回款');
+          sell.value = CNY(sell.currentData)
+          sell.label = "今日销售"
+          returnedMoney.value = CNY(returnedMoney.currentData)
+          returnedMoney.label = "今日回款"
+          this.setData({
+            sell,
+            returnedMoney
+          })
+        }
+      })
+    }
+  }
+})

+ 4 - 0
pages/index/performance/modules/figure/index.json

@@ -0,0 +1,4 @@
+{
+  "component": true,
+  "usingComponents": {}
+}

+ 43 - 0
pages/index/performance/modules/figure/index.scss

@@ -0,0 +1,43 @@
+.figure-box {
+	width: 100vw;
+	padding: 30rpx;
+	box-sizing: border-box;
+	display: flex;
+	justify-content: space-between;
+
+	.item {
+		padding: 20rpx 30rpx;
+		box-sizing: border-box;
+		background-color: #fff;
+		border-radius: 6rpx;
+		width: 48%;
+
+		.title {
+			font-size: 24rpx;
+			display: flex;
+			justify-content: space-between;
+
+			text {
+				color: #06CD9B;
+
+				.iconfont{
+					font-size: 22rpx;
+				}
+			}
+		}
+
+		.value {
+			font-size: 36rpx;
+			font-weight: bold;
+			margin-top: 14rpx;
+
+			text {
+				font-size: 24rpx;
+				font-weight: normal;
+				margin-left: 2px;
+			}
+		}
+	}
+
+
+}

+ 19 - 0
pages/index/performance/modules/figure/index.wxml

@@ -0,0 +1,19 @@
+<view class="figure-box">
+	<view class="item">
+		<view class="title">
+			{{returnedMoney.label}}<text>{{returnedMoney.yearonyeargrowth}}<text class="iconfont icon-shengxu" /></text>
+		</view>
+		<view class="value">
+			{{returnedMoney.value}}<text>元</text>
+		</view>
+	</view>
+
+	<view class="item">
+		<view class="title">
+			{{sell.label}}<text>{{returnedMoney.yearonyeargrowth}}<text class="iconfont icon-shengxu" /></text>
+		</view>
+		<view class="value">
+			{{sell.value}}<text>元</text>
+		</view>
+	</view>
+</view>