1 |
- import{P as d}from"./index-18528798.js";import{d as i,O as c,i as m,o as f,w as s,g as a,B as u,h as t,F as p}from"./index-37a359e3.js";const D=i({name:"drop-down-modal",props:{selectValues:{type:[String,Number],default:null},columns:{type:Array,default:()=>[]},open:{type:Boolean,default:!1}},emits:["dropDownClose","dropDownConfirm"],setup(e,{emit:l}){const o=c({values:[]}),n=m();return f(()=>{o.values=[e.selectValues]}),s(()=>e.selectValues,()=>{o.values=[e.selectValues]}),s(()=>e.open,()=>{setTimeout(()=>{o.values=[e.selectValues]},100)}),()=>a(p,null,[a(d,{ref:n,modelValue:o.values,"onUpdate:modelValue":r=>o.values=r,showToolbar:!1,visibleOptionNum:5,columns:e.columns,onConfirm:()=>{l("dropDownConfirm",o.values)}},null),a("div",{class:["btnGroupPopup","van-hairline--top"]},[a(u,{round:!0,onClick:()=>l("dropDownClose")},{default:()=>[t("取消")]}),a(u,{type:"primary",round:!0,onClick:async()=>{await n.value.confirm()}},{default:()=>[t("确定")]})])])}});export{D};
|