From bc4c3f11eb26994ddf9e7b6fef574a9d266b2a6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=83=B3?= <826276471@qq.com> Date: Tue, 18 Mar 2025 10:50:56 +0800 Subject: [PATCH] feat --- .../src/router/modules/inputSupplies/index.js | 8 ++++++- .../inputSuppliesManage/hooks/useBasicInfo.js | 9 ++++---- .../materialManage/index.vue | 21 +++++++++++++++++++ .../materialManage/useMaterialHook.js | 12 +++++++++++ 4 files changed, 45 insertions(+), 5 deletions(-) create mode 100644 sub-government-affairs-service/src/views/inputSuppliesManage/materialManage/index.vue create mode 100644 sub-government-affairs-service/src/views/inputSuppliesManage/materialManage/useMaterialHook.js 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 e29804a..fe35113 100644 --- a/sub-government-affairs-service/src/router/modules/inputSupplies/index.js +++ b/sub-government-affairs-service/src/router/modules/inputSupplies/index.js @@ -6,7 +6,7 @@ const inputSuppliesRoutes = [ path: '/sub-government-affairs-service/inputSuppliesManage', name: 'inputSuppliesManage', component: Layout, - redirect: '/sub-government-affairs-service/material', + redirect: '/sub-government-affairs-service/materialManage', meta: { title: '投入品监管平台', icon: 'Document' }, children: [ // { @@ -15,6 +15,12 @@ const inputSuppliesRoutes = [ // component: () => import('@/views/inputSuppliesManage/inputDataView/index.vue'), // meta: { title: '投入品资源一张图', icon: 'Document' }, // }, + { + path: '/sub-government-affairs-service/materialManage', + name: 'materialManage', + component: () => import('@/views/inputSuppliesManage/materialManage/index.vue'), + meta: { title: '物资管理融合', icon: 'Document' }, + }, { path: '/sub-government-affairs-service/material', name: 'material', diff --git a/sub-government-affairs-service/src/views/inputSuppliesManage/hooks/useBasicInfo.js b/sub-government-affairs-service/src/views/inputSuppliesManage/hooks/useBasicInfo.js index fef2aba..20d8480 100644 --- a/sub-government-affairs-service/src/views/inputSuppliesManage/hooks/useBasicInfo.js +++ b/sub-government-affairs-service/src/views/inputSuppliesManage/hooks/useBasicInfo.js @@ -19,14 +19,15 @@ export function useBasicInfo() { label: '化学成分', value: '2', children: [ - { label: '无机农药', value: '2-1' }, - { label: '生物农药', value: '2-2' }, + { label: '无机农药', pid: '2', value: '2-1' }, + { label: '生物农药', pid: '2', value: '2-2' }, { label: '有机农药', + pid: '2', value: '2-3', children: [ - { label: '天然有机农药', value: '2-3-1' }, - { label: '人工合成农药', value: '2-3-2' }, + { label: '天然有机农药', pid: '2-3', value: '2-3-1' }, + { label: '人工合成农药', pid: '2-3', value: '2-3-2' }, ], }, ], diff --git a/sub-government-affairs-service/src/views/inputSuppliesManage/materialManage/index.vue b/sub-government-affairs-service/src/views/inputSuppliesManage/materialManage/index.vue new file mode 100644 index 0000000..dfc2ff9 --- /dev/null +++ b/sub-government-affairs-service/src/views/inputSuppliesManage/materialManage/index.vue @@ -0,0 +1,21 @@ + + + + + diff --git a/sub-government-affairs-service/src/views/inputSuppliesManage/materialManage/useMaterialHook.js b/sub-government-affairs-service/src/views/inputSuppliesManage/materialManage/useMaterialHook.js new file mode 100644 index 0000000..cec889a --- /dev/null +++ b/sub-government-affairs-service/src/views/inputSuppliesManage/materialManage/useMaterialHook.js @@ -0,0 +1,12 @@ +import { ref } from 'vue'; + +export const useMaterialHook = () => { + const pageData = ref({ + currentPage: 1, + pageSize: 10, + total: 0, + }); + const data = ref([]); + + return { pageData, data }; +};