|
@@ -245,10 +245,13 @@ async function sendMessage(type = "") {
|
|
|
});
|
|
|
|
|
|
console.log("response", response);
|
|
|
- if (audioFile.value && type !== "text") {
|
|
|
- messageSaveMp3(message, response.data.response, response.data.data);
|
|
|
- } else {
|
|
|
- messageSave(message, response.data.response, response.data.data);
|
|
|
+
|
|
|
+ if (!isVideoCache) {
|
|
|
+ if (audioFile.value && type !== "text") {
|
|
|
+ messageSaveMp3(message, response.data.response, response.data.data);
|
|
|
+ } else {
|
|
|
+ messageSave(message, response.data.response, response.data.data);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
messageNotInCache(message, response.data.response); // 回傳未收錄問題
|
|
@@ -1517,7 +1520,9 @@ async function selectCategory(value, index) {
|
|
|
// menuList[0][0].text = "customer_show";
|
|
|
// menuList[0][0].value = "叫出真人客服";
|
|
|
// }
|
|
|
- else if (value === "秘境花園觀景台") {
|
|
|
+ else if (value === "附近有什麼") {
|
|
|
+ window.open("https://cmm.ai/101-aiv1/#/brand-search", "_blank"); // 另開頁面
|
|
|
+ } else if (value === "秘境花園觀景台") {
|
|
|
messages.value.push({
|
|
|
label: "text",
|
|
|
author: "ai",
|
|
@@ -1721,11 +1726,12 @@ let showAnchor = ref(false); // AI 主播影片
|
|
|
|
|
|
const menuList = reactive([
|
|
|
[
|
|
|
- {
|
|
|
- imgSrc: "素材-05.png",
|
|
|
- text: "customer_show",
|
|
|
- value: "叫出真人客服",
|
|
|
- },
|
|
|
+ // {
|
|
|
+ // imgSrc: "素材-05.png",
|
|
|
+ // text: "customer_show",
|
|
|
+ // value: "叫出真人客服",
|
|
|
+ // },
|
|
|
+ { imgSrc: "素材-11.png", text: "what_around", value: "附近有什麼" },
|
|
|
{ imgSrc: "素材-06.png", text: "service_information", value: "服務資訊" },
|
|
|
{ imgSrc: "素材-07.png", text: "shopping_discounts", value: "購物及優惠" },
|
|
|
],
|
|
@@ -3512,7 +3518,7 @@ async function messageNotInCache(question, answer) {
|
|
|
<input
|
|
|
v-model="userMessage"
|
|
|
type="text"
|
|
|
- placeholder="Type a message..."
|
|
|
+ :placeholder="t('type_message')"
|
|
|
/>
|
|
|
<button type="submit" class="submit">
|
|
|
<img
|