|
|
|
|
@ -75,7 +75,9 @@
|
|
|
|
|
</el-select> -->
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="入库数量" prop="rukushuliang">
|
|
|
|
|
<el-input-number v-model="formData.rukushuliang" style="width:100%" :min="0" />
|
|
|
|
|
<el-input-number v-model="formData.rukushuliang" style="width:100%"
|
|
|
|
|
:min="1" :max="rukuleixing === '归还入库' && formData.wuzileixing === '一物一码' ? 1 : Infinity"
|
|
|
|
|
:disabled="rukuleixing === '归还入库' && formData.wuzileixing === '一物一码'" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="生产日期" prop="shengchanriqi">
|
|
|
|
|
<el-date-picker v-model="formData.shengchanriqi" :disabled="hasPici" style="width:100%"
|
|
|
|
|
@ -377,7 +379,9 @@
|
|
|
|
|
this.formData.zichanmingcheng = res.zichanmingcheng
|
|
|
|
|
this.formData.wuzileixing = res.wuzileixing
|
|
|
|
|
this.formData.guigexinghao = res.guigexinghao
|
|
|
|
|
this.formData.zaikushuliang = res.res ? res.zaikushuliang : 0
|
|
|
|
|
this.formData.zaikushuliang = res.zaikushuliang == null ? 0 : res.zaikushuliang
|
|
|
|
|
this.formData.shunxuhao = res.shunxuhao
|
|
|
|
|
if (res.wuzileixing === '一物一码') this.formData.rukushuliang = 1
|
|
|
|
|
this.formData.wuziguige = stocks_items_info.wuziguige
|
|
|
|
|
this.formData.jiliangdanwei = stocks_items_info.jiliangdanwei
|
|
|
|
|
this.formData.fenlei = stocks_items_info.fenlei
|
|
|
|
|
@ -491,7 +495,17 @@
|
|
|
|
|
this.$refs.form.validate(valid => {
|
|
|
|
|
console.log('this.formData.rukushuliang', this.formData.rukushuliang)
|
|
|
|
|
if (valid) {
|
|
|
|
|
if (parseFloat(this.formData.rukushuliang) < 1) {
|
|
|
|
|
if (this.rukuleixing === '归还入库') {
|
|
|
|
|
if (!this.formData.inventorys_id) {
|
|
|
|
|
this.$message.warning('请选择归还的库存设备')
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
if (this.formData.wuzileixing === '一物一码' && Number(this.formData.rukushuliang) !== 1) {
|
|
|
|
|
this.$message.warning('一物一码设备每条归还数量必须为1')
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (!Number.isFinite(Number(this.formData.rukushuliang)) || parseFloat(this.formData.rukushuliang) < 1) {
|
|
|
|
|
this.$message.warning('请填写正确的入库数量')
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
|