diff --git a/src/components/shop-cloud/shop-cloud.vue b/src/components/shop-cloud/shop-cloud.vue index b19f5d27e24bd6510376dd68e2cc69b616d849f1..9ff15457878d5f3b426a927ccda9c8e9bfcf30cd 100644 --- a/src/components/shop-cloud/shop-cloud.vue +++ b/src/components/shop-cloud/shop-cloud.vue @@ -1681,25 +1681,23 @@ export default { apply_connect_mobile: this.form.phone, memory: Number(this.formNew.memory), containers: this.formNew.containerGroup, - disk_num: this.formNew.dataDisk, - disk_cap: this.formNew.perDataDisk, - one_cpu_min: this.formNew.perCPU, - one_cpu_max: this.formNew.perCPUs, - one_memory_min: this.formNew.perRAM, - one_memory_max: this.formNew.perRAMs, + one_cpu_min: this.formNew.perCPU ? this.formNew.perCPU : 0, + one_cpu_max: this.formNew.perCPUs ? this.formNew.perCPUs : 0, + one_memory_min: this.formNew.perRAM ? this.formNew.perRAM : 0, + one_memory_max: this.formNew.perRAMs ? this.formNew.perRAMs : 0, }, disks: [ { - disk_num: this.formNew.dataDisk + "", - disk_cap: this.formNew.perDataDisk + "", - store_type: this.formNew.store_type + "", + disk_num: this.formNew.dataDisk ? this.formNew.dataDisk + "" : "0", + disk_cap: this.formNew.perDataDisk ? this.formNew.perDataDisk + "" : "0", + store_type: "nfs-client", }, ], payment: { // total_money: this.total_money, - disk_single_money: this.disk_single_money, - eci_single_money: this.eci_single_money, - total_money: this.amounts_payable, + disk_single_money: String(this.disk_single_money), + eci_single_money: String(this.eci_single_money), + total_money: String(this.amounts_payable), }, }; this.$api.serviceShop.applicationCloud(query).then((response) => { @@ -1729,19 +1727,25 @@ export default { apply_connect_mobile: this.form.phone, memory: Number(this.formOld.memory), containers: this.formOld.containerGroup, - one_cpu_min: this.formOld.perCPU, - one_cpu_max: this.formOld.perCPUs, - one_memory_min: this.formOld.perRAM, - one_memory_max: this.formOld.perRAMs, + one_cpu_min: this.formOld.perCPU ? this.formOld.perCPU : 0, + one_cpu_max: this.formOld.perCPUs ? this.formOld.perCPUs : 0, + one_memory_min: this.formOld.perRAM ? this.formOld.perRAM : 0, + one_memory_max: this.formOld.perRAMs ? this.formOld.perRAMs : 0, }, disks: [ { - disk_num: this.formOld.dataDisk, - disk_cap: this.formOld.perDataDisk, + disk_num: this.formOld.dataDisk ? this.formOld.dataDisk + "" : "0", + disk_cap: this.formOld.perDataDisk ? this.formOld.perDataDisk + "" : "0", store_type: "nfs-client", }, ], remove_disks: this.delDataDiskList.map((item) => item.id), + payment: { + // total_money: this.total_money, + disk_single_money: String(this.disk_single_money), + eci_single_money: String(this.eci_single_money), + total_money: String(this.amounts_payable), + }, }; this.$api.serviceShop.updateCloud(query).then((response) => { if (response.data.success == 1) {