capital-modal.29e41573.js 1.6 KB

1
  1. import{_ as B,q as V,B as l,C as D,r as i,o as c,K as f,H as n,t as s,n as S,J as L,v as _,I as R,bn as z,p as E,S as v,aY as H}from"./index.e3bfe0b7.js";import{u as M}from"./use-response-handle.32c55be1.js";import{d as N}from"./index.a848a849.js";import{a as T}from"./configs.0e568457.js";const q={"w-full":"",flex:"","justify-end":"","mt-2":""},A=v("\u786E\u5B9A"),I=v("\u53D6\u6D88"),P=V({__name:"capital-modal",emits:["on-add-order"],setup(j,{expose:y,emit:g}){const p=l([]),r=l([]),a=l(!1),u=l(null),b=M();async function h(){const{code:t,message:e,data:o}=await N({status:"2"});b({code:t,message:e,handler:()=>{p.value=o.list}})}function C(){a.value=!1,g("on-add-order",_(r.value[0]))}function k(t){if(t.length>1){const e=t.pop();u.value.clearSelection(),u.value.toggleRowSelection(e,!0),r.value=[e]}else r.value=[t[0]]}return y({onDisplay:()=>a.value=!0}),D(()=>h()),(t,e)=>{const o=i("el-table-column"),m=i("el-button"),w=i("el-dialog");return c(),f(w,{modelValue:a.value,"onUpdate:modelValue":e[1]||(e[1]=d=>a.value=d),title:"\u8D44\u91D1\u8BA4\u9886",center:""},{default:n(()=>[s(_(z),{border:"",ref_key:"tableRef",ref:u,data:p.value,size:"small","row-key":"id",onSelectionChange:k},{default:n(()=>[s(o,{type:"selection",width:"55"}),(c(!0),S(R,null,L(_(T),(d,x)=>(c(),f(o,H({key:x},d,{"show-overflow-tooltip":""}),null,16))),128))]),_:1},8,["data"]),E("div",q,[s(m,{type:"primary",size:"small",onClick:C},{default:n(()=>[A]),_:1}),s(m,{size:"small",onClick:e[0]||(e[0]=()=>a.value=!1)},{default:n(()=>[I]),_:1})])]),_:1},8,["modelValue"])}}});var U=B(P,[["__scopeId","data-v-8e79d5d8"]]);export{U as default};