@ -110,23 +110,31 @@
< / e l - f o r m - i t e m >
< / e l - f o r m >
< el -form :inline ="true" label -position = " top " :model ="modalData" :rules ="rules" style = "margin-left: 7px;margin-top: -5px;" >
< el -form -item prop = "laborClassNo" :rules ="rules.laborClassNo" >
< span style = "cursor: pointer" slot = "label" @ click = "getBaseList(217, 1)" > < a herf = "#" > 人员等级编码 < / a > < / span >
< el -input v-model ="modalData.laborClassNo" @blur="laborClassBlur(217)" style="width: 140px" > < / el -input >
< el -form -item :label ="'调机过程中人数'" prop = "setupCrewSize" :rules ="rules.setupCrewSize" >
< el -input -number :controls ="false" :step ="0" v-model ="modalData.setupCrewSize" @change="changeSetupCrewSize()" style="width: 140px" > < / el -input -number >
< / e l - f o r m - i t e m >
< el -form -item :label ="'人员等级描述'" prop = "laborClassDesc" :rules ="rules.laborClassDesc " >
< el -input v-model ="modalData.laborClassDesc" disabled style="width: 302px" > < / el -input >
< el -form -item :label ="'生产过程中人数'" prop = "crewSize" :rules ="rules.crewSize " >
< el -input -number :controls ="false" :step ="0" v-model ="modalData.crewSize" style="width: 302px"> < / el -input -number >
< / e l - f o r m - i t e m >
< / e l - f o r m >
< el -form :inline ="true" label -position = " top " :model ="modalData" :rules ="rules" style = "margin-left: 7px;margin-top: -5px;" >
< el -form -item prop = "setupLaborClassNo" :rules ="rules.setupLaborClassNo" >
< span style = "cursor: pointer" slot = "label" @ click = "getBaseList(217, 2)" > < a herf = "#" > 调机时 人员等级编码 < / a > < / span >
< el -input v-model ="modalData.setupLaborClassNo" @blur="setupLaborClassBlur(217)" style="width: 140px" > < / el -input >
< span style = "cursor: pointer" slot = "label" @ click = "getBaseList(217, 2)" > < a herf = "#" > 调机过程中 人员等级编码 < / a > < / span >
< el -input v-model ="modalData.setupLaborClassNo" @blur="setupLaborClassBlur(217)" @change="changeSetupLaborClassNo()" style="width: 140px" > < / el -input >
< / e l - f o r m - i t e m >
< el -form -item :label ="'调机时 人员等级描述'" prop = "setupLaborClassDesc" :rules ="rules.setupLaborClassDesc" >
< el -form -item :label ="'调机过程中 人员等级描述'" prop = "setupLaborClassDesc" :rules ="rules.setupLaborClassDesc" >
< el -input v-model ="modalData.setupLaborClassDesc" disabled style="width: 302px" > < / el -input >
< / e l - f o r m - i t e m >
< / e l - f o r m >
< el -form :inline ="true" label -position = " top " :model ="modalData" :rules ="rules" style = "margin-left: 7px;margin-top: -5px;" >
< el -form -item prop = "laborClassNo" :rules ="rules.laborClassNo" >
< span style = "cursor: pointer" slot = "label" @ click = "getBaseList(217, 1)" > < a herf = "#" > 人员等级编码 < / a > < / span >
< el -input v-model ="modalData.laborClassNo" @blur="laborClassBlur(217)" style="width: 140px" > < / el -input >
< / e l - f o r m - i t e m >
< el -form -item :label ="'人员等级描述'" prop = "laborClassDesc" :rules ="rules.laborClassDesc" >
< el -input v-model ="modalData.laborClassDesc" disabled style="width: 302px" > < / el -input >
< / e l - f o r m - i t e m >
< / e l - f o r m >
< el -footer style = "height:30px;margin-top: 20px;text-align:center" >
< el -button type = "primary" @click ="saveData" > 保存 < / el -button >
< el -button type = "primary" @ click = "modalFlag = false" > 关闭 < / e l - b u t t o n >
@ -207,6 +215,8 @@ export default {
laborClassDesc : '' ,
setupLaborClassNo : '' ,
setupLaborClassDesc : '' ,
setupCrewSize : '' ,
crewSize : '' ,
} ,
/ / = = = = = = = = 数 据 列 表 = = = = = = = =
dataList : [ ] ,
@ -267,7 +277,43 @@ export default {
columnWidth : 300
} ,
{
functionId : 6010012 ,
userId : this . $store . state . user . name ,
functionId : 601003 ,
serialNumber : '6010012Table2CrewSize' ,
tableId : '6010012Table2' ,
tableName : '标准工序表' ,
columnProp : 'crewSize' ,
headerAlign : 'center' ,
align : 'right' ,
columnLabel : '生产过程人数' ,
columnHidden : false ,
columnImage : false ,
columnSortable : false ,
sortLv : 0 ,
status : true ,
fixed : '' ,
columnWidth : 100
} ,
{
userId : this . $store . state . user . name ,
functionId : 601003 ,
serialNumber : '6010012Table2SetupCrewSize' ,
tableId : '6010012Table2' ,
tableName : '标准工序表' ,
columnProp : 'setupCrewSize' ,
headerAlign : 'center' ,
align : 'right' ,
columnLabel : '调机过程人数' ,
columnHidden : false ,
columnImage : false ,
columnSortable : false ,
sortLv : 0 ,
status : true ,
fixed : '' ,
columnWidth : 100
} ,
{
functionId : 601003 ,
serialNumber : '6010012Table1WorkCenterNo' ,
tableId : '6010012Table1' ,
tableName : '标准工序表' ,
@ -345,7 +391,7 @@ export default {
columnProp : 'setupLaborClassNo' ,
headerAlign : "center" ,
align : "center" ,
columnLabel : '调机时 人员等级编码' ,
columnLabel : '调机过程中 人员等级编码' ,
columnHidden : false ,
columnImage : false ,
columnSortable : false ,
@ -363,7 +409,7 @@ export default {
columnProp : 'setupLaborClassDesc' ,
headerAlign : "center" ,
align : "center" ,
columnLabel : '调机时 人员等级描述' ,
columnLabel : '调机过程中 人员等级描述' ,
columnHidden : false ,
columnImage : false ,
columnSortable : false ,
@ -509,6 +555,20 @@ export default {
trigger : [ 'blur' , 'change' ]
}
] ,
setupCrewSize : [
{
required : true ,
message : ' ' ,
trigger : [ 'blur' , 'change' ]
}
] ,
crewSize : [
{
required : true ,
message : ' ' ,
trigger : [ 'blur' , 'change' ]
}
] ,
} ,
/ / = = = = = = = = 模 态 框 开 关 控 制 = = = = = = = =
authSearch : false ,
@ -678,6 +738,8 @@ export default {
laborClassDesc : '' ,
setupLaborClassNo : '' ,
setupLaborClassDesc : '' ,
setupCrewSize : 1 ,
crewSize : 1 ,
createBy : this . $store . state . user . name ,
}
this . modalDisableFlag = false
@ -705,12 +767,23 @@ export default {
laborClassDesc : row . laborClassDesc ,
setupLaborClassNo : row . setupLaborClassNo ,
setupLaborClassDesc : row . setupLaborClassDesc ,
setupCrewSize : row . setupCrewSize ,
crewSize : row . crewSize ,
updateBy : this . $store . state . user . name ,
}
this . modalDisableFlag = true
this . modalFlag = true
} ,
changeSetupLaborClassNo ( ) {
this . modalData . laborClassNo = this . modalData . setupLaborClassNo
this . laborClassBlur ( 217 )
} ,
changeSetupCrewSize ( ) {
this . modalData . crewSize = this . modalData . setupCrewSize
} ,
/ / = = = = = = = = 新 增 / 编 辑 / 删 除 方 法 = = = = = = = =
/ * *
* 分类信息新增 / 编辑
@ -752,15 +825,23 @@ export default {
return
}
if ( this . modalData . setupLaborClassNo === '' || this . modalData . setupLaborClassNo == null ) {
this . $message . warning ( '请填写调机时 人员等级编码!' )
this . $message . warning ( '请填写调机过程中 人员等级编码!' )
return
}
if ( this . modalData . setupLaborClassDesc === '' || this . modalData . setupLaborClassDesc == null ) {
this . $alert ( '当前BU下调机时人员等级编码不存在,请重新输入调机时 人员等级编码!' , '提示' , {
this . $alert ( '当前BU下调机过程中人员等级编码不存在,请重新输入调机过程中 人员等级编码!' , '提示' , {
confirmButtonText : '确定'
} )
return
}
if ( this . modalData . setupCrewSize === '' || this . modalData . setupCrewSize == null ) {
this . $message . warning ( '请填写调机过程中人数!' )
return
}
if ( this . modalData . crewSize === '' || this . modalData . crewSize == null ) {
this . $message . warning ( '请填写生产过程中人数!' )
return
}
if ( this . modalData . flag === '1' ) {
saveStandardRoutingOperation ( this . modalData ) . then ( ( { data } ) => {
if ( data && data . code === 0 ) {