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