related-order.7b9283ad.js 2.3 KB

1
  1. import{o as S,b as O}from"./configs.6e2a8d84.js";import{I as T}from"./global.9ad647c8.js";import j from"./sales-modal.4605b053.js";import{q as w,B as y,a2 as I,r as c,o as l,n as v,p as D,v as s,K as p,H as n,P as k,t as d,I as L,J as P,S as _,aM as U,aY as z,O as H}from"./index.f0f7bda7.js";import"./index.8c72bc22.js";import"./use-response-handle.e77e146e.js";import"./status.b8063a0d.js";const R={flex:"","justify-between":"","items-center":""},$=D("h1",{"my-4":""},"\u5173\u8054\u8BA2\u5355:",-1),G=_("\u6DFB\u52A0 "),J=_("\u5220\u9664"),K={key:0,flex:"","justify-end":"","mt-3":""},W=_("\u4FDD\u5B58"),oe=w({__name:"related-order",props:{readonly:{type:Boolean}},emits:["create-btn-click"],setup(N,{emit:g}){const A=N,r=y([]),B=I(()=>!A.readonly),o=y({}),b=y(null);function V(e){e.forEach(a=>{const{sequenceNo:t,wpay_fee:m}=a;o.value[t]||(o.value[t]=m,r.value.push(a))})}function x(){const e=[];if(Object.keys(o.value).forEach(t=>e.push({sequenceNo:t,trad_fee:o.value[t]})),!e.length)return U.error("\u8BF7\u6DFB\u52A0\u5173\u8054\u8BA2\u5355");g("create-btn-click",e)}function F(e){delete o.value[e],r.value=r.value.filter(a=>a.sequenceNo!==e)}return(e,a)=>{const t=c("el-button"),m=c("el-input"),q=c("el-tag"),h=c("el-table-column"),E=c("el-table");return l(),v("div",null,[D("div",R,[$,s(B)?(l(),p(t,{key:0,type:"primary",onClick:a[0]||(a[0]=()=>b.value.onDisplay(s(r.value)))},{default:n(()=>[G]),_:1})):k("",!0)]),d(E,{data:r.value,size:"small"},{default:n(()=>[(l(!0),v(L,null,P(s(S),(u,C)=>(l(),p(h,{key:C,label:u.label,prop:u.prop,"show-overflow-tooltip":""},{default:n(({row:f})=>[u.label==="\u6B64\u6B21\u8BA4\u9886"?(l(),p(m,z({key:0,size:"small",placeholder:"\u6B64\u6B21\u8BA4\u9886\u91D1\u989D",modelValue:o.value[f.sequenceNo],"onUpdate:modelValue":i=>o.value[f.sequenceNo]=i},s(T)),null,16,["modelValue","onUpdate:modelValue"])):u.prop==="status"?(l(),p(q,{key:1},{default:n(()=>{var i;return[_(H((i=s(O).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=>F(u.sequenceNo)},{default:n(()=>[J]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"]),s(B)?(l(),v("div",K,[d(t,{type:"primary",onClick:x},{default:n(()=>[W]),_:1})])):k("",!0),d(j,{ref_key:"saleModalRef",ref:b,onSaveClickButton:V},null,512)])}}});export{oe as default};