* Merge ai code from 18.x.

This commit is contained in:
liumengyi
2024-03-20 16:36:49 +08:00
parent 0b7fba3a5b
commit 5d0ee7df8b
9 changed files with 45 additions and 11 deletions
+6 -4
View File
@@ -13,6 +13,8 @@ jsVar('prompt', $miniProgram->prompt);
jsVar('postLink', createLink('aiapp', 'miniProgramChat', "id={$miniProgram->id}"));
jsVar('messages', $messages);
jsVar('isAppDisabled', $miniProgram->published === '0');
jsVar('hasModels', $hasModels);
jsVar('pathname', $miniProgram->name);
$app->loadLang('ai');
@@ -29,7 +31,7 @@ if(count($fields) !== 0)
set::rows(1),
set::name("field-{$field->id}"),
set::placeholder($field->placeholder),
set::disabled($isDeleted),
set::disabled($isDeleted || !$hasModels),
set::className('form-field'),
setData('name', $field->name),
setData('fid', $field->id)
@@ -41,7 +43,7 @@ if(count($fields) !== 0)
$control = picker(
set::name("field-{$field->id}"),
set::items(array_combine($options, $options)),
set::disabled($isDeleted),
set::disabled($isDeleted || !$hasModels),
setData('name', $field->name),
setData('fid', $field->id)
);
@@ -53,7 +55,7 @@ if(count($fields) !== 0)
set::name("field-{$field->id}"),
set::items(array_combine($options, $options)),
set::multiple(true),
set::disabled($isDeleted),
set::disabled($isDeleted || !$hasModels),
setData('name', $field->name),
setData('fid', $field->id)
);
@@ -63,7 +65,7 @@ if(count($fields) !== 0)
$control = input(
set::name("field-{$field->id}"),
set::placeholder($field->placeholder),
set::disabled($isDeleted),
set::disabled($isDeleted || !$hasModels),
set::className('form-field'),
setData('name', $field->name),
setData('fid', $field->id)