hooks.4b28a128.js 1.1 KB

1
  1. var r=Object.defineProperty;var i=Object.getOwnPropertySymbols;var g=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable;var l=(t,e,s)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[e]=s,u=(t,e)=>{for(var s in e||(e={}))g.call(e,s)&&l(t,s,e[s]);if(i)for(var s of i(e))b.call(e,s)&&l(t,s,e[s]);return t};import{r as a}from"./index.c780c5b3.js";const S={SEARCH:"music-songbook-subject",ALBUM:"music-album-subject",MUSIC:"music-subject",LIVE:"live-subject",VIDEO:"video-subject",ELEGANT:"elegant-subject"},f=(t,e,s="get")=>{if(console.log(t,e,s),!t)return"";if(s==="get"){let o=localStorage.getItem(t);return o=o?JSON.parse(o):{name:"",id:""},o}else return localStorage.setItem(t,e),""};let n=!1;const T=async(t,e,s="POST")=>{try{if(n)return e;n=!0;const o=s==="POST"?await a.post(t,{requestType:e.requestType||"json",data:u({},e.params)}):await a.get(t,{requestType:e.requestType||"json",params:u({},e.params)});e.loading=!1;const c=o.data||{};e.list=e.list.concat(c.rows||[]),e.finished=c.pageNo>=c.totalPage,e.params.page=c.pageNo+1,e.dataShow=e.list.length>0}catch{e.dataShow=!1,e.finished=!0}return n=!1,e};export{S,T as a,f as u};