@@ -4,15 +4,15 @@
<option name= "autoReloadType" value= "SELECTIVE" />
</component>
<component name= "ChangeListManager" >
<list default= "true" id= "2de94e4f-0587-4c9b-8bfd-e87e0ae95b81" name= "更改" comment= "refactor(common): 移除 NutUI Button 并改用 Taro 原生 Button - `EmptyState` 和 `FixedButton` 组件替换 NutUI Button 为 Taro 原生 Button - 解决空状态按钮在微信小程序端不可见问题,确保按钮正常显示 - `FixedButton` 组件调整实现,icon 由 prop 改为 children 渲染 - 统一主色改用 tailwind 的 `bg-red-500`,弃用 NutUI primary 颜色 - 全局样式修复微信小程序原生 button 的 `::after` 灰色描边问题 - NutUI Button 引用文件数由 27 减至 25, `src/components/common/` 无 NutUI 依赖 - CMS 请求链路调整,所有 CMS 接口改用独立 `cmsRequest` 实现 " >
<list default= "true" id= "2de94e4f-0587-4c9b-8bfd-e87e0ae95b81" name= "更改" comment= "refactor(official): 使用演示数据兜底官网内容展示 - 在关于我们页补充企业优势和联系方式演示数据展示 - 资讯列表页增加分类标签,实现按分类筛选资讯 - 文章详情页新增相关推荐文章展示逻辑 - 主页使用演示数据兜底导航、Banner、核心业务、公司简介和文章列表 - 各页面均优化站点信息使用,优先展示真实数据,缺失时使用演示数据 - 留言页增加公司联系信息展示,提升体验 - 个人中心页支持分享官网,展示演示数据防止空白 - 主页Banner支持无图时使用渐变背景和文字占位 - 统一使用演示数据,保证页面无空白,提升整体稳定性和用户体验 " >
<change beforePath= "$PROJECT_DIR$/.idea/workspace.xml" beforeDir= "false" afterPath= "$PROJECT_DIR$/.idea/workspace.xml" afterDir= "false" />
<change beforePath= "$PROJECT_DIR$/package.json " beforeDir= "false" afterPath= "$PROJECT_DIR$/package.json " afterDir= "false" />
<change beforePath= "$PROJECT_DIR$/src/official/about/index.tsx" beforeDir= "false" afterPath= "$PROJECT_DIR$/src/official/about/index.tsx" afterDir= "false" />
<change beforePath= "$PROJECT_DIR$/src/official/article-detail/index.tsx" beforeDir= "false" afterPath= "$PROJECT_DIR$/src/official/article-detail/index.tsx" afterDir= "false" />
<change beforePath= "$PROJECT_DIR$/src/official/article/index.tsx" beforeDir= "false" afterPath= "$PROJECT_DIR$/src/official/article/index.tsx" afterDir= "false" />
<change beforePath= "$PROJECT_DIR$/src/official/index/index.tsx" beforeDir= "false" afterPath= "$PROJECT_DIR$/src/official/index/index.tsx" afterDir= "false" />
<change beforePath= "$PROJECT_DIR$/src/official/message/index.tsx" beforeDir= "false" afterPath= "$PROJECT_DIR$/src/official/message/index.tsx" afterDir= "false" />
<change beforePath= "$PROJECT_DIR$/src/official/mine/index.tsx" beforeDir= "false" afterPath= "$PROJECT_DIR$/src/official/mine/index.tsx" afterDir= "false" />
<change beforePath= "$PROJECT_DIR$/.workbuddy/memory/MEMORY.md " beforeDir= "false" afterPath= "$PROJECT_DIR$/.workbuddy/memory/MEMORY.md " afterDir= "false" />
<change beforePath= "$PROJECT_DIR$/src/official/about/index.tsx" beforeDir= "false" />
<change beforePath= "$PROJECT_DIR$/src/official/article-detail/index.tsx" beforeDir= "false" />
<change beforePath= "$PROJECT_DIR$/src/official/article/index.tsx" beforeDir= "false" />
<change beforePath= "$PROJECT_DIR$/src/official/index/index.tsx" beforeDir= "false" />
<change beforePath= "$PROJECT_DIR$/src/official/message/index.tsx" beforeDir= "false" />
<change beforePath= "$PROJECT_DIR$/src/official/mine/index.tsx" beforeDir= "false" />
</list>
<option name= "SHOW_DIALOG" value= "false" />
<option name= "HIGHLIGHT_CONFLICTS" value= "true" />
@@ -66,7 +66,7 @@
<recent name= "$PROJECT_DIR$" />
</key>
</component>
<component name= "RunManager" selected= "npm.build :weapp" >
<component name= "RunManager" selected= "npm.dev :weapp" >
<configuration name= "build:weapp" type= "js.build_tools.npm" temporary= "true" nameIsGenerated= "true" >
<package-json value= "$PROJECT_DIR$/package.json" />
<command value= "run" />
@@ -89,8 +89,8 @@
</configuration>
<recent_temporary >
<list >
<item itemvalue= "npm.build:weapp" />
<item itemvalue= "npm.dev:weapp" />
<item itemvalue= "npm.build:weapp" />
</list>
</recent_temporary>
</component>
@@ -128,15 +128,7 @@
<workItem from= "1784798575885" duration= "4896000" />
<workItem from= "1784873955217" duration= "3822000" />
<workItem from= "1786371937331" duration= "13654000" />
<workItem from= "1786532924218" duration= "478 000" />
</task>
<task id= "LOCAL-00035" summary= "fix(tailwind): 更新配置以兼容微信小程序 - 启用 autoprefixer 并新增 postcss-nested 插件支持嵌套语法 - 扩展主题颜色,添加 primary 色系 - 更新 content 路径包含 public/index.html - 禁用 preflight 以移除默认样式重置 - 移除多数 corePlugins 禁用项,保留 preflight 禁用,简化兼容性配置" >
<option name= "closed" value= "true" />
<created > 1782805513768</created>
<option name= "number" value= "00035" />
<option name= "presentableId" value= "LOCAL-00035" />
<option name= "project" value= "LOCAL" />
<updated > 1782805513768</updated>
<workItem from= "1786532924218" duration= "826 000" />
</task>
<task id= "LOCAL-00036" summary= "feat(postcss): 添加插件移除微信小程序不兼容Tailwind规则 - 实现 postcss-remove-wxss-incompatible 插件 - 移除反斜杠转义的重要性修饰符类选择器(.\!xxx) - 删除依赖 :not 和兄弟选择器的 .space-[x|y]-* 规则 - 删除依赖 :not 和兄弟选择器的 .divide-[x|y]-* 规则 - 解决微信小程序 WXSS 不支持的 CSS 特性问题" >
<option name= "closed" value= "true" />
@@ -522,7 +514,15 @@
<option name= "project" value= "LOCAL" />
<updated > 1786434456515</updated>
</task>
<option name= "localTasksCounter" value= "84" / >
<task id= "LOCAL-00084" summary= "refactor(official): 使用演示数据兜底官网内容展示 - 在关于我们页补充企业优势和联系方式演示数据展示 - 资讯列表页增加分类标签,实现按分类筛选资讯 - 文章详情页新增相关推荐文章展示逻辑 - 主页使用演示数据兜底导航、Banner、核心业务、公司简介和文章列表 - 各页面均优化站点信息使用,优先展示真实数据,缺失时使用演示数据 - 留言页增加公司联系信息展示,提升体验 - 个人中心页支持分享官网,展示演示数据防止空白 - 主页Banner支持无图时使用渐变背景和文字占位 - 统一使用演示数据,保证页面无空白,提升整体稳定性和用户体验" >
<option name= "closed" value= "true" />
<created > 1786533468126</created>
<option name= "number" value= "00084" />
<option name= "presentableId" value= "LOCAL-00084" />
<option name= "project" value= "LOCAL" />
<updated > 1786533468126</updated>
</task>
<option name= "localTasksCounter" value= "85" />
<servers />
</component>
<component name= "TypeScriptGeneratedFilesManager" >
@@ -542,7 +542,6 @@
<component name= "VcsManagerConfiguration" >
<option name= "CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value= "false" />
<option name= "CHECK_NEW_TODO" value= "false" />
<MESSAGE value= "feat(pay-bak): 新增小程序支付页面及相关配置 - 新增确认支付页面配置,设置导航栏标题和样式 - 实现小程序支付页完整组件逻辑,包括加载订单、发起JSAPI支付等 - 支持通过 scene 或 subscriptionNo 获取订单参数 - 完善支付流程接口请求及错误处理,支持自动登录和支付确认 - 增加支付成功、支付中、支付失败、取消等状态页面展示 - 支持支付成功后跳转已购产品页或用户页 - 提供取消支付返回逻辑和界面展示 - 细化支付金额显示和提示用户支付后可使用应用功能" />
<MESSAGE value= "feat(address): 新增收货地址与售后申请功能 - 新增地址编辑页面,支持地址智能识别、地图选点、地区选择和默认地址设置 - 实现地址列表页面,支持地址查看、删除、设为默认及选择返回结算页 - 新增售后申请页面,支持退款类型选择、商品选择、原因填写、图片上传和提交审核 - 修复 passport 分包配置,移除不存在分包并补充缺失声明,避免 Taro 编译报错 - 新增地址类型定义,增强前端地址数据结构类型安全 - 优化页面交互体验,完善表单校验及错误提示逻辑 - 统一代码格式与命名规范,保持代码风格一致性" />
<MESSAGE value= "feat(passport): 迁移并修复小程序支付页面访问 websopy API 问题 - 迁移 src/passport/pay 相关代码至当前项目,无需替换文件 - 新增环境变量 WEBSOPY_API_BASE_URL,提供 websopy API 基础地址 - 在 config/app.ts 导出 WebsopyBaseUrl,供代码引用 - 配置 env.d.ts 类型定义,消除 TypeScript 隐式 any 错误 - request 请求方法支持自定义 baseUrl 以调用不同接口地址 - passport/pay 页面调用订阅接口统一传入 WebsopyBaseUrl - 修正 tenantId 类型为 number,调整登录用户类型断言 - 确认编译成功,dist 目录生成对应文件及正确请求地址 - 说明 type-check 依赖库问题不影响正常构建和运行" />
<MESSAGE value= "feat(passport): 优化支付成功后页面跳转逻辑 - 修改支付成功后的自动跳转目标,从已购产品页面改为我的页面 - 使用 switchTab 替代 navigateTo 保证在 tabBar 页顺利跳转 - 移除多余的跳转失败回退逻辑,简化跳转流程 - 调整跳转延迟时间为 1500 毫秒,提升用户体验" />
@@ -567,7 +566,8 @@
<MESSAGE value= "refactor(cms): 迁移CMS模块接口到独立cms-api服务 - 新增cmsRequest工具,基于request封装,默认baseURL为cms-api - 改用cmsRequest替换所有cms相关请求,确保请求走独立域名 - 配置三环境新增CMS_API_BASE_URL及导出CmsBaseUrl常量 - 解决CMS接口走shop-api时返回404的问题,避免小程序域名白名单冲突 - 统一修改34个cms API模块的261处调用,保持接口行为一致 - 修复部分拼接全URL方式改为相对路径调用cmsRequest - 更新注释说明并调整相关接口调用代码 - 兼容macOS sed替换问题,采用perl命令完成批量替换" />
<MESSAGE value= "refactor(common): 移除公共组件中的 NutUI Button,改用 Taro 原生 Button - `EmptyState` 和 `FixedButton` 两个组件全部替换 NutUI Button 为 Taro 原生 Button - 解决空状态按钮在微信小程序端不可见的问题,确保按钮正常显示 - `FixedButton` 组件虽然未被调用,仍保留但调整实现,icon 由 prop 改为 children 渲染 - 统一主色使用 tailwind 的 `bg-red-500`,弃用原 NutUI primary 颜色 - 全局修复微信小程序原生 button 的 `::after` 灰色描边问题,在全局样式中设置 `button::after { border: none; }` - NutUI Button 的引用文件数由 27 减至 25, `src/components/common/` 完全无 NutUI 依赖 - CMS 请求链路调整,所有 CMS 接口改用独立 `cmsRequest` 实现" />
<MESSAGE value= "refactor(common): 移除 NutUI Button 并改用 Taro 原生 Button - `EmptyState` 和 `FixedButton` 组件替换 NutUI Button 为 Taro 原生 Button - 解决空状态按钮在微信小程序端不可见问题,确保按钮正常显示 - `FixedButton` 组件调整实现,icon 由 prop 改为 children 渲染 - 统一主色改用 tailwind 的 `bg-red-500`,弃用 NutUI primary 颜色 - 全局样式修复微信小程序原生 button 的 `::after` 灰色描边问题 - NutUI Button 引用文件数由 27 减至 25, `src/components/common/` 无 NutUI 依赖 - CMS 请求链路调整,所有 CMS 接口改用独立 `cmsRequest` 实现" />
<option name= "LAST_COMMIT_ MESSAGE" value= "refactor(common): 移除 NutUI Button 并改用 Taro 原生 Button - `EmptyState` 和 `FixedButton` 组件替换 NutUI Button 为 Taro 原生 Button - 解决空状态按钮在微信小程序端不可见问题,确保按钮正常显示 - `FixedButton` 组件调整实现,icon 由 prop 改为 children 渲染 - 统一主色改用 tailwind 的 `bg-red-500`,弃用 NutUI primary 颜色 - 全局样式修复微信小程序原生 button 的 `::after` 灰色描边问题 - NutUI Button 引用文件数由 27 减至 25, `src/components/common/` 无 NutUI 依赖 - CMS 请求链路调整,所有 CMS 接口改用独立 `cmsRequest` 实现 " />
<MESSAGE value= "refactor(official): 使用演示数据兜底官网内容展示 - 在关于我们页补充企业优势和联系方式演示数据展示 - 资讯列表页增加分类标签,实现按分类筛选资讯 - 文章详情页新增相关推荐文章展示逻辑 - 主页使用演示数据兜底导航、Banner、核心业务、公司简介和文章列表 - 各页面均优化站点信息使用,优先展示真实数据,缺失时使用演示数据 - 留言页增加公司联系信息展示,提升体验 - 个人中心页支持分享官网,展示演示数据防止空白 - 主页Banner支持无图时使用渐变背景和文字占位 - 统一使用演示数据,保证页面无空白,提升整体稳定性和用户体验 " />
<option name= "LAST_COMMIT_MESSAGE" value= "refactor(official): 使用演示数据兜底官网内容展示 - 在关于我们页补充企业优势和联系方式演示数据展示 - 资讯列表页增加分类标签,实现按分类筛选资讯 - 文章详情页新增相关推荐文章展示逻辑 - 主页使用演示数据兜底导航、Banner、核心业务、公司简介和文章列表 - 各页面均优化站点信息使用,优先展示真实数据,缺失时使用演示数据 - 留言页增加公司联系信息展示,提升体验 - 个人中心页支持分享官网,展示演示数据防止空白 - 主页Banner支持无图时使用渐变背景和文字占位 - 统一使用演示数据,保证页面无空白,提升整体稳定性和用户体验" />
<option name= "NON_MODAL_COMMIT_POSTPONE_SLOW_CHECKS" value= "false" />
</component>
</project>