1 |
- import{s as u,c as k}from"./content.config.76cca887.js";import{d as S,cT as w,l as h,cl as F,d0 as I,w as R,r as i,o as g,z as _,v as l,f as b,u as s,C as N,H as P,G as A,S as B}from"./index.12539bc7.js";import{u as E}from"./use-page-search.bd08a5db.js";import{h as V}from"./export.a56fa246.js";import"./createRequset.c52757eb.js";import"./xlsx.ed122d16.js";const m="goodCostInfo",O=S({__name:"all",setup(T){const{hasPermissionWithCode:C}=w(m),f=h(null),r=F(!1),p=I(),d=h(u),x={pageSearchHook:()=>E(function(t){const{year_month:o,...n}=t;let e="",a="";if(o){e=o+"-01";const c=B(e).subtract(1,"month").endOf("month").date();a=o+"-"+c}return{result:{...n,start:e,end:a},deleteProp:[]}},void 0,u)},v={onSuccess:()=>r.value=!1,onStart:()=>r.value=!0,onFail:()=>r.value=!1};R(()=>p.level,t=>{const{formItems:o}=d.value,n=o.findIndex(({field:a})=>a==="depart_id"),{itemid:e=""}=p.info||{};Number(t)===2&&(d.value.formItems[n].defaultValue=e)},{immediate:!0});async function y(){const t=f.value.getBasicParams()||{};await V({params:t,...v,isAdmin:!1,name:"\u5546\u54C1\u6210\u672C\u4FE1\u606F\u62A5\u8868.xlsx",fileType:"aplication/x-msexecl",url:"/purchease/purchase/goodCostInfoExport"})}return(t,o)=>{const n=i("el-button"),e=i("page-container"),a=i("page-auth");return g(),_(a,{"page-name":m},{default:l(()=>[b(e,{hooks:x,"page-name":m,"get-content-ref":c=>f.value=c,"content-config":s(k),"search-config":s(u)},{content_header:l(()=>[s(C)("9")?(g(),_(n,{key:0,onClick:y,size:"small",icon:s(N)("arrow-up-line"),type:"primary"},{default:l(()=>[P("\u5BFC\u51FA")]),_:1},8,["icon"])):A("",!0)]),_:1},8,["get-content-ref","content-config","search-config"])]),_:1})}}});export{O as default};
|