diff --git a/jero-web/package.json b/jero-web/package.json
index 895530955..0a928ac24 100644
--- a/jero-web/package.json
+++ b/jero-web/package.json
@@ -43,6 +43,7 @@
"vue-ls": "^3.2.0",
"vue-photo-preview": "^1.1.3",
"vue-print-nb-jeecg": "^1.0.9",
+ "vue-quill-editor": "^3.0.6",
"vue-router": "^3.0.1",
"vue-splitpane": "^1.0.4",
"vuedraggable": "^2.20.0",
diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js
index e81246812..9cfe92ae3 100644
--- a/jero-web/src/common/lang/en-us.js
+++ b/jero-web/src/common/lang/en-us.js
@@ -1209,4 +1209,11 @@ module.exports = {
financialReimbursement:'Financial Reimbursement',
classificationMaintenance:'Classification Maintenance',
managePublishing:'Manage Publishing',
+ displayPermission:'Display permission',
+ authorizedUser:'Authorized user',
+ problemClassification:'Problem classification',
+ market:'market',
+ documentNumber:'Document Number',
+ documentTitle:'Document Title',
+ bringInDocumentInformation:'Bring in document information',
}
\ No newline at end of file
diff --git a/jero-web/src/common/lang/zh-cn.js b/jero-web/src/common/lang/zh-cn.js
index 69b0d8324..715a564bf 100644
--- a/jero-web/src/common/lang/zh-cn.js
+++ b/jero-web/src/common/lang/zh-cn.js
@@ -1312,4 +1312,11 @@ module.exports = {
financialReimbursement:'财务报销',
classificationMaintenance:'分类维护',
managePublishing:'管理发布',
+ displayPermission:'展示权限',
+ authorizedUser:'权限用户',
+ problemClassification:'问题分类',
+ market:'市场',
+ documentNumber:'文档编号',
+ documentTitle:'文档标题',
+ bringInDocumentInformation:'带入文档信息',
}
\ No newline at end of file
diff --git a/jero-web/src/components/layouts/TabLayout.vue b/jero-web/src/components/layouts/TabLayout.vue
index 43d3b7322..eab0ee130 100644
--- a/jero-web/src/components/layouts/TabLayout.vue
+++ b/jero-web/src/components/layouts/TabLayout.vue
@@ -92,6 +92,9 @@
this.$route.path == '/virtualListDetails' ||
this.$route.path == '/taskListProcess' ||
this.$route.path == '/ProjectDetails' ||
+ this.$route.path == '/problemKnowledgeBaseAdd' ||
+ this.$route.path == '/problemKnowledgeBaseRelease' ||
+ this.$route.path == '/problemKnowledgeBaseView' ||
this.$route.path == '/regulatoryInitiatingProcess' ||
this.$route.path == '/regulatoryProcessReview' ||
this.$route.path == '/handshakeProcess' ||
diff --git a/jero-web/src/config/router.config.js b/jero-web/src/config/router.config.js
index b4a8ba6b4..0ddd91599 100644
--- a/jero-web/src/config/router.config.js
+++ b/jero-web/src/config/router.config.js
@@ -357,6 +357,21 @@ export const constantRouterMap = [
name: 'evaluationResultsClause',
component: () => import(/* webpackChunkName: "user" */ '@/views/businessSupport/technologyAssessment/components/evaluationResultsClause')
},
+ {
+ path: '/problemKnowledgeBaseAdd',
+ name: 'problemKnowledgeBaseAdd',
+ component: () => import(/* webpackChunkName: "user" */ '@/views/businessSupport/problemKnowledgeBase/components/problemKnowledgeBaseAdd')
+ },
+ {
+ path: '/problemKnowledgeBaseRelease',
+ name: 'problemKnowledgeBaseRelease',
+ component: () => import(/* webpackChunkName: "user" */ '@/views/businessSupport/problemKnowledgeBase/components/problemKnowledgeBaseRelease')
+ },
+ {
+ path: '/problemKnowledgeBaseView',
+ name: 'problemKnowledgeBaseView',
+ component: () => import(/* webpackChunkName: "user" */ '@/views/businessSupport/problemKnowledgeBase/components/problemKnowledgeBaseView')
+ },
// {
// path: '/ParameterItemCollection',
// name: 'ParameterItemCollection',
diff --git a/jero-web/src/views/businessSupport/problemKnowledgeBase/components/problemKnowledgeBaseAdd.vue b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/problemKnowledgeBaseAdd.vue
new file mode 100644
index 000000000..2b654d9c4
--- /dev/null
+++ b/jero-web/src/views/businessSupport/problemKnowledgeBase/components/problemKnowledgeBaseAdd.vue
@@ -0,0 +1,408 @@
+
+