diff --git a/.npmrc b/.npmrc
new file mode 100644
index 0000000..9907a05
--- /dev/null
+++ b/.npmrc
@@ -0,0 +1,33 @@
+; Force npm to always require authentication when accessing the registry, even for GET requests.
+; always-auth = false
+
+; The location of npm's cache directory. See npm-cache (https://docs.npmjs.com/cli/cache)
+; Default: Windows: %AppData%\npm-cache, Posix: ~/.npm
+; cache =
+
+; What level of logs to report. On failure, all logs are written to npm-debug.log in the current working directory.
+; Any logs of a higher level than the setting are shown. The default is "warn", which shows warn and error output.
+; Default: "warn"
+; Values: "silent", "error", "warn", "http", "info", "verbose", "silly"
+; loglevel =
+
+; The config file to read for global config options.
+; Default: {prefix}/etc/npmrc
+; globalconfig =
+
+; The location to install global items. If set on the command line, then it forces non-global commands to run in the specified folder.
+; Default: see npm-folders (https://docs.npmjs.com/files/folders)
+; prefix =
+
+; The base URL of the npm package registry.
+; Default: https://registry.npmjs.org/
+registry = http://58.210.154.140:13011/repository/bocloud-npm/
+auto-install-peers = true
+strict-peer-dependencies = false
+shamefully-hoist = true
+always-auth = true
+_auth = Ym9jbG91ZDpjbXBAdjU4Nw==
+
+; If set to false, then ignore npm-shrinkwrap.json files when installing.
+; Default: true
+; shrinkwrap =
\ No newline at end of file
diff --git a/src/views/resource-apply/disk/bingoCloudOS.vue b/src/views/resource-apply/disk/bingoCloudOS.vue
new file mode 100644
index 0000000..fb4c393
--- /dev/null
+++ b/src/views/resource-apply/disk/bingoCloudOS.vue
@@ -0,0 +1,194 @@
+/**
+* Created by HaijunZhang on 2019/4/28.
+*/
+
+
+
+
+ 配置信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IOPS和磁盘最大比率为 50:1
+
+
+
+
+ 云配置信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{currentElement.insAmount}}GB
+
+
+
+
+
+
+
diff --git a/src/views/resource-apply/disk/index.vue b/src/views/resource-apply/disk/index.vue
index 707d55f..0b15584 100644
--- a/src/views/resource-apply/disk/index.vue
+++ b/src/views/resource-apply/disk/index.vue
@@ -9,6 +9,7 @@
+
@@ -19,6 +20,7 @@ import tencent from './tencent.vue'
import tce from './tce.vue'
import op from './op.vue'
import aws from './aws.vue'
+import bingoCloudOS from './bingoCloudOS.vue'
export default {
props: {
itemData: {
@@ -28,7 +30,7 @@ export default {
type: Boolean
}
},
- components: { ali, op, huawei, tencent, aws, tce },
+ components: { ali, op, huawei, tencent, aws, bingoCloudOS, tce },
data () {
return {
type: ''
diff --git a/src/views/resource-apply/ecs/bingoCloudOS/addDisk/add.vue b/src/views/resource-apply/ecs/bingoCloudOS/addDisk/add.vue
new file mode 100644
index 0000000..ad95fd6
--- /dev/null
+++ b/src/views/resource-apply/ecs/bingoCloudOS/addDisk/add.vue
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/resource-apply/ecs/bingoCloudOS/addDisk/index.vue b/src/views/resource-apply/ecs/bingoCloudOS/addDisk/index.vue
new file mode 100644
index 0000000..0aa174d
--- /dev/null
+++ b/src/views/resource-apply/ecs/bingoCloudOS/addDisk/index.vue
@@ -0,0 +1,273 @@
+
+
+
+
+
+ {{ item.device }}
+
+
+ {{ item.device }}
+
+
+ 添加
+ 默认第一块为系统盘,其余为数据盘
+
+
+
+
+
+
+
+
diff --git a/src/views/resource-apply/ecs/bingoCloudOS/addNics/add.vue b/src/views/resource-apply/ecs/bingoCloudOS/addNics/add.vue
new file mode 100644
index 0000000..370d512
--- /dev/null
+++ b/src/views/resource-apply/ecs/bingoCloudOS/addNics/add.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/resource-apply/ecs/bingoCloudOS/addNics/index.vue b/src/views/resource-apply/ecs/bingoCloudOS/addNics/index.vue
new file mode 100644
index 0000000..c2031ca
--- /dev/null
+++ b/src/views/resource-apply/ecs/bingoCloudOS/addNics/index.vue
@@ -0,0 +1,86 @@
+
+
+
+
+ {{ item.name }}
+
+ 添加
+
+
暂无子网
+
+
+
+
+
+
+
diff --git a/src/views/resource-apply/ecs/bingoCloudOS/flavor.vue b/src/views/resource-apply/ecs/bingoCloudOS/flavor.vue
new file mode 100644
index 0000000..96901aa
--- /dev/null
+++ b/src/views/resource-apply/ecs/bingoCloudOS/flavor.vue
@@ -0,0 +1,110 @@
+
+
+
+
+ 已选规格:{{addData.configs.cpu}}C/{{addData.configs.memory}}G
+
+
+
+
+
+
+ 搜索
+
+
+
+
+
+
+ {{ scope.row.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/resource-apply/ecs/bingoCloudOS/image.vue b/src/views/resource-apply/ecs/bingoCloudOS/image.vue
new file mode 100644
index 0000000..98551b5
--- /dev/null
+++ b/src/views/resource-apply/ecs/bingoCloudOS/image.vue
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+
+
+
+ 请选择地域
+
+
+
+
+ {{ scope.row.name }}
+
+
+
+
+
+
+ {{ scope.row.status | openstackServer }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/resource-apply/ecs/bingoCloudOS/index.vue b/src/views/resource-apply/ecs/bingoCloudOS/index.vue
new file mode 100644
index 0000000..41620b1
--- /dev/null
+++ b/src/views/resource-apply/ecs/bingoCloudOS/index.vue
@@ -0,0 +1,382 @@
+/**
+* Created by HaijunZhang on 2019/4/28.
+*/
+
+
+
+ 配置信息
+
+
+
+
+
+
+
+ 网络信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}({{ item.publicIp }})
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}({{ item.subnetId }} - {{ item.cidr }})
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 云主机信息
+
+
+
+ 设置虚拟机名称前缀
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/resource-apply/ecs/index.vue b/src/views/resource-apply/ecs/index.vue
index 834edd5..85e1286 100644
--- a/src/views/resource-apply/ecs/index.vue
+++ b/src/views/resource-apply/ecs/index.vue
@@ -6,6 +6,7 @@
+
@@ -21,6 +22,7 @@ import huawei from './huawei/index.vue'
import tencent from './tencent/index.vue'
import tce from './tce/index.vue'
import aws from './aws/index.vue'
+import bingoCloudOS from './bingoCloudOS/index.vue'
export default {
props: {
itemData: {
@@ -30,7 +32,7 @@ export default {
type: Boolean
}
},
- components: { vc, ali, op, huawei, tencent, aws, tce },
+ components: { vc, ali, op, huawei, tencent, aws, bingoCloudOS, tce },
data () {
return {
type: ''
diff --git a/src/views/resource-apply/fip/bingoCloudOS.vue b/src/views/resource-apply/fip/bingoCloudOS.vue
new file mode 100644
index 0000000..ee53a89
--- /dev/null
+++ b/src/views/resource-apply/fip/bingoCloudOS.vue
@@ -0,0 +1,140 @@
+/**
+* Created by HaijunZhang on 2019/4/28.
+*/
+
+
+
+ 云配置信息
+
+
+
+
+
+
+
+
+
+
+
+ 通过选择从其中分配公有 IP 地址的公有 IPv4 地址池来分配弹性 IP 地址。您可以为运行中的实例免费关联一个弹性 IP (EIP)地址。如果将更多 EIP 与该实例关联,则将按比例向与该实例相关联的每个额外 EIP 收费。额外 EIP 只能在 Amazon VPC 中使用。为确保有效使用弹性 IP 地址,当这些 IP
+ 地址未与运行中的实例相关联或者关联到已停止的实例或未连接的网络接口时,我们会按小时收取少量费用。
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/resource-apply/fip/index.vue b/src/views/resource-apply/fip/index.vue
index c0d61c2..7cdecb6 100644
--- a/src/views/resource-apply/fip/index.vue
+++ b/src/views/resource-apply/fip/index.vue
@@ -5,6 +5,7 @@
+
@@ -19,6 +20,7 @@ import huawei from './huawei.vue'
import tencent from './tencent.vue'
import tce from './tce.vue'
import aws from './aws.vue'
+import bingoCloudOS from './bingoCloudOS.vue'
export default {
props: {
itemData: {
@@ -28,7 +30,7 @@ export default {
type: Boolean
}
},
- components: { ali, op, huawei, tencent, aws, tce },
+ components: { ali, op, huawei, tencent, aws, bingoCloudOS, tce },
data () {
return {
type: ''
diff --git a/src/views/resource-apply/lb/bingoCloudOS.vue b/src/views/resource-apply/lb/bingoCloudOS.vue
new file mode 100644
index 0000000..3a930cf
--- /dev/null
+++ b/src/views/resource-apply/lb/bingoCloudOS.vue
@@ -0,0 +1,806 @@
+/**
+* Created by HaijunZhang on 2019/4/28.
+*/
+
+
+
+
+ 配置信息
+
+
+
+
+ 应用程序负载均衡器
+ 网络负载均衡器
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 面向Internet
+ 内部
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 删除
+
+
+
+
+ 添加侦听器
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cn-north-1a
+
+
+
+
+
+
+
+
+
+
+ IPv4地址
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 由AWS分配
+
+
+
+
+ 从CIDR分配{{ cidr }}
+
+
+ 从CIDR分配{{ cidr }}
+
+ IPv6地址
+
+
+
+
+
+ {{ ipv6_cidr }}
+ 无
+
+
+ IPv6地址
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ ipv6_cidr }}
+ 无
+
+
+
+ 私有IPv4地址
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cn-north-1b
+
+
+
+
+
+
+
+
+
+
+ IPv4地址
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 由AWS分配
+
+
+
+
+ 从CIDR分配{{ cidrB }}
+
+
+ 从CIDR分配{{ cidrB }}
+
+ IPv6地址
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ ipv6_cidrB }}
+ 无
+
+
+
+ 私有IPv4地址
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/resource-apply/lb/index.vue b/src/views/resource-apply/lb/index.vue
index 9eb660a..5e5a5f2 100644
--- a/src/views/resource-apply/lb/index.vue
+++ b/src/views/resource-apply/lb/index.vue
@@ -5,12 +5,14 @@
+
+
diff --git a/src/views/resource-apply/vpc/index.vue b/src/views/resource-apply/vpc/index.vue
index 3da4564..7629fd2 100644
--- a/src/views/resource-apply/vpc/index.vue
+++ b/src/views/resource-apply/vpc/index.vue
@@ -5,6 +5,7 @@
+
@@ -19,6 +20,7 @@ import op from './op.vue'
import tencent from './tencent.vue'
import tce from './tce.vue'
import aws from './aws.vue'
+import bingoCloudOS from './bingoCloudOS.vue'
export default {
props: {
itemData: {
@@ -28,7 +30,7 @@ export default {
type: Boolean
}
},
- components: { ali, op, huawei, tencent, aws, tce },
+ components: { ali, op, huawei, tencent, aws, bingoCloudOS, tce },
data () {
return {
type: ''