index.1c1e0ad2.js 2.8 KB

1
  1. import{aa as d,aF as m,aW as P,_ as S,r as k,D as f,a8 as N,b0 as I,z as M,v as u,o as _,M as h,J as i,w as l,x as a,Q as R,T}from"./index.36f49050.js";import{b as U,h as Y}from"./index.3f60b99b.js";import{a as H}from"./status.3b867a34.js";import{I as V}from"./inv-open.23e63779.js";import{s as v}from"./search.config.7fceafb8.js";import{u as W}from"./use-page-search.16551458.js";import j from"./post-modal.d26fcf01.js";import"./tootip.6b638d63.js";const $=[{type:"selection",width:55,hide:({checkList:e})=>!e.includes("\u52FE\u9009\u5217")},{label:"\u5E8F\u53F7",type:"index",width:70,hide:({checkList:e})=>!e.includes("\u5E8F\u53F7\u5217")},{label:"\u53D1\u7968\u7533\u8BF7\u7F16\u53F7",prop:"invNo",width:175},{label:"\u4E1A\u52A1\u4F01\u4E1A\u7F16\u53F7",prop:"inv_out",width:175},{label:"\u7533\u8BF7\u989D\u5EA6",prop:"inv_value",width:110},{label:"\u72B6\u6001",prop:"status",minWidth:80,cellRenderer:({row:e})=>d(m,null,{default:()=>{var t;return((t=V.find(o=>o.value==e.status+""))==null?void 0:t.label)||"--"}})},{label:"\u53D1\u7968\u7C7B\u578B",prop:"status",minWidth:80,cellRenderer:({row:e})=>d(m,null,{default:()=>{var t;return((t=H.find(o=>o.value==e.inv_type+""))==null?void 0:t.label)||"--"}})},{label:"\u53D1\u7968\u53F7\u7801",prop:"inv_number",width:130},{label:"\u53D1\u7968\u4EE3\u7801",prop:"inv_code",width:130},{label:"\u7533\u8BF7\u4EBA",prop:"apply_name",width:80},{label:"\u521B\u5EFA\u65F6\u95F4",width:145,prop:"addtime",formatter:({addtime:e})=>e?P(e).format("YYYY-MM-DD HH:mm:ss"):""},{label:"\u64CD\u4F5C",fixed:"right",width:100,slot:"operation"}],z={title:"\u53D1\u7968\u7533\u8BF7\u7BA1\u7406",columns:$,superUserNoAction:!0,companyProp:"inv_out",apis:{httpList:U,httpAdd:!0}},J=k({__name:"index",setup(e){const t="invoiceApply",o="/InvoiceSales/invoiceApplyDetail",r=f(null),{isSuperUser:F}=N(),c=f(null),{run:g}=I({success:()=>c.value.onSearch()}),{push:p}=M(),b={pageSearchHook:()=>W(void 0,void 0,v)};function y(n){g(Y(n))}const A={content:{preview:({invNo:n})=>p(`${o}?id=${n}`),create:()=>p(o)}};return(n,L)=>{const C=u("ElButton"),E=u("ElTooltip"),B=u("PageContainer"),w=u("PageAuth");return _(),h(w,{pageName:t},{default:i(()=>[l(B,{hooks:b,events:A,contentConfig:a(z),"search-config":a(v),"get-content-ref":s=>c.value=s},{content_action:i(({status:s,post_code:D,invNo:x})=>[!a(F)&&String(s)==="3"&&!D?(_(),h(E,{key:0,content:"\u586B\u5199\u7269\u6D41",placement:"top"},{default:i(()=>[l(C,{text:"",type:"primary",style:{"margin-left":"0px"},icon:a(R)("promotion"),onClick:()=>r.value.onDisplay(x)},null,8,["icon","onClick"])]),_:2},1024)):T("v-if",!0)]),_:1},8,["contentConfig","search-config","get-content-ref"]),l(j,{ref_key:"postModalRef",ref:r,onPostSave:y},null,512)]),_:1})}}});var te=S(J,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/InvoiceSales/invoiceApply/index.vue"]]);export{te as default};