edu/h5/assets/util.7b793930.js

2 lines
1.2 KiB
JavaScript

import{H as e,J as o,v as n,K as t,L as a,M as s,N as c}from"./index.24de5888.js";const i=(e,o=!1,n)=>new Promise(((a,s)=>{let c=t();n&&(c=t().in(n)),c[o?"selectAll":"select"](e).boundingClientRect((function(e){return o&&Array.isArray(e)&&e.length||!o&&e?a(e):void s("找不到元素")})).exec()}));function l(){const e=n();return e[e.length-1]||{}}function r(e,o="navigateTo"){const n=e.query?`${e.path}?${function(e){let o="";for(const n of Object.keys(e)){const t=e[n],a=encodeURIComponent(n)+"=";if(!d(t))if(console.log(encodeURIComponent(n),c(t)),c(t)){for(const e of Object.keys(t))if(!d(t[e])){o+=encodeURIComponent(n+"["+e+"]")+"="+encodeURIComponent(t[e])+"&"}}else console.log(a+encodeURIComponent(t),"####"),o+=a+encodeURIComponent(t)+"&"}return o.slice(0,-1)}(e.query)}`:e.path;"navigateTo"==o&&a({url:n}),"reLaunch"==o&&s({url:n})}const d=e=>null==e&&void 0===e;function u(n){return new Promise(((t,a)=>{const s=e();o({url:"https://likeadmin-java-api.yixiangonline.com/api/upload/image",filePath:n,name:"file",header:{token:s},fileType:"image",success:e=>{console.log("uploadFile res ==> ",e);const o=JSON.parse(e.data);console.log("data.code",o.code),200==o.code?t(o.data):a()},fail:e=>{console.log(e),a()}})}))}export{l as c,i as g,r as n,u};