refactor: rename isSubmit --> isAlreadySubmit
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
</div>
|
||||
<!-- select result -->
|
||||
<ConformanceSelectResult
|
||||
:isSubmit="isSubmit"
|
||||
:isSubmit="isAlreadySubmit"
|
||||
:isSubmitTask="isSubmitTask"
|
||||
:isSubmitStartAndEnd="isSubmitStartAndEnd"
|
||||
:isSubmitCfmSeqDirectly="isSubmitCfmSeqDirectly"
|
||||
@@ -89,7 +89,7 @@
|
||||
</div>
|
||||
<!-- show bar -->
|
||||
<ConformanceShowBar v-if="!notShowActList" :class="isShowBarOpen?'':'hidden'"
|
||||
:isSubmit="isSubmit"
|
||||
:isSubmit="isAlreadySubmit"
|
||||
:isSubmitTask="isSubmitTask"
|
||||
:isSubmitStartAndEnd="isSubmitStartAndEnd"
|
||||
:isSubmitCfmSeqDirectly="isSubmitCfmSeqDirectly"
|
||||
@@ -191,7 +191,7 @@ export default {
|
||||
selectCfmCtEteEnd: null,
|
||||
selectCfmCtEteSEStart: null,
|
||||
selectCfmCtEteSEEnd: null,
|
||||
isSubmit: false,
|
||||
isAlreadySubmit: false,
|
||||
isSubmittedData: null, // 已 Apply 後,沒有重新改變規則的 Data
|
||||
isSubmitTask: null,
|
||||
isSubmitStartAndEnd: null, // Activity sequence
|
||||
@@ -355,7 +355,7 @@ export default {
|
||||
}
|
||||
break;
|
||||
case 'Start & End':
|
||||
if(!this.isSubmit) {
|
||||
if(!this.isAlreadySubmit) {
|
||||
if(this.selectCfmPtEteSEStart && this.selectCfmPtEteSEEnd){
|
||||
disabled = false;
|
||||
}
|
||||
@@ -384,7 +384,7 @@ export default {
|
||||
}
|
||||
break;
|
||||
case 'From & To':
|
||||
if(!this.isSubmit) {
|
||||
if(!this.isAlreadySubmit) {
|
||||
if(this.selectCfmPtPSEStart && this.selectCfmPtPSEEnd) {
|
||||
disabled = false;
|
||||
}
|
||||
@@ -417,7 +417,7 @@ export default {
|
||||
}
|
||||
break;
|
||||
case 'Start & End':
|
||||
if(!this.isSubmit) {
|
||||
if(!this.isAlreadySubmit) {
|
||||
if(this.selectCfmWtEteSEStart && this.selectCfmWtEteSEEnd) {
|
||||
disabled = false;
|
||||
} else {
|
||||
@@ -446,7 +446,7 @@ export default {
|
||||
}
|
||||
break;
|
||||
case 'From & To':
|
||||
if(!this.isSubmit) {
|
||||
if(!this.isAlreadySubmit) {
|
||||
if(this.selectCfmWtPSEStart && this.selectCfmWtPSEEnd) {
|
||||
disabled = false;
|
||||
}
|
||||
@@ -480,7 +480,7 @@ export default {
|
||||
}
|
||||
break;
|
||||
case 'Start & End':
|
||||
if(!this.isSubmit) {
|
||||
if(!this.isAlreadySubmit) {
|
||||
if(this.selectCfmCtEteSEStart && this.selectCfmCtEteSEEnd) {
|
||||
disabled = false;
|
||||
}
|
||||
@@ -514,7 +514,7 @@ export default {
|
||||
const rule = newValue.rule;
|
||||
|
||||
this.isSubmittedData = newValue.rule;
|
||||
this.isSubmit = true;
|
||||
this.isAlreadySubmit = true;
|
||||
switch (rule.type) {
|
||||
case 'contains-tasks': // Rule Type 選 Have activity 的行為
|
||||
this.selectedRuleType = 'Have activity';
|
||||
@@ -896,7 +896,7 @@ export default {
|
||||
// is submit select Reset
|
||||
this.isSubmitReset();
|
||||
this.isSubmittedData = null; // 已 Apply 後,沒有重新改變規則的 Data
|
||||
this.isSubmit = false;
|
||||
this.isAlreadySubmit = false;
|
||||
|
||||
// 其他子元件 reset
|
||||
this.selectTimeReset();
|
||||
@@ -1299,7 +1299,7 @@ export default {
|
||||
}
|
||||
|
||||
this.isLoading = true;
|
||||
this.isSubmit = true;
|
||||
this.isAlreadySubmit = true;
|
||||
this.isSubmittedData = dataToSave; // 已 Apply 後,沒有重新改變規則的 Data
|
||||
this.conformanceRuleData = dataToSave; // 給存檔的 Data
|
||||
await this.conformanceStore.addConformanceCheckId(dataToSave);
|
||||
@@ -1310,13 +1310,7 @@ export default {
|
||||
this.$emitter.emit('coverPlate', false);
|
||||
this.$toast.success('Rule applied.');
|
||||
},
|
||||
},
|
||||
created() {
|
||||
this.isShowBarOpen = this.conformanceLogCreateCheckId || this.conformanceFilterCreateCheckId ? false : true;
|
||||
// 選取 list 的結果
|
||||
this.$emitter.on('actListData', (data) => {
|
||||
this.selectConformanceTask = data;
|
||||
});
|
||||
setTaskByCategoryOnRadioEmitting () {
|
||||
this.$emitter.on('actRadioData', (data) => {
|
||||
switch (data.category) {
|
||||
// Activity sequence
|
||||
@@ -1408,6 +1402,8 @@ export default {
|
||||
break;
|
||||
};
|
||||
});
|
||||
},
|
||||
setTaskByCategoryOnListSeqEmitting(){
|
||||
this.$emitter.on('getListSequence', (data) => {
|
||||
switch (data.category) {
|
||||
case 'cfmSeqDirectly':
|
||||
@@ -1420,6 +1416,18 @@ export default {
|
||||
break;
|
||||
}
|
||||
});
|
||||
},
|
||||
},
|
||||
created() {
|
||||
this.isShowBarOpen = this.conformanceLogCreateCheckId || this.conformanceFilterCreateCheckId ? false : true;
|
||||
// 選取 list 的結果
|
||||
this.$emitter.on('actListData', (data) => {
|
||||
this.selectConformanceTask = data;
|
||||
});
|
||||
|
||||
this.setTaskByCategoryOnRadioEmitting();
|
||||
this.setTaskByCategoryOnListSeqEmitting();
|
||||
|
||||
// Radio 切換時,資料要清空
|
||||
this.$emitter.on('isRadioChange', (data) => {
|
||||
if(data) {
|
||||
|
||||
Reference in New Issue
Block a user