mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
add axios for gdd balance
This commit is contained in:
parent
8856c247db
commit
64d153a245
@ -12,11 +12,12 @@ export const store = new Vuex.Store({
|
||||
is_admin: false,
|
||||
active: false,
|
||||
modals: false,
|
||||
url: "",
|
||||
user : {
|
||||
name:"",
|
||||
email:""
|
||||
},
|
||||
dataLogout: {"session_id": -127182}
|
||||
email:"",
|
||||
sessionID: 0
|
||||
}
|
||||
},
|
||||
mutations: {
|
||||
isActive(state) {
|
||||
@ -31,13 +32,15 @@ export const store = new Vuex.Store({
|
||||
|
||||
//console.log("Im Store LOGIN() axios then.statusText ", ldata.statusText);
|
||||
if (ldata.statusText === "OK") {
|
||||
console.log("STORE login() ldatasession_id", ldata.data.session_id)
|
||||
//console.log("STORE login() ldatasession_id", ldata.data.session_id)
|
||||
state.is_auth = true
|
||||
state.active = true
|
||||
state.user.sessionID = ldata.data.session_id
|
||||
state.user.email = logindata.email
|
||||
$cookies.set('gdd_is_auth','true');
|
||||
$cookies.set('gdd_session_id', ldata.data.session_id);
|
||||
$cookies.set('gdd_email',logindata.email);
|
||||
state.user.email = logindata.email
|
||||
console.log("cookie ? GRADIDO_LOGIN", $cookies.get('GRADIDO_LOGIN'))
|
||||
|
||||
//console.log("STORE login() to " + state.is_auth)
|
||||
router.push('/KontoOverview')
|
||||
@ -71,7 +74,7 @@ export const store = new Vuex.Store({
|
||||
});
|
||||
},
|
||||
logout(state){
|
||||
axios.post("http://localhost/login_api/logout", this.dataLogout).then((ldata) => {
|
||||
axios.post("http://localhost/login_api/logout", {"session_id": state.user.sessionID}).then((ldata) => {
|
||||
|
||||
//console.log("Im Store logout() axios then ", ldata);
|
||||
// this.ldata = ldata.data;
|
||||
@ -79,6 +82,8 @@ export const store = new Vuex.Store({
|
||||
state.is_auth = false
|
||||
state.is_admin = false
|
||||
state.active = false
|
||||
state.user.sessionID = ''
|
||||
state.user.email = ''
|
||||
$cookies.set('gdd_is_auth','false');
|
||||
$cookies.remove('gdd_email');
|
||||
$cookies.remove('gdd_session_id');
|
||||
@ -87,6 +92,24 @@ export const store = new Vuex.Store({
|
||||
console.log(error);
|
||||
});
|
||||
|
||||
},
|
||||
accountBalance0(state) {
|
||||
console.log("accountBalance0 => START")
|
||||
axios.get("http://localhost/state-balances/ajaxGetBalance/739420303").then((req) => {
|
||||
console.log("accountBalance => ", req)
|
||||
}, (error) => {
|
||||
console.log(error);
|
||||
});
|
||||
},
|
||||
accountBalance1(state) {
|
||||
console.log("accountBalance1 => START")
|
||||
state.url = "http://localhost/state-balances/ajaxGetBalance/"+ state.user.sessionID
|
||||
console.log(state.url)
|
||||
axios.get(state.url).then((req) => {
|
||||
console.log("accountBalance => ", req)
|
||||
}, (error) => {
|
||||
console.log(error);
|
||||
});
|
||||
}
|
||||
}
|
||||
})
|
||||
@ -30,6 +30,8 @@
|
||||
|
||||
</div>
|
||||
</base-header>
|
||||
<div @click="$store.commit('accountBalance0')">this.$store.commit('accountBalance0')</div>
|
||||
<div @click="$store.commit('accountBalance1')">this.$store.commit('accountBalance1')</div>
|
||||
<hr>
|
||||
<h3>User Data</h3>
|
||||
<small>/public/json-example/userdata.json</small>
|
||||
@ -80,6 +82,9 @@
|
||||
GddAddWork,
|
||||
GddWorkTable,
|
||||
axios
|
||||
},
|
||||
created() {
|
||||
|
||||
},
|
||||
methods: {
|
||||
UserData() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user