forked from HANYANG/HANYANG_MES
test
This commit is contained in:
parent
b2ef750795
commit
03f674be78
|
|
@ -1,3 +1,5 @@
|
|||
// 원기씨 바보바봅
|
||||
|
||||
form {
|
||||
height: 100%;
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
<div class="input-box flexrow flexend flex-1">
|
||||
<label for="" style="width:80px;">비가동사유</label>
|
||||
<div class="round-tab-box flexrow">
|
||||
<button v-for="(vals, idx) in Object.keys(STOP_CD)" @click="STOP_CD_val = vals" :class="{'left-round':idx===0, 'right-round':idx===Object.keys(STOP_CD).length-1}" type="button" class="tab-btn">{{ STOP_CD[vals] }}</button>
|
||||
<button v-for="(vals, idx) in Object.keys(STOP_CD)" @click="STOP_CD_val = vals; this.callBack();" :class="{'left-round':idx===0, 'right-round':idx===Object.keys(STOP_CD).length-1}" type="button" class="tab-btn">{{ STOP_CD[vals] }}</button>
|
||||
<!-- STOP_CD 가져오기
|
||||
FOR문 으로 BTN만들기
|
||||
1번째와 마지막 BTN에 다른 클래스 추가하기 -->
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
<div class="input-box flexrow flexend flex-1">
|
||||
<label for="run-time" style="width:80px;">가동시작시간</label>
|
||||
<input v-model='dateTime' type="text" id="run-time" name="" class="form-control form-control-sm" />
|
||||
<input v-model='dateTime' @change="this.callBack();" type="text" id="run-time" name="" class="form-control form-control-sm" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
|
|
@ -54,13 +54,15 @@ class SimpleTable {
|
|||
mode : this.putMode
|
||||
}
|
||||
|
||||
if(addData){
|
||||
postData['reqdata'] = JSON.stringify([{ ...this.formData, ...addData}]);
|
||||
// if(addData){
|
||||
// postData['reqdata'] = JSON.stringify([{ ...this.formData, ...addData}]);
|
||||
|
||||
}else if(updateData){
|
||||
postData['reqdata'] = JSON.stringify([{ FACLT_OPER_NO : this.addCode, ...updateData}]);
|
||||
// }else if(updateData){
|
||||
// postData['reqdata'] = JSON.stringify([{ FACLT_OPER_NO : this.addCode, ...updateData}]);
|
||||
|
||||
}
|
||||
// }
|
||||
const tableData = this.tbList.getData().filter(row=>row._STATUS_)[0];
|
||||
postData['reqdata'] = JSON.stringify([{...tableData, ...this.formData, FACLT_OPER_NO : this.addCode}])
|
||||
|
||||
console.log(this.addCode)
|
||||
|
||||
|
|
@ -86,6 +88,13 @@ class SimpleTable {
|
|||
|
||||
}
|
||||
|
||||
updateData(updateData){
|
||||
if(updateData){
|
||||
this.tbList.getRowFromPosition(this.tbList.getData().length).update({ FACLT_OPER_NO: this.addCode, ...updateData });
|
||||
console.log(updateData)
|
||||
};
|
||||
}
|
||||
|
||||
init(addData, updateData, btn){
|
||||
|
||||
const commonFieldData = {
|
||||
|
|
@ -108,10 +117,10 @@ class SimpleTable {
|
|||
this.tbList.on("tableBuilt", () => {
|
||||
this.getMainList().then(()=>{
|
||||
if(addData){
|
||||
this.tbList.addRow({...addData});
|
||||
this.tbList.addRow({...addData, _STATUS_: 'I'});
|
||||
};
|
||||
if(updateData){
|
||||
this.tbList.getRowFromPosition(this.tbList.getData().length).update({ FACLT_OPER_NO: this.addCode, ...updateData });
|
||||
this.tbList.getRowFromPosition(this.tbList.getData().length).update({ FACLT_OPER_NO: this.addCode, ...updateData, _STATUS_: 'U' });
|
||||
console.log(updateData)
|
||||
};
|
||||
})
|
||||
|
|
@ -157,6 +166,8 @@ class FieldPop {
|
|||
|
||||
table : {},
|
||||
|
||||
callBack : function(){},
|
||||
|
||||
isComponent : {
|
||||
isDefHst : false,
|
||||
isWorker : false,
|
||||
|
|
@ -376,9 +387,16 @@ class FieldPop {
|
|||
WO_NO: this.formData.WO_NO,
|
||||
RUNSTOP_GB: 'R',
|
||||
OPER_ST_TM : this.dateTime,
|
||||
_STATUS_ : 'I'
|
||||
},false,'isRun');
|
||||
|
||||
this.callBack = ()=>{
|
||||
this.table.updateData({
|
||||
WO_NO: this.formData.WO_NO,
|
||||
RUNSTOP_GB: 'R',
|
||||
OPER_ST_TM : this.dateTime,
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
break;
|
||||
case 'isNoRun':
|
||||
|
|
@ -390,14 +408,20 @@ class FieldPop {
|
|||
this.getMode = 'getRunInfo';
|
||||
this.putMode = 'putRunInfo';
|
||||
|
||||
|
||||
this.callTable(com, false, {
|
||||
STOP_CD: this.STOP_CD_val,
|
||||
RUNSTOP_GB: 'S',
|
||||
OPER_ED_TM : this.dateTime,
|
||||
_STATUS_ : 'U'
|
||||
}, 'isNoRun');
|
||||
console.log(this.STOP_CD)
|
||||
|
||||
this.callBack = ()=>{
|
||||
this.table.updateData({
|
||||
STOP_CD: this.STOP_CD_val,
|
||||
RUNSTOP_GB: 'S',
|
||||
OPER_ED_TM : this.dateTime,
|
||||
})
|
||||
};
|
||||
|
||||
break;
|
||||
case 'isDefHst':
|
||||
|
|
|
|||
Loading…
Reference in New Issue