@ -114,7 +114,7 @@
< 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 -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 >
@ -123,7 +123,7 @@
< 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 >
< / 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 >
@ -157,6 +157,17 @@ export default {
components : {
ChooseList
} ,
watch : {
'modalData.workCenterNo' : function ( val ) {
this . modalData . workCenterNo = val . toUpperCase ( )
} ,
'modalData.setupLaborClassNo' : function ( val ) {
this . modalData . setupLaborClassNo = val . toUpperCase ( )
} ,
'modalData.laborClassNo' : function ( val ) {
this . modalData . laborClassNo = val . toUpperCase ( )
} ,
} ,
data ( ) {
return {
/ / 导 出
@ -289,6 +300,24 @@ export default {
fixed : '' ,
columnWidth : 200
} ,
{
userId : this . $store . state . user . name ,
functionId : 6010012 ,
serialNumber : '6010012Table1LaborClassNo' ,
tableId : "6010012Table1" ,
tableName : "标准工序表" ,
columnProp : 'laborClassNo' ,
headerAlign : "center" ,
align : "center" ,
columnLabel : '人员等级编码' ,
columnHidden : false ,
columnImage : false ,
columnSortable : false ,
sortLv : 0 ,
status : true ,
fixed : '' ,
columnWidth : 100
} ,
{
userId : this . $store . state . user . name ,
functionId : 6010012 ,
@ -298,7 +327,25 @@ export default {
columnProp : 'laborClassDesc' ,
headerAlign : "center" ,
align : "center" ,
columnLabel : '人员等级' ,
columnLabel : '人员等级描述' ,
columnHidden : false ,
columnImage : false ,
columnSortable : false ,
sortLv : 0 ,
status : true ,
fixed : '' ,
columnWidth : 100
} ,
{
userId : this . $store . state . user . name ,
functionId : 6010012 ,
serialNumber : '6010012Table1SetupLaborClassNo' ,
tableId : "6010012Table1" ,
tableName : "标准工序表" ,
columnProp : 'setupLaborClassNo' ,
headerAlign : "center" ,
align : "center" ,
columnLabel : '调机时人员等级编码' ,
columnHidden : false ,
columnImage : false ,
columnSortable : false ,
@ -316,14 +363,14 @@ export default {
columnProp : 'setupLaborClassDesc' ,
headerAlign : "center" ,
align : "center" ,
columnLabel : '调机时人员等级' ,
columnLabel : '调机时人员等级描述 ' ,
columnHidden : false ,
columnImage : false ,
columnSortable : false ,
sortLv : 0 ,
status : true ,
fixed : '' ,
columnWidth : 100
columnWidth : 118
} ,
{
userId : this . $store . state . user . name ,
@ -562,17 +609,24 @@ export default {
this . tagNo1 = type
this . $nextTick ( ( ) => {
let strVal = ''
let conSql = ''
if ( val === 217 ) {
if ( type === 1 ) {
strVal = this . modalData . laborClassNo
strVal = this . modalData . laborClassNo ? this . modalData . laborClassNo : ''
} else if ( type === 2 ) {
strVal = this . modalData . setupLaborClassNo
strVal = this . modalData . setupLaborClassNo ? this . modalData . setupLaborClassNo : ''
}
}
if ( val === 216 ) {
strVal = this . modalData . workCenterNo
strVal = this . modalData . workCenterNo ? this . modalData . workCenterNo : ''
}
if ( this . modalData . bu === null || this . modalData . bu === '' ) {
this . $message . warning ( "请选择BU!" )
return
} else {
conSql = " and site = '" + this . modalData . bu . split ( '_' ) [ 0 ] + "'" + " and bu_no = '" + this . modalData . bu . split ( '_' ) [ 1 ] + "'"
}
this . $refs . baseList . init ( val , strVal )
this . $refs . baseList . init ( val , strVal , conSql )
} )
} ,
/ * *
@ -628,6 +682,7 @@ export default {
}
this . modalDisableFlag = false
this . modalFlag = true
console . log ( this . modalData )
} ,
/ * *
@ -641,9 +696,15 @@ export default {
site : row . site ,
bu : row . site + '_' + row . buNo ,
buNo : row . buNo ,
id : row . id ,
operationNo : row . operationNo ,
operationName : row . operationName ,
workCenterNo : row . workCenterNo ,
workCenterDesc : row . workCenterDesc ,
laborClassNo : row . laborClassNo ,
laborClassDesc : row . laborClassDesc ,
setupLaborClassNo : row . setupLaborClassNo ,
setupLaborClassDesc : row . setupLaborClassDesc ,
updateBy : this . $store . state . user . name ,
}
this . modalDisableFlag = true
@ -762,67 +823,76 @@ export default {
if ( this . modalData . workCenterNo != null && this . modalData . workCenterNo !== '' ) {
let tempData = {
tagno : tagNo ,
conditionSql : " and work_center_no = '" + this . modalData . workCenterNo + "'" + " and site = '" + this . modalData . site + "'" + " and bu_no = '" + this . modalData . buNo + "'"
conditionSql : " and work_center_no = '" + this . modalData . workCenterNo + "'" + " and site = '" + this . modalData . bu . split ( '_' ) [ 0 ] + "'" + " and bu_no = '" + this . modalData . bu . split ( '_' ) [ 1 ] + "'"
}
verifyData ( tempData ) . then ( ( { data } ) => {
if ( data && data . code === 0 ) {
if ( data . baseListData . length > 0 ) {
this . modalData . workCenterNo = data . baseListData [ 0 ] . work_center_no
this . modalData . workCenterDesc = data . baseListData [ 0 ] . work_center_desc
} else {
this . $message . warning ( '该加工中心不存在!' )
this . $alert ( '该加工中心不存在,请重新输入加工中心编码!' , '提示' , {
confirmButtonText : '确定'
} )
this . modalData . workCenterNo = ''
this . modalData . workCenterDesc = ''
}
} else {
this . $message . warning ( data . msg )
this . modalData . workCenterNo = ''
this . modalData . workCenterDesc = ''
}
} )
}
} ,
/ / 人 员 等 级
/ / 人 员 等 级 描 述
setupLaborClassBlur ( tagNo ) {
if ( this . modalData . setupLaborClassNo != null && this . modalData . setupLaborClassNo !== '' ) {
let tempData = {
tagno : tagNo ,
conditionSql : " and class_no = '" + this . modalData . setupLaborClassNo + "'" + " and site = '" + this . modalData . site + "'" + " and bu_no = '" + this . modalData . buNo + "'"
conditionSql : " and class_no = '" + this . modalData . setupLaborClassNo + "'" + " and site = '" + this . modalData . bu . split ( '_' ) [ 0 ] + "'" + " and bu_no = '" + this . modalData . bu . split ( '_' ) [ 1 ] + "'"
}
verifyData ( tempData ) . then ( ( { data } ) => {
if ( data && data . code === 0 ) {
if ( data . baseListData . length > 0 ) {
this . modalData . setupLaborClassNo = data . baseListData [ 0 ] . class_no
this . modalData . setupLaborClassDesc = data . baseListData [ 0 ] . class_desc
} else {
this . $message . warning ( '该人员等级不存在!' )
this . $alert ( '该调机时人员等级不存在,请重新输入调机时人员等级编码!' , '提示' , {
confirmButtonText : '确定'
} )
this . modalData . setupLaborClassNo = ''
this . modalData . setupLaborClassDesc = ''
}
} else {
this . $message . warning ( data . msg )
this . modalData . setupLaborClassNo = ''
this . modalData . setupLaborClassDesc = ''
}
} )
}
} ,
/ / 人 员 等 级
/ / 人 员 等 级 描 述
laborClassBlur ( tagNo ) {
if ( this . modalData . laborClassNo != null && this . modalData . laborClassNo !== '' ) {
let tempData = {
tagno : tagNo ,
conditionSql : " and class_no = '" + this . modalData . laborClassNo + "'" + " and site = '" + this . modalData . site + "'" + " and bu_no = '" + this . modalData . buNo + "'"
conditionSql : " and class_no = '" + this . modalData . laborClassNo + "'" + " and site = '" + this . modalData . bu . split ( '_' ) [ 0 ] + "'" + " and bu_no = '" + this . modalData . bu . split ( '_' ) [ 1 ] + "'"
}
verifyData ( tempData ) . then ( ( { data } ) => {
if ( data && data . code === 0 ) {
if ( data . baseListData . length > 0 ) {
this . modalData . laborClassNo = data . baseListData [ 0 ] . class_no
this . modalData . laborClassDesc = data . baseListData [ 0 ] . class_desc
} else {
this . $message . warning ( '该人员等级不存在!' )
this . $alert ( '该人员等级不存在,请重新输入人员等级编码!' , '提示' , {
confirmButtonText : '确定'
} )
this . modalData . laborClassNo = ''
this . modalData . laborClassDesc = ''
}
} else {
this . $message . warning ( data . msg )
this . modalData . laborClassNo = ''
this . modalData . laborClassDesc = ''
}
} )