feat: 初始化项目

This commit is contained in:
zhangyi
2025-03-14 16:11:47 +08:00
commit f75076dee1
51 changed files with 58515 additions and 0 deletions
+54
View File
@@ -0,0 +1,54 @@
/**
* 调用云函数
* @param funcName
* @param options
* @param typeName
* @returns
*/
export default async function callCloud(
action: string,
options?: Record<string, any>,
// actionName?: string,
) {
try {
// const name = funcName
// const action = actionName || (options && options.action) || '';
// if (funcName.indexOf('.') > -1) {
// const nameArr = funcName.split('.') || [];
// name = nameArr[0];
// action = nameArr[1];
// }
const name = 'robotaxi';
const { errMsg, result } = await wx.cloud.callFunction({
name,
data: {
action,
...options,
},
});
if (!/ok/.test(errMsg)) {
wx.showToast({
title: '服务器错误',
icon: 'none',
duration: 2000,
});
return {
code: '500',
info: '服务器繁忙',
message: errMsg,
};
} else {
// const { code, info, data } = result;
// if (code === '401') {
// wx.showToast({
// title: info,
// duration: 2000,
// });
// }
return result;
}
} catch (e: any) {
return { code: '500', info: e.message || '服务器繁忙' };
}
}