From 1f79c938593887b77bf52e1a697f98aff77a26c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Sat, 22 Feb 2025 22:11:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E9=80=82=E9=85=8D=E7=A7=BB?= =?UTF-8?q?=E5=8A=A8=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/cms/cmsWebsiteSetting/model/index.ts | 18 +- components/AppFooter/Copyright/Copyright.vue | 22 +- components/AppFooter/Link/Link.vue | 22 +- components/AppFooter/SubMenu/SubMenu.vue | 43 ++- components/AppFooter/ToolBar/ToolBar.vue | 2 +- components/AppHeader/AppHeader.vue | 2 +- components/AppHeader/Login/Login.vue | 69 ++++- components/AppHeader/Logo/Logo.vue | 2 +- components/AppHeader/Menu/Menu.vue | 43 +-- components/MCmsProductList.vue | 32 --- components/MContent.vue | 35 --- components/MFooter.vue | 34 --- components/MHeader.vue | 153 ----------- components/NextArticle.vue | 14 +- components/Tags.vue | 10 +- layouts/mobile.vue | 86 ------ pages/article/[id].vue | 6 +- pages/case/[id].vue | 2 +- pages/case/index.vue | 58 +++- pages/detail/[id].vue | 4 +- pages/developer/[id].vue | 2 +- pages/developer/index.vue | 12 +- pages/docs/[id].vue | 6 +- pages/docs/index.vue | 6 +- pages/item/[id].vue | 2 +- pages/m/article/[id].vue | 131 --------- pages/m/case/[id].vue | 129 --------- pages/m/components/Carousel.vue | 67 ----- pages/m/detail/[id].vue | 202 -------------- pages/m/index.vue | 183 ------------- pages/m/item/[id].vue | 220 --------------- pages/m/order/[id].vue | 232 ---------------- pages/m/order/test.vue | 267 ------------------- pages/m/page/[id].vue | 78 ------ pages/m/product/[id].vue | 122 --------- pages/m/search/[id].vue | 147 ---------- pages/m/show/[id].vue | 185 ------------- pages/m/tags/[id].vue | 135 ---------- pages/m/video/[id].vue | 110 -------- pages/m/video/detail/[id].vue | 183 ------------- pages/market/[id].vue | 4 +- pages/market/components/AppInfo.vue | 140 ++++++---- pages/market/components/SearchBar.vue | 42 +-- pages/market/index.vue | 47 +++- pages/market/search.vue | 2 +- pages/market/user/[id].vue | 2 +- pages/order/[id].vue | 67 ++--- pages/page/[id].vue | 12 +- pages/passport/register.vue | 2 +- pages/product/[id].vue | 2 +- pages/search/[keywords].vue | 2 +- pages/show/[id].vue | 2 +- pages/tailwind-css/mobile/index.vue | 33 +++ pages/tailwind-css/screen/index.vue | 44 +++ pages/user/auth.vue | 2 +- pages/user/index.vue | 2 +- pages/user/logout.vue | 2 +- pages/user/modify.vue | 2 +- pages/user/order.vue | 2 +- pages/user/password.vue | 2 +- tailwind.config.js | 9 + utils/common.ts | 24 +- 62 files changed, 549 insertions(+), 2973 deletions(-) delete mode 100644 components/MCmsProductList.vue delete mode 100644 components/MContent.vue delete mode 100644 components/MFooter.vue delete mode 100644 components/MHeader.vue delete mode 100644 layouts/mobile.vue delete mode 100644 pages/m/article/[id].vue delete mode 100644 pages/m/case/[id].vue delete mode 100644 pages/m/components/Carousel.vue delete mode 100644 pages/m/detail/[id].vue delete mode 100644 pages/m/index.vue delete mode 100644 pages/m/item/[id].vue delete mode 100644 pages/m/order/[id].vue delete mode 100644 pages/m/order/test.vue delete mode 100644 pages/m/page/[id].vue delete mode 100644 pages/m/product/[id].vue delete mode 100644 pages/m/search/[id].vue delete mode 100644 pages/m/show/[id].vue delete mode 100644 pages/m/tags/[id].vue delete mode 100644 pages/m/video/[id].vue delete mode 100644 pages/m/video/detail/[id].vue create mode 100644 pages/tailwind-css/mobile/index.vue create mode 100644 pages/tailwind-css/screen/index.vue create mode 100644 tailwind.config.js diff --git a/api/cms/cmsWebsiteSetting/model/index.ts b/api/cms/cmsWebsiteSetting/model/index.ts index 1f6e30e..795c453 100644 --- a/api/cms/cmsWebsiteSetting/model/index.ts +++ b/api/cms/cmsWebsiteSetting/model/index.ts @@ -9,25 +9,27 @@ export interface CmsWebsiteSetting { // 关联网站ID websiteId?: number; // 是否官方插件 - official?: string; + official?: boolean; // 是否展示在插件市场 - market?: string; + market?: boolean; // 是否允许被搜索 - search?: string; + search?: boolean; // 是否共享 - share?: string; + share?: boolean; // 是否插件 0应用1 插件 - plugin?: string; + plugin?: boolean; // 编辑器类型 1 md-editor-v3, 2 tinymce-editor editor?: number; // 显示站内搜索 - searchBtn?: string; + searchBtn?: boolean; // 显示登录注册功能 - loginBtn?: string; + loginBtn?: boolean; + // 显示语言切换 + langBtn?: boolean; // 显示悬浮客服工具 floatTool?: boolean; // 显示版权链接 - copyrightLink?: string; + copyrightLink?: boolean; // 导航栏最多显示数量 maxMenuNum?: string; // 排序号 diff --git a/components/AppFooter/Copyright/Copyright.vue b/components/AppFooter/Copyright/Copyright.vue index 36ca891..6fabad0 100644 --- a/components/AppFooter/Copyright/Copyright.vue +++ b/components/AppFooter/Copyright/Copyright.vue @@ -5,12 +5,13 @@ const config = useConfigInfo(); diff --git a/components/AppFooter/SubMenu/SubMenu.vue b/components/AppFooter/SubMenu/SubMenu.vue index b42c423..eba5148 100644 --- a/components/AppFooter/SubMenu/SubMenu.vue +++ b/components/AppFooter/SubMenu/SubMenu.vue @@ -1,11 +1,6 @@ - -