소스 검색

Merge branch 'master' of http://git.fmode.cn:3000/nkkj/yss-project

ryanemax 1 일 전
부모
커밋
85a8c8d9cf

+ 2 - 0
CHANGELOG.md

@@ -2,6 +2,8 @@
 ## 第三方接口的代办工作
 - [ ] 渲染监听:渲酷农场渲染进度的数据对接及交付阶段,渲染任务的选择设置
 - [ ] 会话归档:群聊消息监听的权限审核与数据采集分析
+- [ ] 小程序订单:从数据库小程序商城同步订单到客服系统
+    - 订单同步、项目创建、报价分配、拉群成组
 
 ## 2025-10-26
 - [ ] 智能交付:交付页面,拖拽文件,并细化大模型识别文件类型与空间的功能

+ 4 - 6
src/modules/project/pages/project-detail/stages/stage-requirements.component.html

@@ -60,6 +60,10 @@
             </h3>
             <p class="card-subtitle">上传风格、空间或材质参考图,点击图片可查看色彩分析</p>
             <div class="ai-analysis-actions">
+              <span class="badge badge-success">
+                    <ion-icon name="checkmark-circle"></ion-icon>
+                    AI分析完成
+                </span>
               @if (referenceImages.length > 0 && canEdit) {
                 <button
                   class="btn btn-sm btn-primary"
@@ -82,12 +86,6 @@
             <!-- AI图片分析结果 -->
             @if (aiAnalysisResults.imageAnalysis && aiAnalysisResults.imageAnalysis.length > 0) {
               <div class="ai-analysis-results">
-                <div class="analysis-header">
-                  <span class="badge badge-success">
-                    <ion-icon name="checkmark-circle"></ion-icon>
-                    AI分析完成
-                  </span>
-                </div>
                 <div class="analysis-grid">
                   @for (analysis of aiAnalysisResults.imageAnalysis; track analysis.imageId) {
                     

+ 23 - 0
src/modules/project/pages/project-detail/stages/stage-requirements.component.scss

@@ -1629,8 +1629,30 @@
   }
 }
 
+
+@media (max-width: 768px) {
+    .card-header{
+      display: flex!important;
+      flex-wrap: wrap!important;
+      .card-subtitle{
+        max-width: 150px;
+      }
+    }
+    .ai-analysis-actions{
+      width:100%;
+      justify-content: between;
+    }
+      .analysis-item{
+        display: flex!important;
+        flex-direction: column!important;
+      }
+
+}
+
 // 响应式适配
 @media (min-width: 768px) {
+
+
   .stage-requirements-container {
     max-width: 800px;
     margin: 0 auto;
@@ -1648,6 +1670,7 @@
       }
     }
 
+
     .ai-solution-card {
       .ai-solution-content {
         .summary {