refactor(cms): 移除文章列表中冗余的网站设置逻辑
- 删除未使用的日期格式化函数引用 - 移除二维码组件及相关状态管理 - 清理表格列中的自定义渲染逻辑 - 去除路由监听中多余的设置获取方法调用
This commit is contained in:
@@ -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();
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user