Commit 2e183419 authored by mhw's avatar mhw

knowledgeCode替换

parent bdb021e2
<!-- 创建知识库 --> <!-- 创建知识库 -->
<template> <template>
<div> <div>
<el-steps :active="active"> <el-steps :active="active">
<el-step title="基本信息"></el-step> <el-step title="基本信息"></el-step>
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<importConfiguration v-if="active==2" :item="item" :knowledgeName="knowledgeName" /> <importConfiguration v-if="active==2" :item="item" :knowledgeName="knowledgeName" />
</div> </div>
</template> </template>
<script> <script>
...@@ -25,7 +25,8 @@ export default { ...@@ -25,7 +25,8 @@ export default {
data () { data () {
return { return {
active: 1, active: 1,
knowledgeName: '' knowledgeName: '',
knowledgeCode: ''
}; };
}, },
...@@ -51,14 +52,14 @@ export default { ...@@ -51,14 +52,14 @@ export default {
} }
}; };
</script> </script>
<style scoped> <style scoped>
.inputWidth { .inputWidth {
width: 600px; width: 600px;
} }
form /deep/ .dialog-btn-layer { form /deep/ .dialog-btn-layer {
position: absolute; position: absolute;
bottom: 20px; bottom: 20px;
right: 20px; right: 20px;
background: #fff; background: #fff;
}</style> }</style>
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
</template> </template>
</el-row> </el-row>
</el-form > </el-form >
</template> </template>
<script> <script>
import { KnowledgeManage } from '@/api/gptController.js'; import { KnowledgeManage } from '@/api/gptController.js';
...@@ -25,6 +25,7 @@ export default { ...@@ -25,6 +25,7 @@ export default {
form: { form: {
'knowledgeDescribe': undefined, 'knowledgeDescribe': undefined,
'knowledgeName': undefined, 'knowledgeName': undefined,
'knowledgeCode': undefined,
knowledgeId: undefined knowledgeId: undefined
}, },
rules: { rules: {
...@@ -48,6 +49,7 @@ export default { ...@@ -48,6 +49,7 @@ export default {
if (this.isEdit) { if (this.isEdit) {
this.form.knowledgeDescribe = this.item.knowledgeDescribe this.form.knowledgeDescribe = this.item.knowledgeDescribe
this.form.knowledgeName = this.item.knowledgeName this.form.knowledgeName = this.item.knowledgeName
this.form.knowledgeCode = this.item.knowledgeCode
this.form.knowledgeId = this.item?.knowledgeId this.form.knowledgeId = this.item?.knowledgeId
} }
}, },
...@@ -62,7 +64,7 @@ export default { ...@@ -62,7 +64,7 @@ export default {
KnowledgeManage.update(this, params).then(res => { KnowledgeManage.update(this, params).then(res => {
resolve(res); resolve(res);
this.$message.success('编辑成功'); this.$message.success('编辑成功');
this.next() this.next(res)
}).catch(e => { }).catch(e => {
reject(e); reject(e);
}); });
...@@ -70,7 +72,7 @@ export default { ...@@ -70,7 +72,7 @@ export default {
KnowledgeManage.add(this, params).then(res => { KnowledgeManage.add(this, params).then(res => {
resolve(res); resolve(res);
this.$message.success('添加成功'); this.$message.success('添加成功');
this.next() this.next(res)
}).catch(e => { }).catch(e => {
reject(e); reject(e);
}); });
...@@ -85,21 +87,22 @@ export default { ...@@ -85,21 +87,22 @@ export default {
onCancel () { onCancel () {
this.$parent.onCancel(false) this.$parent.onCancel(false)
}, },
next () { next (res) {
this.$parent.knowledgeName = this.form.knowledgeName this.$parent.knowledgeName = this.form.knowledgeName
this.$parent.knowledgeCode = res.data.knowledgeCode;
this.$parent.active++ this.$parent.active++
} }
} }
} }
</script> </script>
<style scoped> <style scoped>
.introduce{ .introduce{
font-size: 12px; font-size: 12px;
color: #909399; color: #909399;
} }
.title { .title {
font-size: 20px; font-size: 20px;
margin-bottom: 16px; margin-bottom: 16px;
} }
</style> </style>
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
<template slot="title">知识库配置</template> <template slot="title">知识库配置</template>
<el-form-item label="请选择知识库:" style="margin-bottom:30px"> <el-form-item label="请选择知识库:" style="margin-bottom:30px">
<el-select ref="knowledgeSelect" v-model="form.knowledgeConfige.knowledge_base_name" placeholder="请选择" @change="changeKnowledge"> <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.knowledgeName"> <el-option v-for="item in knowledgeList" :key="item.knowledgeId" :label="item.knowledgeName" :value="item.knowledgeCode">
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment