123456 |
- import{af as g,aI as b,aX as V,aK as Y,aL as j,aQ as l,_ as W,r as H,bn as $,D as _,ad as X,aY as q,z as Q,v as D,o as d,M as f,J as a,w as h,x as n,Q as B,T as m,W as C}from"./index.93d58d1e.js";import{b as z,h as J}from"./index.775f2455.js";import{a as K}from"./status.3b1d22a4.js";import{I as G}from"./inv-open.f055df98.js";import{s as k}from"./search.config.680baef2.js";import{u as Z}from"./use-page-search.8ce3a7af.js";import ee from"./post-modal.bd797e63.js";import ue from"./index.5706305a.js";import{u as A,w as te}from"./execl-upload.40a3a005.js";import"./tootip.313285fd.js";const oe=[{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:t})=>g(b,null,{default:()=>{var u;return((u=G.find(o=>o.value==t.status+""))==null?void 0:u.label)||"--"}})},{label:"\u53D1\u7968\u7C7B\u578B",prop:"status",minWidth:140,cellRenderer:({row:t})=>g(b,null,{default:()=>{var u;return((u=K.find(o=>o.value==t.inv_type+""))==null?void 0:u.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:t})=>t?V(t).format("YYYY-MM-DD HH:mm:ss"):""},{label:"\u64CD\u4F5C",fixed:"right",width:100,slot:"operation"}],ne={title:"\u53D1\u7968\u7533\u8BF7\u7BA1\u7406",columns:oe,superUserNoAction:!0,companyProp:"inv_out",apis:{httpList:z,httpAdd:!0}},{VITE_PROXY_DOMAIN_REAL:Ce,VITE_PROXY_USER_REAL:se}=j(),ae=se+"/admin/",re=(t,u)=>Y.request("post",`${ae}${t}`,{data:u,responseType:"blob"});async function ie(t){if(!t.url)return;const u=await re(t.url,{...t.params}),{code:o}=u;if(u.type==="application/json"){l.warning("\u672A\u627E\u5230\u6570\u636E");return}if(l.warning("\u4E0B\u8F7D\u4E2D,\u8BF7\u7A0D\u7B49"),o&&Number(o)!==0){l.warning(u.message);return}function F(){const v=new Blob([u],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}),c=window.URL.createObjectURL(v),s=document.createElement("a");s.style.display="none",s.href=c,s.setAttribute("download",t.name),document.body.appendChild(s),s.click(),window.URL.revokeObjectURL(c),l.success("\u4E0B\u8F7D\u5B8C\u6210")}F()}const le={\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:"",\u6821\u9A8C\u7801:"",\u5F00\u7968\u65E5\u671F:"2020/12/17 0:00:00"},ce=C("\u5F00\u7968\u4FE1\u606F\u5BFC\u51FA"),pe=C("\u4E0B\u8F7D\u53D1\u7968\u4FE1\u606F\u5BFC\u5165\u6A21\u677F"),de=C("\u6279\u91CF\u5BFC\u5165\u8D22\u52A1\u5F00\u7968\u7ED3\u679C\uFF08\u53D1\u7968\u7533\u8BF7\uFF09"),fe=H({__name:"index",setup(t){const u="invoiceApply",{hasPermissionWithCode:o}=$(u),F="/InvoiceSales/invoiceApplyDetail",v=_(null),c=_(null),{isSuperUser:s}=X(),w=_(null),{run:x}=q({success:()=>w.value.onSearch()}),{push:y}=Q(),E=_([]),R={pageSearchHook:()=>Z(void 0,void 0,k)};function S(r){x(J(r))}const P={content:{preview:({invNo:r})=>y(`${F}?id=${r}`),create:()=>y(F)}};async function U(){if(E.value.length===0){l.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u5F20\u5F85\u8D22\u52A1\u5BA1\u6838\u53D1\u7968");return}if(!E.value.every(({status:e})=>String(e)==="1")){l.warning("\u8BF7\u9009\u62E9\u5F85\u8D22\u52A1\u5BA1\u6838\u7684\u53D1\u7968");return}await ie({url:"/orderinvdown",name:"\u5F00\u7968\u4FE1\u606F",params:{invNo:E.value.map(({invNo:e})=>e)}})}function I(r=!1){const e=A.book_new(),i=A.json_to_sheet([le]);A.book_append_sheet(e,i,"sheet"),te(e,"\u5F00\u7968\u6A21\u677F.xlsx",{bookType:"xlsx"})}return(r,e)=>{const i=D("ElButton"),N=D("ElTooltip"),T=D("PageContainer"),L=D("PageAuth");return d(),f(L,{pageName:u},{default:a(()=>[h(T,{hooks:R,events:P,contentConfig:n(ne),"search-config":n(k),"get-content-ref":p=>w.value=p,onContentSelectChange:e[3]||(e[3]=p=>E.value=p)},{content_header:a(()=>[n(o)("026")?(d(),f(i,{key:0,icon:n(B)("arrow-up-line"),onClick:e[0]||(e[0]=()=>U())},{default:a(()=>[ce]),_:1},8,["icon"])):m("v-if",!0),n(o)("027")?(d(),f(i,{key:1,icon:n(B)("arrow-down-line"),onClick:e[1]||(e[1]=()=>I())},{default:a(()=>[pe]),_:1},8,["icon"])):m("v-if",!0),m(` <ElButton\r
- v-if="hasPermissionWithCode('027')"\r
- :icon="useRenderIcon('arrow-down-line')"\r
- @click="() => onDownloadTemplate(true)"\r
- >\u4E0B\u8F7D\u53D1\u7968\u4FE1\u606F\u5BFC\u5165\u6A21\u677F(\u5168\u7535\u7968)</ElButton\r
- > `),!n(s)&&n(o)("028")?(d(),f(i,{key:2,onClick:e[2]||(e[2]=()=>c.value.onDisplay())},{default:a(()=>[de]),_:1})):m("v-if",!0)]),content_action:a(({status:p,post_code:M,invNo:O})=>[!n(s)&&String(p)==="3"&&!M?(d(),f(N,{key:0,content:"\u586B\u5199\u7269\u6D41",placement:"top"},{default:a(()=>[h(i,{text:"",type:"primary",style:{"margin-left":"0px"},icon:n(B)("promotion"),onClick:()=>v.value.onDisplay(O)},null,8,["icon","onClick"])]),_:2},1024)):m("v-if",!0)]),_:1},8,["contentConfig","search-config","get-content-ref"]),h(ee,{ref_key:"postModalRef",ref:v,onPostSave:S},null,512),h(ue,{ref_key:"execlUploadRef",ref:c,onOnSuccess:e[4]||(e[4]=()=>w.value.onSearch())},null,512)]),_:1})}}});var ye=W(fe,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/InvoiceSales/invoiceApply/index.vue"]]);export{ye as default};
|