From 45ccd3fbc0ad1ffb02adc59f85e081a514dd78cc Mon Sep 17 00:00:00 2001
From: Flex <q1406482700@163.com>
Date: 星期五, 09 五月 2025 09:47:31 +0800
Subject: [PATCH] 人脸校验调整

---
 easegen-front/src/views/chooseTemplate/index.vue |   25 ++++++++++++++++++++-----
 1 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/easegen-front/src/views/chooseTemplate/index.vue b/easegen-front/src/views/chooseTemplate/index.vue
index e4764b3..49a269f 100644
--- a/easegen-front/src/views/chooseTemplate/index.vue
+++ b/easegen-front/src/views/chooseTemplate/index.vue
@@ -836,6 +836,9 @@
 const percentagePPT = ref(0)
 const showLeftList = ref(true)
 
+//鏄惁杩涜杩囧垹闄ゆ搷浣�
+const DeleteD = ref(false)
+
 const selectPPT = ref({
   pictureUrl: '',
   innerPicture: {
@@ -1144,6 +1147,8 @@
     }
   ).then(() => {
     PPTArr.value = PPTArr.value.filter((child) => child.id !== item.id)
+    //宸茬粡杩涜杩囧垹闄ゆ搷浣�
+    DeleteD.value = true
   }).catch(() => {
     ElMessage({
       type: 'info',
@@ -1321,18 +1326,18 @@
 }
 
 const saveSubmit = async (type) => {
+
+  console.log( "鏄惁鍒犻櫎", DeleteD.value )
+
   if (!PPTArr.value || PPTArr.value.length === 0) {
     message.warning('鍦烘櫙涓虹┖锛岃鍏堜笂浼燩PT锛�')
     return false
   }
-
-
-
+  
 
   //浜鸿劯鏍¢獙
   while(!IsEndCheckFace.value){} //涓�涓┖寰幆锛屼富瑕佷负浜嗛伩鍏嶆瀬绔儏鍐典笅褰撶敤鎴风偣鍑讳繚瀛樻寜閽垨鑰呰棰戝悎鎴愭寜閽椂锛屼汉鑴告牎楠屾湭瀹屾垚鐨勯棶棰�
-
-  if( IsHaveFace.value ){
+  if( IsHaveFace.value && !DeleteD.value ){
     message.warning('褰撳墠ppt涓瓨鍦ㄤ汉鑴稿厓绱狅紝涓烘柟渚垮悗缁棰戠敓鎴愶紝璇峰幓闄よ鍏冪礌')
     return
   }
@@ -1466,6 +1471,16 @@
   saveSubmitForm.scenes = cloneDeep(scenes)
 
   if (type == 'save') {
+
+    if( DeleteD.value ){
+      //濡傛灉杩涜杩噋pt鍒犻櫎鎿嶄綔鍒欓渶瑕佽繘琛屼簩娆℃煡鐪�
+      await PPtIsHaveFace()
+      if( IsHaveFace.value ){
+          message.warning('褰撳墠ppt涓瓨鍦ㄤ汉鑴稿厓绱狅紝涓烘柟渚垮悗缁棰戠敓鎴愶紝璇峰幓闄よ鍏冪礌')
+          return
+      }
+    }
+
     try {
       const res = await pptTemplateApi.coursesSave(JSON.stringify(saveSubmitForm))
       if (res) {

--
Gitblit v1.9.3