@ -59,36 +59,36 @@
< / e l - s e l e c t >
< / e l - f o r m - i t e m >
< el -form -item label = "自动出库标识" prop = "autoOutstockFlag" >
< el -select v -model = " queryParams.autoOutstockFlag " placeholder = "请选择自动出库标识" clearable >
< el -option
v - for = "dict in dict.type.mes_material_auto_outstock_flag"
: key = "dict.value"
: label = "dict.label"
: value = "dict.value"
/ >
< / e l - s e l e c t >
< / e l - f o r m - i t e m >
< el -form -item label = "bom内物料标识" prop = "accessoriesFlag" >
< el -select v -model = " queryParams.accessoriesFlag " placeholder = "请选择bom内物料标识" clearable >
< el -option
v - for = "dict in dict.type.mes_material_accessories_flag"
: key = "dict.value"
: label = "dict.label"
: value = "dict.value"
/ >
< / e l - s e l e c t >
< / e l - f o r m - i t e m >
< el -form -item label = "易耗品标识" prop = "lowValueConsumableFlag" >
< el -select v -model = " queryParams.lowValueConsumableFlag " placeholder = "请选择易耗品标识" clearable >
< el -option
v - for = "dict in dict.type.mes_material_low_value_consumable_flag"
: key = "dict.value"
: label = "dict.label"
: value = "dict.value"
/ >
< / e l - s e l e c t >
< / e l - f o r m - i t e m >
<!-- < el -form -item label = "自动出库标识" prop = "autoOutstockFlag" > -- >
<!-- < el -select v -model = " queryParams.autoOutstockFlag " placeholder = "请选择自动出库标识" clearable > -- >
<!-- < el -option - - >
<!-- v - for = "dict in dict.type.mes_material_auto_outstock_flag" -- >
<!-- : key = "dict.value" -- >
<!-- : label = "dict.label" -- >
<!-- : value = "dict.value" -- >
<!-- / > - - >
<!-- < / e l - s e l e c t > - - >
<!-- < / e l - f o r m - i t e m > - - >
<!-- < el -form -item label = "bom内物料标识" prop = "accessoriesFlag" > -- >
<!-- < el -select v -model = " queryParams.accessoriesFlag " placeholder = "请选择bom内物料标识" clearable > -- >
<!-- < el -option - - >
<!-- v - for = "dict in dict.type.mes_material_accessories_flag" -- >
<!-- : key = "dict.value" -- >
<!-- : label = "dict.label" -- >
<!-- : value = "dict.value" -- >
<!-- / > - - >
<!-- < / e l - s e l e c t > - - >
<!-- < / e l - f o r m - i t e m > - - >
<!-- < el -form -item label = "易耗品标识" prop = "lowValueConsumableFlag" > -- >
<!-- < el -select v -model = " queryParams.lowValueConsumableFlag " placeholder = "请选择易耗品标识" clearable > -- >
<!-- < el -option - - >
<!-- v - for = "dict in dict.type.mes_material_low_value_consumable_flag" -- >
<!-- : key = "dict.value" -- >
<!-- : label = "dict.label" -- >
<!-- : value = "dict.value" -- >
<!-- / > - - >
<!-- < / e l - s e l e c t > - - >
<!-- < / e l - f o r m - i t e m > - - >
< el -form -item label = "批次标识" prop = "batchFlag" >
< el -select v -model = " queryParams.batchFlag " placeholder = "请选择批次标识" clearable >
< el -option
@ -109,6 +109,16 @@
/ >
< / e l - s e l e c t >
< / e l - f o r m - i t e m >
< el -form -item label = "是否超安全库存" prop = "isExceeded" >
< el -select v -model = " queryParams.isExceeded " placeholder = "请选择是否超安全库存" clearable >
< el -option
v - for = "dict in dict.type.active_flag"
: key = "dict.value"
: label = "dict.label"
: value = "dict.value"
/ >
< / e l - s e l e c t >
< / e l - f o r m - i t e m >
< el -form -item >
< el -button type = "primary" icon = "el-icon-search" size = "mini" @click ="handleQuery" > 搜 索 < / el -button >
< el -button icon = "el-icon-refresh" size = "mini" @click ="resetQuery" > 重 置 < / el -button >
@ -198,21 +208,21 @@
< dict -tag :options ="dict.type.mes_material_bind_flag" :value ="scope.row.alwaysFlag" / >
< / template >
< / e l - t a b l e - c o l u m n >
< el -table -column label = "自动出库标识" align = "center" prop = "autoOutstockFlag" >
< template slot -scope = " scope " >
< dict -tag :options ="dict.type.mes_material_auto_outstock_flag" :value ="scope.row.autoOutstockFlag" / >
< / template >
< / e l - t a b l e - c o l u m n >
< el -table -column label = "bom内物料标识" align = "center" prop = "accessoriesFlag" >
< template slot -scope = " scope " >
< dict -tag :options ="dict.type.mes_material_accessories_flag" :value ="scope.row.accessoriesFlag" / >
< / template >
< / e l - t a b l e - c o l u m n >
< el -table -column label = "易耗品标识" align = "center" prop = "lowValueConsumableFlag" >
< template slot -scope = " scope " >
< dict -tag :options ="dict.type.mes_material_low_value_consumable_flag" :value ="scope.row.lowValueConsumableFlag" / >
< / template >
< / e l - t a b l e - c o l u m n >
<!-- < el -table -column label = "自动出库标识" align = "center" prop = "autoOutstockFlag" > -- >
<!-- < template slot -scope = " scope " > -- >
<!-- < dict -tag :options ="dict.type.mes_material_auto_outstock_flag" :value ="scope.row.autoOutstockFlag" / > -- >
<!-- < / template > -- >
<!-- < / e l - t a b l e - c o l u m n > - - >
<!-- < el -table -column label = "bom内物料标识" align = "center" prop = "accessoriesFlag" > -- >
<!-- < template slot -scope = " scope " > -- >
<!-- < dict -tag :options ="dict.type.mes_material_accessories_flag" :value ="scope.row.accessoriesFlag" / > -- >
<!-- < / template > -- >
<!-- < / e l - t a b l e - c o l u m n > - - >
<!-- < el -table -column label = "易耗品标识" align = "center" prop = "lowValueConsumableFlag" > -- >
<!-- < template slot -scope = " scope " > -- >
<!-- < dict -tag :options ="dict.type.mes_material_low_value_consumable_flag" :value ="scope.row.lowValueConsumableFlag" / > -- >
<!-- < / template > -- >
<!-- < / e l - t a b l e - c o l u m n > - - >
< el -table -column label = "批次标识" align = "center" prop = "batchFlag" >
< template slot -scope = " scope " >
< dict -tag :options ="dict.type.mes_material_batch_flag" :value ="scope.row.batchFlag" / >
@ -220,6 +230,13 @@
< / e l - t a b l e - c o l u m n >
< el -table -column label = "批次数量" align = "center" prop = "batchAmount" / >
< el -table -column label = "安全库存数量" align = "center" prop = "safeStockAmount" / >
< el -table -column label = "库存数量" align = "center" prop = "availableAmount" >
< template slot -scope = " scope " >
< span :style ="setCellClassName(scope.row)" >
{ { scope . row . availableAmount } }
< / span >
< / template >
< / e l - t a b l e - c o l u m n >
< el -table -column label = "状态" align = "center" prop = "activeFlag" >
< template slot -scope = " scope " >
< dict -tag :options ="dict.type.mes_material_status" :value ="scope.row.activeFlag" / >
@ -312,49 +329,49 @@
< / e l - r a d i o - g r o u p >
< / e l - f o r m - i t e m >
< / e l - c o l >
< el -col :span ="12" >
< el -form -item label = "自动出库" placeholder = "请选择自动出库标识" prop = "autoOutstockFlag" >
< el -radio -group v-model ="form.autoOutstockFlag" >
< el -radio
v - for = "dict in dict.type.mes_material_auto_outstock_flag"
: key = "dict.value"
: label = "dict.value"
> { { dict . label } }
< / e l - r a d i o >
< / e l - r a d i o - g r o u p >
< / e l - f o r m - i t e m >
< / e l - c o l >
<!-- < el -col :span ="12" > -- >
<!-- < el -form -item label = "自动出库" placeholder = "请选择自动出库标识" prop = "autoOutstockFlag" > -- >
<!-- < el -radio -group v-model ="form.autoOutstockFlag" > - - >
<!-- < el -radio - - >
<!-- v - for = "dict in dict.type.mes_material_auto_outstock_flag" -- >
<!-- : key = "dict.value" -- >
<!-- : label = "dict.value" -- >
<!-- > { { dict . label } } -- >
<!-- < / e l - r a d i o > - - >
<!-- < / e l - r a d i o - g r o u p > - - >
<!-- < / e l - f o r m - i t e m > - - >
<!-- < / e l - c o l > - - >
< / e l - r o w >
< el -row >
< el -col :span ="12" >
< el -form -item placeholder = "请选择bom内物料标识" label = "bom内物料标识" prop = "accessoriesFlag" >
< el -radio -group v-model ="form.accessoriesFlag" >
< el -radio
v - for = "dict in dict.type.mes_material_accessories_flag"
: key = "dict.value"
: label = "dict.value"
> { { dict . label } }
< / e l - r a d i o >
< / e l - r a d i o - g r o u p >
<!-- < el -row > -- >
<!-- < el -col :span ="12" > -- >
<!-- < el -form -item placeholder = "请选择bom内物料标识" label = "bom内物料标识" prop = "accessoriesFlag" > -- >
<!-- < el -radio -group v-model ="form.accessoriesFlag" > - - >
<!-- < el -radio - - >
<!-- v - for = "dict in dict.type.mes_material_accessories_flag" -- >
<!-- : key = "dict.value" -- >
<!-- : label = "dict.value" -- >
<!-- > { { dict . label } } -- >
<!-- < / e l - r a d i o > - - >
<!-- < / e l - r a d i o - g r o u p > - - >
< / e l - f o r m - i t e m >
< / e l - c o l >
< el -col :span ="12" >
< el -form -item placeholder = "请选择易耗品标识" label = "易耗品标识" prop = "lowValueConsumableFlag" >
< el -radio -group v-model ="form.lowValueConsumableFlag" >
< el -radio
v - for = "dict in dict.type.mes_material_low_value_consumable_flag"
: key = "dict.value"
: label = "dict.value"
> { { dict . label } }
< / e l - r a d i o >
< / e l - r a d i o - g r o u p >
< / e l - f o r m - i t e m >
< / e l - c o l >
< / e l - r o w >
<!-- < / e l - f o r m - i t e m > - - >
<!-- < / e l - c o l > - - >
<!-- < el -col :span ="12" > -- >
<!-- < el -form -item placeholder = "请选择易耗品标识" label = "易耗品标识" prop = "lowValueConsumableFlag" > -- >
<!-- < el -radio -group v-model ="form.lowValueConsumableFlag" > - - >
<!-- < el -radio - - >
<!-- v - for = "dict in dict.type.mes_material_low_value_consumable_flag" -- >
<!-- : key = "dict.value" -- >
<!-- : label = "dict.value" -- >
<!-- > { { dict . label } } -- >
<!-- < / e l - r a d i o > - - >
<!-- < / e l - r a d i o - g r o u p > - - >
<!-- < / e l - f o r m - i t e m > - - >
<!-- < / e l - c o l > - - >
<!-- < / e l - r o w > - - >
@ -689,7 +706,17 @@ export default {
} ) . then ( ( ) => {
this . $modal . msgSuccess ( "执行成功" ) ;
} ) . catch ( ( ) => { } ) ;
} ,
setCellClassName ( row ) {
const availableAmount = parseFloat ( row . availableAmount ) || 0 ;
const safeStockAmount = parseFloat ( row . safeStockAmount ) || 0 ;
if ( availableAmount < safeStockAmount ) {
return 'color: #f56c6c' ;
}
return '' ;
}
}
} ;
< / script >