From 7123295bac789011a9dad11938997721149a35ce Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期四, 30 五月 2024 15:36:59 +0800
Subject: [PATCH] 开泵相关界面优化和充值界面
---
pages/openCard/openCard.js | 113 ++++++++++++++++++++++++++++++++++----------------------
1 files changed, 69 insertions(+), 44 deletions(-)
diff --git a/pages/openCard/openCard.js b/pages/openCard/openCard.js
index 7115e73..0942e8c 100644
--- a/pages/openCard/openCard.js
+++ b/pages/openCard/openCard.js
@@ -1,69 +1,73 @@
-// pages/openCard/openCard.js
+// 寮�鍗¢�夋嫨铏氭嫙鍗�
+const {
+ get,
+ post
+} = require('../../api/request.js');
Page({
/**
* 椤甸潰鐨勫垵濮嬫暟鎹�
*/
data: {
- allCardPoints: [{
- id: 511111111,
- balance: '30',
- state: 1
- },
- {
- id: 411111111,
- balance: '30',
- state: 0
- },
- {
- id: 31111111111,
- balance: '30',
- state: 1
- },
- {
- id: 2,
- balance: '30',
- state: 1
- },
- {
- id: 1,
- balance: '30',
- state: 1
- },
- {
- id: 0,
- balance: '30',
- state: 1
- },
- ] // 甯哥敤鍙栨按鍙f暟鎹�
+ intakeId: 0,
+
+ allCardPoints: [] // 鎵�鏈夎櫄鎷熷崱
},
openValva(event) {
const {
item
} = event.currentTarget.dataset; // 鑾峰彇褰撳墠鐐瑰嚮鐨� item
- if (item.state === 1) {
+ if (item.inUse === 0) {
// 鍦ㄩ〉闈㈠姞杞芥椂鏄剧ず鍔犺浇鍔ㄧ敾
wx.showLoading({
title: '姝e湪寮�娉佃绋嶅悗...', // 鍔犺浇鎻愮ず鏂囧瓧
mask: true // 鏄惁鏄剧ず閫忔槑钂欏眰锛岄槻姝㈣Е鎽哥┛閫忥紝榛樿涓� false
});
- // 妯℃嫙鍔犺浇鏁版嵁
- setTimeout(() => {
- // 鍔犺浇瀹屾垚鍚庨殣钘忓姞杞藉姩鐢�
- wx.hideLoading();
- //瀹屾垚鍚庡洖鍒伴椤�
- wx.reLaunch({
- url: '/pages/home/home?param=true' // 棣栭〉鐨勮矾寰勶紝鏍规嵁瀹為檯鎯呭喌濉啓
- });
- }, 2000); // 寤舵椂 2 绉掓ā鎷熷姞杞芥暟鎹�
+ this.postOpenValva(item.vcId);
}
-
+ },
+ //寮�娉甸�氫俊
+ postOpenValva(vcId) {
+ const app = getApp();
+ const data = {
+ intakeId: this.data.intakeId, //鍙栨按鍙D
+ vcId: vcId, //铏氭嫙鍗D
+ userType: 2, //鐢ㄦ埛绫诲瀷1-骞冲彴锛�2-App
+ operator: app.globalData.sessionId //鎿嶄綔鍛�
+ };
+ post({
+ url: "comRes/receive",
+ data: data
+ }).then(response => {
+
+ // 澶勭悊鎴愬姛鍝嶅簲
+ console.log('璇锋眰鎴愬姛:', response);
+ // 鍔犺浇瀹屾垚鍚庨殣钘忓姞杞藉姩鐢�
+ wx.hideLoading();
+ //瀹屾垚鍚庡洖鍒伴椤�
+ wx.reLaunch({
+ url: '/pages/home/home?param=true' // 棣栭〉鐨勮矾寰勶紝鏍规嵁瀹為檯鎯呭喌濉啓
+ });
+
+ }).catch(error => {
+ // 鍔犺浇瀹屾垚鍚庨殣钘忓姞杞藉姩鐢�
+ wx.hideLoading();
+ // 澶勭悊閿欒鍝嶅簲
+ console.error('璇锋眰澶辫触:', error);
+ });
},
/**
* 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
*/
onLoad(options) {
-
+ const {
+ intakeId
+ } = options;
+ this.setData({
+ intakeId
+ })
+ console.log('intakeId:' + this.data.intakeId);
+ this. getCardList();
},
/**
@@ -113,5 +117,26 @@
*/
onShareAppMessage() {
+ },
+ //鑾峰彇铏氭嫙鍗″垪琛�
+ getCardList(){
+ get({url:'https://d4x9787456.vicp.fun/sell/virtual_card/get', data: {
+ operator: getApp().globalData.sessionId
+ }})
+ .then((data) => {
+ if(data.success&&data.code==="0001"){
+ this.setData({
+ allCardPoints: data.content
+ });
+ }else{
+ wx.showToast({
+ title: data.msg,
+ })
+ }
+ console.log('Failed to add item:');
+ })
+ .catch((error) => {
+ console.error('Failed to add item:', error);
+ });
}
})
\ No newline at end of file
--
Gitblit v1.8.0