index.0eb40844.js 6.8 KB

1
  1. import{af as d,aC as f,_ as W,d as X,aX as K,w as F,a9 as Y,b5 as x,n as Z,r as h,o as s,G as i,C as a,l as m,u as t,M as C,a as v,J as A,aQ as P}from"./index.cf8e38c4.js";import{c as ee,b as ue,a as te}from"./index.7450f437.js";import{u as M,e as N,i as oe,c as ne,d as le}from"./status.7cff7b18.js";import{u as ae}from"./use-page-search.022aae9a.js";import re from"./post-modal.7b53e55c.js";import se from"./index.04c335d4.js";import{h as ie}from"./export.e8977407.js";import{u as E,w as pe}from"./xlsx.ed122d16.js";import ce from"./approval-modal.95458fc1.js";import"./execl-upload.a754328e.js";const de=[{type:"selection",width:40,align:"center"},{label:"\u53D1\u7968\u7533\u8BF7\u7F16\u7801",prop:"invNo",width:150},{label:"\u4E1A\u52A1\u4F01\u4E1A\u7F16\u7801",prop:"inv_out",width:150},{label:"\u5BA2\u6237\u516C\u53F8\u540D\u79F0",prop:"buyer_title",width:175},{label:"\u7533\u8BF7\u989D\u5EA6",prop:"inv_value",width:110},{label:"\u5E73\u53F0\u7C7B\u578B",prop:"platform_type",width:110,cellRenderer:({row:n})=>d(f,null,{default:()=>{var e;return((e=M.find(u=>u.value==n.platform_type+""))==null?void 0:e.label)||"--"}})},{label:"\u662F\u5426\u6709\u5907\u6CE8",width:80,cellRenderer:({row:n})=>d(f,null,{default:()=>n.remark&&n.remark.length>0?"\u662F":"\u5426"})},{label:"\u72B6\u6001",prop:"status",width:125,cellRenderer:({row:n})=>d(f,null,{default:()=>{var e;return((e=N.find(u=>u.value==n.status+""))==null?void 0:e.label)||"--"}})},{label:"\u53D1\u7968\u7C7B\u578B",prop:"status",width:160,cellRenderer:({row:n})=>d(f,null,{default:()=>{var e;return((e=oe.find(u=>u.value==n.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:n})=>d(f,null,{default:()=>{var e;return((e=ne.find(u=>u.value==n.seller_check+""))==null?void 0:e.label)||"--"}})},{label:"\u9500\u552E\u65B9\u62AC\u5934\u72B6\u6001",prop:"buyer_check",width:130,cellRenderer:({row:n})=>d(f,null,{default:()=>{var e;return((e=le.find(u=>u.value==n.buyer_check+""))==null?void 0:e.label)||"--"}})},{label:"\u7533\u8BF7\u4EBA",prop:"apply_name",width:80},{label:"\u521B\u5EFA\u65F6\u95F4",width:140,prop:"addtime"},{label:"\u64CD\u4F5C",fixed:"right",width:80,slot:"operation"}],fe={title:"\u53D1\u7968\u7533\u8BF7\u7BA1\u7406",columns:de,superUserNoAction:!0,companyProp:"inv_out",apis:{httpList:ee,httpAdd:!0}},R={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:N},{field:"platform_type",type:"select",placeholder:"\u5E73\u53F0\u7C7B\u578B",span:4,options:M},{field:"buyer_name",type:"input",placeholder:"\u5BA2\u6237\u540D\u79F0"},{field:"invNo",type:"input",placeholder:"\u53D1\u7968\u7533\u8BF7\u7F16\u7801"},{field:"apply_name",type:"input",placeholder:"\u7533\u8BF7\u4EBA"}]},Fe={\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\u91D1\u989D:"",\u6821\u9A8C\u7801:"",\u5F00\u7968\u65E5\u671F:"2020/12/17 0:00:00"},me=X({__name:"index",setup(n){const e="invoiceApply",{hasPermissionWithCode:u}=K(e),B=F(!1),D="/InvoiceSales/invoiceApplyDetail",g=F(null),k=F(null),w=F(null),{isSuperUser:y}=Y(),p=F(null),{run:T}=x({success:()=>p.value.onSearch()}),{run:U}=x({success:()=>p.value.onSearch()}),I=({invNo:l})=>{U(ue({invNo:l,status:"7"}))},{push:b}=Z(),_=F([]),O={pageSearchHook:()=>ae(void 0,void 0,R)};function z(l){T(te(l))}const V={content:{preview:({invNo:l})=>b(`${D}?id=${l}`),create:()=>b(D)}};async function L(){await ie({url:"/ipe",name:"\u5F00\u7968\u4FE1\u606F",onStart:()=>B.value=!0,onSuccess:()=>B.value=!1,onFail:()=>B.value=!1,params:{...p.value.getBasicParams()}})}function j(){if(_.value.length===0){P.warning('\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u6761"\u5F85\u8D22\u52A1\u5BA1\u6838"\u7684\u53D1\u7968\u7533\u8BF7');return}if(!_.value.every(({status:l})=>String(l)==="1")){P.warning('\u8BF7\u9009\u62E9\u72B6\u6001\u4E3A"\u5F85\u8D22\u52A1\u5BA1\u6838"\u7684\u53D1\u7968\u7533\u8BF7');return}w.value.onDisplay(_.value.map(({invNo:l})=>l))}function H(){const l=E.book_new(),o=E.json_to_sheet([Fe]);E.book_append_sheet(l,o,"sheet"),pe(l,"\u5F00\u7968\u6A21\u677F.xlsx",{bookType:"xlsx"})}return(l,o)=>{const c=h("ElButton"),$=h("ElTooltip"),q=h("ElPopconfirm"),G=h("PageContainer"),J=h("PageAuth");return s(),i(J,{pageName:e},{default:a(()=>[m(G,{hooks:O,events:V,contentConfig:t(fe),"search-config":t(R),"get-content-ref":r=>p.value=r,onContentSelectChange:o[3]||(o[3]=r=>_.value=r)},{content_header:a(()=>[t(u)("040")&&!t(y)?(s(),i(c,{key:0,size:"small",onClick:j},{default:a(()=>[C(" \u8D22\u52A1\u6279\u91CF\u5BA1\u6838(\u52FE\u9009) ")]),_:1})):v("v-if",!0),t(u)("026")?(s(),i(c,{key:1,icon:t(A)("arrow-up-line"),size:"small",loading:B.value,onClick:o[0]||(o[0]=()=>L())},{default:a(()=>[C("\u5F00\u7968\u4FE1\u606F\u5BFC\u51FA")]),_:1},8,["icon","loading"])):v("v-if",!0),t(u)("027")?(s(),i(c,{key:2,icon:t(A)("arrow-down-line"),size:"small",onClick:o[1]||(o[1]=()=>H())},{default:a(()=>[C("\u4E0B\u8F7D\u53D1\u7968\u4FE1\u606F\u5BFC\u5165\u6A21\u677F")]),_:1},8,["icon"])):v("v-if",!0),!t(y)&&t(u)("028")?(s(),i(c,{key:3,onClick:o[2]||(o[2]=()=>k.value.onDisplay()),size:"small"},{default:a(()=>[C("\u6279\u91CF\u5BFC\u5165\u8D22\u52A1\u5F00\u7968\u7ED3\u679C\uFF08\u53D1\u7968\u7533\u8BF7\uFF09")]),_:1})):v("v-if",!0)]),content_action:a(({status:r,post_code:Q,invNo:S})=>[!t(y)&&String(r)==="3"&&!Q?(s(),i($,{key:0,content:"\u586B\u5199\u7269\u6D41",placement:"top"},{default:a(()=>[m(c,{text:"",type:"primary",style:{"margin-left":"0px"},icon:t(A)("promotion"),onClick:()=>g.value.onDisplay(S)},null,8,["icon","onClick"])]),_:2},1024)):v("v-if",!0),(String(r)==="1"||String(r)==="5")&&t(u)("010")&&!t(y)?(s(),i(q,{key:1,placement:"top",title:"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u5F00\u7968\u7533\u8BF7?",onConfirm:()=>I({invNo:S})},{reference:a(()=>[m(c,{text:"",type:"primary",style:{"margin-left":"0px"},icon:t(A)("refresh-right")},null,8,["icon"])]),_:2},1032,["onConfirm"])):v("v-if",!0)]),_:1},8,["contentConfig","search-config","get-content-ref"]),m(re,{ref_key:"postModalRef",ref:g,onPostSave:z},null,512),m(ce,{ref_key:"approvalModalRef",ref:w,onOnBatchApprovalComplete:o[4]||(o[4]=()=>p.value.onSearch())},null,512),m(se,{ref_key:"execlUploadRef",ref:k,onOnSuccess:o[5]||(o[5]=()=>p.value.onSearch())},null,512)]),_:1})}}});var ke=W(me,[["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/views/InvoiceSales/invoiceApply/index.vue"]]);export{ke as default};