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,
|
is_admin: false,
|
||||||
active: false,
|
active: false,
|
||||||
modals: false,
|
modals: false,
|
||||||
|
url: "",
|
||||||
user : {
|
user : {
|
||||||
name:"",
|
name:"",
|
||||||
email:""
|
email:"",
|
||||||
},
|
sessionID: 0
|
||||||
dataLogout: {"session_id": -127182}
|
}
|
||||||
},
|
},
|
||||||
mutations: {
|
mutations: {
|
||||||
isActive(state) {
|
isActive(state) {
|
||||||
@ -31,13 +32,15 @@ export const store = new Vuex.Store({
|
|||||||
|
|
||||||
//console.log("Im Store LOGIN() axios then.statusText ", ldata.statusText);
|
//console.log("Im Store LOGIN() axios then.statusText ", ldata.statusText);
|
||||||
if (ldata.statusText === "OK") {
|
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.is_auth = true
|
||||||
state.active = 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_is_auth','true');
|
||||||
$cookies.set('gdd_session_id', ldata.data.session_id);
|
$cookies.set('gdd_session_id', ldata.data.session_id);
|
||||||
$cookies.set('gdd_email',logindata.email);
|
$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)
|
//console.log("STORE login() to " + state.is_auth)
|
||||||
router.push('/KontoOverview')
|
router.push('/KontoOverview')
|
||||||
@ -71,7 +74,7 @@ export const store = new Vuex.Store({
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
logout(state){
|
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);
|
//console.log("Im Store logout() axios then ", ldata);
|
||||||
// this.ldata = ldata.data;
|
// this.ldata = ldata.data;
|
||||||
@ -79,6 +82,8 @@ export const store = new Vuex.Store({
|
|||||||
state.is_auth = false
|
state.is_auth = false
|
||||||
state.is_admin = false
|
state.is_admin = false
|
||||||
state.active = false
|
state.active = false
|
||||||
|
state.user.sessionID = ''
|
||||||
|
state.user.email = ''
|
||||||
$cookies.set('gdd_is_auth','false');
|
$cookies.set('gdd_is_auth','false');
|
||||||
$cookies.remove('gdd_email');
|
$cookies.remove('gdd_email');
|
||||||
$cookies.remove('gdd_session_id');
|
$cookies.remove('gdd_session_id');
|
||||||
@ -87,6 +92,24 @@ export const store = new Vuex.Store({
|
|||||||
console.log(error);
|
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>
|
</div>
|
||||||
</base-header>
|
</base-header>
|
||||||
|
<div @click="$store.commit('accountBalance0')">this.$store.commit('accountBalance0')</div>
|
||||||
|
<div @click="$store.commit('accountBalance1')">this.$store.commit('accountBalance1')</div>
|
||||||
<hr>
|
<hr>
|
||||||
<h3>User Data</h3>
|
<h3>User Data</h3>
|
||||||
<small>/public/json-example/userdata.json</small>
|
<small>/public/json-example/userdata.json</small>
|
||||||
@ -80,6 +82,9 @@
|
|||||||
GddAddWork,
|
GddAddWork,
|
||||||
GddWorkTable,
|
GddWorkTable,
|
||||||
axios
|
axios
|
||||||
|
},
|
||||||
|
created() {
|
||||||
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
UserData() {
|
UserData() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user