1 |
- import{al as B,aR as h,ae as S,_ as J,d as K,ah as Q,aN as X,w as r,bW as Z,n as uu,W as eu,r as w,o as i,G as p,C as s,j as F,l as o,c as ou,L as P,a as c,J as d,M as m}from"./index.js";import{g as tu,b as lu}from"./index.c75071f3.js";import{z as Y,i as au,C as M,j as nu,k as su,h as iu,o as O}from"./status.1f2aea58.js";import{r as U,a as T}from"./columnRenderHelper.7511a6a4.js";import{u as ru}from"./use-page-search.c6b8c816.js";import pu from"./invoice-modal.f96882.js";import{h as cu}from"./export.16ed68ee.js";import{u as D,w as z}from"./xlsx.ed122d16.js";import du from"./index.85e1f9.js";import Fu from"./index.b24931.js";import mu from"./index.31c309.js";import"./index.a08cbd18.js";import"./execl-upload.343222a6.js";const Du=[{type:"selection",width:40,align:"center",hide:({checkList:u})=>!u.includes("\u52FE\u9009\u5217")},{label:"\u5E8F\u53F7",type:"index",width:70,hide:({checkList:u})=>!u.includes("\u5E8F\u53F7\u5217")},{label:"\u5BF9\u8D26\u56DE\u7968\u7533\u8BF7",prop:"hpNo",width:140},{label:"\u5BF9\u8D26\u7F16\u7801",prop:"payNo",width:150},{label:"\u7533\u8BF7\u4EBA",prop:"apply_name"},{label:"\u5356\u51FA\u65B9\u516C\u53F8",prop:"supplierName",width:145,...U("supplierNo","supplierName","\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u7801:")},{label:"\u53D1\u7968\u7A0E\u524D\u91D1\u989D",width:"110px",prop:"inv_subtotal_amount"},{label:"\u53D1\u7968\u7A0E\u540E\u91D1\u989D",width:"110px",prop:"total"},{label:"\u4F9B\u5E94\u5546\u7AEF",prop:"has_account",width:80,...T(iu,"has_account")},{label:"\u72B6\u6001",prop:"status",width:120,cellRenderer:({row:u,props:t})=>B(h,{size:t.size},{default:()=>{var l;return(l=Y.find(f=>String(u.status)===String(f.value)))==null?void 0:l.label}})},{label:"\u4E1A\u52A1\u7C7B\u578B",width:95,...T(O,"is_comon")},{label:"\u53D1\u7968\u7C7B\u578B",width:185,cellRenderer({row:u}){return B(h,null,{default:()=>{var t;return((t=au.find(({value:l})=>l===u.invoiceType))==null?void 0:t.label)||"--"}})}},{label:"\u53D1\u7968\u72B6\u6001",width:70,prop:"invStatus_cn"},{label:"\u53D1\u7968\u67E5\u9A8C\u65B9\u5F0F",width:100,cellRenderer:({row:u,props:t})=>B(h,{size:t.size},{default:()=>{var l;return(l=M.find(f=>String(u.checkApi)===f.value))==null?void 0:l.label}})},{label:"\u53D1\u7968\u53F7\u7801",width:110,prop:"invoiceNumber"},{label:"\u53D1\u7968\u4EE3\u7801",width:110,prop:"invoiceCode"},{label:"\u5F00\u7968\u65E5\u671F",prop:"open_time",width:90,formatter:({open_time:u})=>u?S(u).format("YYYY-MM-DD"):""},{label:"\u8D2D\u4E70\u65B9\u62AC\u5934\u72B6\u6001",prop:"seller_check",width:130,cellRenderer:({row:u})=>B(h,null,{default:()=>{var t;return((t=nu.find(l=>l.value==u.seller_check+""))==null?void 0:t.label)||"--"}})},{label:"\u9500\u552E\u65B9\u62AC\u5934\u72B6\u6001",prop:"buyer_check",width:130,cellRenderer:({row:u})=>B(h,null,{default:()=>{var t;return((t=su.find(l=>l.value==u.buyer_check+""))==null?void 0:t.label)||"--"}})},{label:"\u4E70\u5165\u65B9\u516C\u53F8",prop:"companyName",width:145,...U("companyNo","companyName","\u4E70\u5165\u65B9\u516C\u53F8\u7F16\u7801:")},{label:"\u521B\u5EFA\u65F6\u95F4",prop:"addtime",width:150,formatter:({addtime:u})=>S(u).format("YYYY-MM-DD HH:mm:ss")},{label:"\u64CD\u4F5C",fixed:"right",slot:"operation",width:110}],fu={title:"\u91C7\u8D2D\u56DE\u7968",statusProp:"companyNo",columns:Du,apis:{httpDelete:tu,httpList:lu,httpAdd:!0},deleteProp:"hpNo",delTooltip:"\u662F\u5426\u64A4\u56DE\u91C7\u8D2D\u56DE\u7968\u7533\u8BF7",superUserNoAction:!0,showDelete:({status:u})=>Number(u)<=3},I={formItems:[{field:"create_timer",type:"date_picker",otherOptions:{type:"daterange",startProp:"start",endProp:"end",startPlaceholder:"\u65B0\u5EFA\u8D77\u59CB\u65F6\u95F4",endPlaceholder:"\u65B0\u5EFA\u7ED3\u675F\u65F6\u95F4"}},{field:"status",type:"select",placeholder:"\u5BA1\u6838\u72B6\u6001",options:Y},{field:"supplierNo",type:"supplier-query"},{field:"checkApi",type:"select",placeholder:"\u53D1\u7968\u67E5\u9A8C\u65B9\u5F0F",options:M},{field:"hpNo",type:"input",placeholder:"\u5BF9\u8D26\u56DE\u7968\u7F16\u7801"},{field:"payNo",type:"input",placeholder:"\u5BF9\u8D26\u7F16\u7801"},{field:"apply_name",type:"input",placeholder:"\u7533\u8BF7\u4EBA"},{field:"is_comon",type:"select",placeholder:"\u4E1A\u52A1\u7C7B\u578B",span:4,options:O}]},Eu={\u4E70\u65B9\u516C\u53F8\u7F16\u7801:"",\u56DE\u7968\u7533\u8BF7\u7F16\u7801:"",\u5BF9\u8D26\u7F16\u7801:"",\u5BA1\u6838\u72B6\u6001:"",\u5BA1\u6838\u5907\u6CE8:""},Bu={\u53D1\u7968\u660E\u7EC6ID:"1",\u5BF9\u8D26\u56DE\u7968\u7F16\u7801:"hp2312221654022669",\u5BF9\u8D26\u7F16\u7801:"PAY2312251007285234",\u91C7\u8D2D\u5355\u7F16\u53F7:"",\u53D1\u7968\u53F7\u7801:"24332000000199944864",\u53D1\u7968\u7C7B\u578B:"\u7535\u5B50\u53D1\u7968\uFF08\u589E\u503C\u7A0E\u4E13\u7528\u53D1\u7968\uFF09",\u5F00\u7968\u65E5\u671F:"2024-06-26",\u4E70\u5165\u65B9\u516C\u53F8\u7F16\u7801:"GS2203161855277894",\u4E70\u5165\u65B9\u516C\u53F8\u540D\u79F0:"\u5317\u4EAC\u4E07\u5B87\u6052\u901A\u56FD\u9645\u79D1\u8D38\u6709\u9650\u516C\u53F8","\u8D27\u7269\u6216\u5E94\u7A0E\u52B3\u52A1\u3001\u670D\u52A1\u540D\u79F0":"*\u5BB6\u7528\u97F3\u89C6\u9891\u8BBE\u5907*sanag\u585E\u90A3\u6302\u8033\u5F0F\u84DD\u7259\u8033\u673A",\u8D27\u7269\u6216\u5E94\u7A0E\u52B3\u52A1\u7F16\u53F7:"",\u53D1\u7968\u660E\u7EC6\u5546\u54C1\u6570\u91CF:"",\u53D1\u7968\u660E\u7EC6\u7A0E\u540E\u91D1\u989D:"",\u91C7\u8D2D\u5355\u5173\u8054\u91D1\u989D:""},hu={key:0},Cu=K({__name:"index",setup(u){const t="ticketReturn",l="/purchase/ticketReturnDetail",f=["2","3","4","6","7","10"],{isSuperUser:k}=Q(),{hasPermissionWithCode:C}=X(t),E=r(null),y=Z({payNo:"",hpNo:""}),_=r(!1),{push:b}=uu(),{currentCompany:j}=eu(),g=r(null),N=r(null),x=r(null),R=r(null),A=r({inv_subtotal_amount:"",total:""});async function L(){await cu({url:"ile",name:"\u56DE\u7968\u6570\u636E\u8868",onStart:()=>_.value=!0,onSuccess:()=>_.value=!1,onFail:()=>_.value=!1,params:{companyNo:j.value.companyNo,...E.value.getBasicParams()}})}const H={pageSearchHook:()=>ru(void 0,void 0,I)},V={content:{preview:({hpNo:a})=>b(`${l}?id=${a}`),create:()=>b(l),result:({inv_subtotal_amount:a,total:e})=>{const n=E.value.getBasicParams();y.hpNo=n.hpNo,y.payNo=n.payNo,A.value.inv_subtotal_amount=a,A.value.total=e}}};function W(){const a=D.book_new(),e=D.json_to_sheet([Eu]);D.book_append_sheet(a,e,"sheet"),z(a,"\u6279\u91CF\u5BFC\u5165\u56DE\u7968\u6A21\u677F.xlsx",{bookType:"xlsx"})}function q(){const a=D.book_new(),e=D.json_to_sheet([Bu]);D.book_append_sheet(a,e,"sheet"),z(a,"\u53D1\u7968\u4E0E\u8BA2\u5355\u5173\u8054\u6A21\u677F.xlsx",{bookType:"xlsx"})}return(a,e)=>{const n=w("ElButton"),G=w("PageContainer"),$=w("PageAuth");return i(),p($,{pageName:t},{default:s(()=>[F(G,{hooks:H,events:V,contentConfig:o(fu),"search-config":o(I),"get-content-ref":v=>E.value=v},{content_table_header:s(()=>[o(y).payNo||o(y).hpNo?(i(),ou("p",hu," \u5408\u8BA1:\u53D1\u7968\u7A0E\u524D\u91D1\u989D:"+P(A.value.inv_subtotal_amount)+",\u4EF7\u7A0E\u5408\u8BA1:"+P(A.value.total),1)):c("v-if",!0)]),content_header:s(()=>[o(C)("019")?(i(),p(n,{key:0,size:"small",icon:o(d)("arrow-down-line"),onClick:e[0]||(e[0]=()=>W())},{default:s(()=>[m(" \u4E0B\u8F7D\u8BA4\u8BC1\u6A21\u677F ")]),_:1},8,["icon"])):c("v-if",!0),o(C)("017")?(i(),p(n,{key:1,size:"small",loading:_.value,onClick:e[1]||(e[1]=()=>L()),icon:o(d)("arrow-down-line")},{default:s(()=>[m(" \u5BFC\u51FA\u56DE\u7968\u6570\u636E ")]),_:1},8,["loading","icon"])):c("v-if",!0),F(n,{size:"small",icon:o(d)("arrow-down-line"),onClick:q},{default:s(()=>[m("\u4E0B\u8F7D\u53D1\u7968\u4E0E\u8BA2\u5355\u5173\u8054\u6A21\u677F")]),_:1},8,["icon"]),o(k)?c("v-if",!0):(i(),p(n,{key:2,size:"small",type:"primary",icon:o(d)("arrow-up-line"),onClick:e[2]||(e[2]=()=>R.value.onDisplay())},{default:s(()=>[m("\u6279\u91CF\u5BFC\u5165\u7968\u4E0E\u8BA2\u5355\u5173\u8054\u6570\u636E ")]),_:1},8,["icon"])),o(C)("033")&&!o(k)?(i(),p(n,{key:3,size:"small",type:"primary",icon:o(d)("arrow-up-line"),onClick:e[3]||(e[3]=()=>x.value.onDisplay())},{default:s(()=>[m("\u6279\u91CF\u521B\u5EFA\u5F00\u7968\u6570\u636E ")]),_:1},8,["icon"])):c("v-if",!0),o(C)("018")&&!o(k)?(i(),p(n,{key:4,size:"small",type:"primary",icon:o(d)("arrow-up-line"),onClick:e[4]||(e[4]=()=>N.value.onDisplay())},{default:s(()=>[m("\u6279\u91CF\u5BFC\u5165\u8BA4\u8BC1\u7ED3\u679C ")]),_:1},8,["icon"])):c("v-if",!0)]),content_action:s(v=>[f.includes(String(v.status))?(i(),p(n,{key:0,link:"",type:"primary",icon:o(d)("scaletooriginal"),onClick:()=>g.value.onDisplay(v)},null,8,["icon","onClick"])):c("v-if",!0)]),_:1},8,["contentConfig","search-config","get-content-ref"]),F(pu,{ref_key:"invoiceModalRef",ref:g},null,512),F(du,{ref_key:"excelUploadRef",ref:N},null,512),F(Fu,{ref_key:"excelUploadInvRef",ref:x,onOnSuccess:e[5]||(e[5]=()=>E.value.onSearch())},null,512),F(mu,{ref_key:"excelUploadRelationRef",ref:R,onOnSuccess:e[6]||(e[6]=()=>E.value.onSearch())},null,512)]),_:1})}}});var Uu=J(Cu,[["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/purchase/ticketReturn/index.vue"]]);export{Uu as default};
|