index.dd54cc.js 6.0 KB

1
  1. import{am as k,d3 as I,aS as A,bc as w,cu as J,ae as K,_ as Q,d as X,w as l,ai as Z,aO as ee,n as oe,W as te,bd as S,a_ as N,r as d,aD as ue,H as ne,l as u,o as D,G as C,C as r,j as i,J as v,M as P,a as F,be as ie,dI as se}from"./index.js";import{e as ae}from"./index.506c7a8f.js";import le from"./invoice-modal.0b4e70.js";import{u as _,w as re}from"./xlsx.ed122d16.js";import pe from"./index.997653.js";import ce from"./create-modal.276e67.js";import de from"./choose-modal.1a1eea.js";import"./index.84f6024d.js";import"./ticketReturn.2c5c29b8.js";import"./porder.098c005a.js";import"./execl-upload.0cee0372.js";import"./_rules.731b2b7a.js";import"./global.9ad647c8.js";import"./index.395106c7.js";const me=[{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:s,props:n})=>k(A,{size:n.size},{default:()=>{var p;return((p=I.find(g=>String(s.status)===String(g.value)))==null?void 0:p.label)||"--"}})},{label:"\u5356\u51FA\u65B9\u516C\u53F8",prop:"supplierName",width:145,...w("supplierNo","supplierName","\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u7801:")},{label:"\u4E70\u5165\u65B9\u516C\u53F8",prop:"companyName",width:145,...w("companyNo","companyName","\u4E70\u5165\u65B9\u516C\u53F8\u7F16\u7801:")},{label:"\u53D1\u7968\u7C7B\u578B",width:185,cellRenderer({row:s}){return k(A,null,{default:()=>{var n;return((n=J.find(({value:p})=>p===s.invoice_type))==null?void 0:n.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:s})=>K(s).format("YYYY-MM-DD HH:mm:ss")},{label:"\u64CD\u4F5C",fixed:"right",slot:"operation",width:140}],ve={title:"\u91C7\u8D2D\u56DE\u7968",statusProp:"companyNo",columns:me,notPreview:!0,delTooltip:"\u662F\u5426\u64A4\u56DE\u91C7\u8D2D\u56DE\u7968\u7533\u8BF7",superUserNoAction:!0,apis:{httpAdd:!0,httpList:({companyNo:s,...n})=>ae({...n})}},x={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:I},{field:"invoice_number",placeholder:"\u53D1\u7968\u53F7\u7801",type:"input"},{field:"supplierNo",type:"supplier-query"}]},fe={\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:""},De=X({__name:"index",setup(s){const n="inputInvoicePool",p="/purchase/inputInvoicePoolDetail",g=l([]),{isSuperUser:y}=Z(),{hasPermissionWithCode:h,permissions:Ce}=ee(n),c=l(null);l(!1);const{push:R}=oe();te();const E=l(null),B=l(null),b=l(!1),m=l({visible:!1,current:{companyNo:"",supplierNo:"",companyName:"",supplierName:""}}),{run:Fe,loading:U}=S({success:()=>{var t;N.success("\u64A4\u9500\u6210\u529F"),(t=c.value)==null||t.onSearch()}}),{run:M,loading:T}=S({success(){var t;N.success("\u5220\u9664\u6210\u529F!"),(t=c.value)==null||t.onSearch()}}),L={pageSearchHook:()=>ie(void 0,void 0,x)},$={content:{preview:({InvCode:t})=>R(`${p}?id=${t}`),create:()=>b.value=!0}};function z(){const t=_.book_new(),o=_.json_to_sheet([fe]);_.book_append_sheet(t,o,"sheet"),re(t,"\u53D1\u7968\u4FE1\u606F\u6A21\u677F.xlsx",{bookType:"xlsx"})}function j(t){m.value.current={...t},m.value.visible=!0}function H(t){M(se({InvCode:t.InvCode}))}return(t,o)=>{const f=d("ElButton"),O=d("ElTooltip"),Y=d("el-button"),V=d("ElPopconfirm"),W=d("PageContainer"),q=d("PageAuth"),G=ue("loading");return ne((D(),C(q,{pageName:n},{default:r(()=>[i(W,{hooks:L,events:$,contentConfig:u(ve),"search-config":u(x),"get-content-ref":e=>c.value=e,onContentSelectChange:o[1]||(o[1]=e=>g.value=e)},{content_header:r(()=>[i(f,{size:"small",icon:u(v)("arrow-down-line"),onClick:z},{default:r(()=>[P("\u4E0B\u8F7D\u53D1\u7968\u4FE1\u606F\u6A21\u677F")]),_:1},8,["icon"]),u(h)("033")?(D(),C(f,{key:0,size:"small",type:"primary",icon:u(v)("arrow-up-line"),onClick:o[0]||(o[0]=()=>B.value.onDisplay())},{default:r(()=>[P("\u4E0A\u4F20\u53D1\u7968\u4FE1\u606F ")]),_:1},8,["icon"])):F("v-if",!0)]),content_action:r(e=>[F(` v-if="String(row.status) === '1' || String(row.status) === '2' || String(row.status) === '5'" `),i(f,{link:"",type:"primary",icon:u(v)("scaletooriginal"),onClick:()=>E.value.onDisplay({...e,invoiceNumber:e.invoice_number})},null,8,["icon","onClick"]),i(O,{content:"\u7ED1\u5B9A\u516C\u53F8"},{default:r(()=>[u(h)("066")&&!u(y)&&String(e.status)==="1"?(D(),C(f,{key:0,link:"",type:"primary",icon:u(v)("home-filled"),onClick:a=>j(e)},null,8,["icon","onClick"])):F("v-if",!0)]),_:2},1024),(String(e.status)==="1"||String(e.status)==="2"||String(e.status)==="5")&&u(h)("006")&&!u(y)?(D(),C(V,{key:0,title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",onConfirm:a=>H(e)},{reference:r(()=>[i(Y,{class:"reset-margin",link:"",type:"primary",size:"mini",icon:u(v)("delete")},null,8,["icon"])]),_:2},1032,["onConfirm"])):F("v-if",!0)]),_:1},8,["contentConfig","search-config","get-content-ref"]),i(le,{ref_key:"invoiceModalRef",ref:E},null,512),i(de,{data:m.value.current,visible:m.value.visible,"onUpdate:visible":o[2]||(o[2]=e=>m.value.visible=e),onRefresh:o[3]||(o[3]=e=>{var a;return(a=c.value)==null?void 0:a.onSearch()})},null,8,["data","visible"]),i(ce,{visible:b.value,"onUpdate:visible":o[4]||(o[4]=e=>b.value=e),onRefresh:o[5]||(o[5]=e=>{var a;return(a=c.value)==null?void 0:a.onSearch()})},null,8,["visible"]),i(pe,{ref_key:"excelUploadInvRef",ref:B,onOnSuccess:o[6]||(o[6]=()=>c.value.onSearch())},null,512)]),_:1})),[[G,u(U)||u(T)]])}}});var Ie=Q(De,[["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/purchaseNew/inputInvoicePool/index.vue"]]);export{Ie as default};