Conformance Filter: done.

This commit is contained in:
chiayin
2023-10-19 11:01:21 +08:00
parent 1fd019d276
commit b32e1b3b61
4 changed files with 29 additions and 21 deletions

View File

@@ -154,7 +154,7 @@ export default defineStore('allMapDataStore', {
});
return this.allCase;
} catch(error) {
if(error.response.status === 404) this.infinite404 = 404;
if(error.response.status === 404) return this.infinite404 = 404;
apiError(error, 'Failed to load the Trace Detail.');
};
},

View File

@@ -179,14 +179,13 @@ export default defineStore('conformanceStore', {
* fetch Log Conformance Parameters api for Rule Settings.
*/
async getConformanceParams() {
const logId = this.conformanceLogId;
const filterId = this.conformanceFilterId;
let logId = this.conformanceLogId;
let filterId = this.conformanceFilterId;
let api = '';
// 先判斷 filter 檔,再判斷 log 檔。
if(filterId !== null) api = `/api/filter-checks/params?filter_id=${filterId}`;
else api = `/api/log-checks/params?log_id=${logId}`;
console.log('getConformanceParams', api);
try {
const response = await this.$axios.get(api);
@@ -204,8 +203,8 @@ export default defineStore('conformanceStore', {
* Creates a new temporary check for a log.
*/
async addConformanceCheckId(data) {
const logId = this.conformanceLogId;
const filterId = this.conformanceFilterId;
let logId = this.conformanceLogId;
let filterId = this.conformanceFilterId;
let api = '';
// 先判斷 filter 檔,再判斷 log 檔。
@@ -224,8 +223,8 @@ export default defineStore('conformanceStore', {
* Get the Temporary Log Conformance Report
*/
async getConformanceReport() {
const logTempCheckId = this.conformanceLogTempCheckId;
const filterTempCheckId = this.conformanceFilterTempCheckId;
let logTempCheckId = this.conformanceLogTempCheckId;
let filterTempCheckId = this.conformanceFilterTempCheckId;
let api = '';
// 先判斷 filter 檔,再判斷 log 檔。
@@ -243,8 +242,8 @@ export default defineStore('conformanceStore', {
* Get the detail of a temporary log conformance issue.
*/
async getConformanceIssue(issueNo) {
const logTempCheckId = this.conformanceLogTempCheckId;
const filterTempCheckId = this.conformanceFilterTempCheckId
let logTempCheckId = this.conformanceLogTempCheckId;
let filterTempCheckId = this.conformanceFilterTempCheckId
let api = '';
// 先判斷 filter 檔,再判斷 log 檔。
@@ -262,8 +261,8 @@ export default defineStore('conformanceStore', {
* Get the Trace Details of a Temporary Log Conformance lssue.
*/
async getConformanceTraceDetail(issueNo, traceId, start) {
const logTempCheckId = this.conformanceLogTempCheckId;
const filterTempCheckId = this.conformanceFilterTempCheckId
let logTempCheckId = this.conformanceLogTempCheckId;
let filterTempCheckId = this.conformanceFilterTempCheckId
let api = '';
// 先判斷 filter 檔,再判斷 log 檔。
@@ -276,7 +275,7 @@ export default defineStore('conformanceStore', {
this.allCases = response.data.cases;
return response.data.cases;
} catch(error) {
if(error.response.status === 404) this.infinite404 = 404;
if(error.response.status === 404) return this.infinite404 = 404;
apiError(error, 'Failed to Get the detail of a temporary log conformance issue.');
};
},
@@ -284,8 +283,8 @@ export default defineStore('conformanceStore', {
* Get the Details of a Temporary Log Conformance Loop.
*/
async getConformanceLoop(loopNo) {
const logTempCheckId = this.conformanceLogTempCheckId;
const filterTempCheckId = this.conformanceFilterTempCheckId
let logTempCheckId = this.conformanceLogTempCheckId;
let filterTempCheckId = this.conformanceFilterTempCheckId
let api = '';
// 先判斷 filter 檔,再判斷 log 檔。
@@ -303,8 +302,8 @@ export default defineStore('conformanceStore', {
* Get the Trace Details of a Temporary Log Conformance Loops.
*/
async getConformanceLoopsTraceDetail(loopNo, traceId, start) {
const logTempCheckId = this.conformanceLogTempCheckId;
const filterTempCheckId = this.conformanceFilterTempCheckId
let logTempCheckId = this.conformanceLogTempCheckId;
let filterTempCheckId = this.conformanceFilterTempCheckId
let api = '';
// 先判斷 filter 檔,再判斷 log 檔。
@@ -317,7 +316,7 @@ export default defineStore('conformanceStore', {
this.allLoopCases = response.data.cases;
return response.data.cases;
} catch(error) {
if(error.response.status === 404) this.infinite404 = 404;
if(error.response.status === 404) return this.infinite404 = 404;
apiError(error, 'Failed to Get the detail of a temporary log conformance loop.');
};
},