sales-modal.f7ca8745.js 4.1 KB

1
  1. import{_ as Q,d as W,F as v,a5 as X,bq as Y,G as $,y as r,aw as ee,o as u,O as d,L as o,a as g,z as n,c as V,N as z,u as a,M as k,P as le,bi as ae,Z as p,br as N,U as B,V as te}from"./index.40211ca7.js";import{b as oe}from"./index.1c2c2126.js";import{s as U,c as ue}from"./configs.b6288bab.js";import{a as F}from"./status.25ea5e43.js";const ne={class:"w-[85%]",flex:"","gap-5":"","mb-1":""},se={flex:"","gap-2":"","justify-end":"","mb-1":""},re=p("\u641C\u7D22"),ie=p("\u91CD\u7F6E"),de={flex:"","justify-between":"","mt-2":""},pe=p("\u4FDD\u5B58"),me=p("\u53D6\u6D88"),ce=W({__name:"sales-modal",emits:["save-click-button"],setup(_e,{expose:P,emit:h}){const m=v(!1),t=v({sequenceNo:"",qrdtype:"",qrdsource:"",customer:"",platName:""}),{currentCompany:E}=X(),y=v([]),L=v(null),A={pageSize:15,currentPage:1,total:0},{loading:T,run:j,data:M,pagination:s}=Y({initalData:[],isList:!0,initalPagination:A}),O=i=>y.value=i,c=()=>{const{currentPage:i,pageSize:l}=s;j(oe({pay_status:"0",size:l,page:i,companyNo:E.value.companyNo,...t.value}))};function R(){h("save-click-button",a(y)),m.value=!1}const S=i=>{s.currentPage=1,i&&(t.value={}),c()};function G(){s.currentPage=1,c()}return P({onDisplay:i=>{m.value=!0,c()}}),$(()=>c()),(i,l)=>{const b=r("el-input"),q=r("el-option"),w=r("el-select"),f=r("el-button"),x=r("el-tag"),I=r("el-table-column"),Z=r("el-pagination"),H=r("el-dialog"),J=ee("loading");return u(),d(H,{modelValue:m.value,"onUpdate:modelValue":l[10]||(l[10]=e=>m.value=e),title:"\u9500\u552E\u5355",width:"1040px",onClose:l[11]||(l[11]=()=>y.value=[]),center:""},{default:o(()=>[g("div",ne,[n(b,{modelValue:t.value.sequenceNo,"onUpdate:modelValue":l[0]||(l[0]=e=>t.value.sequenceNo=e),placeholder:"\u8BA2\u5355\u7F16\u53F7"},null,8,["modelValue"]),n(w,{class:"w-full",modelValue:t.value.qrdsource,"onUpdate:modelValue":l[1]||(l[1]=e=>t.value.qrdsource=e),placeholder:"\u8BA2\u5355\u6765\u6E90"},{default:o(()=>[(u(!0),V(k,null,z(a(F),e=>(u(),d(q,N({key:e.value},e),null,16))),128))]),_:1},8,["modelValue"]),n(w,{class:"w-full",modelValue:t.value.qrdtype,"onUpdate:modelValue":l[2]||(l[2]=e=>t.value.qrdtype=e),placeholder:"\u5546\u54C1\u7C7B\u578B"},{default:o(()=>[(u(!0),V(k,null,z(a(U),e=>(u(),d(q,N({key:e.value},e),null,16))),128))]),_:1},8,["modelValue"]),n(b,{placeholder:"\u5BA2\u6237\u540D\u79F0",modelValue:t.value.customer,"onUpdate:modelValue":l[3]||(l[3]=e=>t.value.customer=e)},null,8,["modelValue"]),n(b,{placeholder:"\u5E73\u53F0\u540D\u79F0",modelValue:t.value.platName,"onUpdate:modelValue":l[4]||(l[4]=e=>t.value.platName=e)},null,8,["modelValue"])]),g("div",se,[n(f,{size:"small",type:"primary",onClick:l[5]||(l[5]=()=>S())},{default:o(()=>[re]),_:1}),n(f,{size:"small",onClick:l[6]||(l[6]=()=>S(!0))},{default:o(()=>[ie]),_:1})]),le((u(),d(a(ae),{data:a(M),onSelectionChange:O,ref_key:"tableRef",ref:L,border:"",size:"small","row-key":"sequenceNo","max-height":"520px"},{default:o(()=>[(u(!0),V(k,null,z(a(ue),(e,K)=>(u(),d(I,{prop:e.field,label:e.label,key:K,width:e.width+"px",type:e.type,"show-overflow-tooltip":""},{default:o(({row:D})=>[e.field==="qrdType"?(u(),d(x,{key:0},{default:o(()=>{var _;return[p(B((_=a(U).find(C=>C.value===D.qrdType))==null?void 0:_.label),1)]}),_:2},1024)):e.field==="qrdSource"?(u(),d(x,{key:1},{default:o(()=>{var _;return[p(B((_=a(F).find(C=>C.value===D.qrdSource))==null?void 0:_.label),1)]}),_:2},1024)):te("v-if",!0)]),_:2},1032,["prop","label","width","type"]))),128))]),_:1},8,["data"])),[[J,a(T)]]),g("div",de,[n(Z,{"current-page":a(s).currentPage,"onUpdate:current-page":l[7]||(l[7]=e=>a(s).currentPage=e),"page-size":a(s).pageSize,"onUpdate:page-size":l[8]||(l[8]=e=>a(s).pageSize=e),total:a(s).total,"page-sizes":[15,50,100],onSizeChange:G,layout:"sizes, prev, pager, next",onCurrentChange:c,size:"small"},null,8,["current-page","page-size","total"]),g("div",null,[n(f,{type:"primary",onClick:R,size:"small"},{default:o(()=>[pe]),_:1}),n(f,{onClick:l[9]||(l[9]=()=>m.value=!1),size:"small"},{default:o(()=>[me]),_:1})])])]),_:1},8,["modelValue"])}}});var be=Q(ce,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/InvoiceSales/capitalClaim/components/basic-claim/sales-modal.vue"]]);export{be as default};