index.3ed8a9.js 9.7 KB

1
  1. import{c7 as tu,al as m,aR as v,_ as ou,d as nu,w as p,aN as au,ah as ru,ba as U,n as iu,r as C,o as c,G as d,C as a,j as r,l,M as E,a as f,J as B,c6 as su,c5 as pu,aZ as T}from"./index.js";import{u as O,n as z,i as j,j as cu,k as du}from"./status.1f2aea58.js";import{r as fu}from"./columnRenderHelper.7511a6a4.js";import{u as Fu}from"./use-page-search.c6b8c816.js";import mu from"./post-modal.89f781.js";import vu from"./index.c126ae.js";import{h as Bu}from"./export.16ed68ee.js";import Eu from"./approval-modal.7f0117.js";import yu from"./back-modal.65d106.js";import{u as y,w as I}from"./xlsx.ed122d16.js";import _u from"./invoice-modal.ecfe8e.js";import hu from"./index.9e761d.js";import"./execl-upload.343222a6.js";import"./status.4c13d767.js";import"./verification.611d3025.js";import"./index.a08cbd18.js";import"./index.c75071f3.js";const Cu=[{value:"1",label:"\u91D1\u7A0E\u5F00\u7968\u91D1\u7A0E\u9A8C\u7968"},{value:"2",label:"\u91D1\u7A0E\u5F00\u7968\u7EBF\u4E0B\u9A8C\u7968"},{value:"3",label:"\u7EBF\u4E0B\u5F00\u7968\u7EBF\u4E0B\u9A8C\u7968"}],Au=[{type:"selection",width:40,align:"center"},{label:"\u53D1\u7968\u7533\u8BF7\u7F16\u7801",prop:"invNo",width:150},{label:"\u4E1A\u52A1\u4F01\u4E1A\u516C\u53F8",prop:"inv_out",width:180,...fu("inv_out","inv_company","\u4E1A\u52A1\u4F01\u4E1A\u516C\u53F8\u7F16\u7801:")},{label:"\u5BA2\u6237\u516C\u53F8\u540D\u79F0",prop:"buyer_title",width:175},{label:"\u7533\u8BF7\u989D\u5EA6",prop:"inv_value",width:110},{label:"\u7533\u8BF7\u4EBA",prop:"apply_name",width:80},{label:"\u5E73\u53F0\u7C7B\u578B",prop:"platform_type",width:110,cellRenderer:({row:t})=>m(v,null,{default:()=>{var e;return((e=O.find(o=>o.value==t.platform_type+""))==null?void 0:e.label)||"--"}})},{label:"\u662F\u5426\u6709\u5907\u6CE8",width:80,cellRenderer:({row:t})=>m(v,null,{default:()=>t.exam_remark&&t.exam_remark.length>0?"\u662F":"\u5426"})},{label:"\u72B6\u6001",prop:"status",width:125,cellRenderer:({row:t})=>m(v,null,{default:()=>{var e;return((e=z.find(o=>o.value==t.status+""))==null?void 0:e.label)||"--"}})},{label:"\u5F00\u7968\u65B9\u5F0F",prop:"open_type",width:135,cellRenderer:({row:t})=>m(v,null,{default:()=>{var e;return((e=Cu.find(o=>o.value==t.open_type+""))==null?void 0:e.label)||"\u672A\u9009\u62E9"}})},{field:"is_ticket",label:"\u662F\u5426\u652F\u6301\u91D1\u7A0E",width:90,cellRenderer({row:t}){return m(v,null,{default:()=>String(t.is_ticket)==="2"?"\u4E0D\u652F\u6301":String(t.is_ticket)==="1"?"\u652F\u6301":"--"})}},{label:"\u53D1\u7968\u7C7B\u578B",prop:"status",width:150,cellRenderer:({row:t})=>m(v,null,{default:()=>{var e;return((e=j.find(o=>o.value==t.inv_type+""))==null?void 0:e.label)||"--"}})},{label:"\u53D1\u7968\u53F7\u7801",prop:"inv_number",width:130},{label:"\u53D1\u7968\u4EE3\u7801",prop:"inv_code",width:100},{label:"\u8D2D\u4E70\u65B9\u62AC\u5934\u72B6\u6001",prop:"seller_check",width:130,cellRenderer:({row:t})=>m(v,null,{default:()=>{var e;return((e=cu.find(o=>o.value==t.seller_check+""))==null?void 0:e.label)||"--"}})},{label:"\u9500\u552E\u65B9\u62AC\u5934\u72B6\u6001",prop:"buyer_check",width:130,cellRenderer:({row:t})=>m(v,null,{default:()=>{var e;return((e=du.find(o=>o.value==t.buyer_check+""))==null?void 0:e.label)||"--"}})},{label:"\u521B\u5EFA\u65F6\u95F4",width:140,prop:"addtime"},{label:"\u64CD\u4F5C",fixed:"right",width:140,slot:"operation"}],ku={title:"\u53D1\u7968\u7533\u8BF7\u7BA1\u7406",columns:Au,superUserNoAction:!0,companyProp:"inv_out",apis:{httpList:tu,httpAdd:!0}},N={colLayout:{span:8},formItems:[{field:"timer",type:"date_picker",otherOptions:{type:"daterange",startProp:"start",endProp:"end",startPlaceholder:"\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4",endPlaceholder:"\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"}},{field:"status",type:"select",placeholder:"\u72B6\u6001",span:4,options:z},{field:"platform_type",type:"select",placeholder:"\u5E73\u53F0\u7C7B\u578B",span:4,options:O},{field:"buyer_name",type:"input",placeholder:"\u5BA2\u6237\u540D\u79F0"},{field:"invNo",type:"input",placeholder:"\u53D1\u7968\u7533\u8BF7\u7F16\u7801"},{field:"c",type:"range",otherOptions:{startProp:"inv_lower",endProp:"inv_uper",startPlaceholder:"\u7533\u8BF7\u989D\u5EA6\u4E0A\u9650",endPlaceholder:"\u7533\u8BF7\u989D\u5EA6\u4E0B\u9650"}},{field:"inv_type",type:"select",placeholder:"\u53D1\u7968\u7C7B\u578B",options:j,span:4},{field:"apply_name",type:"input",placeholder:"\u7533\u8BF7\u4EBA",span:4}]},Du={\u53D1\u7968\u7533\u8BF7\u7F16\u7801:"INV20210712w0vHkk",\u53D1\u7968\u7C7B\u578B:"\u589E\u503C\u7A0E\u7535\u5B50\u666E\u901A\u53D1\u7968",\u53D1\u7968\u4EE3\u7801:"011002000711",\u53D1\u7968\u53F7\u7801:"51678540",\u4EF7\u7A0E\u5408\u8BA1:"4900",\u53D1\u7968\u7A0E\u524D\u91D1\u989D:"",\u6821\u9A8C\u7801:"",\u5F00\u7968\u65E5\u671F:"2020/12/17 0:00:00"},gu={\u53D1\u7968\u660E\u7EC6ID:"1",\u8BA2\u5355\u7F16\u53F7:"",\u8BA2\u5355\u4E3B\u7F16\u53F7:"",\u5546\u54C1\u540D\u79F0:"",\u5F00\u7968\u5546\u54C1\u540D\u79F0:"",\u5546\u54C1\u7C7B\u76EE\u7F16\u53F7:"",\u7A0E\u7387:"",\u672C\u6B21\u5F00\u7968\u91D1\u989D:"",\u672C\u6B21\u5F00\u7968\u6570\u91CF:""},bu=nu({__name:"index",setup(t){const e="invoiceApply",o=p(null),{hasPermissionWithCode:_}=au(e),A=p(!1),g="/InvoiceSales/invoiceApplyDetail",b=p(null),w=p(null),S=p(null),x=p(null),R=p(null),{isSuperUser:h}=ru(),F=p(null),{run:L}=U({success:()=>F.value.onSearch()}),{run:V}=U({success:()=>F.value.onSearch()}),H=({invNo:n})=>V(su({invNo:n,status:"7"})),{push:P}=iu(),k=p([]),W={pageSearchHook:()=>Fu(void 0,void 0,N)};function $(n){L(pu(n))}const q={content:{preview:({invNo:n})=>P(`${g}?id=${n}`),create:()=>P(g)}};async function G(){await Bu({url:"/ipe",name:"\u5F00\u7968\u4FE1\u606F",onStart:()=>A.value=!0,onSuccess:()=>A.value=!1,onFail:()=>A.value=!1,params:{...F.value.getBasicParams()}})}function J(){if(k.value.length===0){T.warning('\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u6761"\u5F85\u8D22\u52A1\u5BA1\u6838"\u7684\u53D1\u7968\u7533\u8BF7');return}if(!k.value.every(({status:n})=>String(n)==="1")){T.warning('\u8BF7\u9009\u62E9\u72B6\u6001\u4E3A"\u5F85\u8D22\u52A1\u5BA1\u6838"\u7684\u53D1\u7968\u7533\u8BF7');return}x.value.onDisplay(k.value)}function Z(){const n=y.book_new(),u=y.json_to_sheet([gu]);y.book_append_sheet(n,u,"sheet"),I(n,"\u53D1\u7968\u4E0E\u8BA2\u5355\u5173\u8054\u6A21\u677F.xlsx",{bookType:"xlsx"})}function K(){const n=y.book_new(),u=y.json_to_sheet([Du]);y.book_append_sheet(n,u,"sheet"),I(n,"\u5F00\u7968\u6A21\u677F.xlsx",{bookType:"xlsx"})}return(n,u)=>{const i=C("ElButton"),M=C("ElTooltip"),Q=C("ElPopconfirm"),X=C("PageContainer"),Y=C("PageAuth");return c(),d(Y,{pageName:e},{default:a(()=>[r(X,{hooks:W,events:q,contentConfig:l(ku),"search-config":l(N),"get-content-ref":s=>F.value=s,onContentSelectChange:u[4]||(u[4]=s=>k.value=s)},{content_header:a(()=>[l(_)("040")&&!l(h)?(c(),d(i,{key:0,size:"small",onClick:J},{default:a(()=>[E(" \u8D22\u52A1\u6279\u91CF\u5BA1\u6838(\u52FE\u9009) ")]),_:1})):f("v-if",!0),l(h)?f("v-if",!0):(c(),d(i,{key:1,size:"small",type:"primary",icon:l(B)("arrow-up-line"),onClick:u[0]||(u[0]=()=>o.value.onDisplay())},{default:a(()=>[E("\u6279\u91CF\u5BFC\u5165\u7968\u4E0E\u8BA2\u5355\u5173\u8054\u6570\u636E ")]),_:1},8,["icon"])),r(i,{size:"small",icon:l(B)("arrow-down-line"),onClick:Z},{default:a(()=>[E("\u4E0B\u8F7D\u53D1\u7968\u4E0E\u8BA2\u5355\u5173\u8054\u6A21\u677F")]),_:1},8,["icon"]),l(_)("026")?(c(),d(i,{key:2,icon:l(B)("arrow-up-line"),size:"small",loading:A.value,onClick:u[1]||(u[1]=()=>G())},{default:a(()=>[E("\u5F00\u7968\u4FE1\u606F\u5BFC\u51FA")]),_:1},8,["icon","loading"])):f("v-if",!0),l(_)("027")?(c(),d(i,{key:3,icon:l(B)("arrow-down-line"),size:"small",onClick:u[2]||(u[2]=()=>K())},{default:a(()=>[E("\u4E0B\u8F7D\u53D1\u7968\u4FE1\u606F\u5BFC\u5165\u6A21\u677F")]),_:1},8,["icon"])):f("v-if",!0),f(` v-if="!isSuperUser && hasPermissionWithCode('028')" `),r(i,{onClick:u[3]||(u[3]=()=>S.value.onDisplay()),size:"small"},{default:a(()=>[E("\u6279\u91CF\u5BFC\u5165\u8D22\u52A1\u5F00\u7968\u7ED3\u679C\uFF08\u53D1\u7968\u7533\u8BF7\uFF09")]),_:1})]),content_action:a(({status:s,post_code:uu,invNo:D,inv_type:eu,inv_number:lu})=>[!l(h)&&String(s)==="3"&&!uu?(c(),d(M,{key:0,content:"\u586B\u5199\u7269\u6D41",placement:"top"},{default:a(()=>[r(i,{text:"",type:"primary",style:{"margin-left":"0px"},icon:l(B)("promotion"),onClick:()=>b.value.onDisplay(D)},null,8,["icon","onClick"])]),_:2},1024)):f("v-if",!0),(String(s)==="1"||String(s)==="5")&&l(_)("010")&&!l(h)?(c(),d(Q,{key:1,placement:"top",title:"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u5F00\u7968\u7533\u8BF7?",onConfirm:()=>H({invNo:D})},{reference:a(()=>[r(i,{text:"",type:"primary",style:{"margin-left":"0px"},icon:l(B)("refresh-right")},null,8,["icon"])]),_:2},1032,["onConfirm"])):f("v-if",!0),r(M,{content:"\u4FEE\u6539\u53D1\u7968\u4FE1\u606F",placement:"top"},{default:a(()=>[String(s)==="5"&&l(_)("005")&&!l(h)?(c(),d(i,{key:0,text:"",style:{"margin-left":"0px"},icon:l(B)("edit"),type:"primary",onClick:()=>R.value.onDisplay(eu,D)},null,8,["icon","onClick"])):f("v-if",!0)]),_:2},1024),String(s)==="4"||String(s)==="6"?(c(),d(i,{key:2,link:"",type:"primary",icon:l(B)("scaletooriginal"),onClick:()=>w.value.open(lu)},null,8,["icon","onClick"])):f("v-if",!0)]),_:1},8,["contentConfig","search-config","get-content-ref"]),r(mu,{ref_key:"postModalRef",ref:b,onPostSave:$},null,512),r(Eu,{ref_key:"approvalModalRef",ref:x,onOnBatchApprovalComplete:u[5]||(u[5]=()=>F.value.onSearch())},null,512),r(vu,{ref_key:"execlUploadRef",ref:S,onOnSuccess:u[6]||(u[6]=()=>F.value.onSearch())},null,512),r(yu,{ref_key:"backModalRef",ref:R,onRefresh:u[7]||(u[7]=()=>F.value.onSearch())},null,512),r(hu,{ref_key:"excelUploadRelationRef",ref:o,onOnSuccess:u[8]||(u[8]=()=>F.value.onSearch())},null,512),r(_u,{ref_key:"invModalRef",ref:w},null,512)]),_:1})}}});var $u=ou(bu,[["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/InvoiceSales/invoiceApply/index.vue"]]);export{$u as default};