优化
This commit is contained in:
@@ -135,6 +135,15 @@ function exportCustomers() {
|
||||
<div><h2>客户档案</h2><p>共 {{ filteredRows.length }} 家企业,客户资料与注册审核统一管理。</p></div>
|
||||
</header>
|
||||
<el-table :data="pagedRows" row-key="id" empty-text="没有符合条件的客户">
|
||||
<el-table-column label="操作" width="246" fixed="left">
|
||||
<template #default="{ row }">
|
||||
<div class="table-actions">
|
||||
<el-button link type="primary" @click="openDetail(row as Customer)"><Eye :size="15" />详情</el-button>
|
||||
<el-button v-if="!access.usesServerPermissions" link type="primary" @click="openEdit(row as Customer)"><Pencil :size="15" />编辑</el-button>
|
||||
<el-button v-if="!access.usesServerPermissions && row.status !== '待审核'" link :type="row.status === '停用' ? 'success' : 'danger'" @click="toggleStatus(row as Customer)">{{ row.status === '停用' ? '启用' : '停用' }}</el-button>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="id" label="客户编号" width="96" />
|
||||
<el-table-column label="企业信息" min-width="250">
|
||||
<template #default="{ row }"><div class="primary-cell"><strong>{{ row.name }}</strong><span>{{ row.creditCode }}</span></div></template>
|
||||
@@ -144,15 +153,6 @@ function exportCustomers() {
|
||||
<el-table-column label="套餐/账期" width="130"><template #default="{ row }"><div class="primary-cell"><strong>{{ row.packageName }}</strong><span>{{ row.period }} 天账期</span></div></template></el-table-column>
|
||||
<el-table-column prop="orders" label="订单数" width="86" align="right" />
|
||||
<el-table-column label="状态" width="96"><template #default="{ row }"><StatusBadge :status="row.status" /></template></el-table-column>
|
||||
<el-table-column label="操作" width="246" fixed="right">
|
||||
<template #default="{ row }">
|
||||
<div class="table-actions">
|
||||
<el-button link type="primary" @click="openDetail(row as Customer)"><Eye :size="15" />详情</el-button>
|
||||
<el-button v-if="!access.usesServerPermissions" link type="primary" @click="openEdit(row as Customer)"><Pencil :size="15" />编辑</el-button>
|
||||
<el-button v-if="!access.usesServerPermissions && row.status !== '待审核'" link :type="row.status === '停用' ? 'success' : 'danger'" @click="toggleStatus(row as Customer)">{{ row.status === '停用' ? '启用' : '停用' }}</el-button>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
<footer class="table-footer"><span>显示 {{ pagedRows.length }} 条,共 {{ filteredRows.length }} 条</span><el-pagination v-model:current-page="page" :page-size="pageSize" :total="filteredRows.length" layout="prev, pager, next" /></footer>
|
||||
</section>
|
||||
|
||||
Reference in New Issue
Block a user