#
Junjie
1 天以前 45c6f80215d0a86bd4e7c4147db5b84d844aad1a
#
1个文件已修改
1 文件已重命名
28 ■■■■■ 已修改文件
src/main/java/com/zy/ai/timer/MakeMainProcessPseudocodeScheduler.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/index.html 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/ai/timer/MakeMainProcessPseudocodeScheduler.java
File was renamed from src/main/java/com/zy/core/task/MakeMainProcessPseudocodeScheduler.java
@@ -1,4 +1,4 @@
package com.zy.core.task;
package com.zy.ai.timer;
import com.zy.ai.entity.ChatCompletionRequest;
import com.zy.ai.service.LlmChatService;
src/main/webapp/views/index.html
@@ -335,6 +335,9 @@
    var url = logout.getAttribute('href');
    logout.setAttribute('href', baseUrl + "/login");
    // AI助手弹窗索引
    var aiLayerIndex = null;
    // AI助手图标悬浮提示
    $('#ai-assistant-btn').on('mouseenter', function(){
        this.index = layer.tips('AI助手', this, {
@@ -344,6 +347,23 @@
    }).on('mouseleave', function(){
        layer.close(this.index);
    }).on('click', function () {
        // 如果已经打开过且未销毁,直接显示
        if (aiLayerIndex !== null && $('#layui-layer' + aiLayerIndex).length > 0) {
            var $layero = $('#layui-layer' + aiLayerIndex);
            var $shade = $('#layui-layer-shade' + aiLayerIndex);
            // 显示并重置状态
            $shade.show().css('opacity', 0.1);
            $layero.show();
            // 重新触发进入动画
            $layero.removeClass('ai-drawer-layer-close');
            $layero.removeClass('ai-drawer-layer');
            void $layero.get(0).offsetWidth; // 触发重绘
            $layero.addClass('ai-drawer-layer');
            return;
        }
        layer.open({
            type: 2,
            title: false, // 隐藏默认标题栏,更简洁
@@ -357,6 +377,8 @@
            skin: 'ai-drawer-layer', // 自定义皮肤
            content: 'ai/diagnosis.html',
            success: function(layero, index){
                aiLayerIndex = index; // 记录索引
                // 背景模糊效果
                var shadeId = layero.attr('id').replace('layui-layer', 'layui-layer-shade');
                var $shade = $('#' + shadeId);
@@ -370,7 +392,9 @@
                    layero.addClass('ai-drawer-layer-close');
                    $shade.css('opacity', 0);
                    setTimeout(function(){
                        layer.close(index);
                        // layer.close(index); // 不销毁,改为隐藏
                        layero.hide();
                        $shade.hide();
                    }, 400);
                });
            }