feat(creditCompany): 为信用公司信息标签页添加数据状态指示

- 在标签页标题中添加徽章显示数据数量
- 实现 tabHasData 方法检查标签页是否有数据
- 为有数据的标签页添加高亮样式
- 为有数据的表格添加边框高亮效果
- 优化标签页标题的显示样式
This commit is contained in:
2026-01-10 00:55:55 +08:00
parent cc04fee941
commit e2649265c2
273 changed files with 9 additions and 50345 deletions

View File

@@ -1,8 +1,5 @@
<template>
<a-page-header :title="getPageTitle()" @back="() => $router.go(-1)">
<template #extra>
<Extra/>
</template>
<a-card :bordered="false" :body-style="{ padding: '16px' }">
<ele-pro-table
ref="tableRef"
@@ -67,7 +64,6 @@
import { pageCmsDesign, removeCmsDesign, removeBatchCmsDesign } from '@/api/cms/cmsDesign';
import type { CmsDesign, CmsDesignParam } from '@/api/cms/cmsDesign/model';
import {getPageTitle} from "@/utils/common";
import Extra from "@/views/bszx/extra.vue";
// 表格实例
const tableRef = ref<InstanceType<typeof EleProTable> | null>(null);

View File

@@ -1,8 +1,5 @@
<template>
<a-page-header :title="getPageTitle()" @back="() => $router.go(-1)">
<template #extra>
<Extra/>
</template>
<a-card :bordered="false" :body-style="{ padding: '16px' }">
<ele-pro-table
ref="tableRef"
@@ -169,11 +166,9 @@ import type {
} from 'ele-admin-pro/es/ele-pro-table/types';
import Search from './components/search.vue';
import {getPageTitle} from "@/utils/common";
import Extra from "@/views/bszx/extra.vue";
import {pageBszxOrder} from "@/api/bszx/bszxOrder";
import OrderInfo from './components/orderInfo.vue';
import {ShopOrder, ShopOrderParam} from "@/api/shop/shopOrder/model";
import {updateShopOrder} from "@/api/shop/shopOrder";
import {pageShopOrder, updateShopOrder} from "@/api/shop/shopOrder";
import {message} from "ant-design-vue";
import {updateUser} from "@/api/system/user";
@@ -202,7 +197,7 @@ const datasource: DatasourceFunction = ({
if (filters) {
where.status = filters.status;
}
return pageBszxOrder({
return pageShopOrder({
...where,
...orders,
page,