1 |
- import{_ as g}from"./Dialog-e0707d40.js";import{d as C,r as a,o as U,j as b,w as t,i as u,a as s,P as v,m as y,d0 as q,q as P,E as z,s as A}from"./index-34852970.js";import{g as B}from"./index-53ede70b.js";import"./_plugin-vue_export-helper-1b428a4d.js";const D=C({__name:"OwerSelect",emits:["confirmOwerSelect"],setup(F,{expose:_,emit:h}){const o=a(!1),w=a("\u9009\u62E9"),p=a(!1),V=a(""),k=a(["\u5F85\u9009\u62E9","\u5DF2\u9009\u62E9"]),x=a({key:"id",label:"nickname"}),O=h,r=a([]),l=a([]),j=a([]);_({open:async(i,e)=>{if(o.value=!0,V.value=i,e){p.value=!0;try{e.forEach(d=>{l.value.push(d.id)})}finally{p.value=!1}}j.value=[],r.value=await B()}});const m=()=>{const i=a([]);r.value.forEach(e=>{l.value.indexOf(e.id)>-1&&i.value.push(e)}),O("confirmOwerSelect",i),o.value=!1,l.value=[]};return(i,e)=>{const d=q,c=P,f=z,E=A,S=g;return U(),b(S,{title:s(w),modelValue:s(o),"onUpdate:modelValue":e[1]||(e[1]=n=>v(o)?o.value=n:null),width:"600px"},{default:t(()=>[u(d,{modelValue:s(l),"onUpdate:modelValue":e[0]||(e[0]=n=>v(l)?l.value=n:null),data:s(r),titles:s(k),props:s(x),"right-default-checked":[1]},null,8,["modelValue","data","titles","props"]),u(E,{justify:"end"},{default:t(()=>[u(f,{span:4},{default:t(()=>[u(c,{type:"primary",onClick:m},{default:t(()=>e[2]||(e[2]=[y("\u786E\u8BA4")])),_:1})]),_:1}),u(f,{span:4},{default:t(()=>[u(c,{type:"primary",onClick:m},{default:t(()=>e[3]||(e[3]=[y("\u53D6\u6D88")])),_:1})]),_:1})]),_:1})]),_:1},8,["title","modelValue"])}}});export{D as default};
|