1 |
- import{_ as S,z as E,J as p,ab as R,B as s,w as a,x as _,y as h,D as c,T as d,P as r,Y as m,C as f,Q as k,R as j,a1 as v,aO as z,X as q}from"./index.228f4553.js";import{o as L,b as T}from"./configs.fcc4c95f.js";import U from"./sales-modal.dc90025e.js";import"./index.bca623f9.js";import"./use-response-handle.49bd2e23.js";const I={flex:"","justify-between":"","items-center":""},J=h("h1",{"my-4":""},"\u5173\u8054\u8BA2\u5355:",-1),P=v("\u6DFB\u52A0"),Q={key:0,flex:"","justify-end":"","mt-3":""},X=v("\u4FDD\u5B58"),Y=E({__name:"related-order",props:{readonly:{type:Boolean,required:!1}},emits:["create-btn-click"],setup(C,{emit:D}){const x=C,y=p([]),o=p({}),b=R(()=>!x.readonly),B=p(null);function V(e){y.value=e,e.forEach(({sequenceNo:l,wpay_fee:t})=>o.value[l]=t)}function A(){const e=[];if(Object.keys(o.value).forEach(t=>e.push({sequenceNo:t,trad_fee:o.value[t]})),!e.length)return z.error("\u8BF7\u6DFB\u52A0\u5173\u8054\u8BA2\u5355");D("create-btn-click",e)}return(e,l)=>{const t=s("el-button"),g=s("el-input"),F=s("el-tag"),w=s("el-table-column"),M=s("el-table");return a(),_(k,null,[h("div",I,[J,c(b)?(a(),d(t,{key:0,type:"primary",onClick:l[0]||(l[0]=()=>B.value.onDisplay())},{default:r(()=>[P]),_:1})):m("v-if",!0)]),f(M,{data:y.value,size:"small"},{default:r(()=>[(a(!0),_(k,null,j(c(L),(n,N)=>(a(),d(w,{key:N,label:n.label,prop:n.prop,"show-overflow-tooltip":""},{default:r(({row:i})=>[n.label==="\u6B64\u6B21\u8BA4\u9886"?(a(),d(g,{key:0,size:"small",placeholder:"\u6B64\u6B21\u8BA4\u9886\u91D1\u989D",modelValue:o.value[i.sequenceNo],"onUpdate:modelValue":u=>o.value[i.sequenceNo]=u},null,8,["modelValue","onUpdate:modelValue"])):n.prop==="status"?(a(),d(F,{key:1},{default:r(()=>{var u;return[v(q((u=c(T).find(O=>i.status===O.value))==null?void 0:u.label),1)]}),_:2},1024)):m("v-if",!0)]),_:2},1032,["label","prop"]))),128))]),_:1},8,["data"]),c(b)?(a(),_("div",Q,[f(t,{type:"primary",onClick:A},{default:r(()=>[X]),_:1})])):m("v-if",!0),f(U,{ref_key:"saleModalRef",ref:B,onSaveClickButton:V},null,512)],64)}}});var $=S(Y,[["__file","D:/work/accout-vue3-ui/src/views/InvoiceSales/capitalClaim/components/basic-claim/related-order.vue"]]);export{$ as default};
|