From f808c22a225b6c24f705cce2b93d527b51370f83 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, 11 Oct 2025 11:52:24 +0800 Subject: [PATCH] =?UTF-8?q?refactor(api):=20=E7=BB=9F=E4=B8=80=E6=96=87?= =?UTF-8?q?=E7=AB=A0=E5=92=8C=E5=AF=BC=E8=88=AA=E6=9F=A5=E8=AF=A2=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=91=BD=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将getCmsArticleByCode重命名为getByCode - 新增cmsNavigation的getByCode查询方法 - 统一返回数据处理逻辑 style(ui): 调整商品详情页底部按钮样式 - 减少底部按钮区域内边距 - 调整咨询按钮文字大小和内间距 - 缩小耳机图标尺寸 chore(app): 移除多余空行和调试信息 - 删除组件间无用空白行 - 将邀请提示改为控制台输出 - 保持导出语句格式一致 --- src/api/cms/cmsArticle/index.ts | 2 +- src/api/cms/cmsNavigation/index.ts | 13 +++++++++++++ src/app.ts | 10 +++------- src/shop/goodsDetail/index.tsx | 6 +++--- 4 files changed, 20 insertions(+), 11 deletions(-) diff --git a/src/api/cms/cmsArticle/index.ts b/src/api/cms/cmsArticle/index.ts index 94339ec..608c0e5 100644 --- a/src/api/cms/cmsArticle/index.ts +++ b/src/api/cms/cmsArticle/index.ts @@ -207,7 +207,7 @@ export async function getByIds(params?: CmsArticleParam) { /** * 根据code查询文章 */ -export async function getCmsArticleByCode(code: string) { +export async function getByCode(code: string) { const res = await request.get>( '/cms/cms-article/getByCode/' + code ); diff --git a/src/api/cms/cmsNavigation/index.ts b/src/api/cms/cmsNavigation/index.ts index c293d18..7eb316f 100644 --- a/src/api/cms/cmsNavigation/index.ts +++ b/src/api/cms/cmsNavigation/index.ts @@ -123,3 +123,16 @@ export async function getNavigationByPath(params: CmsNavigationParam) { } +/** + * 根据code查询导航 + */ +export async function getByCode(code: string) { + const res = await request.get>( + '/cms/cms-navigation/getByCode/' + code + ); + if (res.code === 0 && res.data) { + return res.data; + } + return Promise.reject(new Error(res.message)); +} + diff --git a/src/app.ts b/src/app.ts index 94746fc..3997a8e 100644 --- a/src/app.ts +++ b/src/app.ts @@ -11,7 +11,7 @@ import { useConfig } from "@/hooks/useConfig"; // 引入新的自定义Hook function App(props: { children: any; }) { const { refetch: handleTheme } = useConfig(); // 使用新的Hook - + const reload = () => { Taro.login({ success: (res) => { @@ -78,11 +78,7 @@ function App(props: { children: any; }) { // 显示邀请提示 setTimeout(() => { - Taro.showToast({ - title: `检测到邀请信息 ID:${inviteParams.inviter}`, - icon: 'success', - duration: 3000 - }) + console.log(`检测到邀请信息 ID:${inviteParams.inviter}`) }, 1000) } else { @@ -102,4 +98,4 @@ function App(props: { children: any; }) { return props.children } -export default App \ No newline at end of file +export default App diff --git a/src/shop/goodsDetail/index.tsx b/src/shop/goodsDetail/index.tsx index 17715b2..50fe83e 100644 --- a/src/shop/goodsDetail/index.tsx +++ b/src/shop/goodsDetail/index.tsx @@ -361,11 +361,11 @@ const GoodsDetail = () => { {/*底部购买按钮*/} - + -