SYMBOL INDEX (561 symbols across 60 files) FILE: talkieai-server/app/ai/impl/chat_gpt_ai.py class ChatGPTAI (line 9) | class ChatGPTAI(ChatAI): method __init__ (line 12) | def __init__(self, api_key: str, base_url: str = None, model: str = No... method invoke_greet (line 21) | def invoke_greet(self, params: GreetParams) -> str: method topic_invoke_greet (line 29) | def topic_invoke_greet(self, params: TopicGreetParams) -> str: method invoke_message (line 40) | def invoke_message(self, dto: MessageParams) -> AIMessageResult: method topic_invoke_message (line 62) | def topic_invoke_message(self, dto: AITopicMessageParams) -> AITopicMe... method topic_invoke_complete (line 94) | def topic_invoke_complete( method invoke_translate (line 125) | def invoke_translate(self, dto: TranslateParams) -> str: method invoke_grammar_analysis (line 134) | def invoke_grammar_analysis( method invoke_prompt_sentence (line 153) | def invoke_prompt_sentence(self, params: PromptSentenceParams) -> str: method invoke_word_detail (line 174) | def invoke_word_detail(self, params: WordDetailParams) -> AIWordDetail... method _original_invoke_chat_json (line 189) | def _original_invoke_chat_json(self, dto: MessageInvokeDTO): method _original_invoke_chat (line 202) | def _original_invoke_chat(self, dto: MessageInvokeDTO): FILE: talkieai-server/app/ai/impl/zhipu_ai.py class ZhipuInvokeDTO (line 11) | class ZhipuInvokeDTO(BaseModel): class ZhipuAIComponent (line 17) | class ZhipuAIComponent(ChatAI): method __init__ (line 18) | def __init__(self, api_key: str, model: str): method invoke_greet (line 24) | def invoke_greet(self, params: GreetParams) -> str: method topic_invoke_greet (line 32) | def topic_invoke_greet(self, params: TopicGreetParams) -> str: method invoke_message (line 43) | def invoke_message(self, dto: MessageParams) -> AIMessageResult: method topic_invoke_message (line 72) | def topic_invoke_message(self, dto: AITopicMessageParams) -> AITopicMe... method topic_invoke_complete (line 116) | def topic_invoke_complete( method invoke_translate (line 146) | def invoke_translate(self, dto: TranslateParams) -> str: method invoke_grammar_analysis (line 155) | def invoke_grammar_analysis( method invoke_prompt_sentence (line 173) | def invoke_prompt_sentence(self, params: PromptSentenceParams) -> str: method invoke_word_detail (line 193) | def invoke_word_detail(self, params: WordDetailParams) -> AIWordDetail... method _original_invoke_chat (line 207) | def _original_invoke_chat(self, dto: MessageInvokeDTO): method _original_invoke_chat_json (line 222) | def _original_invoke_chat_json(self, dto: MessageInvokeDTO): FILE: talkieai-server/app/ai/interfaces.py class MessageInvokeDTO (line 10) | class MessageInvokeDTO: class FunctionInvokeDTO (line 17) | class FunctionInvokeDTO: class ChatAI (line 24) | class ChatAI(ABC): method invoke_message (line 26) | def invoke_message(self, dto: MessageParams) -> AIMessageResult: method invoke_translate (line 31) | def invoke_translate(self, dto: TranslateParams) -> str: method invoke_greet (line 36) | def invoke_greet(self, dto: GreetParams) -> str: method invoke_grammar_analysis (line 41) | def invoke_grammar_analysis( method invoke_prompt_sentence (line 48) | def invoke_prompt_sentence(self, dto: PromptSentenceParams) -> str: method invoke_word_detail (line 53) | def invoke_word_detail(self, dto: WordDetailParams) -> AIWordDetailRes... method topic_invoke_greet (line 58) | def topic_invoke_greet(self, dto: TopicGreetParams) -> str: method topic_invoke_message (line 63) | def topic_invoke_message(self, dto: AITopicMessageParams) -> AITopicMe... method topic_invoke_complete (line 68) | def topic_invoke_complete(self, dto: AITopicCompleteParams) -> AITopic... FILE: talkieai-server/app/ai/models.py class MessageItemParams (line 6) | class MessageItemParams: class MessageParams (line 11) | class MessageParams: class AITopicMessageParams (line 21) | class AITopicMessageParams: class AITopicCompleteParams (line 33) | class AITopicCompleteParams: class AITopicCompleteResult (line 39) | class AITopicCompleteResult: class AIMessageResult (line 46) | class AIMessageResult: class AITopicMessageResult (line 52) | class AITopicMessageResult: class TranslateParams (line 59) | class TranslateParams: class GreetParams (line 65) | class GreetParams: class GrammarAnalysisParams (line 70) | class GrammarAnalysisParams: class AIGrammarAnalysisResult (line 76) | class AIGrammarAnalysisResult: class PromptSentenceParams (line 84) | class PromptSentenceParams: class WordDetailParams (line 90) | class WordDetailParams: class AIWordDetailResult (line 95) | class AIWordDetailResult: class TopicGreetParams (line 101) | class TopicGreetParams: FILE: talkieai-server/app/api/account_routes.py function visitor_login (line 14) | def visitor_login( function get_account_info (line 35) | def get_account_info( function account_settings_api (line 44) | def account_settings_api( function get_account_settings_api (line 54) | def get_account_settings_api( function update_role (line 64) | def update_role( function get_account_role (line 75) | def get_account_role( function get_account_collect_api (line 83) | def get_account_collect_api( function account_collect_api (line 100) | def account_collect_api( function account_collect_api (line 111) | def account_collect_api( function get_account_collects_api (line 122) | def get_account_collects_api( FILE: talkieai-server/app/api/message_routes.py function message_practice_api (line 17) | def message_practice_api( function translate_api (line 31) | def translate_api( function speech_api (line 42) | def speech_api( function translate_source_language (line 66) | def translate_source_language( function translate_setting_language (line 77) | def translate_setting_language( function speech_content_api (line 88) | def speech_content_api( function grammar_api (line 120) | def grammar_api( function pronunciation_api (line 132) | def pronunciation_api( function get_word_api (line 147) | def get_word_api( function word_practice_api (line 159) | def word_practice_api( function prompt_api (line 171) | def prompt_api( FILE: talkieai-server/app/api/session_routes.py function get_default_session (line 16) | def get_default_session( function get_session (line 25) | def get_session( function voice_upload_api (line 36) | def voice_upload_api( function get_session_greeting (line 49) | def get_session_greeting( function chat_api (line 60) | def chat_api( function delete_latest_session_messages (line 74) | def delete_latest_session_messages( function delete_all_session_messages (line 87) | def delete_all_session_messages( FILE: talkieai-server/app/api/sys_routes.py function get_settings_languages_example (line 15) | def get_settings_languages_example( function get_settings_roles (line 28) | def get_settings_roles( function get_settings_languages (line 39) | def get_settings_languages( function voice_upload_api (line 48) | def voice_upload_api( function get_file (line 59) | def get_file(file_name: str, response: Response): function add_feedback (line 75) | def add_feedback( FILE: talkieai-server/app/api/topics_route.py function create_custom_topic (line 16) | def create_custom_topic( function get_custom_topic (line 28) | def get_custom_topic( function get_all_chat_topics (line 38) | def get_all_chat_topics( function get_custom_topic_example (line 50) | def get_custom_topic_example( function get_topic_detail (line 61) | def get_topic_detail( function get_chat_topic_history (line 73) | def get_chat_topic_history( function get_chat_topic_phrases (line 85) | def get_chat_topic_phrases( function create_chat_topic_session (line 97) | def create_chat_topic_session( function complete_session (line 109) | def complete_session( function delete_session (line 123) | def delete_session( function get_session_result (line 140) | def get_session_result( FILE: talkieai-server/app/config.py class Config (line 7) | class Config: FILE: talkieai-server/app/core/__init__.py function get_current_account (line 10) | def get_current_account(x_token: str = Header(None), x_token_query: str ... FILE: talkieai-server/app/core/auth.py class Auth (line 7) | class Auth: method __init__ (line 8) | def __init__(self, token_secret: str, algorithm: str, decoded_token_ia... method init_token (line 16) | def init_token(self, name: str, id: str) -> str: method get_current_account (line 23) | def get_current_account(self, x_token: str) -> str: FILE: talkieai-server/app/core/azure_voice.py function speech_default (line 18) | def speech_default(content: str, output_path_str: str, language: str, vo... function speech_by_ssml (line 57) | def speech_by_ssml( function speech_pronunciation (line 113) | def speech_pronunciation(content: str, speech_path: str, language: str =... function word_speech_pronunciation (line 159) | def word_speech_pronunciation(word: str, speech_path: str, language: str... function speech_translate_text (line 218) | def speech_translate_text(speech_path: str, language: str) -> str: function get_voice_list (line 253) | def get_voice_list(): function get_voice_list (line 278) | def get_voice_list(): function get_azure_voice_role_by_short_name (line 311) | def get_azure_voice_role_by_short_name(short_name: str): FILE: talkieai-server/app/core/exceptions.py class UserAccessDeniedException (line 2) | class UserAccessDeniedException(Exception): class UserPasswordIncorrectException (line 7) | class UserPasswordIncorrectException(Exception): class ParameterIncorrectException (line 12) | class ParameterIncorrectException(Exception): FILE: talkieai-server/app/core/language.py function get_label_by_language (line 22) | def get_label_by_language(language: str) -> str: function get_azure_style_label (line 29) | def get_azure_style_label(style: str): function get_azure_language_default_role (line 37) | def get_azure_language_default_role(language: str): function get_role_info_by_short_name (line 44) | def get_role_info_by_short_name(short_name: str): FILE: talkieai-server/app/core/utils.py function short_uuid (line 16) | def short_uuid() -> str: function uuid4 (line 35) | def uuid4(): function digest_password (line 40) | def digest_password(password: str): function generate_code (line 45) | def generate_code(): function date_to_str (line 52) | def date_to_str(date): function day_to_str (line 56) | def day_to_str(date): function friendly_time (line 60) | def friendly_time(dt): function save_file (line 90) | def save_file(upload_file: UploadFile) -> str: function file_get_path (line 115) | def file_get_path(filename: str) -> str: function get_file_ext (line 119) | def get_file_ext(filename: str) -> str: function get_date_str (line 123) | def get_date_str(): function save_image_file (line 127) | def save_image_file(upload_file: UploadFile) -> str: function save_voice_file (line 143) | def save_voice_file(upload_file: UploadFile, prefix='') -> str: function voice_file_get_path (line 158) | def voice_file_get_path(filename: str) -> str: function image_file_get_path (line 166) | def image_file_get_path(filename: str) -> str: function get_file_ext (line 171) | def get_file_ext(filename: str) -> str: FILE: talkieai-server/app/db/__init__.py function checkout_listener (line 8) | def checkout_listener(dbapi_con, con_record, con_proxy): function get_db (line 33) | def get_db(): FILE: talkieai-server/app/db/account_entities.py class AccountEntity (line 7) | class AccountEntity(Base): class AccountSettingsEntity (line 20) | class AccountSettingsEntity(Base): class AccountCollectEntity (line 38) | class AccountCollectEntity(Base): FILE: talkieai-server/app/db/chat_entities.py class MessageSessionEntity (line 6) | class MessageSessionEntity(Base): class MessageEntity (line 23) | class MessageEntity(Base): class MessageTranslateEntity (line 49) | class MessageTranslateEntity(Base): class MessageGrammarEntity (line 63) | class MessageGrammarEntity(Base): FILE: talkieai-server/app/db/sys_entities.py class SettingsLanguageEntity (line 7) | class SettingsLanguageEntity(Base): class SettingsLanguageExampleEntity (line 23) | class SettingsLanguageExampleEntity(Base): class SettingsRoleEntity (line 36) | class SettingsRoleEntity(Base): class FileDetail (line 67) | class FileDetail(Base): class SysCacheEntity (line 83) | class SysCacheEntity(Base): class FeedbackEntity (line 94) | class FeedbackEntity(Base): class SysDictTypeEntity (line 106) | class SysDictTypeEntity(Base): class SysDictDataEntity (line 119) | class SysDictDataEntity(Base): FILE: talkieai-server/app/db/topic_entities.py class TopicGroupEntity (line 8) | class TopicGroupEntity(Base): class TopicEntity (line 25) | class TopicEntity(Base): class TopicSessionRelation (line 56) | class TopicSessionRelation(Base): class AccountTopicEntity (line 77) | class AccountTopicEntity(Base): class TopicTargetEntity (line 94) | class TopicTargetEntity(Base): class TopicPhraseEntity (line 119) | class TopicPhraseEntity(Base): class TopicHistoryEntity (line 145) | class TopicHistoryEntity(Base): FILE: talkieai-server/app/main.py function conflict_error_handler (line 35) | async def conflict_error_handler(_, exc: Exception): function user_access_denied_error_handler (line 51) | async def user_access_denied_error_handler(_, exc: UserAccessDeniedExcep... FILE: talkieai-server/app/models/account_models.py class MessageType (line 7) | class MessageType(Enum): class WechatLoginDTO (line 14) | class WechatLoginDTO(BaseModel): class VisitorLoginDTO (line 19) | class VisitorLoginDTO(BaseModel): class ChatDTO (line 23) | class ChatDTO(BaseModel): class MessagePracticeDTO (line 30) | class MessagePracticeDTO(BaseModel): class TransformSpeechDTO (line 36) | class TransformSpeechDTO(BaseModel): class VoiceTranslateDTO (line 42) | class VoiceTranslateDTO(BaseModel): class TranslateDTO (line 48) | class TranslateDTO(BaseModel): class TranslateTextDTO (line 54) | class TranslateTextDTO(BaseModel): class GrammarDTO (line 61) | class GrammarDTO(BaseModel): class WordDetailDTO (line 67) | class WordDetailDTO(BaseModel): class WordPracticeDTO (line 73) | class WordPracticeDTO(BaseModel): class CollectDTO (line 81) | class CollectDTO(BaseModel): class PromptDTO (line 89) | class PromptDTO(BaseModel): class AccountSettingsDTO (line 95) | class AccountSettingsDTO(BaseModel): class CreateSessionDTO (line 102) | class CreateSessionDTO(BaseModel): class UpdateRoleDTO (line 106) | class UpdateRoleDTO(BaseModel): class UpdateLanguageDTO (line 114) | class UpdateLanguageDTO(BaseModel): class AccountSettingsDTO (line 118) | class AccountSettingsDTO(BaseModel): FILE: talkieai-server/app/models/chat_models.py class MessageType (line 7) | class MessageType(Enum): class CreateTalkSessionDTO (line 16) | class CreateTalkSessionDTO(BaseModel): class CreateSessionDTO (line 22) | class CreateSessionDTO(BaseModel): class ChatDTO (line 26) | class ChatDTO(BaseModel): class MessagePracticeDTO (line 33) | class MessagePracticeDTO(BaseModel): class TransformSpeechDTO (line 39) | class TransformSpeechDTO(BaseModel): class VoiceTranslateDTO (line 45) | class VoiceTranslateDTO(BaseModel): class TranslateDTO (line 51) | class TranslateDTO(BaseModel): class TranslateTextDTO (line 57) | class TranslateTextDTO(BaseModel): class TransformContentSpeechDTO (line 63) | class TransformContentSpeechDTO(BaseModel): class GrammarDTO (line 74) | class GrammarDTO(BaseModel): class PronunciationDTO (line 80) | class PronunciationDTO(BaseModel): class WordDetailDTO (line 85) | class WordDetailDTO(BaseModel): class WordPracticeDTO (line 93) | class WordPracticeDTO(BaseModel): class PromptDTO (line 101) | class PromptDTO(BaseModel): FILE: talkieai-server/app/models/response.py class ApiResponse (line 1) | class ApiResponse: method __init__ (line 2) | def __init__(self, code: str = '200', status: str = 'SUCCESS', data=No... FILE: talkieai-server/app/models/sys_models.py class UpdateLanguageDTO (line 6) | class UpdateLanguageDTO(BaseModel): class FeedbackDTO (line 10) | class FeedbackDTO(BaseModel): FILE: talkieai-server/app/models/topic_models.py class CreateSessionDTO (line 7) | class CreateSessionDTO(BaseModel): class TopicCreateDTO (line 10) | class TopicCreateDTO(BaseModel): FILE: talkieai-server/app/services/account_service.py class AccountService (line 27) | class AccountService: method __init__ (line 28) | def __init__(self, db: Session): method visitor_login (line 31) | def visitor_login(self, fingerprint: str, client_host: str, user_agent... method collect (line 49) | def collect(self, dto: CollectDTO, account_id: str): method get_account_info (line 109) | def get_account_info(self, account_id: str): method get_collect (line 136) | def get_collect(self, dto: CollectDTO, account_id: str): method cancel_collect (line 155) | def cancel_collect(self, dto: CollectDTO, account_id: str): method get_collects (line 175) | def get_collects(self, type: str, page: int, page_size: int, account_i... method get_settings (line 199) | def get_settings(self, account_id: str): method save_settings (line 224) | def save_settings(self, dto: AccountSettingsDTO, account_id: str): method update_role_setting (line 252) | def update_role_setting(self, dto: UpdateRoleDTO, account_id: str): method get_role_setting (line 269) | def get_role_setting(self, account_id: str): method get_account_source_language (line 288) | def get_account_source_language(self, account_id: str): method get_account_target_language (line 300) | def get_account_target_language(self, account_id: str): method get_user_current_day_system_message_count (line 312) | def get_user_current_day_system_message_count(self, account_id: str): method get_user_system_message_count (line 323) | def get_user_system_message_count(self, account_id: str): method __check_and_init_default_settings (line 331) | def __check_and_init_default_settings(self, account_id: str): FILE: talkieai-server/app/services/chat_service.py class ChatService (line 26) | class ChatService: method __init__ (line 29) | def __init__(self, db: Session): method get_settings_languages_example (line 34) | def get_settings_languages_example(self, language: str, account_id: str): method get_default_session (line 41) | def get_default_session(self, account_id: str): method get_session (line 59) | def get_session(self, session_id: str, account_id: str): method get_session_greeting (line 68) | def get_session_greeting(self, session_id: str, account_id: str): method send_session_message (line 94) | def send_session_message(self, session_id: str, dto: ChatDTO, account_... method message_practice (line 179) | def message_practice( method get_word (line 191) | def get_word(self, dto: WordDetailDTO, account_id: str): method grammar_analysis (line 206) | def grammar_analysis(self, dto: GrammarDTO, account_id: str): method word_practice (line 239) | def word_practice(self, dto: WordPracticeDTO, account_id: str): method pronunciation (line 246) | def pronunciation(self, dto: PronunciationDTO, account_id: str): method message_speech_content (line 304) | def message_speech_content(self, dto: TransformContentSpeechDTO, accou... method message_speech (line 379) | def message_speech(self, message_id: str, account_id: str): method create_session (line 421) | def create_session(self, account_id: str): method get_session_messages (line 430) | def get_session_messages( method prompt_sentence (line 458) | def prompt_sentence(self, dto: PromptDTO, account_id: str): method delete_all_session_messages (line 477) | def delete_all_session_messages(self, session_id: str, account_id: str): method transform_text (line 489) | def transform_text(self, session_id: str, dto: VoiceTranslateDTO, acco... method delete_latest_session_messages (line 498) | def delete_latest_session_messages(self, session_id: str, account_id: ... method initOwnerMessagePronunciation (line 525) | def initOwnerMessagePronunciation(self, result): method translate_source_language (line 544) | def translate_source_language(self, dto: TranslateTextDTO, account_id:... method translate_setting_language (line 550) | def translate_setting_language(self, dto: TranslateTextDTO, account_id... method translate_language (line 561) | def translate_language(self, content: str, language: str): method translate_message (line 568) | def translate_message(self, message_id: str, account_id: str): method initMessageResult (line 599) | def initMessageResult(self, message: MessageEntity): method __convert_session_model (line 609) | def __convert_session_model(self, session: MessageSessionEntity): method __add_account_message (line 618) | def __add_account_message( method __add_system_message (line 636) | def __add_system_message( method __refresh_session_message_count (line 654) | def __refresh_session_message_count(self, session_id: str): method __get_and_check_session (line 667) | def __get_and_check_session( method __check_has_messages (line 680) | def __check_has_messages(self, session_id: str, account_id: str): method __get_message_sequence (line 692) | def __get_message_sequence(self): FILE: talkieai-server/app/services/sys_service.py class SysService (line 21) | class SysService: method __init__ (line 22) | def __init__(self, db: Session): method get_settings_roles (line 27) | def get_settings_roles(self, locale: str, account_id: str): method get_settings_languages_example (line 65) | def get_settings_languages_example(self, language: str, account_id: str): method get_settings_languages (line 77) | def get_settings_languages(self, account_id: str): method get_settings_languages_example (line 96) | def get_settings_languages_example(self, language: str, account_id: str): method voice_upload (line 103) | def voice_upload(self, file: UploadFile, account_id: str): method add_feedback (line 118) | def add_feedback(self, dto: FeedbackDTO, account_id: str): method _check_and_init_default_learn_languages (line 126) | def _check_and_init_default_learn_languages(self): method _check_and_init_default_roles (line 152) | def _check_and_init_default_roles(self, locale: str): FILE: talkieai-server/app/services/topic_service.py class TopicService (line 16) | class TopicService: method __init__ (line 17) | def __init__(self, db: Session): method get_topic_greet_params (line 21) | def get_topic_greet_params(self, session_id: str) -> TopicGreetParams: method get_topic_message_params (line 38) | def get_topic_message_params(self, session_id: str) -> AITopicMessageP... method get_all_topics (line 65) | def get_all_topics(self, type: str, account_id: str): method get_topic_detail (line 143) | def get_topic_detail(self, topic_id: str, account_id: str): method create_topic_session (line 181) | def create_topic_session(self, topic_id: str, account_id: str): method complete_topic_session (line 221) | def complete_topic_session(self, session_id: str, account_id: str): method delete_topic_session (line 279) | def delete_topic_session(self, topic_id: str, session_id: str, account... method get_custom_topic_example (line 289) | def get_custom_topic_example(self, account_id: str): method create_custom_topic (line 293) | def create_custom_topic(self, dto: TopicCreateDTO, account_id: str): method get_custom_topic (line 314) | def get_custom_topic(self, account_id: str): method get_session_result (line 333) | def get_session_result(self, topic_id: str, session_id: str, account_i... method get_topic_history (line 353) | def get_topic_history(self, topic_id: str, account_id: str): method get_topic_phrases (line 413) | def get_topic_phrases(self, topic_id: str, account_id: str): method __check_and_init_topics (line 433) | def __check_and_init_topics(self): FILE: talkieai-uniapp/src/axios/api.ts method success (line 32) | success(res) { method fail (line 49) | fail(error) { method complete (line 53) | complete(res) { FILE: talkieai-uniapp/src/components/audioPlayerExecuter.ts type Listener (line 4) | interface Listener { class AudioPlayer (line 10) | class AudioPlayer { method constructor (line 12) | constructor() {} method stopAudio (line 17) | stopAudio() { method playAudio (line 23) | playAudio({ audioUrl, listener }: { audioUrl: string; listener: Listen... method createInnerAudioContext (line 41) | createInnerAudioContext(src: string, listener: Listener) { FILE: talkieai-uniapp/src/components/speechExecuter.ts constant MAXIMUM_RECORDING_TIME (line 12) | const MAXIMUM_RECORDING_TIME = 60; class Speech (line 14) | class Speech { method constructor (line 31) | constructor() { method handleVoiceStart (line 35) | handleVoiceStart({ method mpWeixinVoiceStart (line 64) | mpWeixinVoiceStart() { method clearInterval (line 106) | clearInterval() { method h5VoiceStart (line 113) | h5VoiceStart() { method handleCancleVoice (line 149) | handleCancleVoice() { method handleEndVoice (line 177) | handleEndVoice() { method handleWxEndVoice (line 195) | handleWxEndVoice() { method handleProcessWxEndVoice (line 203) | handleProcessWxEndVoice({ filePath }: { filePath: string }) { method handleH5EndVoice (line 241) | handleH5EndVoice() { method handleUploadResult (line 295) | handleUploadResult({ resData }: { resData: any }) { FILE: talkieai-uniapp/src/global/globalCount.hooks.ts function useUserInfo (line 7) | function useUserInfo() { FILE: talkieai-uniapp/src/main.ts function createApp (line 30) | function createApp() { FILE: talkieai-uniapp/src/models/models.ts type AccountInfo (line 1) | interface AccountInfo { type AccountSettings (line 8) | interface AccountSettings { type Collect (line 18) | interface Collect { type Message (line 26) | interface Message { type Phoneme (line 39) | interface Phoneme { type Word (line 44) | interface Word { type Pronunciation (line 51) | interface Pronunciation { type MessagePage (line 59) | interface MessagePage { type Session (line 64) | interface Session { type Prompt (line 70) | interface Prompt { FILE: talkieai-uniapp/src/models/sys.ts type Language (line 1) | interface Language { type Role (line 8) | interface Role { FILE: talkieai-uniapp/src/shime-uni.d.ts type Hooks (line 4) | type Hooks = App.AppInstance & Page.PageInstance; type ComponentCustomOptions (line 5) | interface ComponentCustomOptions extends Hooks {} FILE: talkieai-uniapp/src/uni_modules/uni-calendar/components/uni-calendar/util.js class Calendar (line 3) | class Calendar { method constructor (line 4) | constructor({ method setDate (line 30) | setDate(date) { method cleanMultipleStatus (line 38) | cleanMultipleStatus() { method resetSatrtDate (line 49) | resetSatrtDate(startDate) { method resetEndDate (line 58) | resetEndDate(endDate) { method getDate (line 66) | getDate(date, AddDayCount = 0, str = 'day') { method _getLastMonthDays (line 115) | _getLastMonthDays(firstDay, full) { method _currentMonthDys (line 131) | _currentMonthDys(dateData, full) { method _getNextMonthDays (line 197) | _getNextMonthDays(surplus, full) { method getInfo (line 214) | getInfo(date) { method dateCompare (line 225) | dateCompare(startDate, endDate) { method dateEqual (line 240) | dateEqual(before, after) { method geDateAll (line 258) | geDateAll(begin, end) { method getlunar (line 277) | getlunar(year, month, date) { method setSelectInfo (line 283) | setSelectInfo(data, value) { method setMultiple (line 291) | setMultiple(fullDate) { method _getWeek (line 321) | _getWeek(dateData) { FILE: talkieai-uniapp/src/uni_modules/uni-data-picker/components/uni-data-picker/keypress.js method mounted (line 10) | mounted () { FILE: talkieai-uniapp/src/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-picker.js method default (line 5) | default () { method default (line 11) | default () { method default (line 65) | default () { method default (line 71) | default () { method default (line 97) | default () { method data (line 105) | data() { method isLocalData (line 125) | isLocalData() { method isCloudData (line 128) | isCloudData() { method isCloudDataList (line 131) | isCloudDataList() { method isCloudDataTree (line 134) | isCloudDataTree() { method dataValue (line 137) | dataValue() { method hasValue (line 142) | hasValue() { method created (line 149) | created() { method onPropsChange (line 188) | onPropsChange() { method loadData (line 193) | async loadData() { method loadLocalData (line 204) | async loadLocalData() { method loadCloudDataList (line 224) | async loadCloudDataList() { method loadCloudDataTree (line 248) | async loadCloudDataTree() { method loadCloudDataNode (line 279) | async loadCloudDataNode(callback) { method getCloudDataValue (line 303) | getCloudDataValue() { method getCloudDataListValue (line 314) | getCloudDataListValue() { method getCloudDataTreeValue (line 338) | getCloudDataTreeValue() { method getCommand (line 352) | getCommand(options = {}) { method _cloudDataPostField (line 397) | _cloudDataPostField() { method _cloudDataTreeWhere (line 405) | _cloudDataTreeWhere() { method _cloudDataNodeWhere (line 430) | _cloudDataNodeWhere() { method _getWhereByForeignKey (line 446) | _getWhereByForeignKey() { method _getForeignKeyByField (line 460) | _getForeignKeyByField() { method _updateBindData (line 476) | _updateBindData(node) { method _updateSelected (line 504) | _updateSelected() { method _filterData (line 522) | _filterData(data, paths) { method _extractTree (line 548) | _extractTree(nodes, result, parent_value) { method _extractTreePath (line 572) | _extractTreePath(nodes, result) { method _findNodePath (line 592) | _findNodePath(key, nodes, path = []) { FILE: talkieai-uniapp/src/uni_modules/uni-dateformat/components/uni-dateformat/date-format.js function pad (line 2) | function pad(str, length = 2) { function getDate (line 56) | function getDate(time) { function formatDate (line 74) | function formatDate(date, format = 'yyyy/MM/dd hh:mm:ss') { function friendlyDate (line 101) | function friendlyDate(time, { FILE: talkieai-uniapp/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js class Calendar (line 1) | class Calendar { method constructor (line 2) | constructor({ method setDate (line 28) | setDate(date) { method cleanMultipleStatus (line 36) | cleanMultipleStatus() { method setStartDate (line 44) | setStartDate(startDate) { method setEndDate (line 48) | setEndDate(endDate) { method getPreMonthObj (line 52) | getPreMonthObj(date){ method getNextMonthObj (line 64) | getNextMonthObj(date){ method getDateObj (line 80) | getDateObj(date) { method getPreMonthDays (line 96) | getPreMonthDays(amount, dateObj) { method getCurrentMonthDays (line 136) | getCurrentMonthDays(amount, dateObj) { method _getNextMonthDays (line 188) | _getNextMonthDays(amount, dateObj) { method getInfo (line 230) | getInfo(date) { method dateEqual (line 241) | dateEqual(before, after) { method isLogicBefore (line 251) | isLogicBefore(currentDate, before, after) { method isLogicAfter (line 259) | isLogicAfter(currentDate, before, after) { method geDateAll (line 272) | geDateAll(begin, end) { method setMultiple (line 292) | setMultiple(fullDate) { method setHoverMultiple (line 331) | setHoverMultiple(fullDate) { method setDefaultMultiple (line 352) | setDefaultMultiple(before, after) { method getWeeks (line 370) | getWeeks(dateData) { function getDateTime (line 401) | function getDateTime(date, hideSecond){ function getDate (line 405) | function getDate(date) { function getTime (line 414) | function getTime(date, hideSecond){ function addZero (line 423) | function addZero(num) { function getDefaultSecond (line 430) | function getDefaultSecond(hideSecond) { function dateCompare (line 434) | function dateCompare(startDate, endDate) { function checkDate (line 440) | function checkDate(date){ function fixIosDateFormat (line 446) | function fixIosDateFormat(value) { FILE: talkieai-uniapp/src/uni_modules/uni-drawer/components/uni-drawer/keypress.js method mounted (line 10) | mounted () { FILE: talkieai-uniapp/src/uni_modules/uni-file-picker/components/uni-file-picker/choose-and-upload-file.js constant ERR_MSG_OK (line 3) | const ERR_MSG_OK = 'chooseAndUploadFile:ok'; constant ERR_MSG_FAIL (line 4) | const ERR_MSG_FAIL = 'chooseAndUploadFile:fail'; function chooseImage (line 6) | function chooseImage(opts) { function chooseVideo (line 31) | function chooseVideo(opts) { function chooseAll (line 80) | function chooseAll(opts) { function normalizeChooseAndUploadFileRes (line 112) | function normalizeChooseAndUploadFileRes(res, fileType) { function uploadCloudFiles (line 129) | function uploadCloudFiles(files, max = 5, onUploadProgress) { function uploadFiles (line 182) | function uploadFiles(choosePromise, { function chooseAndUploadFile (line 209) | function chooseAndUploadFile(opts = { FILE: talkieai-uniapp/src/uni_modules/uni-file-picker/components/uni-file-picker/utils.js method success (line 71) | success(res) { method fail (line 74) | fail(err) { FILE: talkieai-uniapp/src/uni_modules/uni-forms/components/uni-forms/utils.js function _basePath (line 151) | function _basePath(path) { FILE: talkieai-uniapp/src/uni_modules/uni-forms/components/uni-forms/validate.js constant FORMAT_MAPPING (line 9) | const FORMAT_MAPPING = { function formatMessage (line 18) | function formatMessage(args, resources = '') { function isEmptyValue (line 34) | function isEmptyValue(value, type) { method integer (line 55) | integer(value) { method string (line 58) | string(value) { method number (line 61) | number(value) { method array (line 73) | array(value) { method object (line 76) | object(value) { method date (line 79) | date(value) { method timestamp (line 82) | timestamp(value) { method file (line 88) | file(value) { method email (line 91) | email(value) { method url (line 94) | url(value) { method pattern (line 97) | pattern(reg, value) { method method (line 104) | method(value) { method idcard (line 107) | idcard(value) { method 'url-https' (line 110) | 'url-https'(value) { method 'url-scheme' (line 113) | 'url-scheme'(value) { method 'url-web' (line 116) | 'url-web'(value) { class RuleValidator (line 121) | class RuleValidator { method constructor (line 123) | constructor(message) { method validateRule (line 127) | async validateRule(fieldKey, fieldValue, value, data, allData) { method validateFunction (line 189) | async validateFunction(rule, value, data, allData, vt) { method _getMessage (line 205) | _getMessage(rule, message, vt) { method _getValidateType (line 209) | _getValidateType(rule) { method required (line 233) | required(rule, value, message) { method range (line 241) | range(rule, value, message) { method rangeNumber (line 273) | rangeNumber(rule, value, message) { method rangeLength (line 302) | rangeLength(rule, value, message) { method pattern (line 322) | pattern(rule, value, message) { method format (line 330) | format(rule, value, message) { method arrayTypeFormat (line 343) | arrayTypeFormat(rule, value, message) { class SchemaValidator (line 360) | class SchemaValidator extends RuleValidator { method constructor (line 362) | constructor(schema, options) { method updateSchema (line 369) | updateSchema(schema) { method validate (line 373) | async validate(data, allData) { method validateAll (line 381) | async validateAll(data, allData) { method validateUpdate (line 389) | async validateUpdate(data, allData) { method invokeValidate (line 397) | async invokeValidate(data, all, allData) { method invokeValidateUpdate (line 414) | async invokeValidateUpdate(data, all, allData) { method _checkFieldInSchema (line 429) | _checkFieldInSchema(data) { function Message (line 449) | function Message() { FILE: talkieai-uniapp/src/uni_modules/uni-popup/components/uni-popup-dialog/keypress.js method mounted (line 10) | mounted () { FILE: talkieai-uniapp/src/uni_modules/uni-popup/components/uni-popup/keypress.js method mounted (line 10) | mounted () { FILE: talkieai-uniapp/src/uni_modules/uni-popup/components/uni-popup/popup.js method data (line 3) | data() { method created (line 8) | created(){ method getParent (line 15) | getParent(name = 'uniPopup') { FILE: talkieai-uniapp/src/uni_modules/uni-swipe-action/components/uni-swipe-action-item/bindingx.js method data (line 9) | data() { method show (line 14) | show(newVal) { method leftOptions (line 24) | leftOptions() { method rightOptions (line 28) | rightOptions(newVal) { method created (line 32) | created() { method mounted (line 38) | mounted() { method init (line 53) | init() { method onClick (line 64) | onClick(index, item, position) { method touchstart (line 71) | touchstart(e) { method touchend (line 112) | touchend(e) { method bindTiming (line 117) | bindTiming(x) { method range (line 153) | range(num, mix, max) { method open (line 160) | open(type) { method close (line 167) | close() { method animation (line 175) | animation(type) { method setEmit (line 216) | setEmit(x, type) { method move (line 237) | move(ref, value) { method getEl (line 258) | getEl(el) { method getSelectorQuery (line 264) | getSelectorQuery() { method getDom (line 285) | getDom(str) { FILE: talkieai-uniapp/src/uni_modules/uni-swipe-action/components/uni-swipe-action-item/isPC.js function isPC (line 1) | function isPC() { FILE: talkieai-uniapp/src/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpalipay.js method data (line 2) | data() { method show (line 12) | show(newVal) { method created (line 22) | created() { method mounted (line 28) | mounted() { method appTouchStart (line 35) | appTouchStart(e) { method appTouchEnd (line 42) | appTouchEnd(e, index, item, position) { method onChange (line 61) | onChange(e) { method touchstart (line 65) | touchstart(e) { method touchmove (line 72) | touchmove(e) {} method touchend (line 73) | touchend(e) { method move (line 88) | move(moveX) { method open (line 124) | open(type) { method close (line 132) | close() { method animation (line 148) | animation(type) { method getSlide (line 163) | getSlide(x) {} method getQuerySelect (line 164) | getQuerySelect() { FILE: talkieai-uniapp/src/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpother.js constant MIN_DISTANCE (line 4) | const MIN_DISTANCE = 10; method data (line 6) | data() { method show (line 19) | show(newVal) { method left (line 23) | left() { method buttonShow (line 26) | buttonShow(newVal) { method leftOptions (line 30) | leftOptions() { method rightOptions (line 33) | rightOptions() { method mounted (line 37) | mounted() { method init (line 45) | init() { method closeSwipe (line 55) | closeSwipe(e) { method appTouchStart (line 60) | appTouchStart(e) { method appTouchEnd (line 67) | appTouchEnd(e, index, item, position) { method touchstart (line 82) | touchstart(e) { method touchmove (line 89) | touchmove(e) { method touchend (line 99) | touchend() { method move (line 107) | move(value) { method range (line 121) | range(num, min, max) { method moveDirection (line 129) | moveDirection(left) { method openState (line 158) | openState(type) { method close (line 188) | close() { method getDirection (line 191) | getDirection(x, y) { method resetTouchStatus (line 205) | resetTouchStatus() { method stopTouchStart (line 217) | stopTouchStart(event) { method stopTouchMove (line 228) | stopTouchMove(event) { method getSelectorQuery (line 237) | getSelectorQuery() { FILE: talkieai-uniapp/src/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpwxs.js method data (line 12) | data() { method show (line 18) | show(newVal) { method created (line 22) | created() { method mounted (line 28) | mounted() { method closeSwipe (line 33) | closeSwipe(e) { method change (line 39) | change(e) { method appTouchStart (line 46) | appTouchStart(e) { method appTouchEnd (line 54) | appTouchEnd(e, index, item, position) { method onClickForPC (line 70) | onClickForPC(index, item, position) { FILE: talkieai-uniapp/src/uni_modules/uni-swipe-action/components/uni-swipe-action-item/render.js constant MIN_DISTANCE (line 1) | const MIN_DISTANCE = 10; method showWatch (line 3) | showWatch(newVal, oldVal, ownerInstance, instance, self) { method touchstart (line 24) | touchstart(e, ownerInstance, self) { method touchmove (line 49) | touchmove(e, ownerInstance, self) { method touchend (line 76) | touchend(e, ownerInstance, self) { method move (line 96) | move(value, instance, ownerInstance, self) { method getDom (line 117) | getDom(instance, ownerInstance, self) { method getDisabledType (line 128) | getDisabledType(value) { method range (line 138) | range(num, min, max) { method moveDirection (line 150) | moveDirection(left, ins, ownerInstance, self) { method openState (line 183) | openState(type, ins, ownerInstance, self) { method getDirection (line 219) | getDirection(x, y) { method resetTouchStatus (line 233) | resetTouchStatus(instance, self) { method stopTouchStart (line 246) | stopTouchStart(event, ownerInstance, self) { method stopTouchMove (line 259) | stopTouchMove(event, self) { FILE: talkieai-uniapp/src/uni_modules/uni-transition/components/uni-transition/createAnimation.js class MPAnimation (line 10) | class MPAnimation { method constructor (line 11) | constructor(options, _this) { method _nvuePushAnimates (line 23) | _nvuePushAnimates(type, args) { method _animateRun (line 48) | _animateRun(styles = {}, config = {}) { method _nvueNextAnimate (line 61) | _nvueNextAnimate(animates, step = 0, fn) { method step (line 79) | step(config = {}) { method run (line 91) | run(fn) { function createAnimation (line 127) | function createAnimation(option, _this) { FILE: talkieai-uniapp/src/utils/bus.ts class EventBus (line 1) | class EventBus { method constructor (line 2) | constructor() { method emit (line 5) | emit(eventName: any, data: any) { method on (line 12) | on(eventName: any, fn: any) { method off (line 17) | off(eventName: any, fn: any) {