1 |
- import{af as w,aI as k,aX as Q,_ as $,r as q,bn as z,D as v,ad as J,aY as x,z as L,v as c,o as i,M as l,J as a,w as f,x as e,Q as _,T as d,W as D,aQ as S}from"./index.a7b21180.js";import{b as X,a as G,h as K}from"./index.caa0a0c4.js";import{a as Z}from"./status.ad1909dd.js";import{I as uu}from"./inv-open.43e1e35d.js";import{s as b}from"./search.config.72b870da.js";import{u as eu}from"./use-page-search.ddedeb4d.js";import ou from"./post-modal.db69c373.js";import tu from"./index.f9195bf3.js";import{h as nu}from"./export.56de10ee.js";import{u as h,w as au}from"./execl-upload.8f7de499.js";import"./tootip.f095884f.js";const su=[{type:"selection",width:55},{label:"\u53D1\u7968\u7533\u8BF7\u7F16\u53F7",prop:"invNo",width:175},{label:"\u4E1A\u52A1\u4F01\u4E1A\u7F16\u53F7",prop:"inv_out",width:175},{label:"\u5BA2\u6237\u516C\u53F8\u540D\u79F0",prop:"buyer_title",width:175},{label:"\u7533\u8BF7\u989D\u5EA6",prop:"inv_value",width:110},{label:"\u72B6\u6001",prop:"status",minWidth:180,cellRenderer:({row:s})=>w(k,null,{default:()=>{var t;return((t=uu.find(n=>n.value==s.status+""))==null?void 0:t.label)||"--"}})},{label:"\u53D1\u7968\u7C7B\u578B",prop:"status",minWidth:140,cellRenderer:({row:s})=>w(k,null,{default:()=>{var t;return((t=Z.find(n=>n.value==s.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:s})=>s?Q(s).format("YYYY-MM-DD HH:mm:ss"):""},{label:"\u64CD\u4F5C",fixed:"right",width:100,slot:"operation"}],ru={title:"\u53D1\u7968\u7533\u8BF7\u7BA1\u7406",columns:su,superUserNoAction:!0,companyProp:"inv_out",apis:{httpList:X,httpAdd:!0}},iu={\u53D1\u7968\u7533\u8BF7\u7F16\u53F7:"INV20210712w0vHkk",\u53D1\u7968\u7C7B\u578B:"\u589E\u503C\u7A0E\u7535\u5B50\u666E\u901A\u53D1\u7968",\u53D1\u7968\u4EE3\u7801:"011002000711",\u53D1\u7968\u53F7\u7801:"51678540",\u53D1\u7968\u91D1\u989D:"4900",\u53D1\u7968\u7A0E\u540E\u91D1\u989D:"",\u6821\u9A8C\u7801:"",\u5F00\u7968\u65E5\u671F:"2020/12/17 0:00:00"},lu=D("\u5F00\u7968\u4FE1\u606F\u5BFC\u51FA"),pu=D("\u4E0B\u8F7D\u53D1\u7968\u4FE1\u606F\u5BFC\u5165\u6A21\u677F"),cu=D("\u6279\u91CF\u5BFC\u5165\u8D22\u52A1\u5F00\u7968\u7ED3\u679C\uFF08\u53D1\u7968\u7533\u8BF7\uFF09"),fu=q({__name:"index",setup(s){const t="invoiceApply",{hasPermissionWithCode:n}=z(t),E="/InvoiceSales/invoiceApplyDetail",g=v(null),A=v(null),{isSuperUser:B}=J(),m=v(null),{run:P}=x({success:()=>m.value.onSearch()}),{run:N}=x({success:()=>m.value.onSearch()}),I=({invNo:o})=>N(G({invNo:o,status:"7"})),{push:C}=L(),F=v([]),R={pageSearchHook:()=>eu(void 0,void 0,b)};function T(o){P(K(o))}const U={content:{preview:({invNo:o})=>C(`${E}?id=${o}`),create:()=>C(E)}};async function M(){if(F.value.length===0){S.warning("\u8BF7\u9009\u62E9\u81F3\u5C11\u4E00\u5F20\u5F85\u8D22\u52A1\u5BA1\u6838\u53D1\u7968");return}if(!F.value.every(({status:u})=>String(u)==="1")){S.warning("\u8BF7\u9009\u62E9\u5F85\u8D22\u52A1\u5BA1\u6838\u7684\u53D1\u7968");return}await nu({url:"/orderinvdown",name:"\u5F00\u7968\u4FE1\u606F",params:{invNo:F.value.map(({invNo:u})=>u)}})}function V(){const o=h.book_new(),u=h.json_to_sheet([iu]);h.book_append_sheet(o,u,"sheet"),au(o,"\u5F00\u7968\u6A21\u677F.xlsx",{bookType:"xlsx"})}return(o,u)=>{const p=c("ElButton"),Y=c("ElTooltip"),H=c("ElPopconfirm"),W=c("PageContainer"),j=c("PageAuth");return i(),l(j,{pageName:t},{default:a(()=>[f(W,{hooks:R,events:U,contentConfig:e(ru),"search-config":e(b),"get-content-ref":r=>m.value=r,onContentSelectChange:u[3]||(u[3]=r=>F.value=r)},{content_header:a(()=>[e(n)("026")?(i(),l(p,{key:0,icon:e(_)("arrow-up-line"),onClick:u[0]||(u[0]=()=>M())},{default:a(()=>[lu]),_:1},8,["icon"])):d("v-if",!0),e(n)("027")?(i(),l(p,{key:1,icon:e(_)("arrow-down-line"),onClick:u[1]||(u[1]=()=>V())},{default:a(()=>[pu]),_:1},8,["icon"])):d("v-if",!0),!e(B)&&e(n)("028")?(i(),l(p,{key:2,onClick:u[2]||(u[2]=()=>A.value.onDisplay())},{default:a(()=>[cu]),_:1})):d("v-if",!0)]),content_action:a(({status:r,post_code:O,invNo:y})=>[!e(B)&&String(r)==="3"&&!O?(i(),l(Y,{key:0,content:"\u586B\u5199\u7269\u6D41",placement:"top"},{default:a(()=>[f(p,{text:"",type:"primary",style:{"margin-left":"0px"},icon:e(_)("promotion"),onClick:()=>g.value.onDisplay(y)},null,8,["icon","onClick"])]),_:2},1024)):d("v-if",!0),(String(r)==="1"||String(r)==="5")&&e(n)("010")?(i(),l(H,{key:1,placement:"top",title:"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u5F00\u7968\u7533\u8BF7?","on-confirm":()=>I({invNo:y})},{reference:a(()=>[f(p,{text:"",type:"primary",style:{"margin-left":"0px"},icon:e(_)("refresh-right")},null,8,["icon"])]),_:2},1032,["on-confirm"])):d("v-if",!0)]),_:1},8,["contentConfig","search-config","get-content-ref"]),f(ou,{ref_key:"postModalRef",ref:g,onPostSave:T},null,512),f(tu,{ref_key:"execlUploadRef",ref:A,onOnSuccess:u[4]||(u[4]=()=>m.value.onSearch())},null,512)]),_:1})}}});var Cu=$(fu,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/InvoiceSales/invoiceApply/index.vue"]]);export{Cu as default};
|