feat(aigc): add template, recharge & points pages

This commit adds the full AIGC feature set including template usage flow, points recharge and transaction ledger pages, along with all supporting components, styles and data files. It also updates the home page navigation and registers all new pages in the project's pages configuration.
This commit is contained in:
duanshuwen
2026-07-05 19:34:55 +08:00
parent f47f68e19b
commit b381c712df
37 changed files with 1840 additions and 1 deletions

View File

@@ -0,0 +1,32 @@
<template>
<view class="version-option-list">
<VersionOptionCard
v-for="option in options"
:key="option.value"
:option="option"
:selected="option.value === selectedValue"
@select="emit('select', $event)"
/>
</view>
</template>
<script setup>
import VersionOptionCard from "../VersionOptionCard/index.vue";
defineProps({
options: {
type: Array,
default: () => [],
},
selectedValue: {
type: String,
default: "",
},
});
const emit = defineEmits(["select"]);
</script>
<style scoped lang="scss">
@import "./styles/index.scss";
</style>