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