| | |
| | | <!-- |
| | | * @Author: husq 931347610@qq.com |
| | | * @Date: 2023-09-13 18:21:08 |
| | | * @LastEditors: husq 931347610@qq.com |
| | | * @LastEditTime: 2023-10-08 14:35:54 |
| | | * @FilePath: \Cloud-API-Demo-Web\src\pages\page-web\projects\project_list\list_page\list.vue |
| | | * @LastEditors: GuLiMmo 2820890765@qq.com |
| | | * @LastEditTime: 2024-08-27 16:50:42 |
| | | * @FilePath: /drone-web/src/pages/page-web/projects/project_list/list_page/list.vue |
| | | * @Description: |
| | | * |
| | | * Copyright (c) 2023 by ${git_name_email}, All Rights Reserved. |
| | |
| | | import { ERouterName } from '/@/types/enums' |
| | | import { statusOption, sortOption, projectOption, map, sortEnum } from './data' |
| | | import { getPage as getProjectPage } from '/@/api/project-page' |
| | | import { getPlatform } from '/@/api/manage' |
| | | import { getPlatform, getPlatformByUser } from '/@/api/manage' |
| | | import { PlusCircleOutlined, MonitorOutlined } from '@ant-design/icons-vue' |
| | | import { projectCard } from './components/data' |
| | | import { useMyStore } from '/@/store' |
| | |
| | | router.push({ name: ERouterName.WORKSPACE }) |
| | | store.commit('SET_POINT_LIST', []) |
| | | } |
| | | const cesium = cesiumOperation() |
| | | // const cesium = cesiumOperation() |
| | | const goAdd = () => { |
| | | router.push({ name: ERouterName.ADD_PROJECT }) |
| | | store.commit('SET_POINT_LIST', []) |
| | |
| | | // 页面初始化 |
| | | const init = async () => { |
| | | spinning.value = true |
| | | const res = await getPlatform(params.value, 1, 20).catch(e => { |
| | | const res = await getPlatformByUser().catch(e => { |
| | | spinning.value = false |
| | | }) |
| | | cardList.value = res.data.list |
| | | cesium.removeAllPoint() |
| | | cesium.removeAllDataSource() |
| | | cardList.value = res.data |
| | | // cesium.removeAllPoint() |
| | | // cesium.removeAllDataSource() |
| | | spinning.value = false |
| | | } |
| | | onMounted(() => { |