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
+ }
})
},
// 加载类别树形下拉菜单