From 3e84bbba595e548478bb643b7b8fef5661b70da4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Wed, 12 Feb 2025 17:27:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E7=89=88=E6=9C=AC=E5=AE=98=E7=BD=91?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 1 + .env.development | 3 + .env.production | 4 + .idea/.gitignore | 5 + .idea/UniappTool.xml | 10 + .idea/modules.xml | 8 + .idea/template-10398.iml | 12 ++ .idea/vcs.xml | 6 + api/cms/cmsNavigation/model/index.ts | 1 + api/cms/cmsWebsite/index.ts | 2 +- api/cms/cmsWebsite/model/index.ts | 2 + pages/market/[id].vue | 284 +++++++++++++++++++++++++ pages/market/components/Comments.vue | 201 +++++++++++++++++ pages/market/components/PageBanner.vue | 135 ++++++++++++ pages/market/index.vue | 7 +- 15 files changed, 678 insertions(+), 3 deletions(-) create mode 100644 .env create mode 100644 .env.development create mode 100644 .env.production create mode 100644 .idea/.gitignore create mode 100644 .idea/UniappTool.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/template-10398.iml create mode 100644 .idea/vcs.xml create mode 100644 pages/market/[id].vue create mode 100644 pages/market/components/Comments.vue create mode 100644 pages/market/components/PageBanner.vue diff --git a/.env b/.env new file mode 100644 index 0000000..55c16d9 --- /dev/null +++ b/.env @@ -0,0 +1 @@ +APPID=10398 diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..ec1047f --- /dev/null +++ b/.env.development @@ -0,0 +1,3 @@ +# 应用模块接口 +#API_BASE=http://127.0.0.1:9001/api +API_BASE=https://cms-api.websoft.top/api diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..3ff109c --- /dev/null +++ b/.env.production @@ -0,0 +1,4 @@ +# 基础模块 +VITE_SERVER_URL=https://server.gxwebsoft.com/api +# 应用模块 +API_BASE=https://cms-api.websoft.top/api diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..b58b603 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,5 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/UniappTool.xml b/.idea/UniappTool.xml new file mode 100644 index 0000000..f7328e8 --- /dev/null +++ b/.idea/UniappTool.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..d49c0ab --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/template-10398.iml b/.idea/template-10398.iml new file mode 100644 index 0000000..24643cc --- /dev/null +++ b/.idea/template-10398.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/api/cms/cmsNavigation/model/index.ts b/api/cms/cmsNavigation/model/index.ts index c84db26..fe7a435 100644 --- a/api/cms/cmsNavigation/model/index.ts +++ b/api/cms/cmsNavigation/model/index.ts @@ -100,6 +100,7 @@ export interface CmsNavigation { label?: string; // 值 value?: number; + image?: string; } /** diff --git a/api/cms/cmsWebsite/index.ts b/api/cms/cmsWebsite/index.ts index 1dd0c25..64fdf6d 100644 --- a/api/cms/cmsWebsite/index.ts +++ b/api/cms/cmsWebsite/index.ts @@ -97,7 +97,7 @@ export async function removeBatchCmsWebsite(data: (number | undefined)[]) { */ export async function getCmsWebsite(id: number) { const res = await request.get>( - '/cms/cms-website/' + id + 'https://cms-api.websoft.top/api/cms/cms-website/' + id ); if (res.code === 0 && res.data) { return res.data; diff --git a/api/cms/cmsWebsite/model/index.ts b/api/cms/cmsWebsite/model/index.ts index 20d45f3..f708eba 100644 --- a/api/cms/cmsWebsite/model/index.ts +++ b/api/cms/cmsWebsite/model/index.ts @@ -19,6 +19,8 @@ export interface CmsWebsite { websiteDarkLogo?: string; // 网站类型 websiteType?: string; + // 网站截图 + files?: string; // 网站关键词 keywords?: string; // 域名前缀 diff --git a/pages/market/[id].vue b/pages/market/[id].vue new file mode 100644 index 0000000..4fcb79b --- /dev/null +++ b/pages/market/[id].vue @@ -0,0 +1,284 @@ + + + + + + + + + {{page.title}} + {{form.title}} + {{form.menuId || '-'}} + {{form.domain}} + {{ item.value }} + + + + + + + 还没有账号? 立即注册 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 推荐产品 + + + + + + + + + + + + + + + + + + + + diff --git a/pages/market/components/Comments.vue b/pages/market/components/Comments.vue new file mode 100644 index 0000000..898ce9d --- /dev/null +++ b/pages/market/components/Comments.vue @@ -0,0 +1,201 @@ + + + + + + 评分和评价 + + 投诉 + 发表评论 + + + + + + + + + + + + + + {{ item.tenantName }} + + + {{ item.createTime }} + + + + + {{ sub.tenantName }} + {{ sub.createTime }} + + + + + + + + + + + + + 暂无用户评论 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pages/market/components/PageBanner.vue b/pages/market/components/PageBanner.vue new file mode 100644 index 0000000..11c4032 --- /dev/null +++ b/pages/market/components/PageBanner.vue @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ form.title }} + + + {{ form?.comments || desc }} + + + + + + + + 产品控制台 + 帮助文档 + + + + + + + + + + + + + diff --git a/pages/market/index.vue b/pages/market/index.vue index 557fb68..8291c7a 100644 --- a/pages/market/index.vue +++ b/pages/market/index.vue @@ -27,7 +27,7 @@ - + - + + @@ -54,6 +55,8 @@