From 44531710f325a057d5222ca304dd9e69ac31ccd4 Mon Sep 17 00:00:00 2001 From: congzc Date: Tue, 4 Jul 2023 10:28:31 +0800 Subject: [PATCH] 1 --- .env.development | 2 +- .env.production | 2 +- src/apis/createVideo.js | 31 ++++++++++-- src/assets/img/tips.png | Bin 0 -> 9125 bytes src/components/myLoading.vue | 8 ++- src/lang/package/en.ts | 5 ++ src/lang/package/zh-cn.ts | 7 ++- src/types/auto-imports.d.ts | 2 - src/utils/request.js | 2 + src/views/createVideo/index.vue | 85 +++++++++++++++++++++++++------- src/views/myCreating/index.vue | 22 +++++++++ vite.config.ts | 22 +++++++++ 12 files changed, 162 insertions(+), 26 deletions(-) create mode 100644 src/assets/img/tips.png diff --git a/.env.development b/.env.development index 5d94317..f4e8f9c 100644 --- a/.env.development +++ b/.env.development @@ -5,6 +5,6 @@ NODE_ENV='development' VITE_APP_TITLE = 'Metavatar-PC' VITE_APP_PORT = 3000 -# VITE_APP_BASE_API = 'https://photo.metavatar.cc/C' VITE_APP_BASE_API = 'https://phototest.metavatar.cc/C' +# VITE_APP_BASE_API = 'https://phototest.metavatar.cc/C/api' diff --git a/.env.production b/.env.production index 76cae70..e21a6ad 100644 --- a/.env.production +++ b/.env.production @@ -5,5 +5,5 @@ NODE_ENV='production' VITE_APP_TITLE = 'Metavatar-PC' VITE_APP_PORT = 3000 -# VITE_APP_BASE_API = 'https://photo.metavatar.cc/C' VITE_APP_BASE_API = 'https://photo.metavatar.cc/C' +# VITE_APP_BASE_API = 'https://photo.metavatar.cc/C/C' diff --git a/src/apis/createVideo.js b/src/apis/createVideo.js index cf150a4..5ef7e2c 100644 --- a/src/apis/createVideo.js +++ b/src/apis/createVideo.js @@ -1,7 +1,7 @@ import request from "@/utils/request.js"; /** - * @description 获取人脸列表 + * @description 获取系统人脸列表 * @params pageNum, pageSize * @returns data */ @@ -13,7 +13,7 @@ export function personPhotoList(pageNum, pageSize, sendType) { } /** - * @description 获取人脸列表 + * @description 获取个人人脸列表 * @params pageNum, pageSize * @returns data */ @@ -25,7 +25,7 @@ export function personPhotoUserListList(pageNum, pageSize, sendType) { } /** - * @description 上传图片 + * @description 保存图片 * @params data * @returns data */ @@ -61,6 +61,31 @@ export function delImgApi(id) { }) } +/** + * @description 检测图片是否敏感(百度) + * @params id + * @returns data + */ +export function checkPhotoApi(material) { + return request({ + url: `api/personPhoto/checkPhoto?material=${material}`, + method: 'get', + }) +} + +/** + * @description 检测人脸(邃芒) + * @params id + * @returns data + */ +export function checkFaceApi(data) { + return request({ + url: `suimang/image_qualit`, + method: 'post', + data: { img: data } + }) +} + /** * @description 上传音频 * @params data diff --git a/src/assets/img/tips.png b/src/assets/img/tips.png new file mode 100644 index 0000000000000000000000000000000000000000..8299116c9c98fc3536a1745b90fc65aa1a656773 GIT binary patch literal 9125 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 literal 0 HcmV?d00001 diff --git a/src/components/myLoading.vue b/src/components/myLoading.vue index 77dc700..008f0d1 100644 --- a/src/components/myLoading.vue +++ b/src/components/myLoading.vue @@ -13,7 +13,10 @@ > - {{ $t("myCreating.loading") }} + {{ $t(`myCreating.${tips}`) }},{{ $t("myCreating.loading1") }} @@ -27,6 +30,9 @@ const props = defineProps({ isLoading: { required: true, //是否必传 }, + tips: { + required: false, //是否必传 + }, });