refactor: 移除调试日志并优化代码结构

- 删除多个组件中的console.log调试语句
- 优化axios错误处理中的可选链操作
- 重构wechat-btn组件的事件监听逻辑
- 清理ai.vue中的冗余代码和注释
- 改进页面可见性变化的处理逻辑
This commit is contained in:
DESKTOP-RQ919RC\Pc
2025-08-25 18:53:18 +08:00
parent 411494dd1b
commit 5fd6f68a7c
6 changed files with 44 additions and 49 deletions

View File

@@ -96,23 +96,21 @@ const $post = (url, params) => {
resolve(res.data);
})
.catch((err) => {
if (err.data.code == 401) resolve(err.data);
if (err?.data?.code == 401) resolve(err.data);
else reject(err.data);
});
});
};
const $postV2 = (url, params) => {
return new Promise((resolve, reject) => {
console.log("params", params);
return new Promise((resolve, reject) => {
axios
.post(url, JSON.stringify(params), { headers: { "Content-Type": "application/json" }, timeout: 100000, ...(params.noMask !== undefined ? { noMask: params.noMask } : {}) })
.then((res) => {
resolve(res.data);
})
.catch((err) => {
if (err.data.code == 401) resolve(err.data);
if (err?.data?.code == 401) resolve(err.data);
else reject(err.data);
});
});