1 |
- import{_ as C,d as M,cp as w,m as g,cs as I,ci as k,w as B,r as u,ae as E,B as N,o as h,A as v,x as m,h as P,u as i,D as R,H as S,a as T,Q as s}from"./index.b5c844d0.js";import{s as d,c as A}from"./content.config.a6bef5ed.js";import{u as F}from"./use-page-search.c59d5041.js";import{i as V}from"./isBeyondTime.8a7d8ba6.js";import{h as j}from"./export.44a1274d.js";import"./createRequset.6b7f85e0.js";import"./xlsx.ed122d16.js";const p="receivableDetail",z=M({__name:"all",setup(H){const{hasPermissionWithCode:y}=w(p),f=g(null),_=I(),c=k(!1),Y={pageSearchHook:()=>F(t=>{const{date:e,...a}=t,o=s(e).format("YYYY-MM-DD"),n=s(e).daysInMonth(),r=s(o).subtract(-(n-1),"days").format("YYYY-MM-DD");return{result:{start:o+" 00:00:00",end:r+" 23:59:59",plat_type:"1",...a},deleteProps:["date"]}},t=>{const{date:e,depart_id:a}=t,o=s(e).format("YYYY-MM-DD"),n=s(e).daysInMonth(),r=s(o).subtract(-(n-1),"days").format("YYYY-MM-DD");return{result:{start:o+" 00:00:00",end:r+" 23:59:59",plat_type:"1",depart_id:a},deleteProps:["date"]}},d)},l=g(d);B(()=>_.level,t=>{const{formItems:e}=l.value,a=e.findIndex(({field:n})=>n==="depart_id"),{itemid:o=""}=_.info||{};Number(t)===2&&(l.value.formItems[a].disabled=Number(t)===2,l.value.formItems[a].defaultValue=o)},{immediate:!0});const x={onSuccess:()=>c.value=!1,onStart:()=>c.value=!0,onFail:()=>c.value=!1};async function D(){const t=f.value.getBasicParams()||{},{start:e,end:a}=t;V({start:e,end:a,len:30})||await j({fileType:"aplication/x-msexecl",name:"\u5E94\u6536\u8D26\u6B3E\u660E\u7EC6.xlsx",url:"/admin/report/dzListExport",...x,params:t})}return(t,e)=>{const a=u("el-button"),o=u("page-container"),n=u("page-auth"),r=E("loading");return N((h(),v(n,{"page-name":p},{default:m(()=>[P(o,{hooks:Y,"page-name":p,"get-content-ref":b=>f.value=b,"content-config":i(A),"search-config":i(d)},{content_header:m(()=>[i(y)("9")?(h(),v(a,{key:0,onClick:D,size:"small",icon:i(R)("arrow-up-line"),type:"primary"},{default:m(()=>e[0]||(e[0]=[S("\u5BFC\u51FA")])),_:1},8,["icon"])):T("v-if",!0)]),_:1},8,["get-content-ref","content-config","search-config"])]),_:1})),[[r,c.value]])}}});var K=C(z,[["__file","D:/work/sjtj/report-v3/src/views/time/receivableDetail/components/all.vue"]]);export{K as default};
|