import{d as n,u,g as r,D as i}from"./index-X7Y8jykP.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./vue-vendor-DNhG1Cve.js";const c=t=>{const e=u().getAllDictItems;if(e!=null&&typeof e=="object"&&e[t])return e[t];if(r(i)&&r(i)[t])return r(i)[t]},g=(t,s)=>{const[e,o,a]=s.split(",");return!e||!o||!a?[]:n.get({url:"/online/api/cgreportGetDataPackage",params:{code:e,dictText:a,dictCode:o,dataList:t}},{isTransformResponse:!1})},D=t=>c(t)?new Promise((s,e)=>{s(c(t))}):(t.indexOf(",")>0&&t.indexOf(" ")>0&&(t=encodeURI(t)),n.get({url:`/sys/dict/getDictItems/${t}`})),l=(t,s,e)=>n.get({url:`/sys/dict/getDictItems/${t}`,params:s},e);export{l as ajaxGetDictItems,c as getDictItemsByCode,g as getPopDictByCode,D as initDictOptions};