feat: 使用banana模型生成分镜图片,修复数据库列类型问题
- 修改RealAIService.submitTextToImageTask使用nano-banana/nano-banana-hd模型 - 支持根据hdMode参数选择模型(标准/高清) - 修复数据库列类型:将result_url等字段改为TEXT类型以支持Base64图片 - 添加数据库修复SQL脚本(fix_database_columns.sql, update_database_schema.sql) - 改进StoryboardVideoService的错误处理和空值检查 - 添加GlobalExceptionHandler全局异常处理 - 优化图片URL提取逻辑,支持url和b64_json两种格式 - 改进响应格式验证,确保data字段不为空
This commit is contained in:
@@ -594,6 +594,67 @@ main.with-navbar {
|
||||
font-family: inherit;
|
||||
}
|
||||
|
||||
/* 移除 el-dialog 的所有可能的白色边框 */
|
||||
.payment-modal-dialog,
|
||||
.payment-modal-dialog.el-dialog,
|
||||
.payment-modal-dialog.el-dialog--center,
|
||||
.payment-modal-dialog.el-dialog--center.payment-modal,
|
||||
.el-overlay-dialog .payment-modal-dialog,
|
||||
.el-overlay-dialog .payment-modal-dialog.el-dialog,
|
||||
.el-overlay-dialog .payment-modal-dialog.el-dialog--center,
|
||||
.el-overlay-dialog .payment-modal-dialog.el-dialog--center.payment-modal,
|
||||
.el-overlay.payment-modal-overlay.el-modal-dialog .payment-modal-dialog,
|
||||
.el-overlay.payment-modal-overlay.el-modal-dialog .payment-modal-dialog.el-dialog,
|
||||
.el-overlay.payment-modal-overlay.el-modal-dialog .payment-modal-dialog.el-dialog--center,
|
||||
.el-overlay.payment-modal-overlay.el-modal-dialog .payment-modal-dialog.el-dialog--center.payment-modal {
|
||||
background: #000000 !important;
|
||||
background-color: #000000 !important;
|
||||
border: none !important;
|
||||
border-width: 0 !important;
|
||||
border-style: none !important;
|
||||
border-color: transparent !important;
|
||||
outline: none !important;
|
||||
outline-width: 0 !important;
|
||||
outline-style: none !important;
|
||||
outline-color: transparent !important;
|
||||
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.6) !important;
|
||||
}
|
||||
|
||||
.payment-modal-dialog .el-dialog__body,
|
||||
.payment-modal-dialog .el-dialog__header {
|
||||
background: #000000 !important;
|
||||
background-color: #000000 !important;
|
||||
border: none !important;
|
||||
border-width: 0 !important;
|
||||
border-left: none !important;
|
||||
border-right: none !important;
|
||||
border-top: none !important;
|
||||
border-bottom: none !important;
|
||||
outline: none !important;
|
||||
}
|
||||
|
||||
/* 全局覆盖所有可能的对话框背景 */
|
||||
.el-overlay.payment-modal-overlay.el-modal-dialog .el-dialog,
|
||||
.el-overlay.payment-modal-overlay.el-modal-dialog .el-dialog.el-dialog--center,
|
||||
.el-overlay.payment-modal-overlay.el-modal-dialog .el-dialog.el-dialog--center.payment-modal,
|
||||
.el-overlay.payment-modal-overlay.el-modal-dialog .payment-modal-dialog,
|
||||
.el-overlay.payment-modal-overlay.el-modal-dialog .payment-modal-dialog.el-dialog,
|
||||
.el-overlay.payment-modal-overlay.el-modal-dialog .payment-modal-dialog.el-dialog--center,
|
||||
.el-overlay.payment-modal-overlay.el-modal-dialog .payment-modal-dialog.el-dialog--center.payment-modal,
|
||||
.el-overlay-dialog .el-dialog.el-dialog--center.payment-modal,
|
||||
.el-overlay-dialog .payment-modal-dialog.el-dialog--center.payment-modal,
|
||||
.el-dialog.el-dialog--center.payment-modal,
|
||||
.payment-modal-dialog.el-dialog.el-dialog--center.payment-modal,
|
||||
/* 使用属性选择器覆盖所有包含 payment-modal 的对话框 */
|
||||
[class*="payment-modal"][class*="el-dialog"],
|
||||
[class*="payment-modal"][class*="el-dialog--center"],
|
||||
.el-dialog[class*="payment-modal"],
|
||||
.payment-modal-dialog[class*="el-dialog"] {
|
||||
background: #000000 !important;
|
||||
background-color: #000000 !important;
|
||||
background-image: none !important;
|
||||
}
|
||||
|
||||
/* 滚动条样式 */
|
||||
::-webkit-scrollbar {
|
||||
width: 8px;
|
||||
|
||||
Reference in New Issue
Block a user