From f46584b97726459b9299cbc04b9a8b99f11261de Mon Sep 17 00:00:00 2001
From: liudong <liudong>
Date: 星期五, 26 七月 2024 15:14:42 +0800
Subject: [PATCH] 模型管理页面开发
---
src/views/dmx/knowledgeLib/config.vue | 125 +++++++++++++++++++++++++++++++----------
1 files changed, 95 insertions(+), 30 deletions(-)
diff --git a/src/views/dmx/knowledgeLib/config.vue b/src/views/dmx/knowledgeLib/config.vue
index bf5e1be..74bc5e9 100644
--- a/src/views/dmx/knowledgeLib/config.vue
+++ b/src/views/dmx/knowledgeLib/config.vue
@@ -1,10 +1,12 @@
<template>
<div class="main-container">
+ <div style="position: absolute;top: 0;left: 0;width: 100%;padding: 0 20px">
+ <h4 style="margin-bottom: 10px">閰嶇疆</h4>
+ <div style="color: #666666;">鍦ㄨ繖閲屾洿鏂版偍鐨勭煡璇嗗簱璇︾粏淇℃伅锛屽挨鍏舵槸瑙f瀽鏂规硶銆�</div>
+ <a-divider style="margin-top: 20px" />
+ </div>
<div class="main-container-lf">
<div class="main-container-lf-down">
- <div style="margin-bottom: 10px">閰嶇疆</div>
- <div style="color: #999;">鍦ㄨ繖閲屾洿鏂版偍鐨勭煡璇嗗簱璇︾粏淇℃伅锛屽挨鍏舵槸瑙f瀽鏂规硶銆�</div>
- <a-divider style="margin-top: 10px" />
<a-form ref="formRef" :size="form.size" :model="form" :style="{width:'100%'}" layout="vertical"
@submit="handleSubmit">
<a-form-item field="name" label="鐭ヨ瘑搴撳悕绉�"
@@ -83,9 +85,11 @@
<a-option value="section three">Section Three</a-option>
</a-select>
</a-form-item>
- <a-form-item field="slider" label="鍧桾oken鏁�" :rules="[{type:'number', min:5,message:'slider is min than 5'}]">
+ <a-form-item field="slider" label="鍧桾oken鏁�"
+ :rules="[{type:'number', min:5,message:'slider is min than 5'}]">
<a-slider v-model="form.score" :max="10" />
- <a-input-number v-model="form.score" :style="{width:'100px',marginLeft:'2rem',borderRadius:'4px'}" placeholder="Please Enter" class="input-demo" :min="10" :max="1000"/>
+ <a-input-number v-model="form.score" :style="{width:'100px',marginLeft:'2rem',borderRadius:'4px'}"
+ placeholder="Please Enter" class="input-demo" :min="10" :max="1000" />
</a-form-item>
<a-form-item field="slider" label="甯冨眬璇嗗埆" :rules="[{type:'number', min:5,message:'slider is min than 5'}]">
<a-space direction="vertical" size="large">
@@ -99,48 +103,98 @@
</a-form-item>
<div v-if="form.raptor">
<a-form-item field="section" label="鎻愮ず璇�">
- <a-textarea style="height: 10rem;border: 1px solid var(--color-fill-3);border-radius: 4px" placeholder="" allow-clear/>
+ <a-textarea
+ v-model="form.prompt"
+ style="height: 10rem;border: 1px solid var(--color-fill-3);border-radius: 4px" placeholder=""
+ allow-clear />
</a-form-item>
- <a-form-item field="slider" label="鏈�澶oken鏁�" :rules="[{type:'number', min:5,message:'slider is min than 5'}]">
+ <a-form-item field="slider" label="鏈�澶oken鏁�"
+ :rules="[{type:'number', min:5,message:'slider is min than 5'}]">
<a-slider v-model="form.score" :max="10" />
- <a-input-number v-model="form.score" :style="{width:'100px',marginLeft:'2rem',borderRadius:'4px'}" placeholder="Please Enter" class="input-demo" :min="10" :max="1000"/>
+ <a-input-number v-model="form.score" :style="{width:'100px',marginLeft:'2rem',borderRadius:'4px'}"
+ placeholder="Please Enter" class="input-demo" :min="10" :max="1000" />
</a-form-item>
<a-form-item field="slider" label="闃堝��" :rules="[{type:'number', min:5,message:'slider is min than 5'}]">
<a-slider v-model="form.score" :max="10" />
- <a-input-number v-model="form.score" :style="{width:'100px',marginLeft:'2rem',borderRadius:'4px'}" placeholder="Please Enter" class="input-demo" :min="10" :max="1000"/>
+ <a-input-number v-model="form.score" :style="{width:'100px',marginLeft:'2rem',borderRadius:'4px'}"
+ placeholder="Please Enter" class="input-demo" :min="10" :max="1000" />
</a-form-item>
- <a-form-item field="slider" label="鏈�澶ц仛绫绘暟" :rules="[{type:'number', min:5,message:'slider is min than 5'}]">
+ <a-form-item field="slider" label="鏈�澶ц仛绫绘暟"
+ :rules="[{type:'number', min:5,message:'slider is min than 5'}]">
<a-slider v-model="form.score" :max="10" />
- <a-input-number v-model="form.score" :style="{width:'100px',marginLeft:'2rem',borderRadius:'4px'}" placeholder="Please Enter" class="input-demo" :min="10" :max="1000"/>
+ <a-input-number v-model="form.score" :style="{width:'100px',marginLeft:'2rem',borderRadius:'4px'}"
+ placeholder="Please Enter" class="input-demo" :min="10" :max="1000" />
</a-form-item>
- <a-form-item field="slider" label="闅忔満绉嶅瓙" :rules="[{type:'number', min:5,message:'slider is min than 5'}]">
- <a-input-number v-model="form.score" :style="{width:'300px',marginRight:'1rem',borderRadius:'4px'}" placeholder="璇疯緭鍏�" class="input-demo" :min="10" :max="100"/>
- <a-button type="primary" @click=""><icon-plus /></a-button>
+ <a-form-item field="slider" label="闅忔満绉嶅瓙"
+ :rules="[{type:'number', min:5,message:'slider is min than 5'}]">
+ <a-input-number v-model="form.score" :style="{width:'300px',marginRight:'1rem',borderRadius:'4px'}"
+ placeholder="璇疯緭鍏�" class="input-demo" :min="10" :max="100" />
+ <a-button type="primary" @click="">
+ <icon-plus />
+ </a-button>
</a-form-item>
</div>
-
-
-
-
-
-
- <a-form-item>
- <div style="width: 100%;text-align: right">
- <a-space>
- <a-button type="primary" html-type="submit">淇濆瓨</a-button>
- <!-- <a-button @click="$refs.formRef.resetFields()">Reset</a-button>-->
- </a-space>
- </div>
- </a-form-item>
+ <a-form-item>
+ <div style="width: 100%;text-align: right">
+ <a-space>
+ <a-button type="primary" html-type="submit">淇濆瓨</a-button>
+ <!-- <a-button @click="$refs.formRef.resetFields()">Reset</a-button>-->
+ </a-space>
+ </div>
+ </a-form-item>
</a-form>
</div>
</div>
<div class="main-container-rt">
-
+ <section data-inspector-line="34" data-inspector-column="4"
+ data-inspector-relative-path="src\pages\add-knowledge\components\knowledge-setting\category-panel.tsx"
+ class="categoryPanelWrapper___yI4rY" ><h4
+ class="ant-typography topTitle___tNiB9 css-dev-only-do-not-override-1wxecgq" data-inspector-line="37"
+ data-inspector-column="10"
+ data-inspector-relative-path="src\pages\add-knowledge\components\knowledge-setting\category-panel.tsx">"General"
+ 鍒嗗潡鏂规硶璇存槑</h4>
+ <p data-inspector-line="40" data-inspector-column="10"
+ data-inspector-relative-path="src\pages\add-knowledge\components\knowledge-setting\category-panel.tsx"><p>
+ 鏀寔鐨勬枃浠舵牸寮忎负<b>DOCX銆丒XCEL銆丳PT銆両MAGE銆丳DF銆乀XT</b>銆�</p>
+ <p>姝ゆ柟娉曞皢绠�鍗曠殑鏂规硶搴旂敤浜庡潡鏂囦欢锛�</p>
+ <p>
+ </p>
+ <li>绯荤粺灏嗕娇鐢ㄨ瑙夋娴嬫ā鍨嬪皢杩炵画鏂囨湰鍒嗗壊鎴愬涓墖娈点��</li>
+ <li>鎺ヤ笅鏉ワ紝杩欎簺杩炵画鐨勭墖娈佃鍚堝苟鎴怲oken鏁颁笉瓒呰繃鈥淭oken鏁扳�濈殑鍧椼��</li>
+ <p></p></p>
+ <h4 class="ant-typography css-dev-only-do-not-override-1wxecgq" data-inspector-line="45"
+ data-inspector-column="10"
+ data-inspector-relative-path="src\pages\add-knowledge\components\knowledge-setting\category-panel.tsx">
+ "General" 绀轰緥</h4><span class="ant-typography css-dev-only-do-not-override-1wxecgq" data-inspector-line="48"
+ data-inspector-column="10"
+ data-inspector-relative-path="src\pages\add-knowledge\components\knowledge-setting\category-panel.tsx">鎻愬嚭浠ヤ笅灞忓箷鎴浘浠ヤ績杩涚悊瑙c��</span>
+ <div data-inspector-line="49" data-inspector-column="10"
+ data-inspector-relative-path="src\pages\add-knowledge\components\knowledge-setting\category-panel.tsx"
+ class="ant-row imageRow___C3Xpb css-dev-only-do-not-override-1wxecgq"
+ style="margin-left: -5px; margin-right: -5px; row-gap: 10px;display: flex; margin-top: 20px;width: 100%">
+ <img
+ data-inspector-line="32" data-inspector-column="8"
+ data-inspector-relative-path="src\components\svg-icon.tsx" src="../../../assets/images/step1.png" alt=""
+ width="50%">
+ <img
+ data-inspector-line="32" data-inspector-column="8"
+ data-inspector-relative-path="src\components\svg-icon.tsx" src="../../../assets/images/step2.png" alt=""
+ width="50%">
+ </div>
+ <h4 class="ant-typography css-dev-only-do-not-override-1wxecgq" data-inspector-line="60"
+ data-inspector-column="10"
+ data-inspector-relative-path="src\pages\add-knowledge\components\knowledge-setting\category-panel.tsx">
+ General 瀵硅瘽绀轰緥</h4>
+ <div class="ant-divider css-dev-only-do-not-override-1wxecgq ant-divider-horizontal" data-inspector-line="63"
+ data-inspector-column="10"
+ data-inspector-relative-path="src\pages\add-knowledge\components\knowledge-setting\category-panel.tsx"
+ role="separator"></div>
+ <a-divider style="margin-top: 20px" />
+ </section>
</div>
</div>
</template>
@@ -180,7 +234,10 @@
switch: false,
multiSelect: ["section one"],
treeSelect: "",
- raptor: false
+ raptor: false,
+ prompt: '璇锋�荤粨浠ヤ笅娈佃惤銆� 灏忓績鏁板瓧锛屼笉瑕佺紪閫犮�� 娈佃惤濡備笅锛歕n' +
+ ' {cluster_content}\n' +
+ '浠ヤ笂灏辨槸浣犻渶瑕佹�荤粨鐨勫唴瀹广��',
});
const options = [
{
@@ -309,12 +366,14 @@
</script>
<style scoped lang="less">
.main-container {
+ position: relative;
display: flex;
justify-content: space-between;
height: 100%;
overflow: auto;
//background: #626aea;
background: #ffffff;
+ padding-top: 80px;
&-lf {
width: 40%;
//height: 100%;
@@ -371,6 +430,12 @@
//background: #626aea;
//border: 1px solid #cccccc;
border-radius: 10px;
+ overflow: hidden;
+ padding: 20px;
+ section{
+ width: 100%;
+ color: #333333;
+ }
}
}
</style>
\ No newline at end of file
--
Gitblit v1.8.0