Bladeren bron

soreId,userId

Qukaidi 4 jaren geleden
bovenliggende
commit
f5bf963705

+ 13 - 0
App.vue

@@ -1,14 +1,27 @@
 <script>
+	import {mapMutations} from 'vuex'
 	export default {
 		// 此处globalData为了演示其作用,不是uView框架的一部分
 		globalData: {
 			username: '白居易'
 		},
+		methods:{
+			...mapMutations(['login'])
+		},
 		onLaunch() {
 			// 1.1.0版本之前关于http拦截器代码,已平滑移动到/common/http.interceptor.js中
 			// 注意,需要在/main.js中实例化Vue之后引入如下(详见文档说明):
 			// import httpInterceptor from '@/common/http.interceptor.js'
 			// Vue.use(httpInterceptor, app)
+			let storeInfo=uni.getStorageSync("storeInfo")||"";
+			if(storeInfo.storeId){
+				uni.getStorage({
+					key:"storeInfo",
+					success:(res)=>{
+						this.login(res.data)
+					}
+				})
+			}
 		},
 	}
 </script>

+ 7 - 7
pages/home/Scan-code-in/index.vue

@@ -15,15 +15,15 @@
 					<u-th class="u-th">轮胎胎号</u-th>
 					<u-th class="u-th">失败原因</u-th>
 				</u-tr>
-				<u-tr class="u-tr" v-for="item in notBelongStoreBrandTyreNumbers" :key="index">
+				<u-tr class="u-tr" v-for="(item,index) in notBelongStoreBrandTyreNumbers" :key="index">
 					<u-td class="u-td" style="font-size: 24rpx;">{{item}}</u-td>
 					<u-td class="u-td">非门店经营品牌</u-td>
 				</u-tr>
-				<u-tr class="u-tr" v-for="item in nonRegularTyreNumbers" :key="index">
+				<u-tr class="u-tr" v-for="(item,index) in nonRegularTyreNumbers" :key="index">
 					<u-td class="u-td" style="font-size: 24rpx;">{{item}}</u-td>
 					<u-td class="u-td">非正规胎号</u-td>
 				</u-tr>
-				<u-tr class="u-tr" v-for="item in alreadyExistsTyreNumbers" :key="index">
+				<u-tr class="u-tr" v-for="(item,index) in alreadyExistsTyreNumbers" :key="index">
 					<u-td class="u-td" style="font-size: 24rpx;">{{item}}</u-td>
 					<u-td class="u-td">库存中已存在</u-td>
 				</u-tr>
@@ -109,8 +109,8 @@
 						url: '/storeScan/getTyreReword',
 						method: 'Post',
 						data: {
-							storeId: '1000',
-							userId: '123',
+							storeId:this.$store.state.storeInfo.storeId,
+							userId:this.$store.state.storeInfo.userId,
 							materialList: this.datalist
 						}
 					}).then(res => {
@@ -145,8 +145,8 @@
 					url: '/storeScan/storeScanTyres',
 					method: 'Post',
 					data: {
-						storeId: '1000',
-						userId: '123',
+						storeId:this.$store.state.storeInfo.storeId,
+						userId:this.$store.state.storeInfo.userId,
 						scanAddress: '中国',
 						longitude: this.longitude,
 						latitude: this.latitude,

+ 5 - 5
pages/home/Scan-code-out/index.vue

@@ -15,15 +15,15 @@
 					<u-th class="u-th">轮胎胎号</u-th>
 					<u-th class="u-th">失败原因</u-th>
 				</u-tr>
-				<u-tr class="u-tr" v-for="item in notBelongStoreBrandTyreNumbers" :key="index">
+				<u-tr class="u-tr" v-for="(item,index) in notBelongStoreBrandTyreNumbers" :key="index">
 					<u-td class="u-td" style="font-size: 24rpx;">{{item}}</u-td>
 					<u-td class="u-td">非门店经营品牌</u-td>
 				</u-tr>
-				<u-tr class="u-tr" v-for="item in nonRegularTyreNumbers" :key="index">
+				<u-tr class="u-tr" v-for="(item,index) in nonRegularTyreNumbers" :key="index">
 					<u-td class="u-td" style="font-size: 24rpx;">{{item}}</u-td>
 					<u-td class="u-td">非正规胎号</u-td>
 				</u-tr>
-				<u-tr class="u-tr" v-for="item in notScanInTyres" :key="index">
+				<u-tr class="u-tr" v-for="(item,index) in notScanInTyres" :key="index">
 					<u-td class="u-td" style="font-size: 24rpx;">{{item}}</u-td>
 					<u-td class="u-td">未入库轮胎</u-td>
 				</u-tr>
@@ -105,8 +105,8 @@
 					url: '/storeScan/storeScanOutTyres',
 					method: 'Post',
 					data: {
-						storeId: '1000',
-						userId: '123',
+						storeId:this.$store.state.storeInfo.storeId,
+						userId:this.$store.state.storeInfo.userId,
 						scanAddress: '中国',
 						longitude: this.longitude,
 						latitude: this.latitude,

+ 17 - 9
pages/home/index.vue

@@ -6,7 +6,9 @@
 		<view class="u-page" style="margin-bottom: 20rpx;">
 			<view class="u-m-t-20">
 				<u-swiper :list="bannersList" :height="310" :effect3d="true" border-radius="20" effect3d-previous-margin="20"
-				 bg-color="#FFF" class="u-skeleton-fillet"></u-swiper>
+				 bg-color="#FFF" class="u-skeleton-fillet" v-if="bannersList.length!=0"></u-swiper>
+				<u-swiper :list="list" :height="310" :effect3d="true" border-radius="20" effect3d-previous-margin="20" bg-color="#FFF"
+				 class="u-skeleton-fillet" v-else></u-swiper>
 			</view>
 			<view class="u-flex u-m-t-20  u-m-l-20 u-m-r-20 u-skeleton-fillet" style="width:710rpx;">
 				<!-- <view class="u-flex u-row-center" style="width: 150rpx; height: 70rpx;border-radius: 50rpx;background: rgba(52,140,245,0.1);font-size: 20rpx;color: #348CF5; font-size: 500;">
@@ -45,7 +47,10 @@
 </template>
 
 <script>
-	import {mapState,mapMutations} from 'vuex'
+	import {
+		mapState,
+		mapMutations
+	} from 'vuex'
 	import {
 		request
 	} from '../../common/request/request'
@@ -57,17 +62,19 @@
 				bannersList: [],
 				noticebarList: [],
 				loading: true, // 是否显示骨架屏组件
+				list: [
+					'../../static/sailun/swiper1.png'
+				]
 			};
 		},
 		onLoad() {
 			uni.$on('login', (data) => {
 				this.loginStatus = data.msg
 			})
-			if(!this.hasLogin){
+			if (!this.hasLogin) {
 				this.$u.route({
 					url: "pages/login/index",
-					type:"reLaunch"
-				})	
+				})
 			}
 		},
 		onReady() {
@@ -84,6 +91,7 @@
 			axios.all([this.getBanners(), this.getTiceList()])
 				.then(axios.spread((one, two) => {
 					this.bannersList = one.data.data.map(t => t.imgPath)
+					console.log(this.bannersList)
 					this.noticebarList = two.data.data.map(t => t.msgContent)
 				}))
 				.catch(err => {
@@ -94,7 +102,7 @@
 					uni.hideLoading();
 				})
 		},
-		computed:{
+		computed: {
 			...mapState(['hasLogin'])
 		},
 		methods: {
@@ -104,7 +112,7 @@
 					url: '/homepage/getBanners',
 					method: 'post',
 					data: {
-						"storeId": '1000',
+						"storeId": this.$store.state.storeInfo.storeId,
 						"showPosition": 0, //门店0
 					}
 				})
@@ -115,7 +123,7 @@
 					url: '/homepage/noticeList',
 					method: 'post',
 					data: {
-						"storeId": "1000",
+						"storeId": this.$store.state.storeInfo.storeId,
 						"contentType": "1" //门店1
 					}
 				})
@@ -150,7 +158,7 @@
 					url: 'pages/home/integral-mall/integral_mall',
 				})
 			}
-		}
+		},
 	}
 </script>
 

+ 4 - 4
pages/home/my-stock/my-stock.vue

@@ -105,8 +105,8 @@
 					url: '/baseReq/getBrandListByStoreId',
 					method: 'Post',
 					data: {
-						storeId: 1000,
-						userId: "1"
+						storeId:this.$store.state.storeInfo.storeId,
+						userId:this.$store.state.storeInfo.userId
 					}
 				}).then(res => {
 					if (res.data.code == 0) {
@@ -150,8 +150,8 @@
 					url: '/homepage/storeGetStock',
 					method: 'post',
 					data: {
-						storeId: "1000",
-						userId: "1",
+						storeId:this.$store.state.storeInfo.storeId,
+						userId:this.$store.state.storeInfo.userId,
 						current: _this.currentPage,
 						pageSize: _this.pageSize,
 						brandCode: _this.currentBrand=="all"?"":_this.currentBrand,

+ 4 - 8
pages/home/scancode/index.vue

@@ -90,8 +90,8 @@
 						url: '/storeScan/storeScanGetTyre',
 						method: 'Post',
 						data: {
-							storeId: '1000',
-							userId: '123',
+							storeId:this.$store.state.storeInfo.storeId,
+							userId:this.$store.state.storeInfo.userId,
 							tyreNum: this.number_a
 						}
 					}).then(res => {
@@ -165,8 +165,8 @@
 						url: '/storeScan/storeScanGetTyre',
 						method: 'Post',
 						data: {
-							storeId: '1000',
-							userId: '123',
+							storeId:this.$store.state.storeInfo.storeId,
+							userId:this.$store.state.storeInfo.userId,
 							tyreNum: this.number_s
 						}
 					}).then(res => {
@@ -353,10 +353,6 @@
 		color: #8f8f94;
 	}
 
-	page {
-		// background-color: #000;
-	}
-
 	.roll {
 		width: 710rpx;
 		height: auto;

+ 4 - 8
pages/home/scancode/scancodeout.vue

@@ -90,8 +90,8 @@
 						url: '/storeScan/storeScanGetTyre',
 						method: 'Post',
 						data: {
-							storeId: '1000',
-							userId: '123',
+							storeId:this.$store.state.storeInfo.storeId,
+							userId:this.$store.state.storeInfo.userId,
 							tyreNum: this.number_a
 						}
 					}).then(res => {
@@ -156,8 +156,8 @@
 						url: '/storeScan/storeScanGetTyre',
 						method: 'Post',
 						data: {
-							storeId: '1000',
-							userId: '123',
+							storeId:this.$store.state.storeInfo.storeId,
+							userId:this.$store.state.storeInfo.userId,
 							tyreNum: this.number_s
 						}
 					}).then(res => {
@@ -343,10 +343,6 @@
 		color: #8f8f94;
 	}
 
-	page {
-		// background-color: #000;
-	}
-
 	.roll {
 		width: 710rpx;
 		height: auto;

+ 6 - 6
pages/me/Delivery-details/index.vue

@@ -21,7 +21,7 @@
 					<view>{{item.scanTime.slice(0,10)}}</view>
 				</view>
 				<u-line color="#f4f4f4"></u-line>
-				<view v-for="item2 in item.tyreMsgVOList" :key="index">
+				<view v-for="(item2,index) in item.tyreMsgVOList" :key="index">
 					<u-collapse>
 						<u-collapse-item style="margin-left: 10rpx;">
 							<view class="u-flex u-row-between" style="width: 100%;" slot="title">
@@ -32,7 +32,7 @@
 									{{item2.tyreCount}}条
 								</view>
 							</view>
-							<view class="details" v-for="item3 in item2.matnrMsgVOS" :key="index">
+							<view class="details" v-for="(item3,index) in item2.matnrMsgVOS" :key="index">
 								<view>
 									<view>物料描述</view>
 									<view>{{item3.maktx}}</view>
@@ -170,8 +170,8 @@
 							url: '/baseReq/getBrandList',
 							method: 'Post',
 							data: {
-								storeId: '1000',
-								userId: '123'
+								storeId:this.$store.state.storeInfo.storeId,
+								userId:this.$store.state.storeInfo.userId
 							}
 						}).then(res => {
 							console.log(res)
@@ -216,8 +216,8 @@
 					url: '/myPage/getPageScanRecordList',
 					method: 'Post',
 					data: {
-						storeId: '1000',
-						userId: '123',
+						storeId:this.$store.state.storeInfo.storeId,
+						userId:this.$store.state.storeInfo.userId,
 						size: this.size,
 						current: this.page, //获取第几页
 						scanType: '2',

+ 8 - 8
pages/me/Reward-details/index.vue

@@ -136,8 +136,8 @@
 						url: '/myPage/getPageScanRewordList',
 						method: 'post',
 						data: {
-							'storeId': '1000',
-							'userId': '123',
+							storeId:this.$store.state.storeInfo.storeId,
+							userId:this.$store.state.storeInfo.userId,
 							'current': this.current1,
 							'size': '10'
 						}
@@ -177,8 +177,8 @@
 						url: '/myPage/getPageScanRewordList',
 						method: 'post',
 						data: {
-							'storeId': '1000',
-							'userId': '123',
+							storeId:this.$store.state.storeInfo.storeId,
+							userId:this.$store.state.storeInfo.userId,
 							'current': '1',	
 							'size': '10',
 							'startTime': this.startTime +' 00:00:00',
@@ -217,8 +217,8 @@
 						url: '/baseReq/getBrandList',
 						method: 'post',
 						data: {
-							'storeId': '1000',
-							'userId': '123'	
+							storeId:this.$store.state.storeInfo.storeId,
+							userId:this.$store.state.storeInfo.userId	
 						}
 					}).then(res => {
 						this.brandList = JSON.parse(JSON.stringify(res.data.data))	
@@ -244,8 +244,8 @@
 						url: '/myPage/getPageScanRewordList',
 						method: 'post',
 						data: {
-							'storeId': '1000',
-							'userId': '123',
+							storeId:this.$store.state.storeInfo.storeId,
+							userId:this.$store.state.storeInfo.userId,
 							'current': '1',	
 							'size': '10',
 							'searchKey': this.label

+ 5 - 5
pages/me/Settlement-center/index.vue

@@ -84,8 +84,8 @@
 						url: '/myapp/storeSettlementCenter',
 						method: 'post',
 						data: {
-							'storeId': '3000',
-							'userId': ''
+							'storeId':this.$store.state.storeInfo.storeId,
+							'userId':this.$store.state.storeInfo.userId
 						}
 					}).then(res => {
 						console.log(res)
@@ -145,11 +145,11 @@
 				// JSON.parse()将回调函数字符串转为对象取出
 				e.detail.value.forEach((item) =>{
 					var obj = {
-						"storeId": "3000",
+						"storeId":this.$store.state.storeInfo.storeId,
 						"amount": JSON.parse(item).usableMoney,
 						"brandCode": JSON.parse(item).brandCode,
 						"kunnr": JSON.parse(item).kunnr,
-						'userId': ''
+						'userId':this.$store.state.storeInfo.userId
 					}
 					// let obj = JSON.parse(item)
 					console.log(obj)
@@ -216,7 +216,7 @@
 					for(var i=0;i<e.storegentBrandList.length;i++){
 						if( e.storegentBrandList[i].usableMoney !=0){
 							var obj = {
-								"storeId": "3000",
+								"storeId":this.$store.state.storeInfo.storeId,
 								"amount": e.storegentBrandList[i].usableMoney,
 								"brandCode": e.storegentBrandList[i].brandCode,
 								"kunnr": e.storegentBrandList[i].agentId

+ 1 - 1
pages/me/Statistical-task/index.vue

@@ -96,7 +96,7 @@
 						url: '/myapp/storeBrandTask',
 						method: 'post',
 						data: {
-							"storeId": '1000'
+							"storeId":this.$store.state.storeInfo.storeId
 
 						}
 					}).then(res => {

+ 6 - 6
pages/me/Warehousing-details/index.vue

@@ -21,7 +21,7 @@
 					<view>{{item.scanTime.slice(0,10)}}</view>
 				</view>
 				<u-line color="#f4f4f4"></u-line>
-				<view v-for="item2 in item.tyreMsgVOList" :key="index">
+				<view v-for="(item2,index) in item.tyreMsgVOList" :key="index">
 					<u-collapse>
 						<u-collapse-item style="margin-left: 10rpx;">
 							<view class="u-flex u-row-between" style="width: 100%;" slot="title">
@@ -32,7 +32,7 @@
 									{{item2.tyreCount}}条
 								</view>
 							</view>
-							<view class="details" v-for="item3 in item2.matnrMsgVOS" :key="index">
+							<view class="details" v-for="(item3,index) in item2.matnrMsgVOS" :key="index">
 								<view>
 									<view>物料描述</view>
 									<view>{{item3.maktx}}</view>
@@ -175,8 +175,8 @@
 							url: '/baseReq/getBrandList',
 							method: 'Post',
 							data: {
-								storeId: '1000',
-								userId: '123'
+								storeId:this.$store.state.storeInfo.storeId,
+								userId:this.$store.state.storeInfo.userId
 							}
 						}).then(res => {
 							console.log(res)
@@ -221,8 +221,8 @@
 					url: '/myPage/getPageScanRecordList',
 					method: 'Post',
 					data: {
-						storeId: '1000',
-						userId: '123',
+						storeId:this.$store.state.storeInfo.storeId,
+						userId:this.$store.state.storeInfo.userId,
 						size: this.size,
 						current: this.page, //获取第几页
 						scanType: '1',

+ 5 - 5
pages/me/Write-off-management/index.vue

@@ -5,7 +5,7 @@
 				<u-tabs :list="list" :is-scroll="false" :current="current" @change="handleFilterBrand"></u-tabs>
 			</view>
 			<view class="page-box" v-if="pages!=0">
-				<view class="order" v-for="(res, index) in orderList" :key="res.id">
+				<view class="order" v-for="(res,index) in orderList" :key="index">
 					<view class="order-one">
 					</view>
 					<text class="order-one-text">核销金额:¥{{res.amount}}</text>
@@ -88,11 +88,11 @@
 						url: '/myapp/storeSelectCoupon',
 						method: 'post',
 						data: {
-							"storeId": '3000',
+							storeId:this.$store.state.storeInfo.storeId,
 							"size": 10, //门店0
 							"current": this.current2,
 							"status": this.current3,
-							"userId": ''
+							'userId':this.$store.state.storeInfo.userId
 						}
 					}).then(res => {
 						console.log(res)
@@ -144,11 +144,11 @@
 						url: '/myapp/storeSelectCoupon',
 						method: 'post',
 						data: {
-							"storeId": '3000',
+							storeId:this.$store.state.storeInfo.storeId,
 							"size": 10, //门店0
 							"current": this.current2,
 							"status": this.current1,
-							"userId": ''
+							'userId':this.$store.state.storeInfo.userId
 						}
 					}).then(res => {
 						console.log(res)

+ 1 - 1
pages/me/agent-stock/agent-stock.vue

@@ -179,7 +179,7 @@
 					url: '/app/appAgent/getStoreAgentStock',
 					method: 'post',
 					data: {
-						storeId: "990289",
+						storeId:_this.$store.state.storeInfo.storeId,
 						pagesize: _this.pageSize,
 						page: _this.currentPage,
 						brand: _this.currenBrand,

+ 20 - 10
pages/me/index.vue

@@ -14,10 +14,10 @@
 							</u-image>
 						</view>
 						<view class="u-margin-left-10 u-skeleton-fillet">
-							<view style="color: #fff;font-size: 42rpx;" class="u-margin-bottom-20 ">
-								{{userInfo.storeName}}
+							<view style="color: #fff;font-size: 40rpx;" class="u-margin-bottom-20 ">
+								<text class="more_text">{{userInfo.storeName}}</text>
 							</view>
-							<view style="border: 1rpx solid #E3E3E3;border-radius: 30rpx;font-size:24rpx;color:#fff;padding: 2rpx 20rpx;">
+							<view style="border: 1rpx solid #E3E3E3;border-radius: 30rpx;font-size:24rpx;color:#fff;padding: 2rpx 20rpx;text-align: center;">
 								{{userInfo.province}}{{userInfo.city}}{{userInfo.district}}{{userInfo.addressInfo}}
 							</view>
 						</view>
@@ -181,7 +181,7 @@
 					</view>
 				</u-card>
 				<u-cell-group>
-					<u-cell-item  title="核销记录" @click="inWrite">
+					<u-cell-item title="核销记录" @click="inWrite">
 						<u-icon slot="icon" size="42" name="balance-o" custom-prefix="van-icon"></u-icon>
 					</u-cell-item>
 					<u-cell-item title="兑换记录">
@@ -221,7 +221,7 @@
 		filters: {
 			numberFormat(value) {
 				let unit = '';
-				if(value){
+				if (value) {
 					var k = 10000,
 						sizes = ['', '万', '亿', '万亿'],
 						i;
@@ -233,9 +233,9 @@
 						unit = sizes[i];
 					}
 					return value + unit;
-				}else{
+				} else {
 					return 0
-				}		
+				}
 			}
 		},
 		created() {
@@ -247,7 +247,7 @@
 					url: '/myapp/selectStore',
 					method: 'post',
 					data: {
-						"storeId": '3000',
+						"storeId": this.$store.state.storeInfo.storeId,
 					}
 				}).then(res => {
 					this.userInfo = res.data.data
@@ -309,13 +309,13 @@
 				})
 			},
 			// 核销管理
-			inWrite(){
+			inWrite() {
 				this.$u.route({
 					url: 'pages/me/Write-off-management/index',
 				})
 			},
 			// 查看结算
-			insettlement(){
+			insettlement() {
 				this.$u.route({
 					url: 'pages/me/Settlement-center/index',
 				})
@@ -335,4 +335,14 @@
 		background-image: url(../../static/sailun/mebg.png);
 		background-size: 100% 100%;
 	}
+
+	.more_text {
+		text-overflow: ellipsis;
+		overflow: hidden;
+		display: -webkit-box;
+		-webkit-line-clamp: 1;
+		/*设置显示行数,此处为2行*/
+		-webkit-box-orient: vertical;
+		width: 450rpx;
+	}
 </style>

+ 2 - 2
pages/me/search/index.vue

@@ -70,8 +70,8 @@
 						url: '/myPage/getPageScanRewordList',
 						method: 'post',
 						data: {
-							'storeId': '1000',
-							'userId': '123',
+							storeId:this.$store.state.storeInfo.storeId,
+							userId:this.$store.state.storeInfo.userId,
 							'current': '1',	
 							'size': '10',
 							'searchKey': this.input

+ 2 - 2
pages/me/suppliers.vue

@@ -43,8 +43,8 @@
 						url: '/myapp/storeSelectAgent',
 						method: 'Post',
 						data: {
-							storeId: '3000',
-							userId: '123'
+							storeId:this.$store.state.storeInfo.storeId,
+							userId:this.$store.state.storeInfo.userId
 						}
 					}).then(res => {
 						console.log(res.data.data)

+ 4 - 4
pages/msg/System-message/index.vue

@@ -74,9 +74,9 @@
 						url: '/appMessage/getMessageList',
 						method: 'post',
 						data: {
-							"acceptUserId": '3000',
+							"acceptUserId":this.$store.state.storeInfo.storeId,
 							"sendUserId": this.sendUserId,
-							'userId': ''
+							'userId':this.$store.state.storeInfo.userId
 
 						}
 					}).then(res => {
@@ -102,9 +102,9 @@
 						url: '/appMessage/updateMessage',
 						method: 'post',
 						data: {
-							"acceptUserId": '3000',
+							"acceptUserId":this.$store.state.storeInfo.storeId,
 							"sendUserId": this.sendUserId,
-							'userId': ''
+							'userId':this.$store.state.storeInfo.userId
 			
 						}
 					}).then(res => {

+ 5 - 5
pages/msg/index.vue

@@ -1,7 +1,7 @@
 <template>
   <view>
     <view class="u-page">
-     <u-swipe-action :show="item.show" :index="index" v-for="(item, index) in orderList" @click="click(item.sendUserId)"
+     <u-swipe-action :show="item.show" :index="index" v-for="(item, index) in orderList" :key="index" @click="click(item.sendUserId)"
 			 @content-click="inSystem" @open="open(index)" :options="options">
         <navigator
           :url="'./System-message/index?sendUserId=' + item.sendUserId"
@@ -88,8 +88,8 @@ export default {
         url: "/appMessage/getMessageCategory",
         method: "post",
         data: {
-          acceptUserId: "3000",
-          userId: "",
+          acceptUserId:this.$store.state.storeInfo.storeId,
+          userId:this.$store.state.storeInfo.userId,
         },
       })
         .then((res) => {
@@ -128,9 +128,9 @@ export default {
         url: "/appMessage/deleteMessage",
         method: "post",
         data: {
-          acceptUserId: "3000",
+          acceptUserId:this.$store.state.storeInfo.storeId,
           sendUserId: index,
-          userId: "",
+          userId:this.$store.state.storeInfo.userId,
         },
       })
         .then((res) => {

+ 10 - 2
store/index.js

@@ -92,11 +92,19 @@ const store = new Vuex.Store({
 		},
 		login(state,provider){
 			state.hasLogin=true;
-			state.storeInfo=provider
+			state.storeInfo=provider;
+			uni.setStorage({
+				key:"storeInfo",
+				data:provider
+			})
+			console.log(state.storeInfo)
 		},
 		logout(state){
 			state.hasLogin=false;
-			state.storeInfo={}
+			state.storeInfo={};
+			uni.removeStorage({
+				key:"storeInfo"
+			})
 		}
 	}
 })