2 lines
2.5 KiB
Java
2 lines
2.5 KiB
Java
var I=Object.defineProperty,y=Object.defineProperties;var S=Object.getOwnPropertyDescriptors;var h=Object.getOwnPropertySymbols;var j=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable;var D=(t,e,r)=>e in t?I(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,a=(t,e)=>{for(var r in e||(e={}))j.call(e,r)&&D(t,r,e[r]);if(h)for(var r of h(e))p.call(e,r)&&D(t,r,e[r]);return t},m=(t,e)=>y(t,S(e));var g=(t,e,r)=>new Promise((i,l)=>{var n=f=>{try{o(r.next(f))}catch(c){l(c)}},u=f=>{try{o(r.throw(f))}catch(c){l(c)}},o=f=>f.done?i(f.value):Promise.resolve(f.value).then(n,u);o((r=r.apply(t,e)).next())});import{getDictItemsByCode as s,ajaxGetDictItems as b}from"./index-Cq6YxX27.js";import"./index-X7Y8jykP.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./vue-vendor-DNhG1Cve.js";function w(t,e=!0){return g(this,null,function*(){if(!t)return"字典Code不能为空!";if(s(t)){let r={};return r.result=s(t),r.success=!0,e?r.result:r}return yield b(t,{},{isTransformResponse:e})})}function M(t,e){if(e!=null&&Array.isArray(t)){let r=[],i;Array.isArray(e)?i=e:i=e.toString().trim().split(",");for(let l of i){let n=l;for(let u of t)if(u!=null&&u.value!=null&&l.toString()===u.value.toString()){n=u.text||u.title||u.label;break}r.push(n)}return r.join(",")}return e}function v(t,e){if((e===0||e==="0")&&t){for(let l of t)if(e==l.value)return l.text}if(!e||e=="undefined"||e=="null"||!t||t.length==0)return"";let r="";e=e.toString();let i=e.split(",");return t.forEach(function(l){if(l){for(let n=0;n<i.length;n++)if(i[n]===l.value){r+=l.text+",";break}}}),r==""?e:r.substring(0,r.length-1)}function E(t,e){var l,n;if(e=(n=(l=e==null?void 0:e.toString)==null?void 0:l.call(e))!=null?n:"",!e||!t||t.length===0)return[];const r=[],i=e.split(",");for(const u of i){const o=t.find(f=>f&&f.value===u);o&&r.push({value:u,text:o.text||o.title||o.label,color:o.color,hasColor:!!o.color})}return r}function G(t,e){if(!(e==null||e.length==0)){if(!t)return"字典Code不能为空!";if(s(t)){let r=s(t).filter(i=>i.value==e);if(r&&r.length>0)return r[0].text}}}function k(t,e){return g(this,null,function*(){if(s(t)){let r=s(t).map(i=>m(a({},i),{label:i.text}));return Promise.resolve(r)}return yield b(t,e).then(r=>{if(r.length){let i=r.map(l=>m(a({},l),{label:l.text}));return Promise.resolve(i)}else return Promise.resolve([])}).catch(r=>Promise.resolve([]))})}export{M as filterDictText,G as filterDictTextByCache,E as filterMultiDictObjs,v as filterMultiDictText,k as getDictItems,w as initDictOptions};
|