zentaobiz.ui.js 760 B

123456789101112131415161718192021222324252627
  1. // 根据知识内容生成标题
  2. window.generateKnowledgeTitle = async function()
  3. {
  4. const zaiPanel = await parent.checkZAIPanel(true);
  5. if(!zaiPanel) return;
  6. const editors = $('#createTextKnowledgeForm zen-editor[name="content"]');
  7. const content = editors[0].value;
  8. if(!content || content.trim() === '')
  9. {
  10. zui.Messager.show({
  11. content: errorNotempty.replace('%s', knowledgeContentLabel),
  12. type: 'warning'
  13. });
  14. return;
  15. }
  16. const btn = $('#createTextKnowledgeForm button');
  17. btn.addClass('disabled');
  18. const res = await zui.AIPanel.shared.store.generateContentTitle(content);
  19. $('#createTextKnowledgeForm input[name="title"]').val(res);
  20. btn.removeClass('disabled');
  21. }