1 |
- import{S as p,_ as A,d as B,cT as N,m as b,d0 as k,w as I,r as D,o as g,A as F,x as f,h as x,u as w,a as E,H as M}from"./index.998bec6d.js";import{c as P}from"./createRequset.014f8548.js";import{a as S,d as T}from"./calc.3602fe08.js";import{c as t}from"./tootip.4b9ec0bd.js";import{u as V}from"./use-page-search.257d931e.js";import{f as U}from"./export.a561a35b.js";const W=p(new Date).format("YYYY-MM"),C={formItems:[{field:"date",type:"date_picker",trigger:"change",defaultValue:W,label:"\u4E0B\u5355\u6708\u4EFD:",otherOptions:{type:"month",valueFormat:"YYYY-MM",format:"YYYY-MM",clearable:!1}},{field:"depart_id",type:"depart-query",trigger:"change"}]},j="admin/";var H={list:P(`${j}stats`,"http://cxinv.api.caixiao365.com/")};function n(e){return e==="NaN"||Number(e)===0?"0":e<1e3&&e>0||e<0&&e>-1e3?e:T(e,1e4).toFixed(2)+"W"}const q=[{label:"\u4E1A\u52A1\u516C\u53F8",prop:"depart",cellRenderer({row:e}){return e.depart==="\u603B\u8BA1"?e.depart:e.depart.split("@")[1]}},{label:"\u5E94\u6536\u8D26\u6B3E",prop:"wpay_fee",cellRenderer({row:e}){return t(n(e.wpay_fee),e.wpay_fee,70)}},{label:"\u5DF2\u5F00\u7968",prop:"ainv_fee",cellRenderer({row:e}){return t(n(e.ainv_fee),e.ainv_fee,70)}},{label:"\u5DF2\u56DE\u6B3E",prop:"apay_fee",cellRenderer({row:e}){return t(n(e.apay_fee),e.apay_fee,70)}},{label:"\u5DF2\u5F00\u7968-\u5DF2\u56DE\u6B3E",prop:"ainv_apay_fee",cellRenderer({row:e}){return t(n(e.ainv_apay_fee),e.ainv_apay_fee,70)}},{label:"\u5DF2\u5F00\u7968\u672A\u56DE\u6B3E",prop:"wpay_ainv_fee",cellRenderer({row:e}){return t(n(e.wpay_ainv_fee),e.wpay_ainv_fee,70)}},{label:"\u672A\u5F00\u7968",prop:"winv_fee",cellRenderer({row:e}){return t(n(e.winv_fee),e.winv_fee,70)}},{label:"\u5F85\u5F00\u7968",prop:"inv_fee",cellRenderer({row:e}){return t(n(e.inv_fee),e.inv_fee,70)}},{label:"\u5DF2\u53D1\u8D27\u672A\u5F00\u7968",prop:"winv_asend_fee",cellRenderer({row:e}){return t(n(e.winv_asend_fee),e.winv_asend_fee,70)}},{label:"\u672A\u53D1\u8D27",prop:"wpay_send_fee",cellRenderer({row:e}){return t(n(e.wpay_send_fee),e.wpay_send_fee,70)}},{label:"\u8D8560\u5929\u5DF2\u53D1\u8D27\u672A\u5F00\u7968",prop:"winv_two_month",cellRenderer({row:e}){return t(n(e.winv_two_month),e.winv_two_month,70)}},{label:"\u8D85180\u5929\u5E94\u6536\u8D26\u6B3E",prop:"wpay_six_month",cellRenderer({row:e}){return t(n(e.wpay_six_month),e.wpay_six_month,70)}}],R={columns:q,responseCode:0,root:!0,handleData(e=[]){return new Promise(m=>{const v=e.reduce((c,d)=>Object.keys(d).reduce((_,i)=>({..._,[i]:i!=="depart"?S(d[i]||0,_[i]||0):"\u603B\u8BA1"}),c),{});m([v,...e])})},tableRowClassName({rowIndex:e}){if(e===0)return"warning-row"},superUserNoAction:!1,apis:{httpList:H.list}},h="receivableWanyu",z=B({__name:"index",setup(e){const{hasPermissionWithCode:m,permissions:v}=N(h),c=b(null),d=k();async function _(){const r=c.value.getData();U({columns:R.columns,name:"\u4E07\u5B87\u5E94\u6536(\u4E1A\u52A1\u516C\u53F8).xlsx",data:r})}const i={pageSearchHook:()=>V(r=>{const{date:a,...o}=r,s=p(a).format("YYYY-MM-DD"),u=p(a).daysInMonth(),l=p(s).subtract(-(u-1),"days").format("YYYY-MM-DD");return{result:{start:s+" 00:00:00",end:l+" 23:59:59",plat_type:"1",dz_type:"2",...o},deleteProps:["date"]}},r=>{const{date:a,depart_id:o}=r,s=p(a).format("YYYY-MM-DD"),u=p(a).daysInMonth(),l=p(s).subtract(-(u-1),"days").format("YYYY-MM-DD");return{result:{start:s+" 00:00:00",end:l+" 23:59:59",plat_type:"1",dz_type:"2",depart_id:o},deleteProps:["date"]}},C)},y=b(C);return I(()=>d.level,r=>{const{formItems:a}=y.value,o=a.findIndex(({field:u})=>u==="depart_id"),{itemid:s=""}=d.info||{};Number(r)===2&&(y.value.formItems[o].disabled=Number(r)===2,y.value.formItems[o].defaultValue=s)},{immediate:!0}),(r,a)=>{const o=D("el-button"),s=D("page-container"),u=D("page-auth");return g(),F(u,{"page-name":h},{default:f(()=>[x(s,{hooks:i,"page-name":h,"get-content-ref":l=>c.value=l,"content-config":w(R)},{content_header:f(()=>[E(" {{permissions}} "),x(o,{onClick:a[0]||(a[0]=l=>{var Y;return(Y=c.value)==null?void 0:Y.onSearch()})},{default:f(()=>[M("\u5237\u65B0")]),_:1}),w(m)("9")?(g(),F(o,{key:0,type:"primary",onClick:_},{default:f(()=>[M("\u5BFC\u51FA")]),_:1})):E("v-if",!0)]),_:1},8,["get-content-ref","content-config"])]),_:1})}}});var X=A(z,[["__file","C:/Users/63107/Desktop/projects/report-v3/src/views/time/receivableWanyu/index.vue"]]);export{X as default};
|