index.8f9e429d.js 5.1 KB

1
  1. import{aa as y,aF as C,aW as L,aH as V,aI as j,aO as i,_ as Y,r as H,D as _,a8 as W,b0 as $,z as q,v,o as E,M as h,J as s,w as l,x as r,Q as w,T as b,W as B}from"./index.56963c97.js";import{b as X,h as z}from"./index.4c23e9f0.js";import{i as J}from"./status.e217c843.js";import{I as Q}from"./inv-open.cd708375.js";import{s as A}from"./search.config.40e36087.js";import{u as G}from"./use-page-search.fd0bf2b9.js";import K from"./post-modal.7c1f0adb.js";import Z from"./index.0539df94.js";import{u as D,w as ee}from"./execl-upload.5fcefbe6.js";import"./tootip.dc248fc1.js";const ue=[{type:"selection",width:55},{label:"\u53D1\u7968\u7533\u8BF7\u7F16\u53F7",prop:"invNo",width:175},{label:"\u4E1A\u52A1\u4F01\u4E1A\u7F16\u53F7",prop:"inv_out",width:175},{label:"\u5BA2\u6237\u516C\u53F8\u540D\u79F0",prop:"buyer_title",width:175},{label:"\u7533\u8BF7\u989D\u5EA6",prop:"inv_value",width:110},{label:"\u72B6\u6001",prop:"status",minWidth:180,cellRenderer:({row:u})=>y(C,null,{default:()=>{var t;return((t=Q.find(n=>n.value==u.status+""))==null?void 0:t.label)||"--"}})},{label:"\u53D1\u7968\u7C7B\u578B",prop:"status",minWidth:140,cellRenderer:({row:u})=>y(C,null,{default:()=>{var t;return((t=J.find(n=>n.value==u.inv_type+""))==null?void 0:t.label)||"--"}})},{label:"\u53D1\u7968\u53F7\u7801",prop:"inv_number",width:130},{label:"\u53D1\u7968\u4EE3\u7801",prop:"inv_code",width:130},{label:"\u7533\u8BF7\u4EBA",prop:"apply_name",width:80},{label:"\u521B\u5EFA\u65F6\u95F4",width:145,prop:"addtime",formatter:({addtime:u})=>u?L(u).format("YYYY-MM-DD HH:mm:ss"):""},{label:"\u64CD\u4F5C",fixed:"right",width:100,slot:"operation"}],te={title:"\u53D1\u7968\u7533\u8BF7\u7BA1\u7406",columns:ue,superUserNoAction:!0,companyProp:"inv_out",apis:{httpList:X,httpAdd:!0}},{VITE_PROXY_DOMAIN_REAL:Be,VITE_PROXY_USER_REAL:ne}=j(),oe=ne+"/admin/",ae=(u,t)=>V.request("post",`${oe}${u}`,{data:t,responseType:"blob"});async function se(u){if(!u.url)return;const t=await ae(u.url,{...u.params}),{code:n}=t;if(t.type==="application/json"){i.warning("\u672A\u627E\u5230\u6570\u636E");return}if(i.warning("\u4E0B\u8F7D\u4E2D,\u8BF7\u7A0D\u7B49"),n&&Number(n)!==0){i.warning(t.message);return}function d(){const m=new Blob([t],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}),p=window.URL.createObjectURL(m),o=document.createElement("a");o.style.display="none",o.href=p,o.setAttribute("download",u.name),document.body.appendChild(o),o.click(),window.URL.revokeObjectURL(p),i.success("\u4E0B\u8F7D\u5B8C\u6210")}d()}const re={\u53D1\u7968\u7533\u8BF7\u7F16\u53F7:"INV20210712w0vHkk",\u53D1\u7968\u7C7B\u578B:"\u589E\u503C\u7A0E\u7535\u5B50\u666E\u901A\u53D1\u7968",\u53D1\u7968\u4EE3\u7801:"011002000711",\u53D1\u7968\u53F7\u7801:"51678540",\u53D1\u7968\u91D1\u989D:"4900",\u53D1\u7968\u7A0E\u540E\u91D1\u989D:"",\u5F00\u7968\u65E5\u671F:"2020/12/17 0:00:00"},le=B("\u5F00\u7968\u4FE1\u606F\u5BFC\u51FA"),ie=B("\u4E0B\u8F7D\u6279\u91CF\u5BFC\u5165\u5F00\u7968\u4FE1\u606F\u6A21\u677F"),pe=B("\u6279\u91CF\u5BFC\u5165\u5F00\u7968\u4FE1\u606F"),ce=H({__name:"index",setup(u){const t="invoiceApply",n="/InvoiceSales/invoiceApplyDetail",d=_(null),m=_(null),{isSuperUser:p}=W(),o=_(null),{run:k}=$({success:()=>o.value.onSearch()}),{push:g}=q(),f=_([]),x={pageSearchHook:()=>G(void 0,void 0,A)};function S(a){k(z(a))}const R={content:{preview:({invNo:a})=>g(`${n}?id=${a}`),create:()=>g(n)}};async function P(){if(f.value.length===0){i.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u5F20\u5F85\u5F00\u7968\u53D1\u7968");return}if(!f.value.every(({status:e})=>String(e)==="0")){i.warning("\u8BF7\u9009\u62E9\u5F85\u5F00\u7968\u7684\u53D1\u7968");return}await se({url:"/orderinvdown",name:"\u5F00\u7968\u4FE1\u606F",params:{invNo:f.value.map(({invNo:e})=>e)}})}function U(){const a=D.book_new(),e=D.json_to_sheet([re]);D.book_append_sheet(a,e,"sheet"),ee(a,"\u5F00\u7968\u6A21\u677F.xlsx",{bookType:"xlsx"})}return(a,e)=>{const F=v("ElButton"),N=v("ElTooltip"),I=v("PageContainer"),T=v("PageAuth");return E(),h(T,{pageName:t},{default:s(()=>[l(I,{hooks:x,events:R,contentConfig:r(te),"search-config":r(A),"get-content-ref":c=>o.value=c,onContentSelectChange:e[3]||(e[3]=c=>f.value=c)},{content_header:s(()=>[l(F,{icon:r(w)("arrow-up-line"),onClick:e[0]||(e[0]=()=>P())},{default:s(()=>[le]),_:1},8,["icon"]),l(F,{icon:r(w)("arrow-down-line"),onClick:e[1]||(e[1]=()=>U())},{default:s(()=>[ie]),_:1},8,["icon"]),r(p)?b("v-if",!0):(E(),h(F,{key:0,onClick:e[2]||(e[2]=()=>m.value.onDisplay())},{default:s(()=>[pe]),_:1}))]),content_action:s(({status:c,post_code:O,invNo:M})=>[!r(p)&&String(c)==="3"&&!O?(E(),h(N,{key:0,content:"\u586B\u5199\u7269\u6D41",placement:"top"},{default:s(()=>[l(F,{text:"",type:"primary",style:{"margin-left":"0px"},icon:r(w)("promotion"),onClick:()=>d.value.onDisplay(M)},null,8,["icon","onClick"])]),_:2},1024)):b("v-if",!0)]),_:1},8,["contentConfig","search-config","get-content-ref"]),l(K,{ref_key:"postModalRef",ref:d,onPostSave:S},null,512),l(Z,{ref_key:"execlUploadRef",ref:m,onOnSuccess:e[4]||(e[4]=()=>o.value.onSearch())},null,512)]),_:1})}}});var ge=Y(ce,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/InvoiceSales/invoiceApply/index.vue"]]);export{ge as default};