From e1583cd7e9c87f8b008757372debc5217e4e3d6e Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Thu, 22 Jan 2026 15:49:04 +0800
Subject: [PATCH] feat(ai): 添加AI产品对话轮数功能
---
src/main/resources/templates/febs/views/modules/ai/productQuestion/aiAdd.html | 29 +++++++++++++++++++++++++++++
1 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/src/main/resources/templates/febs/views/modules/ai/productQuestion/aiAdd.html b/src/main/resources/templates/febs/views/modules/ai/productQuestion/aiAdd.html
index a4e8b34..dc90077 100644
--- a/src/main/resources/templates/febs/views/modules/ai/productQuestion/aiAdd.html
+++ b/src/main/resources/templates/febs/views/modules/ai/productQuestion/aiAdd.html
@@ -121,6 +121,31 @@
form.on('submit(productQuestion-add-form-submit)', function (data) {
data.field.productCategoryId = category.getValue('valueStr');
+ // 显示美观的加载弹窗
+ var loadIndex = layer.msg('正在生成题目,请稍候...', {
+ icon: 16,
+ shade: [0.4, '#000'],
+ time: 0,
+ shadeClose: false,
+ area: ['300px', '120px'],
+ success: function(layero) {
+ // 自定义样式,增大字体
+ layero.css({
+ 'font-size': '18px',
+ 'text-align': 'center',
+ 'line-height': '120px',
+ 'border-radius': '8px',
+ 'background-color': 'rgba(255, 255, 255, 0.95)',
+ 'box-shadow': '0 4px 20px rgba(0, 0, 0, 0.2)'
+ });
+ // 调整图标位置
+ var icon = layero.find('.layui-layer-ico');
+ icon.css({
+ 'margin-right': '15px',
+ 'font-size': '24px'
+ });
+ }
+ });
$.ajax({
'url':ctx + 'admin/productQuestion/aiAdd',
'type':'post',
@@ -129,6 +154,8 @@
'traditional': true,//ajax传递数组必须添加属性
'data':JSON.stringify(data.field),
'success':function (data) {
+ // 关闭加载弹窗
+ layer.close(loadIndex);
if(data.code==200){
layer.closeAll();
febs.alert.success(data.message);
@@ -138,6 +165,8 @@
}
},
'error':function () {
+ // 关闭加载弹窗
+ layer.close(loadIndex);
febs.alert.warn('服务器繁忙');
}
})
--
Gitblit v1.9.1