1 |
- import{_ as S}from"./Dialog-23d56afa.js";import{d as j,r as a,o as U,A as b,B as t,f as u,a as s,a0 as v,G as y,cK as A,L as B,J as G,M as J}from"./index-24b5bd0d.js";import{g as K}from"./index-9d12e2ab.js";import"./_plugin-vue_export-helper-1b428a4d.js";const L=j({__name:"OwerSelect",emits:["confirmOwerSelect"],setup(M,{expose:_,emit:h}){const o=a(!1),V=a("\u9009\u62E9"),p=a(!1),k=a(""),w=a(["\u5F85\u9009\u62E9","\u5DF2\u9009\u62E9"]),x=a({key:"id",label:"nickname"}),O=h,i=a([]),l=a([]),g=a([]);_({open:async(r,e)=>{if(o.value=!0,k.value=r,e){p.value=!0;try{e.forEach(d=>{l.value.push(d.id)})}finally{p.value=!1}}g.value=[],i.value=await K()}});const m=()=>{const r=a([]);i.value.forEach(e=>{l.value.indexOf(e.id)>-1&&r.value.push(e)}),O("confirmOwerSelect",r),o.value=!1,l.value=[]};return(r,e)=>{const d=A,c=B,f=G,C=J,E=S;return U(),b(E,{title:s(V),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(i),titles:s(w),props:s(x),"right-default-checked":[1]},null,8,["modelValue","data","titles","props"]),u(C,{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{L as default};
|