2 lines
865 B
Java
2 lines
865 B
Java
import{u as c}from"./vue-vendor-C7Zq48Yl.js";import{b as d}from"./AiApp.api-gCw9bt4I.js";var f=(l,n,e)=>new Promise((r,t)=>{var i=u=>{try{o(e.next(u))}catch(s){t(s)}},h=u=>{try{o(e.throw(u))}catch(s){t(s)}},o=u=>u.done?r(u.value):Promise.resolve(u.value).then(i,h);o((e=e.apply(l,n)).next())});function m(l,n){return f(this,null,function*(){const e=c(l),r=c(n);if(!e||e.length==0){n.value=[];return}if(!r||r.length==0){n.value=yield a(e);return}if(e.length!==r.length){n.value=yield a(e);return}const t=r.map(i=>i.id);if(e.filter(i=>!t.includes(i)).length>0){n.value=yield a(e);return}})}function a(l){return f(this,null,function*(){if(!l||l.length==0)return[];const n=yield d({ids:l.join(",")}),e=n.success&&Array.isArray(n.result)?n.result:[],r=new Map;return e.forEach(t=>{r.set(t.id,t)}),l.map(t=>r.get(t)||{id:t,name:"已失效",invalid:!0})})}export{m as y};
|