diff --git a/src/views/system/stationItem/stationItemjs.js b/src/views/system/stationItem/stationItemjs.js index 9c76986..060a300 100644 --- a/src/views/system/stationItem/stationItemjs.js +++ b/src/views/system/stationItem/stationItemjs.js @@ -199,12 +199,12 @@ export default { methods: { commissionAmountinput(e) { if (e.commissionRate) { - e.commissionAmount = '' + e.commissionAmount = null } }, commissionRateoninput(e) { if (e.commissionAmount) { - e.commissionRate = '' + e.commissionRate = null } }, //点击上架 @@ -577,9 +577,22 @@ export default { }, /** 提交按钮 */ submitForm() { - this.form.nurseStationItemConsumables.forEach((e) => { - e.nurseStationConsumableId = e.id; - }); + if (this.form.nurseStationItemPrices.length > 0) { + this.form.nurseStationItemPrices.forEach(e => { + if (!e.commissionAmount || e.commissionAmount == "") { + e.commissionRate = Number(e.commissionRate); + } + if (!e.commissionRate || e.commissionRate == "") { + e.commissionAmount = Number(e.commissionAmount); + } + }); + } + if (this.form.nurseStationItemConsumables.length > 0) { + this.form.nurseStationItemConsumables.forEach(e => { + e.nurseStationConsumableId = e.id; + e.consumableCount = Number(e.consumableCount); + }); + } this.form.nurseStationItem.nurseTypeId = this.form.nurseTypeId; if (!this.form.nurseStationItem.appointmentLimitCount) { this.form.nurseStationItem.appointmentLimitCount = null