wgl пре 4 година
родитељ
комит
a81b057249
5 измењених фајлова са 20 додато и 4 уклоњено
  1. 3 1
      src/store/getters.js
  2. 1 0
      src/store/mutation-types.js
  3. 8 1
      src/store/mutations.js
  4. 3 1
      src/store/state.js
  5. 5 1
      src/utils/storage.js

+ 3 - 1
src/store/getters.js

@@ -28,4 +28,6 @@ export const wx_pay_back_url = state => state.wx_pay_back_url
 
 export const register_examine_form = state => state.register_examine_form
 
-export const wd_message_num = state => state.wd_message_num
+export const wd_message_num = state => state.wd_message_num
+
+export const invitation_code = state => state.invitation_code

+ 1 - 0
src/store/mutation-types.js

@@ -15,3 +15,4 @@ export const SET_OLD_RELATION_FORM_DATA = 'SET_OLD_RELATION_FORM_DATA'
 export const SET_WX_PAY_BACK_URL = 'SET_WX_PAY_BACK_URL'
 export const SET_REGISTER_EXAMINE_FORM = 'SET_REGISTER_EXAMINE_FORM'
 export const SET_WD_MESSAGE_NUM = 'SET_WD_MESSAGE_NUM'
+export const SET_INVITATION_CODE = 'SET_INVITATION_CODE'

+ 8 - 1
src/store/mutations.js

@@ -13,7 +13,8 @@ import {
 	setPersionHomeModel,
 	setOldRelationFormData,
 	setWxPayBackUrl,
-	setWdMessageNum
+	setWdMessageNum,
+	setInvitationCode
 } from '../utils/storage'
 
 var storage_prefix = process.env.VUE_APP_LOCAL_STORAGE_PREFIX;
@@ -102,6 +103,12 @@ const mutations = {
 		setWdMessageNum(storage_prefix, data)
 		state.wd_message_num = data
 	},
+
+	[types.SET_INVITATION_CODE](state, data) {
+		setInvitationCode(storage_prefix, data)
+		state.invitation_code = data
+	},
+
 }
 
 export default mutations

+ 3 - 1
src/store/state.js

@@ -12,7 +12,8 @@ import {
 	getPersionHomeModel,
 	getOldRelationFormData,
 	getWxPayBackUrl,
-	getWdMessageNum
+	getWdMessageNum,
+	getInvitationCode
 } from '../utils/storage'
 
 var storage_prefix = process.env.VUE_APP_LOCAL_STORAGE_PREFIX;
@@ -36,6 +37,7 @@ const state = {
 	wx_pay_back_url: getWxPayBackUrl(storage_prefix),
 	register_examine_form: '',
 	wd_message_num: getWdMessageNum(storage_prefix),
+	invitation_code: getInvitationCode(storage_prefix)
 }
 
 export default state

+ 5 - 1
src/utils/storage.js

@@ -104,4 +104,8 @@ export const setWxPayBackUrl = (channel, data) => set(channel + '_wx_pay_back_ur
 
 export const getWdMessageNum = (channel) => get(channel + '_wd_message_num')
 
-export const setWdMessageNum = (channel, data) => set(channel + '_wd_message_num', data)
+export const setWdMessageNum = (channel, data) => set(channel + '_wd_message_num', data)
+
+export const getInvitationCode = (channel) => get(channel + '_invitation_code')
+
+export const setInvitationCode = (channel, data) => set(channel + '_invitation_code', data)