refactor(cms): 移除文章列表中冗余的网站设置逻辑

- 删除未使用的日期格式化函数引用
- 移除二维码组件及相关状态管理
- 清理表格列中的自定义渲染逻辑
- 去除路由监听中多余的设置获取方法调用
This commit is contained in:
2025-10-31 21:56:06 +08:00
parent e09986e996
commit bcc17f5887

View File

@@ -139,7 +139,6 @@ import type {CmsArticle, CmsArticleParam} from '@/api/cms/cmsArticle/model';
import {formatNumber} from 'ele-admin-pro/es';
import router from '@/router';
import {toTreeData} from 'ele-admin-pro';
import {toDateString} from 'ele-admin-pro';
import {
detail,
getPageTitle
@@ -149,8 +148,6 @@ import {CmsNavigation} from '@/api/cms/cmsNavigation/model';
import {CmsArticleCategory} from '@/api/cms/cmsArticleCategory/model';
import {listCmsArticleCategory} from '@/api/cms/cmsArticleCategory';
import Qrcode from '@/components/QrCode/index.vue';
import {getCmsWebsiteSetting} from '@/api/cms/cmsWebsiteSetting';
import {useWebsiteSettingStore} from '@/store/modules/setting';
// 表格实例
const tableRef = ref<InstanceType<typeof EleProTable> | null>(null);
@@ -174,8 +171,6 @@ const navigationList = ref<CmsNavigation[]>();
const categoryList = ref<CmsArticleCategory[]>();
// 是否显示二维码
const showQrcode = ref(false);
// 网站设置信息
const setting = useWebsiteSettingStore();
// 表格数据源
const datasource: DatasourceFunction = ({page, limit, where, orders}) => {
@@ -272,7 +267,6 @@ const columns = ref<ColumnItem[]>([
key: 'createTime',
align: 'center',
width: 180,
customRender: ({text}) => toDateString(text, 'yyyy-MM-dd'),
sorter: true
},
{
@@ -435,24 +429,11 @@ if (!categoryList.value) {
});
}
const getSetting = () => {
// 网站设置信息
getCmsWebsiteSetting(Number(localStorage.getItem('WebsiteId'))).then(
(res) => {
if (res.editor) {
setting.value = res;
localStorage.setItem('Editor', res.editor);
}
}
);
};
watch(
() => router.currentRoute.value.query,
(query) => {
if (query) {
categoryId.value = Number(query.id);
getSetting();
reload();
}
},