|
@@ -24,7 +24,7 @@
|
|
:disabled="display" @blur="blurMaterialName(item)" style="width: 200px; margin-right: 10px"/>
|
|
:disabled="display" @blur="blurMaterialName(item)" style="width: 200px; margin-right: 10px"/>
|
|
<material-component v-else
|
|
<material-component v-else
|
|
v-model="dataList[index]"
|
|
v-model="dataList[index]"
|
|
- :material-id="item.materialId">
|
|
|
|
|
|
+ :material-id="item.materialId" biz-type="in">
|
|
</material-component>
|
|
</material-component>
|
|
<el-button v-show="item.buttonType && item.buttonType === '1'" @click="changeButtonType(item, 0)" type="danger">选择</el-button>
|
|
<el-button v-show="item.buttonType && item.buttonType === '1'" @click="changeButtonType(item, 0)" type="danger">选择</el-button>
|
|
<el-button v-show="!item.buttonType || item.buttonType === '0'" @click="changeButtonType(item, 1)" type="danger">输入</el-button>
|
|
<el-button v-show="!item.buttonType || item.buttonType === '0'" @click="changeButtonType(item, 1)" type="danger">输入</el-button>
|
|
@@ -200,11 +200,16 @@
|
|
this.$refs['dataForm'].validate((valid) => {
|
|
this.$refs['dataForm'].validate((valid) => {
|
|
if (valid) {
|
|
if (valid) {
|
|
let postData = []
|
|
let postData = []
|
|
|
|
+ // 数据校验
|
|
for (let i = 0; i < this.dataList.length; i++) {
|
|
for (let i = 0; i < this.dataList.length; i++) {
|
|
if (!this.dataList[i].batchNumber) {
|
|
if (!this.dataList[i].batchNumber) {
|
|
this.$message.warning('批次号不能为空')
|
|
this.$message.warning('批次号不能为空')
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ if (!this.dataList[i].sourceCategory) {
|
|
|
|
+ this.$message.warning('入库依据类别不能为空')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
}
|
|
}
|
|
this.dataList.forEach((item) => {
|
|
this.dataList.forEach((item) => {
|
|
postData.push({...item,
|
|
postData.push({...item,
|