فهرست منبع

reactor:知识库知识类型管理调整;

zhangchong 10 ماه پیش
والد
کامیت
6b63baf131

+ 0 - 9
src/views/knowledge/config/type/component/Knowledge-type-add.vue

@@ -45,15 +45,6 @@
                 :max-collapse-tags="3"
                 filterable
               >
-                <!--                <template #header>
-                                  <el-checkbox
-                                    v-model="checkAll"
-                                    :indeterminate="indeterminate"
-                                    @change="handleCheckAll"
-                                  >
-                                    All
-                                  </el-checkbox>
-                                </template>-->
               </el-tree-select>
 						</el-form-item>
 					</el-col>

+ 0 - 9
src/views/knowledge/config/type/component/Knowledge-type-edit.vue

@@ -45,15 +45,6 @@
                 filterable
                 placeholder="请选择关联组织"
               >
-<!--                <template #header>
-                  <el-checkbox
-                    v-model="checkAll"
-                    :indeterminate="indeterminate"
-                    @change="handleCheckAll"
-                  >
-                    All
-                  </el-checkbox>
-                </template>-->
               </el-tree-select>
 						</el-form-item>
 					</el-col>

+ 37 - 17
src/views/knowledge/index/edit.vue

@@ -37,21 +37,41 @@
 							</template>
 							<template #default>
 								<el-form-item label="知识分类" prop="knowledgeTypeId" :rules="[{ required: true, message: '请选择知识分类', trigger: 'change' }]">
-									<el-cascader
-										:options="state.typeData"
-										filterable
-										:props="{ value: 'id', label: 'name', emitPath: false, children: 'children', multiple: true }"
-										placeholder="请选择知识分类"
-										clearable
-										class="w100"
-										v-model="state.ruleForm.knowledgeTypeId"
-										ref="cascadeRef"
-										@change="getKnowledgeList"
-										collapse-tags
-										collapse-tags-tooltip
-										:max-collapse-tags="2"
-									>
-									</el-cascader>
+<!--									<el-cascader-->
+<!--										:options="state.typeData"-->
+<!--										filterable-->
+<!--										:props="{ value: 'id', label: 'name', emitPath: false, children: 'children', multiple: true }"-->
+<!--										placeholder="请选择知识分类"-->
+<!--										clearable-->
+<!--										class="w100"-->
+<!--										v-model="state.ruleForm.knowledgeTypeId"-->
+<!--										ref="cascadeRef"-->
+<!--										@change="getKnowledgeList"-->
+<!--										collapse-tags-->
+<!--										collapse-tags-tooltip-->
+<!--										:max-collapse-tags="2"-->
+<!--									>-->
+<!--									</el-cascader>-->
+                  <el-tree-select
+                    v-model="state.ruleForm.knowledgeTypeId"
+                    :data="state.typeData"
+                    multiple
+                    :render-after-expand="false"
+                    show-checkbox
+                    ref="cascadeRef"
+                    node-key="id"
+                    @change="getKnowledgeList"
+                    :props="{  label: 'name' }"
+                    class="w100"
+                    check-strictly
+                    check-on-click-node
+                    collapse-tags
+                    collapse-tags-tooltip
+                    :max-collapse-tags="2"
+                    filterable
+                    placeholder="请选择知识分类"
+                  >
+                  </el-tree-select>
 								</el-form-item>
 							</template>
 						</el-skeleton>
@@ -421,9 +441,9 @@ const showStandard = () => {
 const cascadeRef = ref<RefType>();
 // 获取选择name值
 const getKnowledgeList = () => {
-	let currentNode = cascadeRef.value.getCheckedNodes();
+	const currentNode = cascadeRef.value.getCheckedNodes();
 	state.ruleForm.knowledgeType = currentNode.map((item: any) => {
-		return { KnowledgeTypeName: item.label, KnowledgeTypeId: item.value, KnowledgeTypeSpliceName : item.data.spliceName };
+		return { KnowledgeTypeName: item.name, KnowledgeTypeId: item.id, KnowledgeTypeSpliceName : item.spliceName };
 	});
 };
 // 添加关键词