From 32ab1af0797e3e8ab60dc646fc2c30cddf1dfa1f Mon Sep 17 00:00:00 2001 From: xuxueyang <xuxy@fengyuntec.com> Date: 星期一, 22 七月 2024 11:34:18 +0800 Subject: [PATCH] update需求更新 --- store/index.js | 91 ++++++++++++++++++++++++++------------------- 1 files changed, 52 insertions(+), 39 deletions(-) diff --git a/store/index.js b/store/index.js index e2d564a..7452b61 100644 --- a/store/index.js +++ b/store/index.js @@ -35,6 +35,8 @@ // remoteip:'',//服务器ip sign: { 'enterprise': 0, + 'info': 0, + 'flower': 0, }, defaultaddress: {} }, @@ -82,14 +84,8 @@ setColorIndex(state, index) { state.colorIndex = index }, - setMatchLeftWindow(state, matchLeftWindow) { - state.noMatchLeftWindow = !matchLeftWindow - }, setActive(state, tabPage) { state.active = tabPage - }, - setLeftWinActive(state, leftWinActive) { - state.leftWinActive = leftWinActive }, setActiveOpen(state, activeOpen) { state.activeOpen = activeOpen @@ -161,29 +157,6 @@ } }) }, - getPhoneNumber: function({ - commit - }, univerifyInfo) { - return new Promise((resolve, reject) => { - uni.request({ - url: 'https://97fca9f2-41f6-449f-a35e-3f135d4c3875.bspapp.com/http/univerify-login', - method: 'POST', - data: univerifyInfo, - success: (res) => { - const data = res.data - if (data.success) { - resolve(data.phoneNumber) - } else { - reject(res) - } - - }, - fail: (err) => { - reject(res) - } - }) - }) - }, getCurrentInfo: async function({ commit, state @@ -245,18 +218,19 @@ } return resp }, - regSupplier: async function({ + regUser: async function({ commit, dispatch, state }, data) { { - const resp = await http.request('post', '/api/register/supplier', { + const resp = await http.request('post', '/api/register/' + data.type, { data: { username: data.username, password: data.password, tel: data.phoneNumber || data.tel, - smsCode: data.smsCode || '' + smsCode: data.smsCode || '', + dto: data.dto || undefined }, params: { clientType: data.clientType || 'app' @@ -279,10 +253,11 @@ state }, data) { { - const resp = await http.request('post', '/api/login/partner' + (data - .phoneNumber ? '/phone' : ''), { + const resp = await http.request('post', '/api/login/partner' + ((data + .phoneNumber || data.tel) ? '/phone' : ''), { data: { - username: data.username, + username: (data.phoneNumber || data.tel) ? (data.phoneNumber || + data.tel) : data.username, password: data.password, tel: data.phoneNumber || data.tel, smsCode: data.smsCode || '' @@ -339,10 +314,11 @@ state }, data) { { - const resp = await http.request('post', '/api/login/supplier' + (data - .phoneNumber ? '/phone' : ''), { + const resp = await http.request('post', '/api/login/supplier' + ((data + .phoneNumber || data.tel) ? '/phone' : ''), { data: { - username: data.username, + username: (data.phoneNumber || data.tel) ? (data.phoneNumber || + data.tel) : data.username, password: data.password, tel: data.phoneNumber || data.tel, smsCode: data.smsCode || '' @@ -392,7 +368,44 @@ return resp } - } + }, + + loginCustomer: async function({ + commit, + dispatch, + state + }, data) { + { + const resp = await http.request('post', '/api/login/customer' + (data + .phoneNumber ? '/phone' : ''), { + data: { + username: (data.phoneNumber || data.tel) ? (data.phoneNumber || + data.tel) : data.username, + password: data.password, + tel: data.phoneNumber || data.tel, + smsCode: data.smsCode || '' + }, + params: { + clientType: data.clientType || 'app' + } + }) + console.log('resp', resp) + if (resp && resp.code == 0) { + storage.setItem('token', resp.data.access_token) + commit("updateLogin", true) + await dispatch('getCurrentInfo') + uni.reLaunch({ + url: '/pages/home/home' + }) + } else { + + + } + return resp + } + + }, + } }) -- Gitblit v1.9.3