This commit is contained in:
huangchenhao 2025-11-04 15:17:12 +08:00
parent 6d6ca0c0b5
commit 967ce1208a
5 changed files with 40 additions and 18 deletions

View File

@ -9,21 +9,9 @@
<div class="content"> <div class="content">
<van-grid :gutter="10" :column-num="3" class="grid"> <van-grid :gutter="10" :column-num="3" class="grid">
<van-grid-item icon="setting-o" text="设备管理" to="/EquipManage" /> <van-grid-item icon="setting-o" text="设备管理" to="/EquipManage" />
<van-grid-item <van-grid-item icon="setting-o" text="物资管理" to="/MaterialManage" />
icon="setting-o" <van-grid-item icon="setting-o" text="人员管理" to="/StaffManage" />
text="物资管理" <van-grid-item icon="setting-o" text="冰雪灾害" to="/IceHail" />
to="/MaterialManage"
/>
<van-grid-item
icon="setting-o"
text="人员管理"
to="/StaffManage"
/>
<van-grid-item
icon="setting-o"
text="冰雪灾害"
to="/IceHail"
/>
</van-grid> </van-grid>
</div> </div>
@ -38,10 +26,23 @@
import { ref } from "vue"; import { ref } from "vue";
import { useRouter } from "vue-router"; import { useRouter } from "vue-router";
import { showToast } from "vant"; import { showToast } from "vant";
import { request } from "../../../shared/utils/request";
const router = useRouter(); const router = useRouter();
const active = ref(0); const active = ref(0);
//
const getYHZDetail = async () => {
try {
const res = await request({
url: `/api/yhz/${53}`, // id53
method: "GET",
});
} catch (error) {
}
};
const goToUser = () => { const goToUser = () => {
router.push("/user"); router.push("/user");
}; };

View File

@ -5,7 +5,7 @@ import Components from 'unplugin-vue-components/vite'
import { VantResolver } from 'unplugin-vue-components/resolvers' import { VantResolver } from 'unplugin-vue-components/resolvers'
export default defineConfig({ export default defineConfig({
base: '/app', base: '/app/',
plugins: [ plugins: [
vue(), vue(),
Components({ Components({

View File

@ -122,7 +122,7 @@ const getTreeData = async () => {
}; };
// 处理节点点击事件 // 处理节点点击事件
const handleNodeClick = (data, node) => { const handleNodeClick = (data, node) => {
if (node.expanded === false) { if (data.type === 'area' && node.expanded === false) {
console.log('树节点关闭', node.expanded) console.log('树节点关闭', node.expanded)
yhzid.value = ''; // 重置养护站id yhzid.value = ''; // 重置养护站id
qxmc.value = ''; // 重置区县名称 qxmc.value = ''; // 重置区县名称

View File

@ -110,7 +110,7 @@ const getTreeData = async () => {
}; };
// 处理节点点击事件 // 处理节点点击事件
const handleNodeClick = (data, node) => { const handleNodeClick = (data, node) => {
if (node.expanded === false) { if (data.type === 'area' && node.expanded === false) {
console.log('树节点关闭', node.expanded) console.log('树节点关闭', node.expanded)
yhzid.value = ''; // 重置养护站id yhzid.value = ''; // 重置养护站id
qxmc.value = ''; // 重置区县名称 qxmc.value = ''; // 重置区县名称

View File

@ -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
}
}