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

2 lines
7.9 KiB

4 months ago
import{d as Y,r as _,ge as ee,y as se,a as i,f as d,e as s,b as o,H as c,h as l,q as u,$ as m,F as V,g as T,t as k,gQ as te,c as g,I as f,L as le,aF as ae,aj as oe,a1 as ne,b2 as ie,aq as re,ap as ce,M as ue,dZ as de,d_ as me,_ as _e}from"./index-e450010e.js";import{_ as fe,m as q}from"./filterPage.vue_vue_type_script_setup_true_lang-4c9ca943.js";import{_ as pe}from"./dimension.vue_vue_type_script_setup_true_lang-a3d32145.js";import{_ as ve}from"./measurement.vue_vue_type_script_setup_true_lang-bec312e3.js";import ye from"./dimMea-da804bfc.js";import{_ as xe}from"./searchPage.vue_vue_type_script_setup_true_lang-7c3a9143.js";const he={class:"echartsRight"},ke={key:0},ge={class:"arttBoxTitle"},Be={class:"arttBoxInfo"},Ie={class:"arttBoxTitle"},we={class:"arttBoxInfo"},Ce={class:"arttBoxTitle"},Ae={class:"arttBoxInfo"},Ve={key:0,class:"arttInXuquan"},Te={class:"dimListBox"},$e={class:"dimListTitle"},Se={class:"arttBoxTitle"},ze={class:"arttBoxInfo"},be={key:0,class:"arttInXuquan"},Ue={class:"dimListBox"},De={class:"dimListTitle"},Ee={class:"arttBoxTitle"},Le={class:"arttBoxInfo"},Me={key:0,class:"arttInXuquan"},qe={class:"dimListBox"},Fe={class:"dimListTitle"},Ne={class:"arttBoxTitle"},Xe={class:"arttBoxInfo"},Re={class:"arttBoxTitle"},Pe={key:0,class:"arttBoxInfo"},je={class:"arttBoxTitle"},Ge={class:"arttBoxInfo"},He={key:0,class:"arttInXuquan"},Oe={class:"dimListBox"},Qe={class:"dimListTitle"},Ze=Y({__name:"right",props:{dimAry:{type:Array,default(){return[]}},meaAry:{type:Array,default(){return[]}}},setup(D){const $=_(""),S=_(""),B=_(""),z=_(""),F=ee(),I=_(!1),w=_(!1),C=_(!1),x=_(!1),A=_(!1),E=_(1),t=se(()=>F.controlAttr),b=n=>{C.value=!0,E.value=n},N=n=>{t.value.x&&Array.isArray(t.value.x)&&t.value.x.length>0&&t.value.x.splice(n,1)},X=n=>{$.value=n,I.value=!0},R=n=>{t.value.y&&Array.isArray(t.value.y)&&t.value.y.length>0&&t.value.y.splice(n,1)},P=n=>{t.value.filter&&Array.isArray(t.value.filter)&&t.value.filter.length>0&&t.value.filter.splice(n,1)},j=n=>{t.value.search.factor&&Array.isArray(t.value.search.factor)&&t.value.search.factor.length>0&&t.value.search.factor.splice(n,1)},G=n=>{S.value=n,w.value=!0},H=n=>{B.value=n,x.value=!0,console.log("打开过滤条件设置",x.value,B.value)},O=n=>{z.value=n,console.log("设置搜索条件配置",n),A.value=!0},Q=n=>{let a="";return Array.isArray(q)&&q.forEach(h=>{console.log(h.value,n,h.value==n),h.value==n&&(a=h.label)}),a};return(n,a)=>{const h=le,r=ae,L=oe,p=ne,U=ie,Z=re,J=ce,K=ue,M=de,W=me;return i(),d("div",he,[s(h,{"content-position":"left"},{default:o(()=>[c("配置属性")]),_:1}),l(t).icon?(i(),d("div",ke,[u("div",ge,[s(r,{class:"mx-1",size:"large"},{default:o(()=>[c("图表名称")]),_:1}),s(r,{class:"mx-1",type:"primary"})]),u("div",Be,[s(L,{modelValue:l(t).title,"onUpdate:modelValue":a[0]||(a[0]=e=>l(t).title=e),placeholder:"请输入图表名称",clearable:""},null,8,["modelValue"])]),u("div",Ie,[s(r,{class:"mx-1",size:"large"},{default:o(()=>[c("表单栅格")]),_:1}),s(r,{class:"mx-1",type:"primary"})]),u("div",we,[s(L,{modelValue:l(t).widthBox,"onUpdate:modelValue":a[1]||(a[1]=e=>l(t).widthBox=e),placeholder:"表单区域栅格宽,0为自动宽",clearable:""},null,8,["modelValue"])]),u("div",Ce,[s(r,{class:"mx-1",size:"large"},{default:o(()=>[c("看板标签/维度")]),_:1}),s(r,{class:"mx-1 shouxing",type:"primary",onClick:a[2]||(a[2]=e=>b(1))},{default:o(()=>[c("添加")]),_:1})]),u("div",Ae,[l(t).x&&Array.isArray(l(t).x)&&l(t).x.length<1?(i(),d("div",Ve,[s(r,{class:"mx-1",type:"info"},{default:o(()=>[c("未设置维度字段")]),_:1})])):m("",!0),(i(!0),d(V,null,T(l(t).x,(e,v)=>(i(),d("div",Te,[u("div",$e,k(e.oldTitle),1),s(U,{wrap:""},{default:o(()=>[s(p,{"icon-class":"set",size:20,class:"setBut",onClick:y=>X(e)},null,8,["onClick"]),s(p,{"icon-class":"sc",size:20,class:"setBut",onClick:y=>N(v)},null,8,["onClick"])]),_:2},1024)]))),256))]),u("div",Se,[s(r,{class:"mx-1",size:"large"},{default:o(()=>[c("看板指标/度量")]),_:1}),s(r,{class:"mx-1 shouxing",type:"primary",onClick:a[3]||(a[3]=e=>b(2))},{default:o(()=>[c("添加")]),_:1})]),u("div",ze