refactored loadMaterials vuex mixins with graphql
This commit is contained in:
@@ -4,8 +4,8 @@
|
||||
@click="openModalCard"
|
||||
>
|
||||
<h1>{{ item.title }}</h1>
|
||||
<h4>{{ item.field_short_description }}</h4>
|
||||
<span class="ref">{{ item.field_reference }}</span>
|
||||
<h4>{{ item.short_description }}</h4>
|
||||
<span class="ref">{{ item.reference }}</span>
|
||||
</header>
|
||||
<nav class="tools">
|
||||
<section class="tool flags">
|
||||
@@ -85,9 +85,14 @@ export default {
|
||||
flagUnflag: 'User/flagUnflag'
|
||||
}),
|
||||
flagIsActive(collid) {
|
||||
// console.log(this.item.uuid);
|
||||
// console.log("Card flagIsActive",
|
||||
// this.item.id,
|
||||
// this.flagcolls[collid].items,
|
||||
// this.flagcolls[collid].items.indexOf(this.item.id)
|
||||
// );
|
||||
// console.log(this.flagcolls[collid].items_uuids);
|
||||
return this.flagcolls[collid].items_uuids.indexOf(this.item.uuid) !== -1;
|
||||
// return this.flagcolls[collid].items_uuids.indexOf(this.item.uuid) !== -1;
|
||||
return this.flagcolls[collid].items.indexOf(this.item.id) !== -1;
|
||||
},
|
||||
flagIsLoading(collid) {
|
||||
// console.log(this.item.uuid);
|
||||
@@ -95,7 +100,7 @@ export default {
|
||||
return collid === this.loadingFlag;
|
||||
},
|
||||
onFlagActionCard (e) {
|
||||
console.log("Card onFlagActionCard", e);
|
||||
console.log("Card onFlagActionCard", e, this.item);
|
||||
if (!this.loadingFlag) {
|
||||
let collid = e.target.getAttribute('collid');
|
||||
let isActive = this.flagIsActive(collid);
|
||||
@@ -103,7 +108,7 @@ export default {
|
||||
// console.log('collid', collid);
|
||||
// console.log("this.item", this.item);
|
||||
this.loadingFlag = collid;
|
||||
this.flagUnflag({ action: action, uuid: this.item.uuid, collid: collid})
|
||||
this.flagUnflag({ action: action, id: this.item.id, collid: collid})
|
||||
.then(data => {
|
||||
console.log("onFlagActionCard then", data);
|
||||
this.loadingFlag = false;
|
||||
|
Reference in New Issue
Block a user