From 8b80578d995aca1f1c81aa9bfa6d4a1283dd04be Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E6=83=B3?= <826276471@qq.com>
Date: Wed, 19 Mar 2025 14:46:58 +0800
Subject: [PATCH] =?UTF-8?q?feat:=E5=9B=9E=E7=AD=94=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=90=AD=E5=BB=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/custom-rich-editor/index.vue | 3 +-
.../src/apis/inputSuppliesApi/index.js | 8 +-
.../src/apis/inputSuppliesApi/material.js | 9 +
.../src/apis/inputSuppliesApi/redAndBlank.js | 2 +-
.../src/router/modules/inputSupplies/index.js | 12 +-
.../knowledgeManage/index.vue | 182 ++++++++++++++++-
.../materialManage/index.vue | 44 +++-
.../materialManage/useMaterialHook.js | 191 +++++++++++++++++-
8 files changed, 432 insertions(+), 19 deletions(-)
create mode 100644 sub-government-affairs-service/src/apis/inputSuppliesApi/material.js
diff --git a/main/src/components/custom-rich-editor/index.vue b/main/src/components/custom-rich-editor/index.vue
index 21cd188..1e4bad9 100644
--- a/main/src/components/custom-rich-editor/index.vue
+++ b/main/src/components/custom-rich-editor/index.vue
@@ -87,7 +87,7 @@ export default {
},
},
},
- emits: ['focus', 'blur', 'change'],
+ emits: ['focus', 'blur', 'change', 'update:value'],
setup(props, cxt) {
const refEditor = shallowRef();
const valueHtml = ref('');
@@ -112,6 +112,7 @@ export default {
*/
const handleChange = (editor) => {
cxt.emit('change', editor);
+ cxt.emit('update:value', valueHtml.value);
};
/**
* 组件销毁
diff --git a/sub-government-affairs-service/src/apis/inputSuppliesApi/index.js b/sub-government-affairs-service/src/apis/inputSuppliesApi/index.js
index 5346cfb..b9ec383 100644
--- a/sub-government-affairs-service/src/apis/inputSuppliesApi/index.js
+++ b/sub-government-affairs-service/src/apis/inputSuppliesApi/index.js
@@ -1,3 +1,7 @@
-import * as redBlack from './redAndBlank';
+import * as redBlackApi from './redAndBlank';
+import * as materialApi from './material';
-export { redBlack };
+export default {
+ ...materialApi,
+ ...redBlackApi,
+};
diff --git a/sub-government-affairs-service/src/apis/inputSuppliesApi/material.js b/sub-government-affairs-service/src/apis/inputSuppliesApi/material.js
new file mode 100644
index 0000000..330aacd
--- /dev/null
+++ b/sub-government-affairs-service/src/apis/inputSuppliesApi/material.js
@@ -0,0 +1,9 @@
+import request from '@/utils/axios';
+
+/* 获取物资类型 */
+export function getMaterailTypes(params) {
+ return request({
+ url: '/input/common/getList',
+ params,
+ });
+}
diff --git a/sub-government-affairs-service/src/apis/inputSuppliesApi/redAndBlank.js b/sub-government-affairs-service/src/apis/inputSuppliesApi/redAndBlank.js
index 503f164..d624f21 100644
--- a/sub-government-affairs-service/src/apis/inputSuppliesApi/redAndBlank.js
+++ b/sub-government-affairs-service/src/apis/inputSuppliesApi/redAndBlank.js
@@ -1 +1 @@
-import request from '@/utils/request';
+import request from '@/utils/axios';
diff --git a/sub-government-affairs-service/src/router/modules/inputSupplies/index.js b/sub-government-affairs-service/src/router/modules/inputSupplies/index.js
index fe35113..40fa851 100644
--- a/sub-government-affairs-service/src/router/modules/inputSupplies/index.js
+++ b/sub-government-affairs-service/src/router/modules/inputSupplies/index.js
@@ -123,12 +123,12 @@ const inputSuppliesRoutes = [
component: () => import('@/views/inputSuppliesManage/redBlackRank/index.vue'),
meta: { title: '企业红黑榜', icon: 'Document' },
},
- // {
- // path: '/sub-government-affairs-service/knowledgeManage',
- // name: 'knowledgeManage',
- // component: () => import('@/views/inputSuppliesManage/knowledgeManage/index.vue'),
- // meta: { title: '知识库', icon: 'Document' },
- // },
+ {
+ path: '/sub-government-affairs-service/knowledgeManage',
+ name: 'knowledgeManage',
+ component: () => import('@/views/inputSuppliesManage/knowledgeManage/index.vue'),
+ meta: { title: '知识库', icon: 'Document' },
+ },
// {
// path: '/sub-government-affairs-service/patrolCaseManage',
// name: 'patrolCaseManage',
diff --git a/sub-government-affairs-service/src/views/inputSuppliesManage/knowledgeManage/index.vue b/sub-government-affairs-service/src/views/inputSuppliesManage/knowledgeManage/index.vue
index 08c26cb..976db00 100644
--- a/sub-government-affairs-service/src/views/inputSuppliesManage/knowledgeManage/index.vue
+++ b/sub-government-affairs-service/src/views/inputSuppliesManage/knowledgeManage/index.vue
@@ -1,19 +1,195 @@
- 知识库
+
+
+
+
+
+
+
+
+
+
diff --git a/sub-government-affairs-service/src/views/inputSuppliesManage/materialManage/index.vue b/sub-government-affairs-service/src/views/inputSuppliesManage/materialManage/index.vue
index dfc2ff9..62667d5 100644
--- a/sub-government-affairs-service/src/views/inputSuppliesManage/materialManage/index.vue
+++ b/sub-government-affairs-service/src/views/inputSuppliesManage/materialManage/index.vue
@@ -1,12 +1,50 @@
-
+
+
+
+
+
+
+
+