Commit 9c88e63e authored by 刘殿昕's avatar 刘殿昕

strong. if no specifications

parent ddd68a4f
...@@ -1056,6 +1056,7 @@ export default { ...@@ -1056,6 +1056,7 @@ export default {
let a_deductions = 0; let a_deductions = 0;
if (this.activeName == "0") { if (this.activeName == "0") {
a_deductions = this.deductions; a_deductions = this.deductions;
if (this.cpu_memory && this.cpu_memory.length != 0) {
if (this.formNew.cpu == "8") { if (this.formNew.cpu == "8") {
if (this.formNew.memory == "16") { if (this.formNew.memory == "16") {
let priceObj = this.cpu_memory.find((item) => { let priceObj = this.cpu_memory.find((item) => {
...@@ -1081,17 +1082,20 @@ export default { ...@@ -1081,17 +1082,20 @@ export default {
sumCM += Number(priceObj.price); sumCM += Number(priceObj.price);
} }
} }
}
sumCM = sumCM * Number(this.formNew.appDuration); sumCM = sumCM * Number(this.formNew.appDuration);
if ( if (
this.formNew.dataDisk >= 1 && this.formNew.dataDisk >= 1 &&
this.formNew.perDataDisk >= 1 && this.formNew.perDataDisk >= 1 &&
this.formNew.appDuration >= 1 this.formNew.appDuration >= 1
) { ) {
if (this.hard_disk && this.hard_disk.length != 0) {
sumDisk += sumDisk +=
Number(this.formNew.dataDisk) * Number(this.formNew.dataDisk) *
Number(this.formNew.perDataDisk) * Number(this.formNew.perDataDisk) *
Number(this.formNew.appDuration) * Number(this.formNew.appDuration) *
Number(this.hard_disk[0].price); Number(this.hard_disk[0].price);
}
this.jifeiList1[2] = { this.jifeiList1[2] = {
name: "数据盘", name: "数据盘",
num: `${this.formNew.dataDisk}个数据盘,每个数据盘${this.formNew.perDataDisk}GB`, num: `${this.formNew.dataDisk}个数据盘,每个数据盘${this.formNew.perDataDisk}GB`,
...@@ -1116,6 +1120,7 @@ export default { ...@@ -1116,6 +1120,7 @@ export default {
}个月`; }个月`;
} else if (this.activeName == "1") { } else if (this.activeName == "1") {
a_deductions = this.deductions; a_deductions = this.deductions;
if (this.cpu_memory && this.cpu_memory.length != 0) {
if (this.formOld.cpu == "8") { if (this.formOld.cpu == "8") {
if (this.formOld.memory == "16") { if (this.formOld.memory == "16") {
let priceObj = this.cpu_memory.find((item) => { let priceObj = this.cpu_memory.find((item) => {
...@@ -1141,17 +1146,20 @@ export default { ...@@ -1141,17 +1146,20 @@ export default {
sumCM += Number(priceObj.price); sumCM += Number(priceObj.price);
} }
} }
}
sumCM = sumCM * Number(this.formOld.appDuration); sumCM = sumCM * Number(this.formOld.appDuration);
if ( if (
this.formOld.dataDisk >= 1 && this.formOld.dataDisk >= 1 &&
this.formOld.perDataDisk >= 1 && this.formOld.perDataDisk >= 1 &&
this.formOld.appDuration >= 1 this.formOld.appDuration >= 1
) { ) {
if (this.hard_disk && this.hard_disk.length != 0) {
sumDisk += sumDisk +=
Number(this.formOld.dataDisk) * Number(this.formOld.dataDisk) *
Number(this.formOld.perDataDisk) * Number(this.formOld.perDataDisk) *
Number(this.formOld.appDuration) * Number(this.formOld.appDuration) *
Number(this.hard_disk[0].price); Number(this.hard_disk[0].price);
}
this.jifeiList1[2] = { this.jifeiList1[2] = {
name: "数据盘", name: "数据盘",
num: `${this.formOld.dataDisk}个数据盘,每个数据盘${this.formOld.perDataDisk}GB`, num: `${this.formOld.dataDisk}个数据盘,每个数据盘${this.formOld.perDataDisk}GB`,
...@@ -1176,7 +1184,9 @@ export default { ...@@ -1176,7 +1184,9 @@ export default {
}个月`; }个月`;
} }
// console.log(sumCM, sumDisk) // console.log(sumCM, sumDisk)
this.amounts_payable = Number((Number(sumCM) + Number(sumDisk)).toFixed(2)); this.amounts_payable = Number(
(Number(sumCM) + Number(sumDisk)).toFixed(2)
);
// this.total_money = sumCM + sumDisk - a_deductions; // this.total_money = sumCM + sumDisk - a_deductions;
return this.amounts_payable; return this.amounts_payable;
}, },
...@@ -1689,7 +1699,9 @@ export default { ...@@ -1689,7 +1699,9 @@ export default {
disks: [ disks: [
{ {
disk_num: this.formNew.dataDisk ? this.formNew.dataDisk : 0, disk_num: this.formNew.dataDisk ? this.formNew.dataDisk : 0,
disk_cap: this.formNew.perDataDisk ? this.formNew.perDataDisk : 0, disk_cap: this.formNew.perDataDisk
? this.formNew.perDataDisk
: 0,
store_type: "nfs-client", store_type: "nfs-client",
}, },
], ],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment