|
|
@ -42,11 +42,10 @@ |
|
|
|
</el-col> |
|
|
|
|
|
|
|
<el-col :span="8"> |
|
|
|
<div class="span-sty">库位编码</div> |
|
|
|
<div class="span-sty"><span class="must">*</span> 库位编码</div> |
|
|
|
<el-form-item prop="rackCode"> |
|
|
|
<span class="addinputw addinputInfo">{{formobj.rackCode}}</span> |
|
|
|
<!-- <el-input v-model="formobj.rackCode" placeholder="由系统自动生成。格式:排-架-层-位" :readonly="true" |
|
|
|
class="addinputw addinputInfo" clearable oninput="this.value=this.value.replace(/[^\w_-]/g,'');" /> --> |
|
|
|
<el-input v-model="formobj.rackCode" placeholder="格式:排-架-层-位" class="addinputw addinputInfo" clearable |
|
|
|
oninput="this.value=this.value.replace(/[^\w_-]/g,'');" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
@ -130,7 +129,7 @@ |
|
|
|
formobj: { |
|
|
|
sid: '', |
|
|
|
rackName: '', |
|
|
|
rackCode: '由系统自动生成。格式:排-架-层-位。', |
|
|
|
rackCode: '', |
|
|
|
warehouseName: '', |
|
|
|
warehouseSid: '', |
|
|
|
locationName: '', |
|
|
@ -153,7 +152,12 @@ |
|
|
|
required: true, |
|
|
|
message: '请选择所属库区', |
|
|
|
trigger: 'change' |
|
|
|
}] |
|
|
|
}], |
|
|
|
rackCode: [{ |
|
|
|
required: true, |
|
|
|
message: '库位编码不能为空', |
|
|
|
trigger: 'change' |
|
|
|
}], |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
@ -206,6 +210,29 @@ |
|
|
|
|
|
|
|
saveOrUpdate() { |
|
|
|
console.log('>>>>>>>>>saveOrUpdate', this.formobj) |
|
|
|
var aaa = this.formobj.rackCode.split('-') |
|
|
|
|
|
|
|
console.log('>>>>>>>>>saveOrUpdate', aaa) |
|
|
|
if (aaa.length != 4) { |
|
|
|
this.$message({ |
|
|
|
showClose: true, |
|
|
|
type: 'warning', |
|
|
|
message: '库位编码格式错误' |
|
|
|
}) |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
for (var i = 0; i < aaa.length; i++) { |
|
|
|
if (aaa[i] == '') { |
|
|
|
this.$message({ |
|
|
|
showClose: true, |
|
|
|
type: 'warning', |
|
|
|
message: '库位编码格式错误' |
|
|
|
}) |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
this.$refs['form_obj'].validate((valid) => { |
|
|
|
if (valid) { |
|
|
|