diff --git a/src/views/caseManage/components/knowledgeDetail.vue b/src/views/caseManage/components/knowledgeDetail.vue index f0c48db..1498d78 100644 --- a/src/views/caseManage/components/knowledgeDetail.vue +++ b/src/views/caseManage/components/knowledgeDetail.vue @@ -11,6 +11,7 @@
所属类别:{{ knowledge.kTypeName }}
发布人:{{ knowledge.publisherName }}
+
权属单位:{{ knowledge.deptName }}
发布时间:{{ knowledge.publishTime }}
@@ -33,7 +34,8 @@ kTypeName: '', publisherName: '', kInfo: '', - publishTime: '' + publishTime: '', + deptName: '' }, dialogShow: false } diff --git a/src/views/caseManage/components/knowledgeDetail.vue b/src/views/caseManage/components/knowledgeDetail.vue index f0c48db..1498d78 100644 --- a/src/views/caseManage/components/knowledgeDetail.vue +++ b/src/views/caseManage/components/knowledgeDetail.vue @@ -11,6 +11,7 @@
所属类别:{{ knowledge.kTypeName }}
发布人:{{ knowledge.publisherName }}
+
权属单位:{{ knowledge.deptName }}
发布时间:{{ knowledge.publishTime }}
@@ -33,7 +34,8 @@ kTypeName: '', publisherName: '', kInfo: '', - publishTime: '' + publishTime: '', + deptName: '' }, dialogShow: false } diff --git a/src/views/knowledgeManage/editKnowledge.vue b/src/views/knowledgeManage/editKnowledge.vue index a2f2dfa..d3d9378 100644 --- a/src/views/knowledgeManage/editKnowledge.vue +++ b/src/views/knowledgeManage/editKnowledge.vue @@ -9,16 +9,21 @@ - + - + + + + + + @@ -44,10 +49,11 @@ import { getTypeList, addKnowledge, updateKnowledge, knowledgeDetail } from '@/api/knowledge' import Tinymce from '../../components/Tinymce/index' import Wangeditor from '../../components/wangeditor/wangeditor' +import DeptSelect from '../../components/DeptSelect/index' export default { name: 'EditKnowledge', - components: { Wangeditor, Tinymce, SelectTree }, + components: { DeptSelect, Wangeditor, Tinymce, SelectTree }, data() { return { dialogFormVisible: false, // 对话框是否显示 @@ -59,7 +65,8 @@ type: '', // 父级编号 name: '', // 类别名 keywords: '', // 关键词 - info: '' // 内容 + info: '', // 内容 + deptId: '' }, // 表单 typeProps: { parent: 'pid', @@ -76,7 +83,8 @@ name: [{ required: true, message: '标题不能为空', trigger: ['blur', 'change'] }], type: [{ required: true, message: '类别必选', trigger: ['blur', 'change'] }], keywords: [{ required: true, message: '关键词必填', trigger: ['blur', 'change'] }], - info: [{ required: true, message: '知识内容必填', trigger: ['blur', 'change'] }] + info: [{ required: true, message: '知识内容必填', trigger: ['blur', 'change'] }], + deptId: [{ required: true, message: '权属单位必选', trigger: ['blur', 'change'] }] } // 前端校验规则 } }, @@ -92,6 +100,9 @@ this.fetchTypeTree() if (dialogStatus === 'create') { // 如果是新增,清除验证 this.resetForm() + if (!this.knowledgeForm.deptId) { + this.knowledgeForm.deptId = this.$store.state.user.deptId + } this.$nextTick(() => { this.$refs['dataForm'].clearValidate() }) @@ -109,9 +120,13 @@ type: response.data.kType, // 类型 name: response.data.kName, // 类别名 keywords: response.data.keywords, // 关键词 - info: response.data.kInfo // 内容 + info: response.data.kInfo, // 内容 + deptId: response.data.deptId } } + if (!this.knowledgeForm.deptId) { + this.knowledgeForm.deptId = this.$store.state.user.deptId + } }) }, // 加载类别树形下拉菜单