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