index.5d4e6936.js 4.1 KB

1
  1. import{S as p,_ as A,d as B,cT as N,m as b,d0 as k,w as I,r as h,o as g,A as x,x as f,h as F,u as w,a as M,H as C}from"./index.965295f2.js";import{a as P,d as S}from"./calc.3602fe08.js";import{c as n}from"./tootip.f083e0e3.js";import{c as T}from"./createRequset.a7161fc1.js";import{u as V}from"./use-page-search.347b7d48.js";import{f as U}from"./export.c5d48eb5.js";const W=p(new Date).format("YYYY-MM"),E={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:T(`${j}stats`,{url:"http://cxinv.api.caixiao365.com/",defaultData:{}})};function a(e){return e==="NaN"||Number(e)===0?"0":e<1e3&&e>0||e<0&&e>-1e3?e:S(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 n(a(e.wpay_fee),e.wpay_fee,70)}},{label:"\u5DF2\u5F00\u7968",prop:"ainv_fee",cellRenderer({row:e}){return n(a(e.ainv_fee),e.ainv_fee,70)}},{label:"\u5DF2\u56DE\u6B3E",prop:"apay_fee",cellRenderer({row:e}){return n(a(e.apay_fee),e.apay_fee,70)}},{label:"\u5DF2\u5F00\u7968-\u5DF2\u56DE\u6B3E",prop:"ainv_apay_fee",cellRenderer({row:e}){return n(a(e.ainv_apay_fee),e.ainv_apay_fee,70)}},{label:"\u672A\u5F00\u7968",prop:"winv_fee",cellRenderer({row:e}){return n(a(e.winv_fee),e.winv_fee,70)}},{label:"\u5F85\u5F00\u7968",prop:"inv_fee",cellRenderer({row:e}){return n(a(e.inv_fee),e.inv_fee,70)}},{label:"\u5DF2\u53D1\u8D27\u672A\u5F00\u7968",prop:"winv_asend_fee",cellRenderer({row:e}){return n(a(e.winv_asend_fee),e.winv_asend_fee,70)}},{label:"\u672A\u53D1\u8D27",prop:"wpay_send_fee",cellRenderer({row:e}){return n(a(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 n(a(e.winv_two_month),e.winv_two_month,70)}},{label:"\u8D85180\u5929\u5E94\u6536\u8D26\u6B3E",prop:"wpay_six_month",cellRenderer({row:e}){return n(a(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"?P(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}},D="receivableWanyu",z=B({__name:"index",setup(e){const{hasPermissionWithCode:m,permissions:v}=N(D),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:t,...o}=r,s=p(t).format("YYYY-MM-DD"),u=p(t).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:t,depart_id:o}=r,s=p(t).format("YYYY-MM-DD"),u=p(t).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"]}},E)},y=b(E);return I(()=>d.level,r=>{const{formItems:t}=y.value,o=t.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,t)=>{const o=h("el-button"),s=h("page-container"),u=h("page-auth");return g(),x(u,{"page-name":D},{default:f(()=>[F(s,{hooks:i,"page-name":D,"get-content-ref":l=>c.value=l,"content-config":w(R)},{content_header:f(()=>[M(" {{permissions}} "),F(o,{onClick:t[0]||(t[0]=l=>{var Y;return(Y=c.value)==null?void 0:Y.onSearch()})},{default:f(()=>[C("\u5237\u65B0")]),_:1}),w(m)("9")?(g(),x(o,{key:0,type:"primary",onClick:_},{default:f(()=>[C("\u5BFC\u51FA")]),_:1})):M("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};