1 |
- import{_ as I,q as N,B as f,r as l,as as E,o as i,K as p,H as r,L as q,v as a,t as u,n as U,J as F,I as j,p as H,S as y,aY as J}from"./index.413ee8cb.js";import{i as K}from"./configs.6ae16b53.js";import{b as T}from"./index.6bc184dd.js";import{a as Y,b as G}from"./index.89e6f6e8.js";import{a as c}from"./use-response-handle.9aced8b8.js";const M={"w-full":"",flex:"","justify-end":"","mt-2":""},O=y("\u786E\u5B9A"),Q=y("\u53D6\u6D88"),W=N({__name:"create-redink",emits:["reload"],setup(X,{expose:k,emit:b}){const o=f(!1),d=f([]),B=n=>d.value=n,m=()=>{o.value=!1,b("reload")},C={pageSize:10,currentPage:1,total:0},{data:h,pagination:s,getPaginationParams:A,run:w,loading:z}=c({initalData:[],isList:!0,initalPagination:C}),g=()=>{w(T({status:"3",...A()}))},{run:D,loading:Z}=c({success:m}),{run:R,loading:$}=c({success:m}),P=()=>{const n=d.value.map(({invNo:e})=>e);if(n.length===1)return R(Y({invNo:n[0]}));D(G({invArr:n}))};return k({onDisplay(){o.value=!0,g()}}),(n,e)=>{const _=l("el-table-column"),S=l("el-table"),x=l("el-pagination"),v=l("el-button"),L=l("el-dialog"),V=E("loading");return i(),p(L,{title:"\u521B\u5EFA\u7EA2\u51B2\u53D1\u7968",center:"",modelValue:o.value,"onUpdate:modelValue":e[4]||(e[4]=t=>o.value=t)},{default:r(()=>[q((i(),p(S,{data:a(h),"row-key":"invNo",onSelectionChange:B},{default:r(()=>[u(_,{type:"selection"}),(i(!0),U(j,null,F(a(K),t=>(i(),p(_,J({key:t.prop},t,{"show-overflow-tooltip":"","reserve-selection":""}),null,16))),128))]),_:1},8,["data"])),[[V,a(z)]]),u(x,{"current-page":a(s).currentPage,"onUpdate:current-page":e[0]||(e[0]=t=>a(s).currentPage=t),"page-size":a(s).pageSize,"onUpdate:page-size":e[1]||(e[1]=t=>a(s).pageSize=t),total:a(s).total,onCurrentChange:e[2]||(e[2]=()=>g())},null,8,["current-page","page-size","total"]),H("div",M,[u(v,{type:"primary",size:"small",onClick:P},{default:r(()=>[O]),_:1}),u(v,{size:"small",onClick:e[3]||(e[3]=()=>o.value=!1)},{default:r(()=>[Q]),_:1})])]),_:1},8,["modelValue"])}}});var se=I(W,[["__file","D:/work/accout-vue3-ui/src/views/InvoiceSales/redInk/components/create-redink.vue"]]);export{se as default};
|