Administrator
3 days ago 0bc16aff7c1e64509740236b5ce4571ae1a5bdf5
feat(ai): 更新AI产品表单字段类型和标签

- 将产品添加页面的场景和目标字段从输入框改为文本域
- 将产品详情页面的场景和目标字段从输入框改为文本域
- 将产品问题详情页面的题目字段从输入框改为文本域
- 将产品角色页面的字段标签从提示词改为规则
- 在产品角色页面添加辅助说明文字
- 调整产品角色页面字段顺序和类型映射关系
5 files modified
107 ■■■■■ changed files
src/main/resources/templates/febs/views/modules/ai/product/add.html 11 ●●●●● patch | view | raw | blame | history
src/main/resources/templates/febs/views/modules/ai/product/info.html 11 ●●●●● patch | view | raw | blame | history
src/main/resources/templates/febs/views/modules/ai/productQuestion/info.html 5 ●●●●● patch | view | raw | blame | history
src/main/resources/templates/febs/views/modules/ai/productRole/add.html 39 ●●●●● patch | view | raw | blame | history
src/main/resources/templates/febs/views/modules/ai/productRole/info.html 41 ●●●●● patch | view | raw | blame | history
src/main/resources/templates/febs/views/modules/ai/product/add.html
@@ -96,8 +96,9 @@
                                    <div class="layui-col-lg6">
                                        <label class="layui-form-label febs-form-item-require">场景:</label>
                                        <div class="layui-input-block">
                                            <input type="text" name="scene" lay-verify="required"
                                                   placeholder="" autocomplete="off" class="layui-input">
                                            <textarea name="scene" lay-verify="required"
                                                      placeholder="" autocomplete="off" class="layui-textarea" rows="6"></textarea>
                                        </div>
                                    </div>
                                </div>
@@ -105,8 +106,10 @@
                                    <div class="layui-col-lg6">
                                        <label class="layui-form-label febs-form-item-require">目标:</label>
                                        <div class="layui-input-block">
                                            <input type="text" name="target" lay-verify="required"
                                                   placeholder="" autocomplete="off" class="layui-input">
                                            <textarea name="target" lay-verify="required"
                                                      placeholder="" autocomplete="off" class="layui-textarea" rows="6"></textarea>
                                        </div>
                                    </div>
                                </div>
src/main/resources/templates/febs/views/modules/ai/product/info.html
@@ -100,8 +100,10 @@
                                    <div class="layui-col-lg6">
                                        <label class="layui-form-label febs-form-item-require">场景:</label>
                                        <div class="layui-input-block">
                                            <input type="text" name="scene" lay-verify="required"
                                                   placeholder="" autocomplete="off" class="layui-input">
                                            <textarea name="scene" lay-verify="required"
                                                      placeholder="" autocomplete="off" class="layui-textarea" rows="6"></textarea>
                                        </div>
                                    </div>
                                </div>
@@ -109,8 +111,9 @@
                                    <div class="layui-col-lg6">
                                        <label class="layui-form-label febs-form-item-require">目标:</label>
                                        <div class="layui-input-block">
                                            <input type="text" name="target" lay-verify="required"
                                                   placeholder="" autocomplete="off" class="layui-input">
                                            <textarea name="target" lay-verify="required"
                                                      placeholder="" autocomplete="off" class="layui-textarea" rows="6"></textarea>
                                        </div>
                                    </div>
                                </div>
src/main/resources/templates/febs/views/modules/ai/productQuestion/info.html
@@ -24,8 +24,9 @@
                                    <div class="layui-col-lg6">
                                        <label class="layui-form-label febs-form-item-require">题目:</label>
                                        <div class="layui-input-block">
                                            <input type="text" name="title" lay-verify="required"
                                                   placeholder="" autocomplete="off" class="layui-input">
                                            <textarea name="title" lay-verify="required"
                                                      placeholder="" autocomplete="off" class="layui-textarea" rows="6"></textarea>
                                        </div>
                                    </div>
                                </div>
src/main/resources/templates/febs/views/modules/ai/productRole/add.html
@@ -35,20 +35,36 @@
                                <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>
                                        <label class="layui-form-label febs-form-item-require">提问规则:</label>
                                        <div class="layui-input-block">
                                            <input type="text" name="promptHead" 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>
                                        <label class="layui-form-label febs-form-item-require">回答规则:</label>
                                        <div class="layui-input-block">
                                            <input type="text" name="promptTemplate" lay-verify="required"
                                                   placeholder="" autocomplete="off" class="layui-input">
                                            <div class="layui-form-mid layui-word-aux">没有填写:必须遵守的规则,每次回复请控制字数在500字以内,要求语义精准,并且根据上下文流畅的进行会话。</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="linkId" lay-verify="required"
                                                   placeholder="" autocomplete="off" class="layui-input">
                                            <div class="layui-form-mid layui-word-aux">没有填写:无。</div>
                                        </div>
                                    </div>
                                </div>
@@ -59,24 +75,19 @@
                                        <div class="layui-input-block">
                                            <input type="text" name="jsonTemplate" 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">模型ID:</label>
                                        <label class="layui-form-label febs-form-item-require">prompt:</label>
                                        <div class="layui-input-block">
                                            <input type="text" name="modelId" 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">接入点ID:</label>
                                        <div class="layui-input-block">
                                            <input type="text" name="linkId" lay-verify="required"
                                                   placeholder="" autocomplete="off" class="layui-input">
                                            <textarea name="modelId" lay-verify="required"
                                                      placeholder="" autocomplete="off" class="layui-textarea" rows="6"></textarea>
                                            <div class="layui-form-mid layui-word-aux">提示词。</div>
                                        </div>
                                    </div>
                                </div>
src/main/resources/templates/febs/views/modules/ai/productRole/info.html
@@ -36,22 +36,40 @@
                                    </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>
                                        <label class="layui-form-label febs-form-item-require">提问规则:</label>
                                        <div class="layui-input-block">
                                            <input type="text" name="promptHead" 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>
                                        <label class="layui-form-label febs-form-item-require">回答规则:</label>
                                        <div class="layui-input-block">
                                            <input type="text" name="promptTemplate" lay-verify="required"
                                                   placeholder="" autocomplete="off" class="layui-input">
                                            <div class="layui-form-mid layui-word-aux">没有填写:必须遵守的规则,每次回复请控制字数在500字以内,要求语义精准,并且根据上下文流畅的进行会话。</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="linkId" lay-verify="required"
                                                   placeholder="" autocomplete="off" class="layui-input">
                                            <div class="layui-form-mid layui-word-aux">没有填写:无。</div>
                                        </div>
                                    </div>
                                </div>
@@ -62,24 +80,19 @@
                                        <div class="layui-input-block">
                                            <input type="text" name="jsonTemplate" 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">模型ID:</label>
                                        <label class="layui-form-label febs-form-item-require">prompt:</label>
                                        <div class="layui-input-block">
                                            <input type="text" name="modelId" 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">接入点ID:</label>
                                        <div class="layui-input-block">
                                            <input type="text" name="linkId" lay-verify="required"
                                                   placeholder="" autocomplete="off" class="layui-input">
                                            <textarea name="modelId" lay-verify="required"
                                                      placeholder="" autocomplete="off" class="layui-textarea" rows="6"></textarea>
                                            <div class="layui-form-mid layui-word-aux">提示词。</div>
                                        </div>
                                    </div>
                                </div>