diff --git a/internal/server/server.go b/internal/server/server.go index c27f87d..62c5823 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -118,7 +118,7 @@ func New(cfg *config.Config) *Server { // 注册中间件 app.Use(recover.New()) app.Use(logger.New(logger.Config{ - Format: "[${time}] ${status} - ${ip} - ${latency} ${method} ${path}\n", + Format: "[${time}] ${status} - ${ips} - ${latency} ${method} ${path}\n", TimeFormat: "2006-01-02 15:04:05", })) app.Use(cors.New()) diff --git a/internal/view/robot/index.html b/internal/view/robot/index.html index c1369a9..a4340fd 100644 --- a/internal/view/robot/index.html +++ b/internal/view/robot/index.html @@ -79,8 +79,12 @@ <!-- 卡片内容 --> <div class="p-6"> <div class="flex items-center"> - <div class="w-10 h-10 rounded-full {{if eq .Status "online"}}bg-green-100 text-green-600{{else}}bg-gray-100 text-gray-500{{end}} flex items-center justify-center mr-4"> + <div class="w-10 h-10 rounded-full {{if eq .Status "online"}}bg-green-100 text-green-600{{else}}bg-gray-100 text-gray-500{{end}} flex items-center justify-center mr-4 overflow-hidden"> + {{if .Avatar}} + <img src="{{.Avatar}}" alt="WeChat Avatar" class="w-full h-full object-cover"> + {{else}} <i class="fas fa-robot text-lg"></i> + {{end}} </div> <div> <h3 class="text-lg font-medium text-gray-800 robot-name">{{.Nickname}}</h3> diff --git a/internal/view/robot/show.html b/internal/view/robot/show.html index 13f588d..08838fb 100644 --- a/internal/view/robot/show.html +++ b/internal/view/robot/show.html @@ -28,8 +28,12 @@ <div class="lg:col-span-1"> <div class="clean-card overflow-hidden"> <div class="pattern-dots h-24 relative flex items-center justify-center bg-gray-50 border-b border-gray-100"> - <div class="absolute w-20 h-20 rounded-full bg-white shadow-sm border border-gray-100 flex items-center justify-center"> - <i class="fas fa-robot text-3xl text-gray-500"></i> + <div class="absolute w-20 h-20 rounded-full bg-white shadow-sm border border-gray-100 flex items-center justify-center overflow-hidden"> + {{if .Robot.Avatar}} + <img src="{{.Robot.Avatar}}" alt="WeChat Avatar" class="w-full h-full object-cover"> + {{else}} + <i class="fas fa-robot text-3xl text-gray-500"></i> + {{end}} </div> </div>