all.3d7e5308.js 1.8 KB

1
  1. import{_ as w,d as y,cp as A,m as _,ci as F,cs as B,w as I,r as i,o as g,A as h,x as l,h as R,u as s,D as S,H as b,a as N,Q as P}from"./index.10c76b9a.js";import{s as u,c as E}from"./content.config.7190e153.js";import{u as V}from"./use-page-search.42b27d5d.js";import{h as j}from"./export.78fdd9af.js";import"./createRequset.ea080064.js";import"./xlsx.ed122d16.js";const m="goodOnlineList",D=y({__name:"all",setup(H){const{hasPermissionWithCode:v}=A(m),p=_(null),r=F(!1),f=B(),d=_(u),x={pageSearchHook:()=>V(function(o){const{year_month:e,...n}=o;let t="",a="";if(e){t=e+"-01";const c=P(t).subtract(1,"month").endOf("month").date();a=e+"-"+c}return{result:{...n,start:t,end:a},deleteProp:[]}},void 0,u)},C={onSuccess:()=>r.value=!1,onStart:()=>r.value=!0,onFail:()=>r.value=!1};I(()=>f.level,o=>{const{formItems:e}=d.value,n=e.findIndex(({field:a})=>a==="depart_id"),{itemid:t=""}=f.info||{};Number(o)===2&&(d.value.formItems[n].defaultValue=t)},{immediate:!0});async function k(){const o=p.value.getBasicParams()||{};await j({params:o,...C,isAdmin:!1,name:"\u5546\u54C1\u57FA\u672C\u4FE1\u606F\u62A5\u8868.xlsx",fileType:"aplication/x-msexecl",url:"/purchease/purchase/goodBasicInfoExport"})}return(o,e)=>{const n=i("el-button"),t=i("page-container"),a=i("page-auth");return g(),h(a,{"page-name":m},{default:l(()=>[R(t,{hooks:x,"page-name":m,"get-content-ref":c=>p.value=c,"content-config":s(E),"search-config":s(u)},{content_header:l(()=>[s(v)("9")?(g(),h(n,{key:0,onClick:k,size:"small",icon:s(S)("arrow-up-line"),type:"primary"},{default:l(()=>e[0]||(e[0]=[b("\u5BFC\u51FA")])),_:1},8,["icon"])):N("v-if",!0)]),_:1},8,["get-content-ref","content-config","search-config"])]),_:1})}}});var U=w(D,[["__file","D:/work/sjtj/report-v3/src/views/time/goodBasicInfo/components/all.vue"]]);export{U as default};