1 |
- import{o as q,a as L}from"./configs.8e076f3a.js";import{I as O}from"./global.9ad647c8.js";import S from"./sales-modal.3e542c3e.js";import{d as T,F as y,ad as U,y as c,o,c as v,a as N,u as s,O as p,L as n,V as k,z as d,M as j,N as w,Z as _,aR as R,br as I,U as P}from"./index.06a28d24.js";import"./index.8b50e4d0.js";import"./status.52b75c03.js";const $={flex:"","justify-between":"","items-center":""},G=N("h1",{"my-4":""},"\u5173\u8054\u8BA2\u5355:",-1),H=_("\u6DFB\u52A0 "),W=_("\u5220\u9664"),X={key:0,flex:"","justify-end":"","mt-3":""},Z=_("\u4FDD\u5B58"),ae=T({__name:"related-order",props:{readonly:{type:Boolean}},emits:["create-btn-click"],setup(D,{emit:V}){const g=D,r=y([]),b=U(()=>!g.readonly),l=y({}),B=y(null);function A(e){e.forEach(a=>{const{sequenceNo:t,wpay_fee:m}=a;l.value[t]||(l.value[t]=m,r.value.push(a))})}function F(){const e=[];if(Object.keys(l.value).forEach(t=>e.push({sequenceNo:t,trad_fee:l.value[t]})),!e.length)return R.error("\u8BF7\u6DFB\u52A0\u5173\u8054\u8BA2\u5355");V("create-btn-click",e)}function x(e){delete l.value[e],r.value=r.value.filter(a=>a.sequenceNo!==e)}return(e,a)=>{const t=c("el-button"),m=c("el-input"),z=c("el-tag"),h=c("el-table-column"),E=c("el-table");return o(),v("div",null,[N("div",$,[G,s(b)?(o(),p(t,{key:0,type:"primary",size:"small",onClick:a[0]||(a[0]=()=>B.value.onDisplay(s(r.value)))},{default:n(()=>[H]),_:1})):k("",!0)]),d(E,{data:r.value,size:"small"},{default:n(()=>[(o(!0),v(j,null,w(s(q),(u,C)=>(o(),p(h,{key:C,label:u.label,prop:u.prop,"show-overflow-tooltip":""},{default:n(({row:f})=>[u.label==="\u6B64\u6B21\u8BA4\u9886"?(o(),p(m,I({key:0,size:"small",placeholder:"\u6B64\u6B21\u8BA4\u9886\u91D1\u989D",modelValue:l.value[f.sequenceNo],"onUpdate:modelValue":i=>l.value[f.sequenceNo]=i},s(O)),null,16,["modelValue","onUpdate:modelValue"])):u.prop==="status"?(o(),p(z,{key:1},{default:n(()=>{var i;return[_(P((i=s(L).find(M=>f.status===M.value))==null?void 0:i.label),1)]}),_:2},1024)):k("",!0)]),_:2},1032,["label","prop"]))),128)),d(h,{label:"\u64CD\u4F5C"},{default:n(({row:u})=>[d(t,{type:"danger",link:"",onClick:C=>x(u.sequenceNo)},{default:n(()=>[W]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"]),s(b)?(o(),v("div",X,[d(t,{type:"primary",size:"small",onClick:F},{default:n(()=>[Z]),_:1})])):k("",!0),d(S,{ref_key:"saleModalRef",ref:B,onSaveClickButton:A},null,512)])}}});export{ae as default};
|