Browse Source

fixed gql fragment bug

bach 2 years ago
parent
commit
090be459ef

File diff suppressed because it is too large
+ 0 - 0
web/themes/custom/materiotheme/assets/dist/main.js


BIN
web/themes/custom/materiotheme/assets/dist/main.js.gz


+ 2 - 2
web/themes/custom/materiotheme/vuejs/store/index.js

@@ -34,12 +34,12 @@ export default createStore(Vuex.Store, {
   // https://github.com/huybuidac/vuex-extensions
   mixins: {
     actions: {
-      loadMaterialsGQL ({ dispatch }, { ids, gqlfragment, callBack, callBackArgs }) {
+      loadMaterialsGQL ({ dispatch }, { ids, gqlfragment, gqlFragmentfields, callBack, callBackArgs }) {
         console.log('loadMaterialsGQL ids', ids)
 
         const ast = gql`{
           materiaux(ids: [${ids}]) {
-            ...${gqlfragment}
+            ...${gqlFragmentfields}
           }
         }
         ${gqlfragment}

+ 2 - 0
web/themes/custom/materiotheme/vuejs/store/modules/user.js

@@ -332,6 +332,7 @@ export default {
                 dispatch('loadMaterialsGQL', {
                   ids: state.flagcolls[collid].items,
                   gqlfragment: materiauFlaglistGQL,
+                  gqlFragmentfields: 'MateriauFlagListFields',
                   callBack: 'loadMaterialsCallBack',
                   callBackArgs: { collid: collid }
                 }).then(() => {
@@ -370,6 +371,7 @@ export default {
           dispatch('loadMaterialsGQL', {
             ids: state.flagcolls[collid].items,
             gqlfragment: materiauFlaglistGQL,
+            gqlFragmentfields: 'MateriauFlagListFields',
             callBack: 'loadMaterialsCallBack',
             callBackArgs: { collid: collid }
           })

Some files were not shown because too many files changed in this diff