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