Browse Source

获取佣金

2312970463@qq.com 3 years ago
parent
commit
722c7d4857
3 changed files with 44 additions and 15 deletions
  1. 18 2
      api/user.js
  2. 12 5
      pages/money/withdrawal.vue
  3. 14 8
      pages/user/award.vue

+ 18 - 2
api/user.js

@@ -123,8 +123,6 @@ export function getExtensionData(data) {
 		data
 	})
 }
-
-
 export function uploads(data){
 	return upFilse({
 		url:'/api/upload/image',
@@ -138,4 +136,22 @@ export function edit(data){
 		method:'post',
 		data
 	});
+}
+// 获取佣金记录
+export function brokerage_list(data) {
+	// return request.get("user/spread_info");
+	return request({
+		url: '/api/user/brokerage_list',
+		method: 'get',
+		data
+	})
+}
+//佣金数据
+export function spreadInfo(data) {
+	return request({
+		url: '/api/user/spread_info',
+		method: 'get',
+		data
+	})
+	// return request.get("user/spread_info");
 }

+ 12 - 5
pages/money/withdrawal.vue

@@ -97,6 +97,7 @@
 import { getMoneyStyle } from '@/utils/rocessor.js';
 import { extractCash, extractBank, aliInfo, bankInfo } from '@/api/wallet.js';
 import uniNoticeBar from '@/components/uni-notice-bar/uni-notice-bar.vue';
+import { spreadInfo } from '@/api/user.js'
 export default {
 	filters: {
 		getMoneyStyle
@@ -148,11 +149,17 @@ export default {
 		},
 		// 加载余额信息
 		async loadData() {
-			extractBank({}).then(({ data }) => {
-				this.money = data.moneyCount;//可提现余额
-				this.minPrice = data.minPrice;//最小提现
-				this.freeze =data.inmoneyCount//提现中的余额
-			});
+			spreadInfo().then( ({data}) => {
+				console.log(data,"spreadInfo++++++++++++++++++")
+				this.money = data.brokerage_price//可提现余额
+				this.minPrice = data.user_extract_min//最小提现
+				this.freeze = data.lock_brokerage//冻结金额
+			})
+			// extractBank({}).then(({ data }) => {
+			// 	this.money = data.moneyCount;//可提现余额
+			// 	this.minPrice = data.minPrice;//最小提现
+			// 	this.freeze =data.inmoneyCount//提现中的余额
+			// });
 		},
 		// 跳转
 		navTo(url) {

+ 14 - 8
pages/user/award.vue

@@ -54,7 +54,8 @@ import { spreadCommission, userBalance } from '@/api/wallet.js';
 import { mapState, mapMutations } from 'vuex';
 import { getMoneyStyle } from '@/utils/rocessor.js';
 import uniLoadMore from '@/components/uni-load-more/uni-load-more.vue';
-import empty from '@/components/empty';
+import empty from '@/components/empty';
+import { brokerage_list } from '@/api/user.js'
 export default {
 	filters: {
 		getMoneyStyle
@@ -110,9 +111,13 @@ export default {
 	onShow() {
 		this.loadData();
 		//获取用户余额
-		userBalance({}).then(({ data }) => {
-			this.money = data.commissionCount;
-		});
+		// userBalance({}).then(({ data }) => {
+		// 	this.money = data.commissionCount;
+		// });
+		//获取用户佣金
+		brokerage_list().then(({data}) => {
+			console.log(data,"获取用户佣金")
+		})
 	},
 	methods: {
 		navto(e) {
@@ -215,18 +220,19 @@ page {
 .money-box {
 	background-color: $base-color;
 	padding-top: var(--status-bar-height);
-	height: 368rpx;
+	height: 265rpx;
 	color: #ffffff;
 	text-align: center;
   background-image: url(../../static/img/wallertbg.png);
-  background-size: 100%;
+  background-size: 100%;
+  background-position: bottom;
 
 	.text {
-		padding-top: 147rpx;
+		padding-top: 100rpx;
 		font-size: $font-sm;
 	}
 	.money {
-    padding-top: 147rpx;
+    padding-top: 100rpx;
 		font-size: 56rpx;
     text {
       display: inline-block;