数通互联化工云平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
5.2 KiB

import{d as L,r as u,ax as q,G as M,aB as O,z as P,a as p,f as c,q as A,e,b as o,F as E,g as R,c as G,$ as x,H,bI as Z,an as $,aq as D,ap as J,ak as K,ab as Q,ao as W,_ as X}from"./index-e450010e.js";import{m as Y,q as ee,r as le}from"./api-e282220e.js";const ae={class:"app-container"},te={key:0,class:"uio"},oe={key:1,class:"uio"},se={key:2,class:"uio"},ne=L({__name:"index",setup(de){const h=u(null),g=u([]),_=u([]),U=u([]),V=u(),w=u(),k=u([]),z=u([]),y=u([]);u("0px"),u("0px");const C=()=>{Y({page:1,pagesize:1e4}).then(r=>{r.data&&r.data.list&&(k.value=r.data.list)})},N=()=>{const r=a.name.toString().split(","),t=[a.lzq],b=a.word.toString().split(","),d=Number(a.wyc),l=a.zjr.split(","),f={class:Number(a.yrb),tiem:[a.chl]};ee({AccMethod:t,targetid:r,year:l,analysisangle:d,org:b,timeattribute:f}).then(n=>{n.data&&n.data.xAxis&&(g.value=n.data.xAxis),n.data&&n.data.series&&(_.value=n.data.series),n.data&&n.data.legend&&(U.value=n.data.legend)}).finally(()=>{let n=new Array;_.value.length>0&&_.value.forEach(v=>{n.push({type:"bar",name:v.name,data:v.data})}),w.value={xAxis:{type:"category",data:g.value,splitLine:{show:!0}},yAxis:[{type:"value"}],legend:{},series:n},V.value.setOption(w.value)})},S=()=>{const r=a.name.toString().split(",");le({targetid:r}).then(t=>{t.data&&t.data.grouplist&&(z.value=t.data.grouplist),t.data&&t.data.timelist&&(y.value=t.data.timelist)})},m=u(0),B=()=>{const r=Number(a.yrb);m.value=r},a=q({name:[],word:"",zjr:"",lzq:"",wyc:"",yrb:"",chl:""}),T={label:"title",children:"children"},j={label:"name",children:"child"};return q(y),M(()=>{V.value=O(h.value),C()}),(r,t)=>{const b=Z,d=$,l=D,i=J,f=P("Search"),n=K,v=Q,F=W;return p(),c(E,null,[A("div",ae,[e(F,{model:a,inline:!0},{default:o(()=>[e(d,{label:"考核指标",style:{width:"220px"}},{default:o(()=>[e(b,{ref:"orgTreeRef",modelValue:a.name,"onUpdate:modelValue":t[0]||(t[0]=s=>a.name=s),multiple:"",clearable:"","node-key":"id",data:k.value,props:T,"default-expand-all":!1,onNodeClick:S},null,8,["modelValue","data"])]),_:1}),e(d,{label:"组织",style:{width:"200px"}},{default:o(()=>[e(b,{ref:"orgTreeRef",modelValue:a.word,"onUpdate:modelValue":t[1]||(t[1]=s=>a.word=s),multiple:"",clearable:"","node-key":"id",style:{width:"200px"},class:"orgTree",data:z.value,props:j,"default-expand-all":!1},null,8,["modelValue","data"])]),_:1}),e(d,{label:"时间",style:{width:"200px"}},{default:o(()=>[e(i,{modelValue:a.zjr,"onUpdate:modelValue":t[2]||(t[2]=s=>a.zjr=s),placeholder:"请选择核算方式",style:{width:"200px"}},{default:o(()=>[(p(!0),c(E,null,R(y.value,(s,I)=>(p(),G(l,{key:I,label:s,value:s},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(d,{label:"核算方式",style:{width:"220px"}},{default:o(()=>[e(i,{modelValue:a.lzq,"onUpdate:modelValue":t[3]||(t[3]=s=>a.lzq=s),placeholder:"请选择核算方式",style:{width:"200px"}},{default:o(()=>[e(l,{label:"合计值",value:1}),e(l,{label:"平均值",value:2})]),_:1},8,["modelValue"])]),_:1}),e(d,{label:"解析维度",style:{width:"220px"}},{default:o(()=>[e(i,{modelValue:a.wyc,"onUpdate:modelValue":t[4]||(t[4]=s=>a.wyc=s),placeholder:"请选择解析维度",style:{width:"200px"}},{default:o(()=>[e(l,{label:"行政组织",value:1}),e(l,{label:"时间",value:2})]),_:1},8,["modelValue"])]),_:1}),e(d,{label:"周期",style:{width:"200px"}},{default:o(()=>[e(i,{modelValue:a.yrb,"onUpdate:modelValue":t[5]||(t[5]=s=>a.yrb=s),placeholder:"请选择",style:{width:"200px"},onChange:B},{default:o(()=>[e(l,{label:"全年",value:"1"}),e(l,{label:"半年",value:"2"}),e(l,{label:"季度",value:"3"}),e(l,{label:"月度",value:"4"})]),_:1},8,["modelValue"])]),_:1}),e(d,null,{default:o(()=>[m.value==2?(p(),c("div",te,[e(d,{label:"周期详情",style:{width:"220px"}},{default:o(()=>[e(i,{modelValue:a.chl,"onUpdate:modelValue":t[6]||(t[6]=s=>a.chl=s),style:{width:"200px"}},{default:o(()=>[e(l,{label:"上半年",value:1}),e(l,{label:"下半年",value:2})]),_:1},8,["modelValue"])]),_:1})])):x("",!0),m.value==3?(p(),c("div",oe,[e(d,{label:"周期详情",style:{width:"220px"}},{default:o(()=>[e(i,{modelValue:a.chl,"onUpdate:modelValue":t[7]||(t[7]=s=>a.chl=s),style:{width:"200px"}},{default:o(()=>[e(l,{label:"第一季度",value:1}),e(l,{label:"第二季度",value:2}),e(l,{label:"第三季度",value:3}),e(l,{label:"第四季度",value:4})]),_:1},8,["modelValue"])]),_:1})])):x("",!0),m.value==4?(p(),c("div",se,[e(d,{label:"周期详情",style:{width:"220px"}},{default:o(()=>[e(i,{modelValue:a.chl,"onUpdate:modelValue":t[8]||(t[8]=s=>a.chl=s),style:{width:"200px"}},{default:o(()=>[e(l,{label:"1月",value:1}),e(l,{label:"2月",value:2}),e(l,{label:"3月",value:3}),e(l,{label:"4月",value:4}),e(l,{label:"5月",value:5}),e(l,{label:"6月",value:6}),e(l,{label:"7月",value:7}),e(l,{label:"8月",value:8}),e(l,{label:"9月",value:9}),e(l,{label:"10月",value:10}),e(l,{label:"11月",value:11}),e(l,{label:"12月",value:12})]),_:1},8,["modelValue"])]),_:1})])):x("",!0)]),_:1}),e(d,null,{default:o(()=>[e(v,{type:"primary",style:{width:"80px",margin:"0"},onClick:N},{default:o(()=>[e(n,null,{default:o(()=>[e(f)]),_:1}),H("查询")]),_:1})]),_:1})]),_:1},8,["model"])]),A("div",{id:"main",ref_key:"mapbody",ref:h,class:"boxBody"},null,512)],64)}}});const ie=X(ne,[["__scopeId","data-v-17ca847f"]]);export{ie as default};