diff --git a/src/pages/WorkSpace/DeviceManage/CloudConfig/components/DomianConf/AddAk.tsx b/src/pages/WorkSpace/DeviceManage/CloudConfig/components/DomianConf/AddAk.tsx index ab0ac483e528ea838a9a3c966d01c047f96405ed..892e3af532a4ba16c04ba527a3a07f5bde681c69 100644 --- a/src/pages/WorkSpace/DeviceManage/CloudConfig/components/DomianConf/AddAk.tsx +++ b/src/pages/WorkSpace/DeviceManage/CloudConfig/components/DomianConf/AddAk.tsx @@ -92,11 +92,31 @@ export default forwardRef( setPadding(false) }) } - const providerArr = [ - { id: 'aliyun_ecs', name: formatMessage({ id: 'device.aliyun_ecs' }) }, - { id: 'aliyun_eci', name: formatMessage({ id: 'device.aliyun_eci' }) }, + + const cloudTypeList = [ + { id: 'aliyun', name: formatMessage({ id: 'device.cloud.alibaba' }) }, + { id: 'tencent', name: formatMessage({ id: 'device.cloud.tencent' }) }, + { id: 'volcengine', name: formatMessage({ id: 'device.cloud.volcanic' }) } ] + const cloudTypeChange = (val: any) => { + console.log('val', val) + if (val === 'aliyun') { + return [ + { id: 'aliyun_ecs', name: formatMessage({ id: 'device.aliyun_ecs' }) }, + { id: 'aliyun_eci', name: formatMessage({ id: 'device.aliyun_eci' }) }, + ] + } else if (val === 'tencent') { + return [ + { id: 'tencent_ecs', name: formatMessage({ id: 'device.tencent_ecs' }) } + ] + } else if (val === 'volcengine') { + return [ + { id: 'volcengine_ecs', name: formatMessage({ id: 'device.volcengine_ecs' }) } + ] + } else return [{}] + } + return ( +