Просмотр исходного кода

fix:转人工关键词模糊匹配

yangfeng 2 месяцев назад
Родитель
Сommit
13fa4ed819
1 измененных файлов с 8 добавлено и 2 удалено
  1. 8 2
      social-mobile/src/views/Home.vue

+ 8 - 2
social-mobile/src/views/Home.vue

@@ -934,7 +934,10 @@ export default {
       // 判断输入的是否是转人工字段
       // const manMade = ['人工', '客服', '人工客服']
       const manMade = this.customerKeywords
-      if (manMade.includes(params.content.toLocaleLowerCase())) {
+      const isHave = manMade.some((keyword) => {
+        return params.content.toLowerCase().includes(keyword.toLowerCase())
+      })
+      if (isHave) {
         if (this.timer) clearTimeout(this.timer)
         this.timer = setTimeout(() => {
           this.setCustomer({type: '2'}, 'input')
@@ -1462,7 +1465,10 @@ export default {
       // 判断输入的是否是转人工字段
       // const manMade = ['人工', '客服', '人工客服']
       const manMade = this.customerKeywords
-      if (manMade.includes(data.question.toLocaleLowerCase())) {
+      const isHave = manMade.some((keyword) => {
+        return data.question.toLowerCase().includes(keyword.toLowerCase())
+      })
+      if (isHave) {
         // this.setCustomer({type: '2'})
       } else {
         setTimeout(() => {