| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- import http from '@/utils/http'
- // const appId = uni.getAccountInfoSync().miniProgram.appId
- export function loginByCode(data) {
- return new Promise((resolve, reject) => {
- uni.login({
- provider: 'weixin',
- success: function (res) {
- http.post('wxMini/login', {
- code: res.code,
- }, {
- isAuth: false,
- showLoading: false
- }).then(res => {
- resolve(res)
- }).catch(err => {
- reject(err)
- })
- }
- })
- })
- }
- export function login(data) {
- return http.post('user/login', data)
- }
- export function wxLogin(data) {
- return new Promise((resolve, reject) => {
- uni.login({
- provider: 'weixin',
- success: function (res) {
- http.post('wxMini/authLogin', {
- encryptedData: data.encryptedData,
- ivStr: data.iv,
- userInfo: JSON.stringify(data.userInfo),
- code: res.code,
- }, {
- isAuth: false,
- loadingTitle: '登录中...'
- }).then(res => {
- resolve(res)
- }).catch(err => {
- reject(err)
- })
- }
- })
- })
- }
- export function logout(data) {
- return http.post('user/logout', data)
- }
- export function miniAppLogin() {
- return new Promise((resolve, reject) => {
- // uni.login({
- // provider: 'weixin',
- // success: function (res) {
- // http.post('common/user/login',
- // { jsCode: res.code },
- // {
- // isAuth: false,
- // showLoading: true,
- // loadingTitle: '登录中...',
- // header: { 'content-type': 'application/json' },
- // }).then(res => {
- // resolve(res)
- // }).catch(err => {
- // reject(err)
- // })
- // },
- // fail: function (err) {}
- // })
- resolve({
- success: true,
- token: 'token',
- roles: [{ name: 'admin' }],
- openId: 'openId',
- user: { name: 'admin', mobile: '13700594535', photo: '', sex: 1 },
- })
- })
- }
- // 添加意见反馈
- export function addAdvice(data) {
- return http.post('user/advice', data)
- }
- // 意见反馈列表
- export function getAdviceList() {
- return http.get('user/advice/list')
- }
- // 版本信息
- export function getVersionList(data) {
- return http.get('user/version', data)
- }
- // 协议、隐私
- export function getPolicy() {
- return http.get('user/privacyPolicy')
- }
- export function getAgreement() {
- return http.get('user/userServiceAgreement')
- }
|