优化智慧充值

This commit is contained in:
gyq
2025-11-22 10:15:00 +08:00
parent 96220b2c04
commit e4f5cc8519
4 changed files with 788 additions and 664 deletions

View File

@@ -1,6 +1,6 @@
<template>
<view>
<up-radio-group v-model="useType" placement="row">
<up-radio-group v-model="useType" placement="row" @change="useTypeChange">
<up-radio v-for="item in useTypeList" :key="item.value" :name="item.value" :label="item.label" :customStyle="customStyle"></up-radio>
</up-radio-group>
<view class="box" v-if="useType == 'part'" @click.stop="openPopup">
@@ -44,7 +44,7 @@ const customStyle = ref({
});
const show = ref(false);
const selShops = defineModel('selShops', {
let selShops = defineModel('selShops', {
default: () => [],
type: Array
});
@@ -63,6 +63,11 @@ const useTypeList = [
}
];
const emits = defineEmits(['useTypeChange']);
function useTypeChange(e) {
emits('useTypeChange', e);
}
function returnShopName(shopId) {
const item = list.value.find((v) => v.shopId == shopId);
return item?.shopName || '';