add-order-modal.ac10d37b.js 1.6 KB

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