Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
lmp_web
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
yujian
lmp_web
Commits
2e183419
Commit
2e183419
authored
Dec 21, 2023
by
mhw
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
knowledgeCode替换
parent
bdb021e2
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
76 additions
and
72 deletions
+76
-72
editOrAdd.vue
src/views/gptTraining/knowledgeBase/dialog/editOrAdd.vue
+37
-36
index.vue
...ining/knowledgeBase/dialog/essentialInformation/index.vue
+38
-35
index.vue
...ning/modelService/testOnline/components/leftBox/index.vue
+1
-1
No files found.
src/views/gptTraining/knowledgeBase/dialog/editOrAdd.vue
View file @
2e183419
<!-- 创建知识库 -->
<
template
>
<div>
<el-steps
:active=
"active"
>
<el-step
title=
"基本信息"
></el-step>
<el-step
title=
"导入配置"
></el-step>
<!--
<el-step
title=
"索引配置"
></el-step>
-->
</el-steps>
<essentialInformation
v-if=
"active==1"
:item=
"item"
:isEdit=
"isEdit"
/>
<importConfiguration
v-if=
"active==2"
:item=
"item"
:knowledgeName=
"knowledgeName"
/>
</div>
</
template
>
<div>
<el-steps
:active=
"active"
>
<el-step
title=
"基本信息"
></el-step>
<el-step
title=
"导入配置"
></el-step>
<!--
<el-step
title=
"索引配置"
></el-step>
-->
</el-steps>
<essentialInformation
v-if=
"active==1"
:item=
"item"
:isEdit=
"isEdit"
/>
<importConfiguration
v-if=
"active==2"
:item=
"item"
:knowledgeName=
"knowledgeName"
/>
</div>
</
template
>
<
script
>
// import indexConfiguration from './indexConfiguration/index';
import
importConfiguration
from
'./importConfiguration/index'
;
import
essentialInformation
from
'./essentialInformation/index'
;
export
default
{
data
()
{
return
{
active
:
1
,
knowledgeName
:
''
knowledgeName
:
''
,
knowledgeCode
:
''
};
},
props
:
[
'isEdit'
,
'item'
],
components
:
{
importConfiguration
,
essentialInformation
},
computed
:
{
},
mounted
()
{
},
methods
:
{
onCancel
(
isSuccess
)
{
if
(
this
.
observer
!=
null
)
{
this
.
observer
.
cancel
(
isSuccess
);
}
}
}
};
</
script
>
<
style
scoped
>
.inputWidth
{
width
:
600px
;
}
form
/
deep
/
.dialog-btn-layer
{
position
:
absolute
;
bottom
:
20px
;
right
:
20px
;
background
:
#fff
;
}
</
style
>
<
style
scoped
>
.inputWidth
{
width
:
600px
;
}
form
/
deep
/
.dialog-btn-layer
{
position
:
absolute
;
bottom
:
20px
;
right
:
20px
;
background
:
#fff
;
}
</
style
>
src/views/gptTraining/knowledgeBase/dialog/essentialInformation/index.vue
View file @
2e183419
<!-- 基本信息 -->
<
template
>
<el-form
label-position=
"left"
ref=
"form"
label-width=
"120px"
:model=
"form"
:size=
"defaultFormItemSize"
:rules=
"rules"
>
<el-row
class=
"title"
>
基本信息
</el-row>
<el-form-item
label=
"知识库名称:"
prop=
"knowledgeName"
>
<el-input
:disabled=
"this.isEdit"
v-model=
"form.knowledgeName"
class=
"inputWidth"
:size=
"defaultFormItemSize"
></el-input>
</el-form-item>
<el-form-item
label=
"知识库描述:"
prop=
"knowledgeDescribe"
>
<el-input
v-model=
"form.knowledgeDescribe"
type=
"textarea"
:rows=
"4"
class=
"inputWidth"
:size=
"defaultFormItemSize"
placeholder=
"描述这个知识库的内容,详细的描述可以让AI及时访问知识库的内容。如果为空,将影响该知识库在知识问答中被检索到的概率,因此建议尽可能对知识库详细地总结描述。"
></el-input>
</el-form-item>
<el-row
type=
"flex"
justify=
"end"
class=
"dialog-btn-layer mt20"
>
<template>
<el-button
:size=
"defaultFormItemSize"
:plain=
"true"
@
click=
"onCancel()"
>
取消
</el-button>
<el-button
:size=
"defaultFormItemSize"
:plain=
"true"
@
click=
"onSubmit()"
>
下一步
</el-button>
</
template
>
</el-row>
</el-form
>
</template>
<el-form
label-position=
"left"
ref=
"form"
label-width=
"120px"
:model=
"form"
:size=
"defaultFormItemSize"
:rules=
"rules"
>
<el-row
class=
"title"
>
基本信息
</el-row>
<el-form-item
label=
"知识库名称:"
prop=
"knowledgeName"
>
<el-input
:disabled=
"this.isEdit"
v-model=
"form.knowledgeName"
class=
"inputWidth"
:size=
"defaultFormItemSize"
></el-input>
</el-form-item>
<el-form-item
label=
"知识库描述:"
prop=
"knowledgeDescribe"
>
<el-input
v-model=
"form.knowledgeDescribe"
type=
"textarea"
:rows=
"4"
class=
"inputWidth"
:size=
"defaultFormItemSize"
placeholder=
"描述这个知识库的内容,详细的描述可以让AI及时访问知识库的内容。如果为空,将影响该知识库在知识问答中被检索到的概率,因此建议尽可能对知识库详细地总结描述。"
></el-input>
</el-form-item>
<el-row
type=
"flex"
justify=
"end"
class=
"dialog-btn-layer mt20"
>
<template>
<el-button
:size=
"defaultFormItemSize"
:plain=
"true"
@
click=
"onCancel()"
>
取消
</el-button>
<el-button
:size=
"defaultFormItemSize"
:plain=
"true"
@
click=
"onSubmit()"
>
下一步
</el-button>
</
template
>
</el-row>
</el-form
>
</template>
<
script
>
import
{
KnowledgeManage
}
from
'@/api/gptController.js'
;
export
default
{
...
...
@@ -25,6 +25,7 @@ export default {
form
:
{
'knowledgeDescribe'
:
undefined
,
'knowledgeName'
:
undefined
,
'knowledgeCode'
:
undefined
,
knowledgeId
:
undefined
},
rules
:
{
...
...
@@ -36,18 +37,19 @@ export default {
},
props
:
[
'isEdit'
,
'item'
],
components
:
{},
computed
:
{},
mounted
()
{
this
.
init
()
},
methods
:
{
init
()
{
if
(
this
.
isEdit
)
{
this
.
form
.
knowledgeDescribe
=
this
.
item
.
knowledgeDescribe
this
.
form
.
knowledgeName
=
this
.
item
.
knowledgeName
this
.
form
.
knowledgeCode
=
this
.
item
.
knowledgeCode
this
.
form
.
knowledgeId
=
this
.
item
?.
knowledgeId
}
},
...
...
@@ -57,12 +59,12 @@ export default {
if
(
valid
)
{
let
params
=
{};
params
.
knowledgeManageDto
=
{
...
this
.
form
};
if
(
this
.
isEdit
)
{
KnowledgeManage
.
update
(
this
,
params
).
then
(
res
=>
{
resolve
(
res
);
this
.
$message
.
success
(
'编辑成功'
);
this
.
next
()
this
.
next
(
res
)
}).
catch
(
e
=>
{
reject
(
e
);
});
...
...
@@ -70,7 +72,7 @@ export default {
KnowledgeManage
.
add
(
this
,
params
).
then
(
res
=>
{
resolve
(
res
);
this
.
$message
.
success
(
'添加成功'
);
this
.
next
()
this
.
next
(
res
)
}).
catch
(
e
=>
{
reject
(
e
);
});
...
...
@@ -85,21 +87,22 @@ export default {
onCancel
()
{
this
.
$parent
.
onCancel
(
false
)
},
next
()
{
next
(
res
)
{
this
.
$parent
.
knowledgeName
=
this
.
form
.
knowledgeName
this
.
$parent
.
knowledgeCode
=
res
.
data
.
knowledgeCode
;
this
.
$parent
.
active
++
}
}
}
</
script
>
<
style
scoped
>
.introduce
{
font-size
:
12px
;
color
:
#909399
;
}
.title
{
font-size
:
20px
;
margin-bottom
:
16px
;
}
</
style
>
<
style
scoped
>
.introduce
{
font-size
:
12px
;
color
:
#909399
;
}
.title
{
font-size
:
20px
;
margin-bottom
:
16px
;
}
</
style
>
src/views/gptTraining/modelService/testOnline/components/leftBox/index.vue
View file @
2e183419
...
...
@@ -37,7 +37,7 @@
<template
slot=
"title"
>
知识库配置
</
template
>
<el-form-item
label=
"请选择知识库:"
style=
"margin-bottom:30px"
>
<el-select
ref=
"knowledgeSelect"
v-model=
"form.knowledgeConfige.knowledge_base_name"
placeholder=
"请选择"
@
change=
"changeKnowledge"
>
<el-option
v-for=
"item in knowledgeList"
:key=
"item.knowledgeId"
:label=
"item.knowledgeName"
:value=
"item.knowledge
Nam
e"
>
<el-option
v-for=
"item in knowledgeList"
:key=
"item.knowledgeId"
:label=
"item.knowledgeName"
:value=
"item.knowledge
Cod
e"
>
</el-option>
</el-select>
</el-form-item>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment