yangyin
2024-11-05 0f62897b6c82b90f3d0cbac88b75be99e30b70d1
src/components/chat/components/playBar/phrase/CommonPhrases.vue
@@ -59,7 +59,7 @@
</template>
<script setup lang="ts">
import { ElMessageBox } from 'element-plus';
import { ElMessageBox, ElMessage } from 'element-plus';
import { computed, onMounted, reactive, ref } from 'vue';
import { addUserSample, deleteUserSample, listUserSample, updateUserSample } from '/@/api/ai/chat';
import { activeGroupType, activeRoomId, activeSampleId, setRoomConfig } from '/@/stores/chatRoom';
@@ -168,14 +168,20 @@
   activeSampleId.value = item.id;
};
const commonChatByUser = (data) => {
   state.inputCommonPhrases = data.question;
   addCommonPhrasesData();
   const question = data.question;
   const isCommon = commonPhrases.value.findIndex((item) => item.question === question) > -1;
   if (isCommon) {
      return ElMessage.warning('该问题已存在常用语中');
   } else {
      state.inputCommonPhrases = question;
      addCommonPhrasesData();
   }
};
//#endregion
onMounted(() => {
   getCommonPhrases();
});
defineExpose({ commonChatByUser,getCommonPhrases });
defineExpose({ commonChatByUser, getCommonPhrases });
</script>
<style scoped lang="scss">
.container {