1 |
- import{d$ as iu,cA as su,af as s,dc as z,ce as E,ej as G,db as $,e7 as pu,e8 as Fu,_ as du,d as cu,a6 as fu,ab as O,c9 as Bu,n as m,cB as I,k as Eu,O as mu,Q as Cu,r as v,o as p,A as d,y as t,h as i,i as n,ek as Au,H as f,a as F,c as vu,F as yu,D as C,d_ as Du,cC as ku,dZ as gu,cm as _,cD as hu}from"./index.js";import _u from"./post-modal.fa305f.js";import bu from"./index.de935e.js";import{h as wu}from"./export.df7bcae4.js";import Su from"./approval-modal.700adc.js";import xu from"./back-modal.1adf97.js";import{u as y,w as U}from"./xlsx.ed122d16.js";import Pu from"./invoice-modal.a7a7f7.js";import Ru from"./company-modal.e37e66.js";import Mu from"./person-modal.50a674.js";import"./execl-upload.f811ec24.js";import"./status.4c13d767.js";import"./verification.611d3025.js";import"./index.25c063e4.js";const Ou=[{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"}],Iu=[{type:"selection",width:40,align:"center",fixed:"left"},{label:"\u53D1\u7968\u7533\u8BF7\u7F16\u7801",prop:"invNo",width:150},{label:"\u4E1A\u52A1\u4F01\u4E1A\u516C\u53F8",prop:"inv_out",width:180,...su("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:o})=>s(E,null,{default:()=>{var e;return((e=z.find(a=>a.value==o.platform_type+""))==null?void 0:e.label)||"--"}})},{label:"\u662F\u5426\u6709\u5907\u6CE8",width:80,cellRenderer:({row:o})=>s(E,null,{default:()=>o.exam_remark&&o.exam_remark.length>0?"\u662F":"\u5426"})},{label:"\u72B6\u6001",prop:"status",width:125,cellRenderer:({row:o})=>s(E,null,{default:()=>{var e;return((e=G.find(a=>a.value==o.status+""))==null?void 0:e.label)||"--"}})},{label:"\u5F00\u7968\u65B9\u5F0F",prop:"open_type",width:135,cellRenderer:({row:o})=>s(E,null,{default:()=>{var e;return((e=Ou.find(a=>a.value==o.open_type+""))==null?void 0:e.label)||"\u672A\u9009\u62E9"}})},{field:"is_ticket",label:"\u662F\u5426\u652F\u6301\u91D1\u7A0E",width:90,cellRenderer({row:o}){return s(E,null,{default:()=>String(o.is_ticket)==="2"?"\u4E0D\u652F\u6301":String(o.is_ticket)==="1"?"\u652F\u6301":"--"})}},{label:"\u53D1\u7968\u7C7B\u578B",prop:"status",width:150,cellRenderer:({row:o})=>s(E,null,{default:()=>{var e;return((e=$.find(a=>a.value==o.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:o})=>s(E,null,{default:()=>{var e;return((e=pu.find(a=>a.value==o.seller_check+""))==null?void 0:e.label)||"--"}})},{label:"\u9500\u552E\u65B9\u62AC\u5934\u72B6\u6001",prop:"buyer_check",width:130,cellRenderer:({row:o})=>s(E,null,{default:()=>{var e;return((e=Fu.find(a=>a.value==o.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"}],Uu={title:"\u53D1\u7968\u7533\u8BF7\u7BA1\u7406",columns:Iu,superUserNoAction:!0,companyProp:"inv_out",apis:{httpList:iu,httpAdd:!0}},T={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:G},{field:"platform_type",type:"select",placeholder:"\u5E73\u53F0\u7C7B\u578B",span:4,options:z},{field:"buyer_name",type:"input",placeholder:"\u5BA2\u6237\u540D\u79F0"},{field:"invNo",type:"input",placeholder:"\u53D1\u7968\u7533\u8BF7\u7F16\u7801"},{field:"inv_number",type:"input",placeholder:"\u53D1\u7968\u53F7\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:$,span:4},{field:"apply_name",type:"input",placeholder:"\u7533\u8BF7\u4EBA",span:4}]},Tu={\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"},L="invoiceApply",N="/InvoiceSales/invoiceApplyDetail",Lu=cu({__name:"index",setup(o){fu(),O();const{hasPermissionWithCode:e}=Bu(L),a=m(!1),b=m(null),w=m(null),S=m(null),x=m(null),P=m(null),{isSuperUser:D}=O(),B=m(null),{run:j}=I({success:()=>B.value.onSearch()}),{run:H}=I({success:()=>B.value.onSearch()}),Q=({invNo:l})=>H(Du({invNo:l,status:"7"})),{push:g}=Eu(),k=m([]),V={pageSearchHook:()=>ku(void 0,void 0,T)},{currentCompany:Y}=mu();function W(l){j(gu(l))}const q={content:{preview:({invNo:l})=>g(`${N}?id=${l}`),create:()=>g(N)}};async function Z(){const{total:l}=B.value.getPagination();if(l>50){_.warning("\u5BFC\u51FA\u53D1\u7968\u7533\u8BF7\u4E0D\u5141\u8BB8\u8D85\u8FC750\u6761");return}await wu({url:"/ipe",name:"\u5F00\u7968\u4FE1\u606F",onStart:()=>a.value=!0,onSuccess:()=>a.value=!1,onFail:()=>a.value=!1,params:{...B.value.getBasicParams()}})}function J(){if(k.value.length===0){_.warning('\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u6761"\u5F85\u8D22\u52A1\u5BA1\u6838"\u7684\u53D1\u7968\u7533\u8BF7');return}if(!k.value.every(({status:l})=>String(l)==="1")){_.warning('\u8BF7\u9009\u62E9\u72B6\u6001\u4E3A"\u5F85\u8D22\u52A1\u5BA1\u6838"\u7684\u53D1\u7968\u7533\u8BF7');return}x.value.onDisplay(k.value)}function K(){const l=y.book_new(),u=y.json_to_sheet([Tu]);y.book_append_sheet(l,u,"sheet"),U(l,"\u5F00\u7968\u6A21\u677F.xlsx",{bookType:"xlsx"})}function X(){const l=y.book_new(),u=y.json_to_sheet([{\u5206\u7EC4:"1",\u53D1\u7968\u7C7B\u578B:"\u7535\u5B50\u53D1\u7968\uFF08\u589E\u503C\u7A0E\u4E13\u7528\u53D1\u7968\uFF09",\u7535\u5B50\u90AE\u7BB1:"shangyu1@wanyuhengong.cn",\u8BA2\u5355\u7F16\u53F7:"FQR2410150940395002",\u8BA2\u5355\u5E73\u53F0\u7C7B\u578B:"toB",\u5F00\u7968\u91D1\u989D:"100",\u5E73\u53F0\u91C7\u8D2DPO:"PO-YL31-2024-1596"},{\u5206\u7EC4:"2",\u53D1\u7968\u7C7B\u578B:"\u7535\u5B50\u53D1\u7968\uFF08\u589E\u503C\u7A0E\u4E13\u7528\u53D1\u7968\uFF09",\u7535\u5B50\u90AE\u7BB1:"shangyu2@wanyuhengong.cn",\u8BA2\u5355\u7F16\u53F7:"FQR2410150940395001",\u8BA2\u5355\u5E73\u53F0\u7C7B\u578B:"toB",\u5F00\u7968\u91D1\u989D:"300",\u5E73\u53F0\u91C7\u8D2DPO:"PO-YL32-2024-1696"},{\u5206\u7EC4:"3",\u53D1\u7968\u7C7B\u578B:"\u7535\u5B50\u53D1\u7968\uFF08\u589E\u503C\u7A0E\u4E13\u7528\u53D1\u7968\uFF09",\u7535\u5B50\u90AE\u7BB1:"shangyu3@wanyuhengong.cn",\u8BA2\u5355\u7F16\u53F7:"FQR2410150940399002",\u8BA2\u5355\u5E73\u53F0\u7C7B\u578B:"toC",\u5F00\u7968\u91D1\u989D:"900",\u5E73\u53F0\u91C7\u8D2DPO:"PO-YL31-2024-1597"}]);y.book_append_sheet(l,u,"sheet"),U(l,"\u6279\u91CF\u521B\u5EFA\u53D1\u7968\u7533\u8BF7\u6A21\u677F(\u901A\u7528\u8BA2\u5355\u5143\u9686\u5B9A\u5236).xlsx",{bookType:"xlsx"})}const A=Cu({company:!1,person:!1});function uu(){g("/InvoiceSales/batchImportYunlong")}function eu(){if(!["GS2302231125079621","GS2304031312553746","GS2402020907088731","GS2401181650538135","GS2302231124114965"].includes(Y.value.companyNo)){hu({type:"warning",title:"\u8BE5\u529F\u80FD\u4EC5\u652F\u6301\u4EE5\u4E0B\u516C\u53F8\u4F7F\u7528:",message:s("div",{style:{display:"flex",flexDirection:"column"}},[s("p",null,"\u5317\u4EAC\u77E5\u4E8B\u6587\u5316\u4EA7\u4E1A\u53D1\u5C55\u6709\u9650\u516C\u53F8"),s("p",null,"\u5317\u4EAC\u9526\u5174\u5F18\u660C\u79D1\u6280\u6709\u9650\u516C\u53F8"),s("p",null,"\u5317\u4EAC\u666E\u6DA6\u5FC3\u5802\u5546\u8D38\u6709\u9650\u516C\u53F8"),s("p",null,"\u5317\u4EAC\u6CF0\u6587\u521B\u4F9B\u5E94\u94FE\u7BA1\u7406\u6709\u9650\u516C\u53F8\u4F7F\u7528"),s("p",null,"\u5317\u4EAC\u9526\u5174\u5F18\u660C\u79D1\u6280\u6709\u9650\u516C\u53F8")])});return}A.company=!0}return(l,u)=>{const c=v("ElButton"),R=v("ElDropdownItem"),M=v("ElTooltip"),nu=v("ElPopconfirm"),ou=v("PageContainer"),lu=v("PageAuth");return p(),d(lu,{pageName:L},{default:t(()=>[i(ou,{hooks:V,events:q,contentConfig:n(Uu),"search-config":n(T),"get-content-ref":r=>B.value=r,onContentSelectChange:u[5]||(u[5]=r=>k.value=r)},{content_header:t(()=>[n(e)("070")||n(e)("071")?(p(),d(n(Au),{key:0},{dropdown:t(()=>[n(e)("071")?(p(),d(R,{key:0,onClick:eu},{default:t(()=>u[12]||(u[12]=[f(" \u4E1A\u52A1\u516C\u53F8 ")])),_:1})):F("v-if",!0),n(e)("070")?(p(),d(R,{key:1,onClick:u[0]||(u[0]=r=>A.person=!0)},{default:t(()=>u[13]||(u[13]=[f(" \u4E1A\u52A1\u7ECF\u7406 ")])),_:1})):F("v-if",!0)]),default:t(()=>[i(c,{size:"small",style:{"margin-right":"10px"}},{default:t(()=>u[11]||(u[11]=[f(" \u53D1\u7968\u7533\u8BF7\u8BA2\u5355\u660E\u7EC6\u5BFC\u51FA ")])),_:1})]),_:1})):F("v-if",!0),n(e)("069")?(p(),vu(yu,{key:1},[n(D)?F("v-if",!0):(p(),d(c,{key:0,size:"small",icon:n(C)("arrow-up-line"),onClick:u[1]||(u[1]=r=>uu())},{default:t(()=>u[14]||(u[14]=[f(" \u6279\u91CF\u521B\u5EFA\u53D1\u7968\u7533\u8BF7(\u901A\u7528\u8BA2\u5355\u5143\u9686\u5B9A\u5236) ")])),_:1},8,["icon"])),i(c,{size:"small",icon:n(C)("arrow-down-line"),onClick:X},{default:t(()=>u[15]||(u[15]=[f(" \u4E0B\u8F7D\u6279\u91CF\u521B\u5EFA\u53D1\u7968\u7533\u8BF7\u6A21\u677F(\u901A\u7528\u8BA2\u5355\u5143\u9686\u5B9A\u5236) ")])),_:1},8,["icon"])],64)):F("v-if",!0),n(e)("040")&&!n(D)?(p(),d(c,{key:2,size:"small",onClick:J},{default:t(()=>u[16]||(u[16]=[f(" \u8D22\u52A1\u6279\u91CF\u5BA1\u6838(\u52FE\u9009) ")])),_:1})):F("v-if",!0),n(e)("026")?(p(),d(c,{key:3,icon:n(C)("arrow-up-line"),size:"small",loading:a.value,onClick:u[2]||(u[2]=()=>Z())},{default:t(()=>u[17]||(u[17]=[f("\u5F00\u7968\u4FE1\u606F\u5BFC\u51FA")])),_:1},8,["icon","loading"])):F("v-if",!0),n(e)("027")?(p(),d(c,{key:4,icon:n(C)("arrow-down-line"),size:"small",onClick:u[3]||(u[3]=()=>K())},{default:t(()=>u[18]||(u[18]=[f("\u4E0B\u8F7D\u53D1\u7968\u4FE1\u606F\u5BFC\u5165\u6A21\u677F")])),_:1},8,["icon"])):F("v-if",!0),F(` v-if="!isSuperUser && hasPermissionWithCode('028')" `),i(c,{onClick:u[4]||(u[4]=()=>S.value.onDisplay()),size:"small"},{default:t(()=>u[19]||(u[19]=[f("\u6279\u91CF\u5BFC\u5165\u8D22\u52A1\u5F00\u7968\u7ED3\u679C\uFF08\u53D1\u7968\u7533\u8BF7\uFF09")])),_:1})]),content_action:t(({status:r,post_code:tu,invNo:h,inv_type:au,inv_number:ru})=>[!n(D)&&String(r)==="3"&&!tu?(p(),d(M,{key:0,content:"\u586B\u5199\u7269\u6D41",placement:"top"},{default:t(()=>[i(c,{text:"",type:"primary",style:{"margin-left":"0px"},icon:n(C)("promotion"),onClick:()=>b.value.onDisplay(h)},null,8,["icon","onClick"])]),_:2},1024)):F("v-if",!0),(String(r)==="1"||String(r)==="5")&&n(e)("010")&&!n(D)?(p(),d(nu,{key:1,placement:"top",title:"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u5F00\u7968\u7533\u8BF7?",onConfirm:()=>Q({invNo:h})},{reference:t(()=>[i(c,{text:"",type:"primary",style:{"margin-left":"0px"},icon:n(C)("refresh-right")},null,8,["icon"])]),_:2},1032,["onConfirm"])):F("v-if",!0),i(M,{content:"\u4FEE\u6539\u53D1\u7968\u4FE1\u606F",placement:"top"},{default:t(()=>[String(r)==="5"&&n(e)("005")&&!n(D)?(p(),d(c,{key:0,text:"",style:{"margin-left":"0px"},icon:n(C)("edit"),type:"primary",onClick:()=>P.value.onDisplay(au,h)},null,8,["icon","onClick"])):F("v-if",!0)]),_:2},1024),String(r)==="4"||String(r)==="6"?(p(),d(c,{key:2,link:"",type:"primary",icon:n(C)("scaletooriginal"),onClick:()=>w.value.open(ru)},null,8,["icon","onClick"])):F("v-if",!0)]),_:1},8,["contentConfig","search-config","get-content-ref"]),i(_u,{ref_key:"postModalRef",ref:b,onPostSave:W},null,512),i(Su,{ref_key:"approvalModalRef",ref:x,onOnBatchApprovalComplete:u[6]||(u[6]=()=>B.value.onSearch())},null,512),i(bu,{ref_key:"execlUploadRef",ref:S,onOnSuccess:u[7]||(u[7]=()=>B.value.onSearch())},null,512),i(xu,{ref_key:"backModalRef",ref:P,onRefresh:u[8]||(u[8]=()=>B.value.onSearch())},null,512),i(Pu,{ref_key:"invModalRef",ref:w},null,512),i(Ru,{visible:A.company,"onUpdate:visible":u[9]||(u[9]=r=>A.company=r)},null,8,["visible"]),i(Mu,{visible:A.person,"onUpdate:visible":u[10]||(u[10]=r=>A.person=r)},null,8,["visible"])]),_:1})}}});var Xu=du(Lu,[["__file","D:/work/jiesuan/settle-vue3/src/views/InvoiceSales/invoiceApply/index.vue"]]);export{Xu as default};
|