xlb-main-login
Version:
``` yarn install ```
100 lines (90 loc) • 2.53 kB
JavaScript
import { activity_url, wei_url } from './config'
import { axios } from '@/utils/request'
import state from '../store/index'
import { dongeight } from './util'
import md5 from 'blueimp-md5'
import Vue from 'vue'
import { ACCESS_TOKEN } from '@/store/mutation-types'
// 注册弹窗
export function getzhuce() {
const access_token = Vue.ls.get(ACCESS_TOKEN)
const seller = state.getters.seller
const userName = state.getters.user_link
if (access_token) {
const timestamp = Date.now()
const md5url = '/v2/front/seller/qr/' + seller + timestamp
const msgSignature = md5(md5url)
const params = {
timestamp: timestamp,
msgSignature: msgSignature,
seller: seller,
}
if (userName != '18033404476') {
return axios({
url: wei_url + '/demo-user-role/v2/front/seller/qr/',
method: 'get',
params,
})
} else {
return axios({
url: activity_url + '/v1/poster/tag/?type=' + 1,
method: 'get',
})
}
}
}
// 获取公众号弹窗内容
export function gettanc(value) {
let seller
if (value) {
seller = value.seller ? value.seller : ''
} else {
seller = state.getters.seller ? state.getters.seller : ''
}
const timestamp = dongeight()
const userName = state.getters.user_link
const md5url = '/v2/front/seller/qr/' + seller + timestamp
const msgSignature = md5(md5url)
const params = {
timestamp: timestamp,
msgSignature: msgSignature,
seller: seller ? seller : '',
}
if (userName != '18033404476') {
return axios({
url: wei_url + '/demo-user-role/v2/front/seller/qr/',
method: 'get',
params,
})
} else {
return axios({
url: activity_url + '/v1/poster/tag/?type=' + 1,
method: 'get',
})
}
}
//获取二维码
export function getcodeimg() {
const seller = state.getters.seller
const userName = state.getters.user_link
const timestamp = dongeight()
const md5url = '/v2/front/seller/qr/' + seller + timestamp
const msgSignature = md5(md5url)
const params = {
timestamp: timestamp,
msgSignature: msgSignature,
seller: seller,
}
if (userName != '18033404476') {
return axios({
url: wei_url + '/demo-user-role/v2/front/seller/qr/',
method: 'get',
params,
})
} else {
return axios({
url: activity_url + '/v1/poster/tag/?type=' + 1,
method: 'get',
})
}
}