diff --git a/src/views/base/section/index.vue b/src/views/base/section/index.vue index d9f0eee..9b7ca30 100644 --- a/src/views/base/section/index.vue +++ b/src/views/base/section/index.vue @@ -52,7 +52,7 @@ {{ formatCurrency(row.costIndicators || '') }} - + diff --git a/src/views/store/poleConfig/poleConfig.vue b/src/views/store/poleConfig/poleConfig.vue index ea5deee..29de57c 100644 --- a/src/views/store/poleConfig/poleConfig.vue +++ b/src/views/store/poleConfig/poleConfig.vue @@ -141,7 +141,7 @@ v-model="row.deviceNum" style="width: 180px" placeholder="请输入数量" - @change="deviceNumChange" + @change="deviceNumChange(row)" maxlength="9" /> @@ -332,6 +332,7 @@ export default { this.title = '成套设备编辑' this.addCompleteForm.completeSetName = row.wholeTypeName this.addCompleteForm.mainDevice = row.deviceTypeId + this.addCompleteForm.assortDevice = '' this.saveParams.id = row.id this.mainDeviceDisabled = true this.isEdit = true @@ -481,10 +482,11 @@ export default { } }, // 数量输入框校验 - deviceNumChange(val) { + deviceNumChange(row) { let reg = /^[1-9]\d*$/ - if (!reg.test(val)) { + if (!reg.test(row.deviceNum)) { this.$message.error('请输入大于0的正整数!') + row.deviceNum = 1 } }, // 保存按钮 diff --git a/src/views/warehouseManage/machinery/type/index.vue b/src/views/warehouseManage/machinery/type/index.vue index f2c3437..5ff778b 100644 --- a/src/views/warehouseManage/machinery/type/index.vue +++ b/src/views/warehouseManage/machinery/type/index.vue @@ -339,12 +339,13 @@ type="number" placeholder="请输入租赁价格" maxlength="10" + @input="changeNum(form)" /> - + @@ -683,14 +684,14 @@ export default { leasePrice: [ { required: true, - message: '内部租赁价格不能为空', + message: '请输入正确的内部租赁价格', trigger: 'blur', }, ], buyPrice: [ { required: true, - message: '原值不能为空', + message: '请输入正确的原值', trigger: 'blur', }, ], @@ -834,6 +835,14 @@ export default { this.queryParams.level = data.level this.handleQuery() }, + changeNum(form) { + console.log('🚀 ~ changeNum ~ item:', form) + if (Number(form.leasePrice) < 0) { + form.leasePrice = 0 + } else if (Number(form.buyPrice) < 0) { + form.buyPrice = 0 + } + }, // 取消按钮 cancel() { this.open = false