From 38af2f81200484b2817024e089e42fe9aabb856a Mon Sep 17 00:00:00 2001 From: dingyongliang Date: Wed, 6 Dec 2023 11:24:05 +0800 Subject: [PATCH] * add ai globalsearch. --- config/zentaopms.php | 1 + module/ai/control.php | 5 +++++ module/common/lang/de.php | 1 + module/common/lang/en.php | 1 + module/common/lang/fr.php | 1 + module/common/lang/vi.php | 1 + module/common/lang/zh-cn.php | 1 + module/common/lang/zh-tw.php | 1 + module/search/config.php | 7 +++++++ module/search/lang/de.php | 1 + module/search/lang/en.php | 1 + module/search/lang/fr.php | 1 + module/search/lang/zh-cn.php | 1 + 13 files changed, 23 insertions(+) diff --git a/config/zentaopms.php b/config/zentaopms.php index a9b322d70b..3521bf930d 100644 --- a/config/zentaopms.php +++ b/config/zentaopms.php @@ -537,6 +537,7 @@ $config->objectTables['artifactrepo'] = TABLE_ARTIFACTREPO; $config->objectTables['prompt'] = TABLE_PROMPT; $config->objectTables['metric'] = TABLE_METRIC; $config->objectTables['miniprogram'] = TABLE_MINIPROGRAM; +$config->objectTables['ai'] = TABLE_MINIPROGRAM; $config->objectTables['miniprogramfield'] = TABLE_MINIPROGRAMFIELD; $config->objectTables['miniprogramstar'] = TABLE_MINIPROGRAMSTAR; diff --git a/module/ai/control.php b/module/ai/control.php index a0fe207048..ebf24a8784 100644 --- a/module/ai/control.php +++ b/module/ai/control.php @@ -135,6 +135,11 @@ class ai extends control $this->display(); } + public function view($id) + { + $this->locate($this->createLink('ai', 'miniProgramChat', "id=$id")); + } + /** * Mini program chat. * diff --git a/module/common/lang/de.php b/module/common/lang/de.php index 86f2a28fa7..aaad25587b 100644 --- a/module/common/lang/de.php +++ b/module/common/lang/de.php @@ -425,6 +425,7 @@ $lang->searchObjects['project'] = $lang->projectCommon; $lang->searchObjects['execution'] = $lang->execution->common; $lang->searchObjects['user'] = 'User'; $lang->searchTips = ''; +$lang->searchObjects['ai'] = 'AI'; /* Code formats for import. */ $lang->importEncodeList['gbk'] = 'GBK'; diff --git a/module/common/lang/en.php b/module/common/lang/en.php index 2d03a185f1..a25e29f6ec 100644 --- a/module/common/lang/en.php +++ b/module/common/lang/en.php @@ -425,6 +425,7 @@ $lang->searchObjects['project'] = $lang->projectCommon; $lang->searchObjects['execution'] = $lang->execution->common; $lang->searchObjects['user'] = 'User'; $lang->searchTips = 'ID (ctrl+g)'; +$lang->searchObjects['ai'] = 'AI'; /* Code formats for import. */ $lang->importEncodeList['gbk'] = 'GBK'; diff --git a/module/common/lang/fr.php b/module/common/lang/fr.php index 22fd8c1a40..9102b7a9e7 100644 --- a/module/common/lang/fr.php +++ b/module/common/lang/fr.php @@ -425,6 +425,7 @@ $lang->searchObjects['project'] = $lang->projectCommon; $lang->searchObjects['execution'] = $lang->execution->common; $lang->searchObjects['user'] = 'User'; $lang->searchTips = ''; +$lang->searchObjects['ai'] = 'AI'; /* Code formats for import. */ $lang->importEncodeList['gbk'] = 'GBK'; diff --git a/module/common/lang/vi.php b/module/common/lang/vi.php index 639567ed93..cfb188d330 100644 --- a/module/common/lang/vi.php +++ b/module/common/lang/vi.php @@ -275,6 +275,7 @@ $lang->searchObjects['project'] = 'Project'; $lang->searchObjects['execution'] = $lang->executionCommon; $lang->searchObjects['user'] = 'User'; $lang->searchTips = 'ID (ctrl+g)'; +$lang->searchObjects['ai'] = 'AI'; /* Code formats for import. */ $lang->importEncodeList['gbk'] = 'GBK'; diff --git a/module/common/lang/zh-cn.php b/module/common/lang/zh-cn.php index e5c82ba6ee..408826e568 100644 --- a/module/common/lang/zh-cn.php +++ b/module/common/lang/zh-cn.php @@ -425,6 +425,7 @@ $lang->searchObjects['project'] = $lang->projectCommon; $lang->searchObjects['execution'] = $lang->execution->common; $lang->searchObjects['user'] = '用户'; $lang->searchTips = '编号(ctrl+g)'; +$lang->searchObjects['ai'] = 'AI'; /* 导入支持的编码格式。*/ $lang->importEncodeList['gbk'] = 'GBK'; diff --git a/module/common/lang/zh-tw.php b/module/common/lang/zh-tw.php index 42b8948dde..196ed3a11e 100644 --- a/module/common/lang/zh-tw.php +++ b/module/common/lang/zh-tw.php @@ -329,6 +329,7 @@ $lang->searchObjects['project'] = '項目'; $lang->searchObjects['execution'] = $lang->executionCommon; $lang->searchObjects['user'] = '用戶'; $lang->searchTips = '編號(ctrl+g)'; +$lang->searchObjects['ai'] = 'AI'; /* 導入支持的編碼格式。*/ $lang->importEncodeList['gbk'] = 'GBK'; diff --git a/module/search/config.php b/module/search/config.php index 0f5ad92332..0ca9b6359c 100644 --- a/module/search/config.php +++ b/module/search/config.php @@ -145,6 +145,13 @@ $config->search->fields->execution->content = 'code,desc'; $config->search->fields->execution->addedDate = 'openedDate'; $config->search->fields->execution->editedDate = 'lastEditedDate'; +$config->search->fields->ai = new stdclass(); +$config->search->fields->ai->id = 'id'; +$config->search->fields->ai->title = 'name'; +$config->search->fields->ai->content = 'desc'; +$config->search->fields->ai->addedDate = 'createdBy'; +$config->search->fields->ai->editedDate = 'editedDate'; + /* Set the recPerPage of search. */ $config->search->recPerPage = 10; diff --git a/module/search/lang/de.php b/module/search/lang/de.php index 7550e158be..27ccc9514b 100644 --- a/module/search/lang/de.php +++ b/module/search/lang/de.php @@ -101,6 +101,7 @@ $lang->search->modules['project'] = $lang->projectCommon; $lang->search->modules['execution'] = $lang->execution->common; $lang->search->modules['story'] = $lang->SRCommon; $lang->search->modules['requirement'] = $lang->URCommon; +$lang->search->modules['ai'] = 'AI'; $lang->search->objectTypeList['story'] = $lang->SRCommon; $lang->search->objectTypeList['requirement'] = $lang->URCommon; diff --git a/module/search/lang/en.php b/module/search/lang/en.php index 616dc3d31a..36a2021826 100644 --- a/module/search/lang/en.php +++ b/module/search/lang/en.php @@ -101,6 +101,7 @@ $lang->search->modules['project'] = $lang->projectCommon; $lang->search->modules['execution'] = $lang->execution->common; $lang->search->modules['story'] = $lang->SRCommon; $lang->search->modules['requirement'] = $lang->URCommon; +$lang->search->modules['ai'] = 'AI'; $lang->search->objectTypeList['story'] = $lang->SRCommon; $lang->search->objectTypeList['requirement'] = $lang->URCommon; diff --git a/module/search/lang/fr.php b/module/search/lang/fr.php index ff3969c946..76cf6ad569 100644 --- a/module/search/lang/fr.php +++ b/module/search/lang/fr.php @@ -101,6 +101,7 @@ $lang->search->modules['project'] = $lang->projectCommon; $lang->search->modules['execution'] = $lang->execution->common; $lang->search->modules['story'] = $lang->SRCommon; $lang->search->modules['requirement'] = $lang->URCommon; +$lang->search->modules['ai'] = 'AI'; $lang->search->objectTypeList['story'] = $lang->SRCommon; $lang->search->objectTypeList['requirement'] = $lang->URCommon; diff --git a/module/search/lang/zh-cn.php b/module/search/lang/zh-cn.php index 6b64467091..39901efcd1 100644 --- a/module/search/lang/zh-cn.php +++ b/module/search/lang/zh-cn.php @@ -101,6 +101,7 @@ $lang->search->modules['project'] = $lang->projectCommon; $lang->search->modules['execution'] = $lang->execution->common; $lang->search->modules['story'] = $lang->SRCommon; $lang->search->modules['requirement'] = $lang->URCommon; +$lang->search->modules['ai'] = 'AI'; $lang->search->objectTypeList['story'] = $lang->SRCommon; $lang->search->objectTypeList['requirement'] = $lang->URCommon;