| @@ -198,9 +198,9 @@ async function toCloseStyle() { | |||
| uploadState.value = 3; | |||
| console.log(showImgUrl.value); | |||
| console.log(showImgUrl2.value.path); | |||
| // 人脸识别接口 | |||
| // 百度敏感信息检测 | |||
| uni.uploadFile({ | |||
| url: "https://test.metavatar.cc/C/api/userDigital/checkPhoto", //上传图片api | |||
| url: "https://test.metavatar.cc/C/api/baidu/checkPhoto", //上传图片api | |||
| filePath: showImgUrl2.value.path, | |||
| name: "file", | |||
| formData: { | |||
| @@ -210,66 +210,99 @@ async function toCloseStyle() { | |||
| // Authorization: userInfoModulesPinia.token, | |||
| token: userInfoModulesPinia.token, | |||
| }, | |||
| success: (res) => { | |||
| if (JSON.parse(res.data).code != 200) { | |||
| success: (res0) => { | |||
| if (JSON.parse(res0.data).code != 200) { | |||
| uni.hideLoading(); | |||
| uploadState.value = 4; | |||
| return; | |||
| } | |||
| // 上传接口 | |||
| // 人脸识别接口 | |||
| uni.uploadFile({ | |||
| url: "https://test.metavatar.cc/C/api/upload/awsImgUpload", //上传图片api | |||
| url: "https://test.metavatar.cc/C/api/userDigital/checkPhoto", //上传图片api | |||
| filePath: showImgUrl2.value.path, | |||
| name: "file", | |||
| formData: { | |||
| user: "test", | |||
| }, | |||
| header: { | |||
| "Content-Type": "multipart/form-data", | |||
| // Authorization: userInfoModulesPinia.token, | |||
| token: userInfoModulesPinia.token, | |||
| }, | |||
| success: async (res2) => { | |||
| let moment = res2; | |||
| if (JSON.parse(res2.data).code != 200) { | |||
| success: (res) => { | |||
| if (JSON.parse(res.data).code != 200) { | |||
| uni.hideLoading(); | |||
| uploadState.value = 5; | |||
| uni.showToast({ | |||
| title: "网络被数字人偷走了, 请稍后重试", | |||
| icon: "none", | |||
| }); | |||
| uploadState.value = 4; | |||
| return; | |||
| } | |||
| // 保存接口 | |||
| // 上传接口 | |||
| uni.uploadFile({ | |||
| url: "https://test.metavatar.cc/C/api/upload/awsImgUpload", //上传图片api | |||
| filePath: showImgUrl2.value.path, | |||
| name: "file", | |||
| formData: { | |||
| user: "test", | |||
| }, | |||
| header: { | |||
| "Content-Type": "multipart/form-data", | |||
| token: userInfoModulesPinia.token, | |||
| }, | |||
| success: async (res2) => { | |||
| let moment = res2; | |||
| if (JSON.parse(res2.data).code != 200) { | |||
| uni.hideLoading(); | |||
| uploadState.value = 5; | |||
| uni.showToast({ | |||
| title: "网络被数字人偷走了, 请稍后重试", | |||
| icon: "none", | |||
| }); | |||
| return; | |||
| } | |||
| // 保存接口 | |||
| const res3 = await addImageApi({ | |||
| image: JSON.parse(res2.data).data.url, | |||
| }); | |||
| const res3 = await addImageApi({ | |||
| image: JSON.parse(res2.data).data.url, | |||
| }); | |||
| if (res3.code == 200) { | |||
| // 改变全局的头像 | |||
| userInfoModulesPinia.myAvatar = JSON.parse(moment.data).data.url; | |||
| uploadState.value = 1; | |||
| uni.hideLoading(); | |||
| showImgUrl.value = null; | |||
| uni.navigateTo({ | |||
| url: "/pages/uploadPhoto/success", | |||
| }); | |||
| } else { | |||
| uni.hideLoading(); | |||
| uni.showToast({ | |||
| title: "网络被数字人偷走了, 请稍后重试", | |||
| icon: "none", | |||
| }); | |||
| } | |||
| if (res3.code == 200) { | |||
| // 改变全局的头像 | |||
| userInfoModulesPinia.myAvatar = JSON.parse( | |||
| moment.data | |||
| ).data.url; | |||
| uploadState.value = 1; | |||
| uni.hideLoading(); | |||
| showImgUrl.value = null; | |||
| uni.navigateTo({ | |||
| url: "/pages/uploadPhoto/success", | |||
| }); | |||
| } else { | |||
| uni.hideLoading(); | |||
| uni.showToast({ | |||
| title: "网络被数字人偷走了, 请稍后重试", | |||
| icon: "none", | |||
| }); | |||
| } | |||
| }, | |||
| fail: () => { | |||
| uploadState.value = 5; | |||
| uni.hideLoading(); | |||
| uni.showToast({ | |||
| title: "网络被数字人偷走了, 请稍后重试", | |||
| icon: "none", | |||
| }); | |||
| }, | |||
| }); | |||
| }, | |||
| fail: () => { | |||
| uploadState.value = 5; | |||
| uploadState.value = 1; | |||
| uni.hideLoading(); | |||
| uni.showToast({ | |||
| title: "网络被数字人偷走了, 请稍后重试", | |||
| icon: "none", | |||
| }); | |||
| }, | |||
| // complete: (complete) => { | |||
| // uni.hideLoading(); | |||
| // }, | |||
| }); | |||
| }, | |||
| fail: () => { | |||
| @@ -280,9 +313,6 @@ async function toCloseStyle() { | |||
| icon: "none", | |||
| }); | |||
| }, | |||
| // complete: (complete) => { | |||
| // uni.hideLoading(); | |||
| // }, | |||
| }); | |||
| } | |||
| } | |||