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