feat: 移除el-tabs,概要+操作日志+客服关怀合并为单页面
All checks were successful
continuous-integration/drone/push Build is passing

- account.php: el-tab-pane改为普通div平铺
- account.js: handleClick改为同时加载所有板块数据
- account.css: 操作日志/客服关怀加独立卡片样式
- 隐藏el-tabs导航头
This commit is contained in:
yiqiu
2026-03-22 11:48:14 +08:00
parent b8a98f4c4e
commit 02e6cbf6bb
3 changed files with 38 additions and 13 deletions

View File

@@ -23,8 +23,8 @@
<div class="main-card">
<div class="main-card-title">{{lang.account_title1}}</div>
<div class="content-box">
<el-tabs v-model="activeIndex" @tab-click="handleClick">
<el-tab-pane :label="lang.account_menu1" name="1" v-if="showAccountController">
<!-- 概要 -->
<div v-if="showAccountController">
<div class="box-top">
<div class="right-name">
<div>
@@ -312,9 +312,10 @@
<el-button class="btn-save" @click="saveAccount" type="primary"
:loading="saveLoading">{{lang.account_btn1}}</el-button>
</div>
</el-tab-pane>
<!-- 操作日志开始 -->
<el-tab-pane :label="lang.account_menu2" name="2" v-if="showLogController">
</div>
<!-- 操作日志 -->
<div class="log-section" v-if="showLogController">
<div class="section-title">{{lang.account_menu2}}</div>
<div class="searchbar com-search">
<el-input v-model="params.keywords" style="width: 3.2rem;margin-left: .2rem;"
:placeholder="lang.cloud_tip_2" @keypress.enter.native="inputChange" clearable
@@ -382,8 +383,10 @@
src="/{$template_catalog}/template/{$themes}/img/common/toTop.png">
</div>
</el-tab-pane>
<el-tab-pane :label="lang.subaccount_text56" name="3" v-if="havePlugin('ClientCare')">
</div>
<!-- 客服关怀 -->
<div class="care-section" v-if="havePlugin('ClientCare')">
<div class="section-title">{{lang.subaccount_text56}}</div>
<div class="searchbar msg-search">
<div class="msgsearch-left">
<el-button @click="handelDelMsg">{{lang.subaccount_text61}}</el-button>
@@ -434,8 +437,7 @@
</pagination>
</div>
</div>
</el-tab-pane>
</el-tabs>
</div>
</div>
</div>
<!-- 更改密码弹框 -->