数通互联化工云平台
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
2.3 KiB

import{d as b,ge as x,r as l,ax as B,G as w,a as m,f as C,e as a,b as o,q as f,Y as V,c as D,H as L,h as s,fI as k,gf as E,gg as S,gh as K,al as M,ab as P,am as A,ai as I,at as N,_ as j}from"./index-e450010e.js";import O from"./left-7dd709c6.js";import T from"./right-83550282.js";import"./filterPage.vue_vue_type_script_setup_true_lang-4c9ca943.js";import"./dimension.vue_vue_type_script_setup_true_lang-a3d32145.js";import"./measurement.vue_vue_type_script_setup_true_lang-bec312e3.js";import"./dimMea-da804bfc.js";import"./searchPage.vue_vue_type_script_setup_true_lang-7c3a9143.js";const q={class:"common-layout"},z={class:"chartBut"},F={class:"design-form"},G=b({__name:"dataBoard",props:{appCont:{type:Object,default(){return{}}},formKey:{type:String,default:""},groupKey:{type:String,default:""},menuId:{type:String,default:""},appPageKey:{type:String,default:""},formVersion:{type:String,default:""},state:{type:Object,default(){return{}}}},setup(u){const t=u;x();const n=l(!1);B({uuid:"12332",icon:"zhu",type:"bar",title:"柱图",widthBox:0,y:[],x:[],filter:[],timelength:1,search:{state:!1,searchBut:["search"],factor:[]}});const r=l([]),i=l([]),p=()=>{console.log("获取维度义量化字段",t),E({id:t.state.formData.form.name}).then(e=>{console.log("获取维度义量化字段",e),r.value=e.data.dimList,i.value=e.data.meaList}),S({id:t.state.formData.form.name}).then(e=>{console.log("获取视图数据",e),e.code==0&&(t.state.echatsViews=e.data)})};w(()=>{p()});const _=()=>{console.log("提交图标设置",t),n.value=!0,K({tableKey:t.state.formData.form.name,chartList:t.state.echatsViews}).then(e=>{console.log("获取视图数据",e),n.value=!1}).finally(()=>{n.value=!1})};return(e,c)=>{const d=M,h=P,y=A,g=I,v=N;return m(),C("div",q,[a(g,null,{default:o(()=>[a(d,{width:"250px"},{default:o(()=>[a(O)]),_:1}),a(y,null,{default:o(()=>[f("div",z,[V((m(),D(h,{type:"primary",onClick:c[0]||(c[0]=H=>_())},{default:o(()=>[L("保存")]),_:1})),[[v,s(n)]])]),f("div",F,[a(k,{"echats-views":t.state.echatsViews,"table-key":t.state.formData.form.name,"dim-ary":s(r),"mea-ary":s(i),types:5},null,8,["echats-views","table-key","dim-ary","mea-ary"])])]),_:1}),a(d,{width:"250px"},{default:o(()=>[a(T,{"dim-ary":s(r),"mea-ary":s(i)},null,8,["dim-ary","mea-ary"])]),_:1})]),_:1})])}}});const Z=j(G,[["__scopeId","data-v-f51be8cb"]]);export{Z as default};