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