| 1 |
- import{R as S}from"./index-7269fae1.js";import{w as B,X as v,Y as h,c as E,a as z,o as I,W as w,a2 as a,m as l,Z as t,F,E as i,a0 as n,a3 as N,u as f,a7 as _,a6 as b,a4 as V,a5 as C}from"./vue-2274f357.js";import{_ as Y,A as q}from"./index-e2faf04c.js";import"./ext-806a7d5c.js";import"./vue-router-21ddb934.js";const A=["id"],k={__name:"ringProgress",props:["percent","idname"],setup(g){const u=g;return B(()=>u.percent,(o,p)=>{new S(u.idname,{height:100,width:100,autoFit:!1,percent:u.percent,color:["#5B8FF9","#E8EDF3"]}).render()}),(o,p)=>(v(),h("div",{id:u.idname},null,8,A))}};const c=g=>(V("data-v-3f3896ce"),g=g(),C(),g),T={class:"y-container mt-10"},L={class:"brderRight pd-10 flex"},W={key:0,style:{"font-size":"14px",color:"red"}},X={class:"info"},Z=c(()=>a("small",null,"达成金额",-1)),j={class:"info"},G=c(()=>a("small",null,"目标金额",-1)),H={class:"brderRight pd-10 flex"},J={style:{"font-size":"14px",color:"red"}},K={class:"info"},O=c(()=>a("small",null,"达成金额",-1)),Q={class:"info"},U=c(()=>a("small",null,"目标金额",-1)),ee={class:"brderRight pd-10 flex"},ae={style:{"font-size":"14px",color:"red"}},le={class:"info"},te=c(()=>a("small",null,"达成金额",-1)),se={class:"info"},ne=c(()=>a("small",null,"目标金额",-1)),oe={class:"y-container mt-10"},de=c(()=>a("p",{class:"almm"},"一季度目标",-1)),ie={class:"y-container mt-10"},ue=c(()=>a("p",{class:"almm"},"二季度目标",-1)),ce={class:"y-container mt-10"},re=c(()=>a("p",{class:"almm"},"三季度目标",-1)),_e={class:"y-container"},pe=c(()=>a("p",{class:"almm"},"四季度目标",-1)),xe={__name:"index",setup(g){const u=E(()=>{var $=new Date,m=$.getMonth()+1;return m>=1&&m<=3?1:m>=4&&m<=6?2:m>=7&&m<=9?3:4}),o=z({}),p=z([]),x=z(!1),P=async()=>{x.value=!0;const $=await q.requested({id:"20230110151902",content:{where:{year:new Date().getFullYear()}}});p.value=$.data,$.data.length>0?o.value=$.data[0]:o.value="none",x.value=!1};return I(()=>{P()}),($,m)=>{const D=w("a-statistic"),M=w("a-col"),R=w("a-row"),d=w("a-table-column"),r=w("a-table-column-group"),y=w("a-table");return v(),h(F,null,[a("div",T,[l(R,{gutter:16},{default:t(()=>[l(M,{span:8},{default:t(()=>[a("div",L,[a("div",null,[l(D,{class:"mt-10",style:{cursor:"pointer"},title:"本月目标",value:o.value[`m${new Date().getMonth()+1}pl`],"value-style":{color:"#333"}},{suffix:t(()=>[i(" % "),o.value?(v(),h("small",W,n((o.value[`m${new Date().getMonth()+1}a`]-o.value[`m${new Date().getMonth()+1}l`]).toFixed(2)),1)):N("",!0)]),_:1},8,["value"]),a("div",null,[a("div",X,[Z,i(" "),a("small",null,n(o.value[`m${new Date().getMonth()+1}a`])+"万元",1)]),a("div",j,[G,i(" "),a("small",null,n(o.value[`m${new Date().getMonth()+1}l`])+"万元",1)])])]),l(k,{idname:"ringProgress",percent:(o.value[`m${new Date().getMonth()+1}a`]/o.value[`m${new Date().getMonth()+1}l`]).toFixed(2)},null,8,["percent"])])]),_:1}),l(M,{span:8},{default:t(()=>[a("div",H,[a("div",null,[l(D,{class:"mt-10",style:{cursor:"pointer"},title:"本季目标",value:o.value[`s${f(u)}pl`],"value-style":{color:"#333"}},{suffix:t(()=>[i(" % "),a("small",J,n((o.value[`s${f(u)}a`]-o.value[`s${f(u)}l`]).toFixed(2)),1)]),_:1},8,["value"]),a("div",null,[a("div",K,[O,i(" "),a("small",null,n(o.value[`s${f(u)}a`])+"万元",1)]),a("div",Q,[U,i(" "),a("small",null,n(o.value[`s${f(u)}l`])+"万元",1)])])]),l(k,{idname:"ringProgress2",percent:(o.value[`s${f(u)}a`]/o.value[`s${f(u)}l`]).toFixed(2)},null,8,["percent"])])]),_:1}),l(M,{span:8},{default:t(()=>[a("div",ee,[a("div",null,[l(D,{class:"mt-10",style:{cursor:"pointer"},title:"本年目标",value:o.value.y1pl,"value-style":{color:"#333"}},{suffix:t(()=>[i(" % "),a("small",ae,n((o.value.y1a-o.value.y1l).toFixed(2)),1)]),_:1},8,["value"]),a("div",null,[a("div",le,[te,i(" "),a("small",null,n(o.value.y1a)+"万元",1)]),a("div",se,[ne,i(" "),a("small",null,n(o.value.y1l)+"万元",1)])])]),l(k,{idname:"ringProgress3",percent:o.value.y1a/o.value.y1l},null,8,["percent"])])]),_:1})]),_:1})]),a("div",oe,[de,l(y,{"data-source":p.value,class:"ant-table-small mt-10",size:"small",pagination:!1,"row-class-name":(e,s)=>s%2===1?"table-striped":null,loading:x.value,bordered:""},{default:t(()=>[l(r,null,{title:t(()=>[i("1季度(万元)")]),default:t(()=>[l(d,{title:"目标","data-index":"s1l"}),l(d,{title:"实际","data-index":"s1a"},{default:t(({record:e})=>[a("span",{style:_(e.s1a>e.s1l?{color:"red"}:{color:"green"})},n(e.s1a.toFixed(2)),5)]),_:1}),l(d,{title:"达成率"},{default:t(({record:e})=>[a("span",null,n((e.s1a.toFixed(2)/e.s1l.toFixed(2)*100).toFixed(2))+" % ",1)]),_:1})]),_:1}),(v(),h(F,null,b(3,e=>l(r,{key:e},{title:t(()=>[i(n(`${e}月(万元)`),1)]),default:t(()=>[l(d,{title:"目标","data-index":`m${e}l`},null,8,["data-index"]),l(d,{title:"实际","data-index":`m${e}a`},{default:t(({record:s})=>[a("span",{style:_(s[`m${e}a`]>s[`m${e}l`]?{color:"red"}:{color:"green"})},n(s[`m${e}a`].toFixed(2)),5)]),_:2},1032,["data-index"]),l(d,{title:"达成率"},{default:t(({record:s})=>[a("span",null,n((s[`m${e}a`].toFixed(2)/s[`m${e}l`].toFixed(2)*100).toFixed(2))+" % ",1)]),_:2},1024)]),_:2},1024)),64))]),_:1},8,["data-source","row-class-name","loading"])]),a("div",ie,[ue,l(y,{"data-source":p.value,class:"ant-table-small mt-10",size:"small",pagination:!1,"row-class-name":(e,s)=>s%2===1?"table-striped":null,loading:x.value,bordered:""},{default:t(()=>[l(r,null,{title:t(()=>[i("2季度(万元)")]),default:t(()=>[l(d,{title:"目标","data-index":"s2l",width:"100px"}),l(d,{title:"实际","data-index":"s2a",width:"100px"},{default:t(({record:e})=>[a("span",{style:_(e.s2a>e.s2l?{color:"red"}:{color:"green"})},n(e.s2a.toFixed(2)),5)]),_:1}),l(d,{title:"达成率",width:"100px"},{default:t(({record:e})=>[a("span",null,n((e.s2a.toFixed(2)/e.s2l.toFixed(2)*100).toFixed(2))+" % ",1)]),_:1})]),_:1}),(v(),h(F,null,b(3,e=>l(r,{key:e},{title:t(()=>[i(n(`${e+3}月(万元)`),1)]),default:t(()=>[l(d,{title:"目标","data-index":`m${e+3}l`,width:"100px"},null,8,["data-index"]),l(d,{title:"实际","data-index":`m${e+3}a`,width:"100px"},{default:t(({record:s})=>[a("span",{style:_(s[`m${e+3}a`]>s[`m${e+3}l`]?{color:"red"}:{color:"green"})},n(s[`m${e+3}a`].toFixed(2)),5)]),_:2},1032,["data-index"]),l(d,{title:"达成率",width:"100px"},{default:t(({record:s})=>[a("span",null,n((s[`m${e+3}a`].toFixed(2)/s[`m${e+3}l`].toFixed(2)*100).toFixed(2))+" % ",1)]),_:2},1024)]),_:2},1024)),64))]),_:1},8,["data-source","row-class-name","loading"])]),a("div",ce,[re,l(y,{"data-source":p.value,class:"ant-table-small mt-10",size:"small",pagination:!1,"row-class-name":(e,s)=>s%2===1?"table-striped":null,loading:x.value,bordered:""},{default:t(()=>[l(r,null,{title:t(()=>[i("3季度(万元)")]),default:t(()=>[l(d,{title:"目标","data-index":"s3l",width:"100px"}),l(d,{title:"实际","data-index":"s3a",width:"100px"},{default:t(({record:e})=>[a("span",{style:_(e.s3a>e.s3l?{color:"red"}:{color:"green"})},n(e.s3a.toFixed(2)),5)]),_:1}),l(d,{title:"达成率",width:"100px"},{default:t(({record:e})=>[a("span",null,n((e.s3a.toFixed(2)/e.s3l.toFixed(2)*100).toFixed(2))+" % ",1)]),_:1})]),_:1}),(v(),h(F,null,b(3,e=>l(r,{key:e},{title:t(()=>[i(n(`${e+6}月(万元)`),1)]),default:t(()=>[l(d,{title:"目标","data-index":`m${e+6}l`,width:"100px"},null,8,["data-index"]),l(d,{title:"实际","data-index":`m${e+6}a`,width:"100px"},{default:t(({record:s})=>[a("span",{style:_(s[`m${e+6}a`]>s[`m${e+6}l`]?{color:"red"}:{color:"green"})},n(s[`m${e+6}a`].toFixed(2)),5)]),_:2},1032,["data-index"]),l(d,{title:"达成率",width:"100px"},{default:t(({record:s})=>[a("span",null,n((s[`m${e+6}a`].toFixed(2)/s[`m${e+6}l`].toFixed(2)*100).toFixed(2))+" % ",1)]),_:2},1024)]),_:2},1024)),64))]),_:1},8,["data-source","row-class-name","loading"])]),a("div",_e,[pe,l(y,{"data-source":p.value,class:"ant-table-small",size:"small",pagination:!1,"row-class-name":(e,s)=>s%2===1?"table-striped":null,loading:x.value,bordered:""},{default:t(()=>[l(r,null,{title:t(()=>[i("4季度(万元)")]),default:t(()=>[l(d,{title:"目标","data-index":"s3l",width:"100px"}),l(d,{title:"实际","data-index":"s3a",width:"100px"},{default:t(({record:e})=>[a("span",{style:_(e.s4a>e.s4l?{color:"red"}:{color:"green"})},n(e.s4a.toFixed(2)),5)]),_:1}),l(d,{title:"达成率",width:"100px"},{default:t(({record:e})=>[a("span",null,n((e.s4a.toFixed(2)/e.s4l.toFixed(2)*100).toFixed(2))+" % ",1)]),_:1})]),_:1}),(v(),h(F,null,b(3,e=>l(r,{key:e},{title:t(()=>[i(n(`${e+9}月(万元)`),1)]),default:t(()=>[l(d,{title:"目标","data-index":`m${e+9}l`,width:"100px"},null,8,["data-index"]),l(d,{title:"实际","data-index":`m${e+9}a`,width:"100px"},{default:t(({record:s})=>[a("span",{style:_(s[`m${e+9}a`]>s[`m${e+9}l`]?{color:"red"}:{color:"green"})},n(s[`m${e+9}a`].toFixed(2)),5)]),_:2},1032,["data-index"]),l(d,{title:"达成率",width:"100px"},{default:t(({record:s})=>[a("span",null,n((s[`m${e+9}a`]/s[`m${e+9}l`]*100).toFixed(2))+" % ",1)]),_:2},1024)]),_:2},1024)),64))]),_:1},8,["data-source","row-class-name","loading"])])],64)}}},$e=Y(xe,[["__scopeId","data-v-3f3896ce"]]);export{$e as default};
|