student-register-store-661c2b01.js 923 B

1
  1. import{b2 as d,b3 as o,b4 as n,b5 as r}from"./index-5a32ac2a.js";const i=r({prefixKey:"",storage:sessionStorage}),l=d("student-register-store",{state:()=>({token:i.get(o,""),selectGoods:[],selectVip:[],schoolId:""}),getters:{getToken(){return this.token},getGoods(){return this.selectGoods},getVip(){return this.selectVip},getSchoolId(){return this.schoolId}},actions:{setToken(e){this.token=e,i.set(o,e)},deleteToken(){this.token="",i.remove(o)},setGoods(e){this.selectGoods.push(e)},deleteGoods(e){const s=this.selectGoods.findIndex(t=>t.goodsId===e);this.selectGoods.splice(s,1)},setVip(e){this.selectVip=e},deleteVip(e){const s=this.selectVip.findIndex(t=>t.goodsId===e);this.selectVip.splice(s,1)},selectedVip(e){return this.selectVip.findIndex(t=>t.goodsId===e)>=0},setShoolId(e){this.schoolId=e},studentLoutOut(){this.deleteToken(),n.replace({path:"/student-register",query:{sId:this.schoolId}})}}});export{l as u};