5 changed files with 49 additions and 0 deletions
@ -0,0 +1,33 @@ |
|||||
|
<template> |
||||
|
<section class="operation-page"> |
||||
|
<header class="operation-page-header"> |
||||
|
<div> |
||||
|
<h1>流量运营</h1> |
||||
|
<span>管理云媒体流量套餐、平台采购入池与账务流水</span> |
||||
|
</div> |
||||
|
</header> |
||||
|
|
||||
|
<div class="business-workspace"> |
||||
|
<t-tabs v-model="tab" class="business-tdesign-tabs"> |
||||
|
<t-tab-panel value="packages" label="套餐管理" :destroy-on-hide="false" /> |
||||
|
<t-tab-panel value="purchases" label="采购入池" :destroy-on-hide="false" /> |
||||
|
<t-tab-panel value="ledger" label="账务流水" :destroy-on-hide="false" /> |
||||
|
</t-tabs> |
||||
|
|
||||
|
<div v-show="tab === 'packages'">套餐管理占位</div> |
||||
|
<div v-show="tab === 'purchases'">采购入池占位</div> |
||||
|
<div v-show="tab === 'ledger'">账务流水占位</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
</template> |
||||
|
|
||||
|
<script setup> |
||||
|
import { ref, watch } from 'vue' |
||||
|
|
||||
|
const tab = ref('packages') |
||||
|
|
||||
|
watch(tab, (v) => { |
||||
|
// 后续各 Tab 按需懒加载 |
||||
|
void v |
||||
|
}) |
||||
|
</script> |
||||
Loading…
Reference in new issue