|  | @@ -15,6 +15,7 @@ import cacheManager from "@/utils/cacheManager.js"
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export function useGame() {
 | 
	
		
			
				|  |  |  	const UserCode = getUserIdentity();
 | 
	
		
			
				|  |  | +	const auth = cacheManager.get('auth');
 | 
	
		
			
				|  |  |  	const data = reactive({
 | 
	
		
			
				|  |  |  			credit: 0, // 当前积分
 | 
	
		
			
				|  |  |  			growth: 0, // 成长值
 | 
	
	
		
			
				|  | @@ -22,9 +23,13 @@ export function useGame() {
 | 
	
		
			
				|  |  |  			progress:0, // 当前进度
 | 
	
		
			
				|  |  |  			shiwuId:null // 上一次食物
 | 
	
		
			
				|  |  |  	})
 | 
	
		
			
				|  |  | +	if (auth) {
 | 
	
		
			
				|  |  | +		data.growthType = auth.growthType;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  |  	async function getGameInfo() {
 | 
	
		
			
				|  |  |  		const [err, info] = await catchError(getYouxiInfo());
 | 
	
		
			
				|  |  |  		if (err) {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  			toast("请求异常,请稍后尝试");
 | 
	
		
			
				|  |  |  			return;
 | 
	
		
			
				|  |  |  		}
 | 
	
	
		
			
				|  | @@ -39,14 +44,14 @@ export function useGame() {
 | 
	
		
			
				|  |  |  		data.shiwuId = shiwuId;
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  	
 | 
	
		
			
				|  |  | -	async function handleWeishi(cShiwuId, doFinish) {
 | 
	
		
			
				|  |  | -		const [err, info] = await catchError(getYouxiWeishi({shiwuId:cShiwuId}));
 | 
	
		
			
				|  |  | +	async function handleWeishi({id:cShiwuId,credit:cCredit}, doFinish) {
 | 
	
		
			
				|  |  | +		const [err, info] = await catchError(getYouxiWeishi({shiwuId:cShiwuId,credit:cCredit }));
 | 
	
		
			
				|  |  |  		if (err) {
 | 
	
		
			
				|  |  |  			toast("请求异常,请稍后尝试");
 | 
	
		
			
				|  |  |  			return;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		const {
 | 
	
		
			
				|  |  | -			credit,growth,growthType,progress,shiwuId,changeFlag
 | 
	
		
			
				|  |  | +			credit,growth,growthType,progress,shiwuId
 | 
	
		
			
				|  |  |  		} = info;
 | 
	
		
			
				|  |  |  		
 | 
	
		
			
				|  |  |  		data.credit = credit;
 | 
	
	
		
			
				|  | @@ -54,10 +59,8 @@ export function useGame() {
 | 
	
		
			
				|  |  |  		data.progress = progress;
 | 
	
		
			
				|  |  |  		data.shiwuId = shiwuId;
 | 
	
		
			
				|  |  |  		
 | 
	
		
			
				|  |  | -		if (changeFlag) {
 | 
	
		
			
				|  |  | -			// 更新成长状态
 | 
	
		
			
				|  |  | -			updateCachegrowthType();
 | 
	
		
			
				|  |  | -		}
 | 
	
		
			
				|  |  | +		// 更新成长状态
 | 
	
		
			
				|  |  | +		updateCachegrowthType(growthType);
 | 
	
		
			
				|  |  |  		
 | 
	
		
			
				|  |  |  		doFinish && doFinish();
 | 
	
		
			
				|  |  |  	}
 |