|
|
|
|
@ -166,19 +166,25 @@ export default { |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: '物料类别', |
|
|
|
|
prop: 'coGoodsClass', |
|
|
|
|
prop: 'gcId', |
|
|
|
|
span: 12, |
|
|
|
|
editDisplay: false, |
|
|
|
|
type:"select", |
|
|
|
|
// editDisplay: false, |
|
|
|
|
overflow: true, |
|
|
|
|
search: false, |
|
|
|
|
width: 200, |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
required: false, |
|
|
|
|
message: '请输入物料类别', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
dicUrl:"/api/blade-wms/stGoodsClass/findGoodsClass", |
|
|
|
|
props:{ |
|
|
|
|
label: 'gcName', |
|
|
|
|
value: 'id' |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: '是否工艺审批', |
|
|
|
|
@ -200,6 +206,54 @@ export default { |
|
|
|
|
// }, |
|
|
|
|
// ], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: '补制类型', |
|
|
|
|
prop: 'reissueType', |
|
|
|
|
type: 'select', |
|
|
|
|
dicData: [ |
|
|
|
|
// /** |
|
|
|
|
// * 补制类型 - 无 |
|
|
|
|
// */ |
|
|
|
|
// public static Short REISSUE_TYPE_NONE = 0; |
|
|
|
|
|
|
|
|
|
// /** |
|
|
|
|
// * 补制类型 - 物料出库 |
|
|
|
|
// */ |
|
|
|
|
// public static Short REISSUE_TYPE_GOODS_OUT = 1; |
|
|
|
|
|
|
|
|
|
// /** |
|
|
|
|
// * 补制类型 - 最低库存 |
|
|
|
|
// */ |
|
|
|
|
// public static Short REISSUE_TYPE_MIN_STOCK = 2; |
|
|
|
|
{label: '无', value: 0}, |
|
|
|
|
{label: '物料出库', value: 1}, |
|
|
|
|
{label: '最低库存', value: 2}, |
|
|
|
|
], |
|
|
|
|
span: 12, |
|
|
|
|
overflow: true, |
|
|
|
|
search: false, |
|
|
|
|
width: 200, |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请选择补制类型', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
change:val =>{ |
|
|
|
|
if(val.value != 0){ |
|
|
|
|
let tmp = this.option.column.find(item => item.prop == 'gcId') |
|
|
|
|
tmp.rules[0].required = true |
|
|
|
|
if(val.value == 2){ |
|
|
|
|
let tmp = this.option.column.find(item => item.prop == 'minNum') |
|
|
|
|
tmp.rules[0].required = true |
|
|
|
|
} |
|
|
|
|
}else{ |
|
|
|
|
let tmp = this.option.column.find(item => item.prop == 'gcId') |
|
|
|
|
tmp.rules[0].required = false |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: '等级', |
|
|
|
|
prop: 'grade', |
|
|
|
|
@ -238,13 +292,13 @@ export default { |
|
|
|
|
overflow: true, |
|
|
|
|
search: false, |
|
|
|
|
width: 200, |
|
|
|
|
// rules: [ |
|
|
|
|
// { |
|
|
|
|
// required: true, |
|
|
|
|
// message: '请输入最低库存', |
|
|
|
|
// trigger: 'blur', |
|
|
|
|
// }, |
|
|
|
|
// ], |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: false, |
|
|
|
|
message: '请输入最低库存', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
{ |
|
|
|
|
@ -300,7 +354,7 @@ export default { |
|
|
|
|
// }, |
|
|
|
|
{ |
|
|
|
|
label: '版本', |
|
|
|
|
prop: 'releaseno', |
|
|
|
|
prop: 'releaseNo', |
|
|
|
|
span: 12, |
|
|
|
|
overflow: true, |
|
|
|
|
editDisplay: false, |
|
|
|
|
@ -316,7 +370,7 @@ export default { |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: '属性', |
|
|
|
|
prop: 'cplb', |
|
|
|
|
prop: 'materialProperty', |
|
|
|
|
span: 12, |
|
|
|
|
overflow: true, |
|
|
|
|
editDisplay: false, |
|
|
|
|
@ -332,7 +386,7 @@ export default { |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: '当前库存', |
|
|
|
|
prop: 'curQuantity', |
|
|
|
|
prop: 'currentQuantity', |
|
|
|
|
editDisplay: false, |
|
|
|
|
span: 12, |
|
|
|
|
overflow: true, |
|
|
|
|
@ -444,8 +498,15 @@ export default { |
|
|
|
|
}, |
|
|
|
|
beforeOpen(done, type){ |
|
|
|
|
console.log('form-----------------',this.form) |
|
|
|
|
this.form.minWarning = this.form.minWarning != '' ? this.form.minWarning : false |
|
|
|
|
done() |
|
|
|
|
if(type == 'edit'){ |
|
|
|
|
this.form.minWarning = this.form.minWarning != '' ? this.form.minWarning : false |
|
|
|
|
this.form.reissueType = (this.form.reissueType && this.form.reissueType != -1) ? this.form.reissueType : 0 |
|
|
|
|
this.form.gcId = this.form.gcId == -1 ? '' : this.form.gcId |
|
|
|
|
done() |
|
|
|
|
}else{ |
|
|
|
|
done() |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
rowUpdate(row, index, done, loading){ |
|
|
|
|
console.log('row----------------',row) |
|
|
|
|
|