1 |
- import{b as O}from"./index.b9c49c7f.js";import{a as U}from"./use-response-handle.848983a0.js";import{q as F,B as g,D as j,C as A,r as d,as as H,o as s,K as o,H as n,L as I,v as e,bn as J,n as K,J as M,I as G,p as C,t as v,S as p,O as b,P as Q}from"./index.f1f72fab.js";import{s as W,c as X,e as Y,f as Z}from"./configs.fcc4c95f.js";const $={flex:"","justify-between":"","mt-2":""},ee=p("\u4FDD\u5B58"),te=p("\u53D6\u6D88"),ie=F({__name:"sales-modal",emits:["save-click-button"],setup(ae,{expose:D,emit:z}){const i=g(!1),y=g([]),_=g(null),q={pageSize:10,currentPage:1,total:0},{loading:P,run:V,data:h,pagination:r,getPaginationParams:x}=U({initalData:[],isList:!0,initalPagination:q}),B=c=>y.value=c,S=()=>V(O(x()));function w(){z("save-click-button",e(y)),i.value=!1}return D({onDisplay:c=>{i.value=!0,j(()=>{_.value.clearSelection(),c.forEach(a=>_.value.toggleRowSelection(a,!0))})}}),A(()=>S()),(c,a)=>{const f=d("el-tag"),L=d("el-table-column"),N=d("el-pagination"),k=d("el-button"),T=d("el-dialog"),E=H("loading");return s(),o(T,{modelValue:i.value,"onUpdate:modelValue":a[3]||(a[3]=t=>i.value=t),title:"\u9500\u552E\u5355\u5217\u8868"},{default:n(()=>[I((s(),o(e(J),{data:e(h),onSelectionChange:B,ref_key:"tableRef",ref:_,size:"small","row-key":"sequenceNo"},{default:n(()=>[(s(!0),K(G,null,M(e(W),(t,R)=>(s(),o(L,{prop:t.field,label:t.label,key:R,type:t.type,"show-overflow-tooltip":"","reserve-selection":""},{default:n(({row:m})=>[t.field==="status"?(s(),o(f,{key:0},{default:n(()=>{var l;return[p(b((l=e(X).find(u=>u.value===m.status))==null?void 0:l.label),1)]}),_:2},1024)):t.field==="qrdType"?(s(),o(f,{key:1},{default:n(()=>{var l;return[p(b((l=e(Y).find(u=>u.value===m.qrdType))==null?void 0:l.label),1)]}),_:2},1024)):t.field==="qrdSource"?(s(),o(f,{key:2},{default:n(()=>{var l;return[p(b((l=e(Z).find(u=>u.value===m.qrdSource))==null?void 0:l.label),1)]}),_:2},1024)):Q("",!0)]),_:2},1032,["prop","label","type"]))),128))]),_:1},8,["data"])),[[E,e(P)]]),C("div",$,[v(N,{"current-page":e(r).currentPage,"onUpdate:current-page":a[0]||(a[0]=t=>e(r).currentPage=t),"page-size":e(r).pageSize,"onUpdate:page-size":a[1]||(a[1]=t=>e(r).pageSize=t),total:e(r).total,"page-sizes":[10,15,20],onCurrentChange:S,size:"small"},null,8,["current-page","page-size","total"]),C("div",null,[v(k,{type:"primary",onClick:w},{default:n(()=>[ee]),_:1}),v(k,{onClick:a[2]||(a[2]=()=>i.value=!1)},{default:n(()=>[te]),_:1})])])]),_:1},8,["modelValue"])}}});export{ie as default};
|