Flatten nested repos
This commit is contained in:
202
test/vuex/cpone-result-status/modules/result.js
Normal file
202
test/vuex/cpone-result-status/modules/result.js
Normal file
@@ -0,0 +1,202 @@
|
||||
// 1 => LOADING
|
||||
// 2 => DONE
|
||||
// 3 => ERROR
|
||||
import * as api from "../api/result.js"
|
||||
|
||||
export default {
|
||||
namespaced: true,
|
||||
state: {
|
||||
lookup_status: 0,
|
||||
branchs: [],
|
||||
selected_branch: {},
|
||||
errors_message: "",
|
||||
results: [],
|
||||
total_result: 0,
|
||||
selected_result: {},
|
||||
datex: moment(new Date()).format('YYYY-MM-DD'),
|
||||
x_search: "",
|
||||
last_id: -1,
|
||||
current_page: 1,
|
||||
logapis: [],
|
||||
selected_result_id: 0,
|
||||
test_name: ""
|
||||
},
|
||||
mutations: {
|
||||
update_test_name(state, val) {
|
||||
state.test_name = val
|
||||
},
|
||||
update_lookup_status(state, val) {
|
||||
state.lookup_status = val
|
||||
},
|
||||
update_branchs(state, val) {
|
||||
state.branchs = val
|
||||
},
|
||||
update_selected_branch(state, val) {
|
||||
state.selected_branch = val
|
||||
},
|
||||
update_error_message(state, val) {
|
||||
state.errors_message = val
|
||||
},
|
||||
update_results(state, val) {
|
||||
state.results = val
|
||||
},
|
||||
update_total_result(state, val) {
|
||||
state.total_result = val
|
||||
},
|
||||
update_selected_result(state, val) {
|
||||
state.selected_result = val
|
||||
},
|
||||
update_datex(state, val) {
|
||||
state.datex = val
|
||||
},
|
||||
update_x_search(state, val) {
|
||||
state.x_search = val
|
||||
state.current_page = 1
|
||||
},
|
||||
update_last_id(state, val) {
|
||||
state.last_id = val
|
||||
},
|
||||
update_current_page(state, val) {
|
||||
state.current_page = val
|
||||
},
|
||||
update_logapis(state, val) {
|
||||
state.logapis = val
|
||||
},
|
||||
update_selected_result_id(state, val) {
|
||||
state.selected_result_id = val
|
||||
}
|
||||
},
|
||||
actions: {
|
||||
async lookup_branch(context) {
|
||||
context.commit("update_lookup_status", 1)
|
||||
try {
|
||||
var prm = {token: one_token()}
|
||||
let resp = await api.lookup_branch(prm)
|
||||
if (resp.status != "OK") {
|
||||
context.commit("update_lookup_status", 3)
|
||||
} else {
|
||||
context.commit("update_lookup_status", 2)
|
||||
let data = {
|
||||
records: resp.data.records,
|
||||
}
|
||||
context.commit("update_branchs", resp.data.records)
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("update_lookup_status", 3)
|
||||
}
|
||||
},
|
||||
|
||||
async lookup(context, prm) {
|
||||
context.commit("update_lookup_status", 1)
|
||||
try {
|
||||
var prm = {
|
||||
token: one_token(),
|
||||
search: context.state.x_search,
|
||||
test_name: context.state.test_name,
|
||||
current_page: context.state.current_page,
|
||||
last_id: context.state.last_id,
|
||||
date: context.state.datex,
|
||||
branchCode: context.state.selected_branch.M_BranchCode
|
||||
}
|
||||
let resp = await api.lookup(prm)
|
||||
if (resp.status != "OK") {
|
||||
context.commit("update_lookup_status", 3)
|
||||
} else {
|
||||
context.commit("update_lookup_status", 2)
|
||||
context.commit("update_error_message", "")
|
||||
let data = {
|
||||
records: resp.data.records,
|
||||
total: resp.data.total_page,
|
||||
total_filter: resp.data.total_filter
|
||||
}
|
||||
context.commit("update_results", data.records)
|
||||
context.commit("update_total_result", data.total)
|
||||
|
||||
// if (
|
||||
// !(
|
||||
// Object.keys(context.state.selected_result).length === 0 &&
|
||||
// context.state.selected_result.constructor === Object
|
||||
// )
|
||||
// ) {
|
||||
// let idx = _.findIndex(resp.data.records, function (o) {
|
||||
// return o.api_ResultID == context.state.selected_result.api_ResultID
|
||||
// });
|
||||
// if (idx >= 0) {
|
||||
// context.commit("update_selected_result", resp.data.records[idx]);
|
||||
// }
|
||||
// }
|
||||
|
||||
if (context.state.last_id == -1) {
|
||||
if (resp.data && resp.data.records > 0) {
|
||||
context.commit("update_selected_result", resp.data.records[0])
|
||||
}
|
||||
} else {
|
||||
let idx = _.findIndex(resp.data.records, function(o) {
|
||||
return o.api_ResultID == context.state.selected_result.api_ResultID
|
||||
});
|
||||
if (idx >= 0) {
|
||||
context.commit("update_selected_result", resp.data.records[idx]);
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("update_lookup_status", 3)
|
||||
context.commit("update_error_message", e.message)
|
||||
console.log(e)
|
||||
}
|
||||
},
|
||||
|
||||
async lookup_logapi(context, prm) {
|
||||
context.commit("update_lookup_status", 1)
|
||||
try {
|
||||
var prm = {
|
||||
token: one_token(),
|
||||
resultID: context.state.selected_result_id
|
||||
}
|
||||
console.log("resultid",context.state.selected_result_id)
|
||||
let resp = await api.lookup_logapi(prm)
|
||||
if (resp.status != "OK") {
|
||||
context.commit("update_lookup_status", 3)
|
||||
} else {
|
||||
context.commit("update_lookup_status", 2)
|
||||
context.commit("update_error_message", "")
|
||||
let data = {
|
||||
records: resp.data.records,
|
||||
}
|
||||
|
||||
context.commit("update_logapis", data.records)
|
||||
// if (
|
||||
// !(
|
||||
// Object.keys(context.state.selected_result).length === 0 &&
|
||||
// context.state.selected_result.constructor === Object
|
||||
// )
|
||||
// ) {
|
||||
// let idx = _.findIndex(resp.data.records, function (o) {
|
||||
// return o.log_ApiID == context.state.selected_result.log_ApiID
|
||||
// });
|
||||
// if (idx >= 0) {
|
||||
// context.commit("update_selected_result", resp.data.records[idx]);
|
||||
// }
|
||||
// }
|
||||
|
||||
// if (context.state.last_id == -1) {
|
||||
// if (resp.data && resp.data.records > 0) {
|
||||
// context.commit("update_selected_result", resp.data.records[0])
|
||||
// }
|
||||
// } else {
|
||||
// let idx = _.findIndex(resp.data.records, function(o) {
|
||||
// return o.api_ResultID == context.state.selected_result.api_ResultID
|
||||
// });
|
||||
// if (idx >= 0) {
|
||||
// context.commit("update_selected_result", resp.data.records[idx]);
|
||||
// }
|
||||
// }
|
||||
}
|
||||
} catch (e) {
|
||||
context.commit("update_lookup_status", 3)
|
||||
context.commit("update_error_message", e.message)
|
||||
console.log(e)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user