From 967ce1208a804b87893ff467c19f84bf16c74f8c Mon Sep 17 00:00:00 2001
From: huangchenhao <123673748@qq.com>
Date: Tue, 4 Nov 2025 15:17:12 +0800
Subject: [PATCH] +
---
packages/mobile/src/views/Home.vue | 31 ++++++++++---------
packages/mobile/vite.config.js | 2 +-
.../src/views/EquipmentManagement/index.js | 2 +-
.../src/views/MaterialManagement/index.js | 2 +-
packages/shared/utils/request.js | 21 +++++++++++++
5 files changed, 40 insertions(+), 18 deletions(-)
create mode 100644 packages/shared/utils/request.js
diff --git a/packages/mobile/src/views/Home.vue b/packages/mobile/src/views/Home.vue
index 9a7405b..bf2efe2 100644
--- a/packages/mobile/src/views/Home.vue
+++ b/packages/mobile/src/views/Home.vue
@@ -9,21 +9,9 @@
-
-
-
+
+
+
@@ -38,10 +26,23 @@
import { ref } from "vue";
import { useRouter } from "vue-router";
import { showToast } from "vant";
+import { request } from "../../../shared/utils/request";
const router = useRouter();
const active = ref(0);
+// 获取养护站详情
+const getYHZDetail = async () => {
+ try {
+ const res = await request({
+ url: `/api/yhz/${53}`, // 假设获取的是id为53的养护站的详情
+ method: "GET",
+ });
+ } catch (error) {
+
+ }
+};
+
const goToUser = () => {
router.push("/user");
};
diff --git a/packages/mobile/vite.config.js b/packages/mobile/vite.config.js
index aa6b476..78f9ca3 100644
--- a/packages/mobile/vite.config.js
+++ b/packages/mobile/vite.config.js
@@ -5,7 +5,7 @@ import Components from 'unplugin-vue-components/vite'
import { VantResolver } from 'unplugin-vue-components/resolvers'
export default defineConfig({
- base: '/app',
+ base: '/app/',
plugins: [
vue(),
Components({
diff --git a/packages/screen/src/views/EquipmentManagement/index.js b/packages/screen/src/views/EquipmentManagement/index.js
index 87b5dc4..9e8b5b2 100644
--- a/packages/screen/src/views/EquipmentManagement/index.js
+++ b/packages/screen/src/views/EquipmentManagement/index.js
@@ -122,7 +122,7 @@ const getTreeData = async () => {
};
// 处理节点点击事件
const handleNodeClick = (data, node) => {
- if (node.expanded === false) {
+ if (data.type === 'area' && node.expanded === false) {
console.log('树节点关闭', node.expanded)
yhzid.value = ''; // 重置养护站id
qxmc.value = ''; // 重置区县名称
diff --git a/packages/screen/src/views/MaterialManagement/index.js b/packages/screen/src/views/MaterialManagement/index.js
index e543c97..d4b0029 100644
--- a/packages/screen/src/views/MaterialManagement/index.js
+++ b/packages/screen/src/views/MaterialManagement/index.js
@@ -110,7 +110,7 @@ const getTreeData = async () => {
};
// 处理节点点击事件
const handleNodeClick = (data, node) => {
- if (node.expanded === false) {
+ if (data.type === 'area' && node.expanded === false) {
console.log('树节点关闭', node.expanded)
yhzid.value = ''; // 重置养护站id
qxmc.value = ''; // 重置区县名称
diff --git a/packages/shared/utils/request.js b/packages/shared/utils/request.js
new file mode 100644
index 0000000..e86157d
--- /dev/null
+++ b/packages/shared/utils/request.js
@@ -0,0 +1,21 @@
+import axios from 'axios'
+
+const service = axios.create({
+ baseURL: '',
+ timeout: 10000
+})
+
+export async function request(config) {
+ try {
+ const res = await service(config)
+ if (res === null || res === undefined) {
+ return res
+ }
+ if (Object.prototype.hasOwnProperty.call(res, 'data')) {
+ return res.data
+ }
+ } catch (error) {
+ console.log(error)
+ return null
+ }
+}
\ No newline at end of file