1 |
- import{am as B,d3 as S,aS as w,bc as k,cu as H,ae as O,_ as Y,d as V,w as l,ai as W,aO as q,n as G,W as J,bd as K,a_ as Q,r as v,aD as X,H as Z,l as t,o as F,G as C,C as p,j as a,J as f,M as A,a as b,be as ee}from"./index.js";import{d as oe,e as ue}from"./index.506c7a8f.js";import te from"./invoice-modal.34057d.js";import{u as y,w as ne}from"./xlsx.ed122d16.js";import ae from"./index.28242a.js";import ie from"./create-modal.6a1922.js";import le from"./choose-modal.7a7d3e.js";import"./index.84f6024d.js";import"./execl-upload.0cee0372.js";import"./_rules.bde94d19.js";import"./global.9ad647c8.js";import"./index.395106c7.js";const se=[{type:"selection",width:40,align:"center",fixed:"left"},{label:"\u53D1\u7968\u7F16\u7801",prop:"InvCode",width:140},{label:"\u7A0E\u524D\u91D1\u989D",prop:"invoice_subtotal",width:100},{label:"\u7A0E\u540E\u91D1\u989D",prop:"invoice_total",width:100},{label:"\u72B6\u6001",prop:"status",width:120,cellRenderer:({row:n,props:i})=>B(w,{size:i.size},{default:()=>{var s;return((s=S.find(D=>String(n.status)===String(D.value)))==null?void 0:s.label)||"--"}})},{label:"\u5356\u51FA\u65B9\u516C\u53F8",prop:"supplierName",width:145,...k("supplierNo","supplierName","\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u7801:")},{label:"\u4E70\u5165\u65B9\u516C\u53F8",prop:"companyName",width:145,...k("companyNo","companyName","\u4E70\u5165\u65B9\u516C\u53F8\u7F16\u7801:")},{label:"\u53D1\u7968\u7C7B\u578B",width:185,cellRenderer({row:n}){return B(w,null,{default:()=>{var i;return((i=H.find(({value:s})=>s===n.invoice_type))==null?void 0:i.label)||"--"}})}},{label:"\u53D1\u7968\u53F7\u7801",width:110,prop:"invoice_number"},{label:"\u7533\u8BF7\u4EBA",prop:"apply_name"},{label:"\u521B\u5EFA\u65F6\u95F4",prop:"addtime",width:150,formatter:({addtime:n})=>O(n).format("YYYY-MM-DD HH:mm:ss")},{label:"\u64CD\u4F5C",fixed:"right",slot:"operation",width:140}],re={title:"\u91C7\u8D2D\u56DE\u7968",statusProp:"companyNo",columns:se,apis:{httpDelete:oe,httpList:ue,httpAdd:!0},deleteProp:"hpNo",delTooltip:"\u662F\u5426\u64A4\u56DE\u91C7\u8D2D\u56DE\u7968\u7533\u8BF7",superUserNoAction:!0,showDelete:({status:n})=>Number(n)<=3},N={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:S},{field:"supplierNo",type:"supplier-query"},{field:"apply_name",type:"input",placeholder:"\u7533\u8BF7\u4EBA"}]},pe={\u53D1\u7968\u7C7B\u578B:"",\u5F00\u7968\u65E5\u671F:"",\u53D1\u7968\u53F7\u7801:"",\u53D1\u7968\u7A0E\u540E\u91D1\u989D:"",\u53D1\u7968\u4EE3\u7801:"",\u53D1\u7968\u7A0E\u524D\u91D1\u989D:"",\u6821\u9A8C\u7801:""},ce=V({__name:"index",setup(n){const i="inputInvoicePool",s="/purchase/inputInvoicePoolDetail",D=l([]),{isSuperUser:P}=W(),{hasPermissionWithCode:g}=q(i),c=l(null);l(!1);const{push:x}=G();J();const E=l(null),_=l(null),h=l(!1),d=l({visible:!1,current:{companyNo:"",supplierNo:"",companyName:"",supplierName:""}}),{run:de,loading:I}=K({success:()=>{var u;Q.success("\u64A4\u9500\u6210\u529F"),(u=c.value)==null||u.onSearch()}}),R={pageSearchHook:()=>ee(void 0,void 0,N)},U={content:{preview:({InvCode:u})=>x(`${s}?id=${u}`),create:()=>h.value=!0}};function M(){const u=y.book_new(),e=y.json_to_sheet([pe]);y.book_append_sheet(u,e,"sheet"),ne(u,"\u53D1\u7968\u4FE1\u606F\u6A21\u677F.xlsx",{bookType:"xlsx"})}function T(u){d.value.current={...u},d.value.visible=!0}return(u,e)=>{const m=v("ElButton"),L=v("ElTooltip"),$=v("PageContainer"),j=v("PageAuth"),z=X("loading");return Z((F(),C(j,{pageName:i},{default:p(()=>[a($,{hooks:R,events:U,contentConfig:t(re),"search-config":t(N),"get-content-ref":o=>c.value=o,onContentSelectChange:e[1]||(e[1]=o=>D.value=o)},{content_header:p(()=>[a(m,{size:"small",icon:t(f)("arrow-down-line"),onClick:M},{default:p(()=>[A("\u4E0B\u8F7D\u53D1\u7968\u4FE1\u606F\u6A21\u677F")]),_:1},8,["icon"]),t(g)("033")?(F(),C(m,{key:0,size:"small",type:"primary",icon:t(f)("arrow-up-line"),onClick:e[0]||(e[0]=()=>_.value.onDisplay())},{default:p(()=>[A("\u4E0A\u4F20\u53D1\u7968\u4FE1\u606F ")]),_:1},8,["icon"])):b("v-if",!0)]),content_action:p(o=>[b(` v-if="(String(row.status) === '1' || String(row.status) === '2' || String(row.status) === '5') && hasPermissionWithCode('006')" `),a(m,{link:"",type:"primary",icon:t(f)("scaletooriginal"),onClick:()=>E.value.onDisplay({...o,invoiceNumber:o.invoice_number})},null,8,["icon","onClick"]),a(L,{content:"\u7ED1\u5B9A\u516C\u53F8"},{default:p(()=>[t(g)("066")&&!t(P)&&String(o.status)==="1"?(F(),C(m,{key:0,link:"",type:"primary",icon:t(f)("home-filled"),onClick:r=>T(o)},null,8,["icon","onClick"])):b("v-if",!0)]),_:2},1024)]),_:1},8,["contentConfig","search-config","get-content-ref"]),a(te,{ref_key:"invoiceModalRef",ref:E},null,512),a(le,{data:d.value.current,visible:d.value.visible,"onUpdate:visible":e[2]||(e[2]=o=>d.value.visible=o),onRefresh:e[3]||(e[3]=o=>{var r;return(r=c.value)==null?void 0:r.onSearch()})},null,8,["data","visible"]),a(ie,{visible:h.value,"onUpdate:visible":e[4]||(e[4]=o=>h.value=o),onRefresh:e[5]||(e[5]=o=>{var r;return(r=c.value)==null?void 0:r.onSearch()})},null,8,["visible"]),a(ae,{ref_key:"excelUploadInvRef",ref:_,onOnSuccess:e[6]||(e[6]=()=>c.value.onSearch())},null,512)]),_:1})),[[z,t(I)]])}}});var Be=Y(ce,[["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/purchase/inputInvoicePool/index.vue"]]);export{Be as default};
|