1 |
- import{_ as U,z as O,J as m,ad as E,K as F,B as n,aB as H,w as o,T as i,P as l,U as M,x as R,R as j,D as c,Q as I,y as w,C as y,a1 as p,X as S,Y as J}from"./index.228f4553.js";import{b as K}from"./index.bca623f9.js";import{u as Q}from"./use-response-handle.49bd2e23.js";import{s as X,c as Y,e as A,f as G}from"./configs.fcc4c95f.js";const W={flex:"","justify-between":"","mt-2":""},Z=p("\u4FDD\u5B58"),$=p("\u53D6\u6D88"),ee=O({__name:"sales-modal",emits:["save-click-button"],setup(ae,{expose:x,emit:B}){const r=m(!1),v=m(!1),k=m([]),z=m([]),V=Q(),s=E({pageSize:10,currentPage:1,total:0});async function C(){v.value=!0;const{pageSize:_,currentPage:a}=s,{code:u,message:g,data:f}=await K({page:a,size:_});V({code:u,message:g,handler:()=>{k.value=f.list,s.total=f.count}}),v.value=!1}function q(_){z.value=_}function h(){B("save-click-button",c(z)),r.value=!1}return x({onDisplay:()=>r.value=!0}),F(()=>C()),(_,a)=>{const u=n("el-tag"),g=n("el-table-column"),f=n("el-table"),N=n("el-pagination"),D=n("el-button"),P=n("el-dialog"),T=H("loading");return o(),i(P,{modelValue:r.value,"onUpdate:modelValue":a[3]||(a[3]=e=>r.value=e),title:"\u9500\u552E\u5355\u5217\u8868"},{default:l(()=>[M((o(),i(f,{data:k.value,onSelectionChange:q,size:"small","row-key":"sequenceNo"},{default:l(()=>[(o(!0),R(I,null,j(c(X),(e,L)=>(o(),i(g,{prop:e.field,label:e.label,key:L,type:e.type,"show-overflow-tooltip":"","reserve-selection":""},{default:l(({row:b})=>[e.field==="status"?(o(),i(u,{key:0},{default:l(()=>{var t;return[p(S((t=c(Y).find(d=>d.value===b.status))==null?void 0:t.label),1)]}),_:2},1024)):e.field==="qrdType"?(o(),i(u,{key:1},{default:l(()=>{var t;return[p(S((t=c(A).find(d=>d.value===b.qrdType))==null?void 0:t.label),1)]}),_:2},1024)):e.field==="qrdSource"?(o(),i(u,{key:2},{default:l(()=>{var t;return[p(S((t=c(G).find(d=>d.value===b.qrdSource))==null?void 0:t.label),1)]}),_:2},1024)):J("v-if",!0)]),_:2},1032,["prop","label","type"]))),128))]),_:1},8,["data"])),[[T,v.value]]),w("div",W,[y(N,{"current-page":s.currentPage,"onUpdate:current-page":a[0]||(a[0]=e=>s.currentPage=e),"page-size":s.pageSize,"onUpdate:page-size":a[1]||(a[1]=e=>s.pageSize=e),total:s.total,"page-sizes":[10,15,20],onCurrentChange:C,size:"small"},null,8,["current-page","page-size","total"]),w("div",null,[y(D,{type:"primary",onClick:h},{default:l(()=>[Z]),_:1}),y(D,{onClick:a[2]||(a[2]=()=>r.value=!1)},{default:l(()=>[$]),_:1})])])]),_:1},8,["modelValue"])}}});var ne=U(ee,[["__file","D:/work/accout-vue3-ui/src/views/InvoiceSales/capitalClaim/components/basic-claim/sales-modal.vue"]]);export{ne as default};
|