|
@@ -28,8 +28,7 @@ try {
|
|
|
Object.keys(dataObj).forEach(key => {
|
|
Object.keys(dataObj).forEach(key => {
|
|
|
dataObj[key] = localStorage && JSON.parse(localStorage.getItem(key))
|
|
dataObj[key] = localStorage && JSON.parse(localStorage.getItem(key))
|
|
|
})
|
|
})
|
|
|
-} catch (error) {
|
|
|
|
|
-}
|
|
|
|
|
|
|
+} catch (error) {}
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
|
state: {
|
|
state: {
|
|
@@ -69,8 +68,7 @@ export default {
|
|
|
state[key] = ''
|
|
state[key] = ''
|
|
|
localStorage.setItem(key, '')
|
|
localStorage.setItem(key, '')
|
|
|
})
|
|
})
|
|
|
- } catch (error) {
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ } catch (error) {}
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
info (state, data) {
|
|
info (state, data) {
|
|
@@ -169,7 +167,10 @@ export default {
|
|
|
context.commit('saveToken', token)
|
|
context.commit('saveToken', token)
|
|
|
if (token) {
|
|
if (token) {
|
|
|
context.commit('DEVICELOGIN', '')
|
|
context.commit('DEVICELOGIN', '')
|
|
|
- context.dispatch('getInfo', {url: '/user/getUserInfo', name: 'info'})
|
|
|
|
|
|
|
+ context.dispatch('getInfo', {
|
|
|
|
|
+ url: '/user/getUserInfo',
|
|
|
|
|
+ name: 'info'
|
|
|
|
|
+ })
|
|
|
context.dispatch('getCart')
|
|
context.dispatch('getCart')
|
|
|
}
|
|
}
|
|
|
return res
|
|
return res
|
|
@@ -192,7 +193,10 @@ export default {
|
|
|
context.commit('saveToken', token)
|
|
context.commit('saveToken', token)
|
|
|
if (token) {
|
|
if (token) {
|
|
|
context.commit('DEVICELOGIN', '')
|
|
context.commit('DEVICELOGIN', '')
|
|
|
- context.dispatch('getInfo', {url: '/user/getUserInfo', name: 'info'})
|
|
|
|
|
|
|
+ context.dispatch('getInfo', {
|
|
|
|
|
+ url: '/user/getUserInfo',
|
|
|
|
|
+ name: 'info'
|
|
|
|
|
+ })
|
|
|
context.dispatch('getCart')
|
|
context.dispatch('getCart')
|
|
|
}
|
|
}
|
|
|
return true
|
|
return true
|
|
@@ -283,7 +287,10 @@ export default {
|
|
|
url: '/user/invoice/mine'
|
|
url: '/user/invoice/mine'
|
|
|
})
|
|
})
|
|
|
if (info.data.code !== 0) return
|
|
if (info.data.code !== 0) return
|
|
|
- context.commit('INVOICE', {type: data.type, data: info.data.data})
|
|
|
|
|
|
|
+ context.commit('INVOICE', {
|
|
|
|
|
+ type: data.type,
|
|
|
|
|
+ data: info.data.data
|
|
|
|
|
+ })
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
async getUserDevice (context, params) {
|
|
async getUserDevice (context, params) {
|
|
@@ -376,6 +383,24 @@ export default {
|
|
|
context.commit('myScene', data.data)
|
|
context.commit('myScene', data.data)
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
|
|
+ // 复制场景
|
|
|
|
|
+ async copyUserScene (context, params) {
|
|
|
|
|
+ let res = await http({
|
|
|
|
|
+ method: 'post',
|
|
|
|
|
+ data: params,
|
|
|
|
|
+ headers: {
|
|
|
|
|
+ token: context.state.token
|
|
|
|
|
+ },
|
|
|
|
|
+ url: '/scene/copyScene '
|
|
|
|
|
+ })
|
|
|
|
|
+
|
|
|
|
|
+ let data = res.data
|
|
|
|
|
+ // if (data.code !== 0) {
|
|
|
|
|
+
|
|
|
|
|
+ // }
|
|
|
|
|
+ // context.commit('myScene', data.data)
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
async getCooperationScene (context, params) {
|
|
async getCooperationScene (context, params) {
|
|
|
let res = await http({
|
|
let res = await http({
|
|
|
method: 'post',
|
|
method: 'post',
|
|
@@ -422,12 +447,20 @@ export default {
|
|
|
},
|
|
},
|
|
|
async getAuthCode (context, item) {
|
|
async getAuthCode (context, item) {
|
|
|
let toastCode = localStorage.getItem('language') === 'en' ? toastEN : toastZH
|
|
let toastCode = localStorage.getItem('language') === 'en' ? toastEN : toastZH
|
|
|
- let {phone, code, type = '', qudao, email} = item
|
|
|
|
|
|
|
+ let {
|
|
|
|
|
+ phone,
|
|
|
|
|
+ code,
|
|
|
|
|
+ type = '',
|
|
|
|
|
+ qudao,
|
|
|
|
|
+ email
|
|
|
|
|
+ } = item
|
|
|
let areaNum = Number(code) || 86
|
|
let areaNum = Number(code) || 86
|
|
|
|
|
|
|
|
if (phone || email) {
|
|
if (phone || email) {
|
|
|
let resp = await http
|
|
let resp = await http
|
|
|
- .post('/sso/user/checkUser', {phoneNum: phone || email})
|
|
|
|
|
|
|
+ .post('/sso/user/checkUser', {
|
|
|
|
|
+ phoneNum: phone || email
|
|
|
|
|
+ })
|
|
|
|
|
|
|
|
switch (type) {
|
|
switch (type) {
|
|
|
case 'resigter':
|
|
case 'resigter':
|
|
@@ -460,8 +493,7 @@ export default {
|
|
|
method: 'post',
|
|
method: 'post',
|
|
|
data: params,
|
|
data: params,
|
|
|
url: '/sso/user/getMsgAuthCode'
|
|
url: '/sso/user/getMsgAuthCode'
|
|
|
- }, res => {
|
|
|
|
|
- })
|
|
|
|
|
|
|
+ }, res => {})
|
|
|
return true
|
|
return true
|
|
|
} else {
|
|
} else {
|
|
|
vue.$toast.show('warn', toastCode['29'])
|
|
vue.$toast.show('warn', toastCode['29'])
|