This commit is contained in:
2024-03-25 14:44:38 +08:00
parent 4fb648f003
commit 91af869899
10 changed files with 103 additions and 37 deletions

View File

@@ -25,7 +25,9 @@ onLoad((e) => {
});
const fetchData = async () => {
const { rows } = await getIntegralList({ 'pageNum': 1, 'pageSize': 10, 'bean': {} });
const { rows } = await getIntegralList({
fbean: { 'pageNum': 1, 'pageSize': 10, 'bean': {} }
});
tradeList.value = rows;
};

View File

@@ -65,6 +65,10 @@ const { userInfo } = storeToRefs(store);
const currentGender = ref<number>(0);
onLoad(() => {
store.getProfile();
});
const chooseAvatar = (e: any) => {
uni.showLoading();
uni.uploadFile({

View File

@@ -18,15 +18,16 @@
<view class='divider' />
<view class='option-item'>
<image :src='assetsUrl("bg_member_recharge_item.png")' />
<text>充值{{ rechargeItems[currentIndex].rechargeamount }}{{ rechargeItems[currentIndex].rewardamount }}</text>
<text>充值{{ rechargeItems[currentIndex]?.rechargeamount }}{{ rechargeItems[currentIndex]?.rewardamount }}
</text>
<text class='accent-text-color'>
实得{{ rechargeItems[currentIndex].rechargeamount + (rechargeItems[currentIndex].rewardamount) }}
实得{{ rechargeItems[currentIndex]?.rechargeamount + (rechargeItems[currentIndex]?.rewardamount) }}
</text>
</view>
</view>
<view class='bottom-button-view'>
<button class='primary-button'>充值</button>
<button class='primary-button' @click.stop='goRecharge'>充值</button>
</view>
</view>
</template>
@@ -34,22 +35,34 @@
<script lang='ts' setup>
import { assetsUrl } from '@/utils/assets';
import { useUserStore } from '@/store';
import { getRechargeList } from '@/api/user';
import { getRechargeList, recharge } from '@/api/user';
const store = useUserStore();
const { userInfo } = storeToRefs(store);
const rechargeItems = ref([]);
const rechargeItems = ref<{
itemid: string
rechargeamount: number
rewardamount: number
rewardcouponamount: number,
rechargetype: number
}[]>([]);
const currentIndex = ref<number>(0);
onLoad(async () => {
const { rechargetype, ruleitems } = await getRechargeList();
const { ruleitems } = await getRechargeList();
rechargeItems.value = ruleitems;
});
const change = (index: number) => {
currentIndex.value = index;
};
const goRecharge = () => {
recharge({
itemid: rechargeItems.value[currentIndex.value].itemid
});
};
</script>
<style lang='scss' scoped>