P1: kubernetes/system API 拆为子目录模块,导出工具下沉到 lib/export-utils,
http 统一 buildApiUrl/getWsBase;HostMonitor、DeploymentEdit* 拆至子组件。
P2: 新增 hooks/api(queryKeys、useTerminalSessions、useHostMonitor),
TerminalSessionsTab 与 HostMonitor 接入 TanStack Query。
P3: 保留 services/api 路径,未迁移至 api/ 目录。
2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
import{j as e}from"./index-Dmami9WE.js";import{A as r}from"./ApprovalCategoryPage-CIXhWQ3k.js";import"./card-CIfC-8Rh.js";import"./input-NsU9nXZF.js";import"./badge-3UzCvU7L.js";import"./label-Ap_-SPYI.js";import"./table-CG4mjNfb.js";import"./select-DUbxjT0z.js";import"./index-CtCQcvyh.js";import"./chevron-up-Cq4GPopa.js";import"./system-C3cYTuQH.js";import"./index-BuEnLCjT.js";import"./plus-O65gX7Qz.js";import"./search-Dd-PeBfg.js";import"./refresh-cw-CTBERyFc.js";import"./file-text-CebshSV-.js";import"./circle-x-BBQeW1R3.js";import"./play-0EwQQJX_.js";const t=[{key:"provider",label:"云厂商",type:"select",options:["阿里云","腾讯云","华为云","AWS"],required:!0},{key:"region",label:"地域",type:"text",placeholder:"如 cn-hangzhou",required:!0},{key:"spec",label:"规格",type:"select",options:["2C4G","4C8G","8C16G","16C32G","32C64G"],required:!0},{key:"disk",label:"系统盘(GB)",type:"number",defaultValue:40,required:!0},{key:"count",label:"数量(台)",type:"number",defaultValue:1,required:!0},{key:"duration",label:"时长",type:"select",options:["1个月","3个月","6个月","1年"],required:!0},{key:"purpose",label:"用途说明",type:"textarea",required:!0}];function f(){return e.jsx(r,{"code-path":"src/pages/ApprovalResourcePage.tsx:16:5",category:"resource",title:"资源申请",description:"申请云服务器、存储、网络等基础设施资源",fields:t,templateCode:"server_apply"})}export{f as ApprovalResourcePage};
|