Browse Source

refactor(api): 统一文章和导航查询接口命名

- 将getCmsArticleByCode重命名为getByCode
- 新增cmsNavigation的getByCode查询方法
- 统一返回数据处理逻辑

style(ui): 调整商品详情页底部按钮样式

- 减少底部按钮区域内边距
- 调整咨询按钮文字大小和内间距
- 缩小耳机图标尺寸

chore(app): 移除多余空行和调试信息

- 删除组件间无用空白行
- 将邀请提示改为控制台输出
- 保持导出语句格式一致
dev
科技小王子 3 days ago
parent
commit
f808c22a22
  1. 2
      src/api/cms/cmsArticle/index.ts
  2. 13
      src/api/cms/cmsNavigation/index.ts
  3. 6
      src/app.ts
  4. 6
      src/shop/goodsDetail/index.tsx

2
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<ApiResult<CmsArticle>>(
'/cms/cms-article/getByCode/' + code
);

13
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<ApiResult<CmsNavigation>>(
'/cms/cms-navigation/getByCode/' + code
);
if (res.code === 0 && res.data) {
return res.data;
}
return Promise.reject(new Error(res.message));
}

6
src/app.ts

@ -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 {

6
src/shop/goodsDetail/index.tsx

@ -361,11 +361,11 @@ const GoodsDetail = () => {
</View>
</Popup>
{/*底部购买按钮*/}
<View className={'fixed bg-white w-full bottom-0 left-0 pt-4 pb-8'}>
<View className={'fixed bg-white w-full bottom-0 left-0 pt-4 pb-6'}>
<View className={'btn-bar flex justify-between items-center'}>
<View className={'flex justify-center items-center mx-4'}>
<button open-type="contact" className={'flex items-center'}>
<Headphones size={18} style={{marginRight: '4px'}}/>
<button open-type="contact" className={'flex items-center text-sm py-2'}>
<Headphones size={16} style={{marginRight: '4px'}}/>
</button>
</View>
<View className={'buy-btn mx-4'}>

Loading…
Cancel
Save