From 413a57e2524cb0b839d5d83d961de3b59814eb6e Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Fri, 24 Oct 2025 16:53:11 +0800
Subject: [PATCH] feat(ai): 实现产品依赖解锁功能 - 在AiMemberAnswerServiceImpl中注入AiProductDependencyService和AiMemberProductUnlockService - 修改insure方法,根据答题分数解锁符合条件的产品 - 新增selectListByProductIds和insertList方法到AiMemberProductUnlockService - 实现产品依赖关系查询方法selectListByProductId到AiProductDependencyService- 在AiProductServiceImpl中增加产品状态判断逻辑,支持锁定和解锁状态显示 - 添加memberId字段到ApiProductPageDto用于查询用户已解锁产品 - 在ApiProductVo中新增state字段表示产品锁定/解锁状态

---
 src/main/resources/templates/febs/views/modules/clothesType/patternAdd.html |   65 ++++++++++++++++++++++++++------
 1 files changed, 53 insertions(+), 12 deletions(-)

diff --git a/src/main/resources/templates/febs/views/modules/clothesType/patternAdd.html b/src/main/resources/templates/febs/views/modules/clothesType/patternAdd.html
index c09063a..f9cd7fb 100644
--- a/src/main/resources/templates/febs/views/modules/clothesType/patternAdd.html
+++ b/src/main/resources/templates/febs/views/modules/clothesType/patternAdd.html
@@ -28,18 +28,18 @@
                                     </div>
                                 </div>
 
-                                <div class="layui-row layui-col-space10 layui-form-item">
-                                    <div class="layui-col-lg6">
-                                        <label class="layui-form-label febs-form-item-require">图案类型:</label>
-                                        <div class="layui-input-block">
-                                            <select name="type">
-                                                <option value="1">文字</option>
-                                                <option value="2">图案</option>
-                                                <option value="3">文字和图案</option>
-                                            </select>
-                                        </div>
-                                    </div>
-                                </div>
+<!--                                <div class="layui-row layui-col-space10 layui-form-item">-->
+<!--                                    <div class="layui-col-lg6">-->
+<!--                                        <label class="layui-form-label febs-form-item-require">图案类型:</label>-->
+<!--                                        <div class="layui-input-block">-->
+<!--                                            <select name="type">-->
+<!--                                                <option value="1">文字</option>-->
+<!--                                                <option value="2">图案</option>-->
+<!--                                                <option value="3">文字和图案</option>-->
+<!--                                            </select>-->
+<!--                                        </div>-->
+<!--                                    </div>-->
+<!--                                </div>-->
 
                                 <div class="layui-row layui-col-space10 layui-form-item">
                                     <div class="layui-col-lg6">
@@ -94,6 +94,47 @@
                                     </div>
                                 </div>
 
+
+                                <div class="layui-row layui-col-space10 layui-form-item">
+                                    <div class="layui-col-lg6">
+                                        <label class="layui-form-label febs-form-item-require">高度:</label>
+                                        <div class="layui-input-block">
+                                            <input type="text" name="boxHeight" lay-verify="required"
+                                                   placeholder="" autocomplete="off" class="layui-input">
+                                        </div>
+                                    </div>
+                                </div>
+
+                                <div class="layui-row layui-col-space10 layui-form-item">
+                                    <div class="layui-col-lg6">
+                                        <label class="layui-form-label febs-form-item-require">宽度:</label>
+                                        <div class="layui-input-block">
+                                            <input type="text" name="boxWidth" lay-verify="required"
+                                                   placeholder="" autocomplete="off" class="layui-input">
+                                        </div>
+                                    </div>
+                                </div>
+                                <div class="layui-row layui-col-space10 layui-form-item">
+                                    <div class="layui-col-lg6">
+                                        <label class="layui-form-label febs-form-item-require">左边距:</label>
+                                        <div class="layui-input-block">
+                                            <input type="text" name="leftPercent" lay-verify="required"
+                                                   placeholder="" autocomplete="off" class="layui-input">
+                                            <div class="layui-form-mid layui-word-aux">百分比</div>
+                                        </div>
+                                    </div>
+                                </div>
+                                <div class="layui-row layui-col-space10 layui-form-item">
+                                    <div class="layui-col-lg6">
+                                        <label class="layui-form-label febs-form-item-require">右边距:</label>
+                                        <div class="layui-input-block">
+                                            <input type="text" name="topPercent" lay-verify="required"
+                                                   placeholder="" autocomplete="off" class="layui-input">
+                                            <div class="layui-form-mid layui-word-aux">百分比</div>
+                                        </div>
+                                    </div>
+                                </div>
+
                             </div>
                         </div>
                     </div>

--
Gitblit v1.9.1