This commit is contained in:
ylj20011123 2025-12-02 18:43:56 +08:00
parent caba7797f1
commit 4234ea9dd9

View File

@ -158,9 +158,15 @@ export default {
} }
}, },
onLoad() { async onLoad() {
this.getUserPoints(); // this.getUserPoints();
this.handleGetUserDetail() // this.handleGetUserDetail()
const results = await Promise.all([
this.getUserPoints(),
this.handleGetUserDetail()
]);
this.userPoints = results[0]
this.platformUserPoints = results[1]
}, },
computed: { computed: {
...mapGetters({ ...mapGetters({
@ -171,45 +177,46 @@ export default {
// //
async handleGetUserDetail() { async handleGetUserDetail() {
let _this = this; let _this = this;
_this.$api
const data = await _this.$api
.getCoop({ .getCoop({
action_type: "GetMembershipInfo", action_type: "GetMembershipInfo",
WechatUserId: _this.user.WechatUserId, WechatUserId: _this.user.WechatUserId,
noLoading: true, noLoading: true,
}) })
.then(function (data) { if (data.ResultCode === "100") {
if (data.ResultCode === "100") { let _data = data;
let _data = data; _this.userInfo = _data.Data
_this.userInfo = _data.Data _this.user.MEMBERSHIP_ID = _data.Data.MEMBERSHIP_ID || "";
_this.user.MEMBERSHIP_ID = _data.Data.MEMBERSHIP_ID || ""; _this.user.MEMBERSHIP_NAME = _data.Data.MEMBERSHIP_NAME || "";
_this.user.MEMBERSHIP_NAME = _data.Data.MEMBERSHIP_NAME || ""; _this.user.MEMBERSHIP_LEVEL_TEXT =
_this.user.MEMBERSHIP_LEVEL_TEXT = _data.Data.MEMBERSHIP_LEVEL_TEXT || "";
_data.Data.MEMBERSHIP_LEVEL_TEXT || ""; _this.user.COUPON_COUNT = _data.Data.COUPON_COUNT || "";
_this.user.COUPON_COUNT = _data.Data.COUPON_COUNT || ""; _this.user.PENDORDER_COUNT = _data.Data.PENDORDER_COUNT || "";
_this.user.PENDORDER_COUNT = _data.Data.PENDORDER_COUNT || ""; _this.user.RESERVATION_COUNT = _data.Data.RESERVATION_COUNT || "";
_this.user.RESERVATION_COUNT = _data.Data.RESERVATION_COUNT || ""; _this.user.ACCOUNT_BALANCE = _data.Data.ACCOUNT_BALANCE || "";
_this.user.ACCOUNT_BALANCE = _data.Data.ACCOUNT_BALANCE || ""; _this.user.ISPLUS = _data.Data.ISPLUS || "";
_this.user.ISPLUS = _data.Data.ISPLUS || ""; _this.user.INDUSTRY_MEMBERSHIP_ID =
_this.user.INDUSTRY_MEMBERSHIP_ID = _data.Data.INDUSTRY_MEMBERSHIP_ID || "";
_data.Data.INDUSTRY_MEMBERSHIP_ID || ""; _this.user.MEMBERSHIP_TYPE = _data.Data.MEMBERSHIP_TYPE || "";
_this.user.MEMBERSHIP_TYPE = _data.Data.MEMBERSHIP_TYPE || ""; _this.user.MEMBERSHIP_LEVEL = _data.Data.MEMBERSHIP_LEVEL || "";
_this.user.MEMBERSHIP_LEVEL = _data.Data.MEMBERSHIP_LEVEL || ""; _this.user.InviteCode = _data.Data.InviteCode || "";
_this.user.InviteCode = _data.Data.InviteCode || ""; _this.user.MEMBERSHIP_POINT = _data.Data.MEMBERSHIP_POINT || "";
_this.user.MEMBERSHIP_POINT = _data.Data.MEMBERSHIP_POINT || ""; _this.user.MEMBERSHIP_MOBILEPHONE =
_this.user.MEMBERSHIP_MOBILEPHONE = _data.Data.MEMBERSHIP_MOBILEPHONE || "";
_data.Data.MEMBERSHIP_MOBILEPHONE || ""; _this.WXProfile = _data.Data.MEMBERSHIP_HEADIMAGEURL;
_this.WXProfile = _data.Data.MEMBERSHIP_HEADIMAGEURL; _this.user.TEST_MEMBER = _data.Data.TEST_MEMBER || "";
_this.user.TEST_MEMBER = _data.Data.TEST_MEMBER || ""; _this.$store.commit("setUser", _this.user);
_this.$store.commit("setUser", _this.user);
_this.platformUserPoints = _data.Data.MEMBERSHIP_POINT // _this.platformUserPoints = _data.Data.MEMBERSHIP_POINT
_this.$forceUpdate() _this.$forceUpdate()
} else { return _data.Data.MEMBERSHIP_POINT
// _this.setUser({}); } else {
_this.$store.commit("setUser", user); // _this.setUser({});
} _this.$store.commit("setUser", user);
}); return 0
}
}, },
// //
@ -232,12 +239,14 @@ export default {
const data = await this.$api.$post('/MemberApi/ThirdInterface/GetYTSLMemberPoint', req) const data = await this.$api.$post('/MemberApi/ThirdInterface/GetYTSLMemberPoint', req)
uni.hideLoading() uni.hideLoading()
if (data.Result_Code === 100) { if (data.Result_Code === 100) {
this.userPoints = data.Result_Data.balance; // this.userPoints = data.Result_Data.balance;
return data.Result_Data.balance;
} else { } else {
uni.showToast({ uni.showToast({
title: data.Result_Desc, title: data.Result_Desc,
icon: 'none' icon: 'none'
}); });
return 0
} }
}, },
@ -326,8 +335,16 @@ export default {
}); });
this.sourcePointsInput = ''; this.sourcePointsInput = '';
this.destinationPointsOutput = 0; this.destinationPointsOutput = 0;
this.getUserPoints(); // ETC // this.getUserPoints(); // ETC
this.handleGetUserDetail(); // 驿 // this.handleGetUserDetail(); // 驿
const results = await Promise.all([
this.getUserPoints(),
this.handleGetUserDetail()
]);
this.userPoints = results[0]
this.platformUserPoints = results[1]
} else { } else {
uni.showToast({ uni.showToast({
title: data.Result_Desc, title: data.Result_Desc,