1 |
- import{am as B,d7 as I,aR as A,bb as N,bO as J,ae as Z,_ as K,d as Q,x as s,ai as X,aM as ee,p as ue,W as oe,bc as w,aZ as P,r as d,aD as te,H as ne,m as t,o as D,G as C,D as r,l as i,J as v,M as S,a as h,bd as ie,dM as le}from"./index.js";import{e as ae}from"./index.a98da27a.js";import se from"./invoice-modal.99e894.js";import{u as _,w as re}from"./xlsx.ed122d16.js";import pe from"./index.c34825.js";import ce from"./create-modal.1d8add.js";import de from"./choose-modal.342474.js";import"./index.41305f53.js";import"./ticketReturn.f9a284a5.js";import"./porder.2d6c7c74.js";import"./execl-upload.22ac0299.js";import"./_rules.e8143b8f.js";import"./global.9ad647c8.js";import"./index.1d2fa127.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:l,props:n})=>B(A,{size:n.size},{default:()=>{var p;return((p=I.find(F=>String(l.status)===String(F.value)))==null?void 0:p.label)||"--"}})},{label:"\u5356\u51FA\u65B9\u516C\u53F8",prop:"supplierName",width:145,...N("supplierNo","supplierName","\u5356\u51FA\u65B9\u516C\u53F8\u7F16\u7801:")},{label:"\u4E70\u5165\u65B9\u516C\u53F8",prop:"companyName",width:145,...N("companyNo","companyName","\u4E70\u5165\u65B9\u516C\u53F8\u7F16\u7801:")},{label:"\u53D1\u7968\u7C7B\u578B",width:185,cellRenderer({row:l}){return B(A,null,{default:()=>{var n;return((n=J.find(({value:p})=>p===l.invoice_type))==null?void 0:n.label)||"--"}})}},{label:"\u53D1\u7968\u53F7\u7801",width:110,prop:"invoice_number"},{label:"\u5907\u6CE8",width:150,prop:"remark"},{label:"\u7533\u8BF7\u4EBA",prop:"apply_name"},{label:"\u521B\u5EFA\u65F6\u95F4",prop:"addtime",width:150,formatter:({addtime:l})=>Z(l).format("YYYY-MM-DD HH:mm:ss")},{label:"\u64CD\u4F5C",fixed:"right",slot:"operation",width:140}],ve={title:"\u91C7\u8D2D\u56DE\u7968",companyProp:"supplierNo",columns:me,apis:{httpList:({supplierNo:l,...n}={})=>ae({...n}),httpAdd:!0},notPreview:!0,superUserNoAction:!0,delTooltip:"\u662F\u5426\u64A4\u56DE\u91C7\u8D2D\u56DE\u7968\u7533\u8BF7"},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:"companyNo",type:"business-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=Q({__name:"index",setup(l){const n="outputInvoicePool",p="/supply/outputInvoicePoolDetail",F=s([]),{isSuperUser:g}=X(),{hasPermissionWithCode:b}=ee(n),c=s(null);s(!1);const{push:R}=ue();oe();const E=s(null),k=s(null),y=s(!1),m=s({visible:!1,current:{companyNo:"",supplierNo:"",companyName:"",supplierName:""}}),{run:Ce,loading:M}=w({success:()=>{var o;P.success("\u64A4\u9500\u6210\u529F"),(o=c.value)==null||o.onSearch()}}),{run:U,loading:T}=w({success(){var o;P.success("\u5220\u9664\u6210\u529F!"),(o=c.value)==null||o.onSearch()}}),L={pageSearchHook:()=>ie(void 0,void 0,x)},$={content:{preview:({InvCode:o})=>R(`${p}?id=${o}`),create:()=>y.value=!0}};function z(){const o=_.book_new(),u=_.json_to_sheet([fe]);_.book_append_sheet(o,u,"sheet"),re(o,"\u53D1\u7968\u4FE1\u606F\u6A21\u677F.xlsx",{bookType:"xlsx"})}function H(o){m.value.current={...o},m.value.visible=!0}function O(o){U(le({InvCode:o.InvCode}))}return(o,u)=>{const f=d("ElButton"),Y=d("ElTooltip"),V=d("el-button"),j=d("ElPopconfirm"),W=d("PageContainer"),q=d("PageAuth"),G=te("loading");return ne((D(),C(q,{pageName:n},{default:r(()=>[i(W,{hooks:L,events:$,contentConfig:t(ve),"search-config":t(x),"get-content-ref":e=>c.value=e,onContentSelectChange:u[1]||(u[1]=e=>F.value=e)},{content_header:r(()=>[i(f,{size:"small",icon:t(v)("arrow-down-line"),onClick:z},{default:r(()=>[S("\u4E0B\u8F7D\u53D1\u7968\u4FE1\u606F\u6A21\u677F")]),_:1},8,["icon"]),t(b)("033")?(D(),C(f,{key:0,size:"small",type:"primary",icon:t(v)("arrow-up-line"),onClick:u[0]||(u[0]=()=>k.value.onDisplay())},{default:r(()=>[S("\u4E0A\u4F20\u53D1\u7968\u4FE1\u606F ")]),_:1},8,["icon"])):h("v-if",!0)]),content_action:r(e=>[i(f,{link:"",type:"primary",icon:t(v)("scaletooriginal"),onClick:()=>E.value.onDisplay({...e,invoiceNumber:e.invoice_number})},null,8,["icon","onClick"]),i(Y,{content:"\u7ED1\u5B9A\u516C\u53F8"},{default:r(()=>[t(b)("066")&&!t(g)&&String(e.status)==="1"?(D(),C(f,{key:0,link:"",type:"primary",icon:t(v)("home-filled"),onClick:a=>H(e)},null,8,["icon","onClick"])):h("v-if",!0)]),_:2},1024),(String(e.status)==="1"||String(e.status)==="2"||String(e.status)==="5")&&t(b)("006")&&!t(g)?(D(),C(j,{key:0,title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",onConfirm:a=>O(e)},{reference:r(()=>[i(V,{class:"reset-margin",link:"",type:"primary",size:"mini",icon:t(v)("delete")},null,8,["icon"])]),_:2},1032,["onConfirm"])):h("v-if",!0)]),_:1},8,["contentConfig","search-config","get-content-ref"]),i(se,{ref_key:"invoiceModalRef",ref:E},null,512),i(de,{data:m.value.current,visible:m.value.visible,"onUpdate:visible":u[2]||(u[2]=e=>m.value.visible=e),onRefresh:u[3]||(u[3]=e=>{var a;return(a=c.value)==null?void 0:a.onSearch()})},null,8,["data","visible"]),i(ce,{visible:y.value,"onUpdate:visible":u[4]||(u[4]=e=>y.value=e),onRefresh:u[5]||(u[5]=e=>{var a;return(a=c.value)==null?void 0:a.onSearch()})},null,8,["visible"]),i(pe,{ref_key:"excelUploadInvRef",ref:k,onOnSuccess:u[6]||(u[6]=()=>c.value.onSearch())},null,512)]),_:1})),[[G,t(M)||t(T)]])}}});var xe=K(De,[["__file","C:/Users/63107/Desktop/mine/settle-vue3/src/views/supplyNew/inputInvoicePool/index.vue"]]);export{xe as default};
|