bi/views/dist/static/js/chunk-2844e9f4.00a7b77f.js
2025-05-22 16:27:39 +08:00

1 line
8.9 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2844e9f4"],{2363:function(t,e,i){},"487a":function(t,e,i){(function(e,i){t.exports=i()})(0,(function(){"use strict";var t="@@InfiniteScroll",e=function(t,e){var i,n,a,s,r,l=function(){t.apply(s,r),n=i};return function(){if(s=this,r=arguments,i=Date.now(),a&&(clearTimeout(a),a=null),n){var t=e-(i-n);t<0?l():a=setTimeout((function(){l()}),t)}else l()}},i=function(t){return t===window?Math.max(window.pageYOffset||0,document.documentElement.scrollTop):t.scrollTop},n=document.defaultView.getComputedStyle,a=function(t){var e=t;while(e&&"HTML"!==e.tagName&&"BODY"!==e.tagName&&1===e.nodeType){var i=n(e).overflowY;if("scroll"===i||"auto"===i)return e;e=e.parentNode}return window},s=function(t){return t===window?document.documentElement.clientHeight:t.clientHeight},r=function(t){return t===window?i(window):t.getBoundingClientRect().top+i(window)},l=function(t){var e=t.parentNode;while(e){if("HTML"===e.tagName)return!0;if(11===e.nodeType)return!1;e=e.parentNode}return!1},o=function(){if(!this.binded){this.binded=!0;var t=this,i=t.el,n=i.getAttribute("infinite-scroll-throttle-delay"),s=200;n&&(s=Number(t.vm[n]||n),(isNaN(s)||s<0)&&(s=200)),t.throttleDelay=s,t.scrollEventTarget=a(i),t.scrollListener=e(c.bind(t),t.throttleDelay),t.scrollEventTarget.addEventListener("scroll",t.scrollListener),this.vm.$on("hook:beforeDestroy",(function(){t.scrollEventTarget.removeEventListener("scroll",t.scrollListener)}));var r=i.getAttribute("infinite-scroll-disabled"),l=!1;r&&(this.vm.$watch(r,(function(e){t.disabled=e,!e&&t.immediateCheck&&c.call(t)})),l=Boolean(t.vm[r])),t.disabled=l;var o=i.getAttribute("infinite-scroll-distance"),d=0;o&&(d=Number(t.vm[o]||o),isNaN(d)&&(d=0)),t.distance=d;var u=i.getAttribute("infinite-scroll-immediate-check"),f=!0;u&&(f=Boolean(t.vm[u])),t.immediateCheck=f,f&&c.call(t);var p=i.getAttribute("infinite-scroll-listen-for-event");p&&t.vm.$on(p,(function(){c.call(t)}))}},c=function(t){var e=this.scrollEventTarget,n=this.el,a=this.distance;if(!0===t||!this.disabled){var l=i(e),o=l+s(e),c=!1;if(e===n)c=e.scrollHeight-o<=a;else{var d=r(n)-r(e)+n.offsetHeight+l;c=o+a>=d}c&&this.expression&&this.expression()}},d={bind:function(e,i,n){e[t]={el:e,vm:n.context,expression:i.value};var a=arguments;e[t].vm.$on("hook:mounted",(function(){e[t].vm.$nextTick((function(){l(e)&&o.call(e[t],a),e[t].bindTryCount=0;var i=function i(){e[t].bindTryCount>10||(e[t].bindTryCount++,l(e)?o.call(e[t],a):setTimeout(i,50))};i()}))}))},unbind:function(e){e&&e[t]&&e[t].scrollEventTarget&&e[t].scrollEventTarget.removeEventListener("scroll",e[t].scrollListener)}},u=function(t){t.directive("InfiniteScroll",d)};return window.Vue&&(window.infiniteScroll=d,Vue.use(u)),d.install=u,d}))},ed6a:function(t,e,i){"use strict";i("2363")},f781:function(t,e,i){"use strict";i.r(e);var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("a-drawer",{attrs:{title:"管理看板内容",width:720,visible:t.visible,"body-style":{paddingBottom:"80px"}},on:{close:t.onClose}},[i("div",{staticStyle:{"flex-direction":"row",display:"flex","justify-content":"space-between"}},[i("div",{staticStyle:{width:"49%",height:"500px"},attrs:{id:"components-layout-basic"}},[i("a-layout",[i("a-layout-header",{staticStyle:{display:"flex","flex-direction":"row","justify-content":"space-between"}},[i("div",[i("a-icon",{attrs:{type:"drag"}}),t._v("\n 调整布局\n ")],1),t._v(" "),i("div",[t._v("\n 报表数("+t._s(t.selectRts.length)+"/"+t._s(t.tableData.length)+")\n ")])]),t._v(" "),i("a-layout-content",[i("draggable",{attrs:{"chosen-class":"chosen",animation:"1000"},model:{value:t.selectRts,callback:function(e){t.selectRts=e},expression:"selectRts"}},t._l(t.selectRts,(function(e,n){return i("a-dropdown",{directives:[{name:"drag",rawName:"v-drag"}],key:Date.now(),attrs:{trigger:["contextmenu"]}},[i("div",{staticStyle:{width:"49%",height:"100px","line-height":"50px","text-align":"center",padding:"20px",float:"left",border:"2px solid grey"}},[t._v("\n "+t._s(t.rtMap[e])+"\n ")]),t._v(" "),i("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},[i("a-menu-item",{key:"1",on:{click:function(i){return t.removeRt(e,n)}}},[t._v("\n 删除报表\n ")])],1)],1)})),1)],1)],1)],1),t._v(" "),i("div",{staticStyle:{width:"49%",height:"600px"}},[i("div",{staticStyle:{display:"flex",width:"100%",padding:"5px",height:"100%","flex-direction":"column","justify-content":"flex-start","align-items":"flex-start"}},[i("el-select",{staticStyle:{margin:"0px auto",width:"90%"},attrs:{placeholder:"全部报表"},on:{change:t.fliter},model:{value:t.rtType,callback:function(e){t.rtType=e},expression:"rtType"}},t._l(t.tableTypeMap,(function(t,e,n){return i("el-option",{key:n,attrs:{label:t,value:Number(e)}})})),1),t._v(" "),i("el-input",{staticStyle:{margin:"0px auto","margin-top":"20px",width:"90%"},attrs:{placeholder:"请输入报表名称","prefix-icon":"el-icon-search"},on:{input:t.fliter},model:{value:t.input,callback:function(e){t.input=e},expression:"input"}}),t._v(" "),t.showRtList?i("div",{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:t.handleInfiniteOnLoad,expression:"handleInfiniteOnLoad"}],staticClass:"infinite-container",staticStyle:{margin:"0px auto","margin-top":"20px",width:"90%"},attrs:{"infinite-scroll-disabled":t.busy,"infinite-scroll-distance":1e3}},[i("a-list",{attrs:{"data-source":t.data,size:"small",bordered:!0,split:!0},scopedSlots:t._u([{key:"renderItem",fn:function(e,n){return e.isAdd?t._e():i("a-list-item",{},[i("a-tooltip",{staticStyle:{cursor:"pointer"},attrs:{placement:"left"}},[i("template",{slot:"title"},[i("span",[t._v(t._s(e.remark))])]),t._v(" "),i("a-list-item-meta",{attrs:{description:t.tableTypeMap[e.rt_type]}},[i("a",{attrs:{slot:"title"},slot:"title"},[t._v(t._s(e.name))])])],2),t._v(" "),i("div",[i("el-button",{attrs:{type:"warning",icon:"el-icon-plus",circle:""},on:{click:function(i){return t.add2Pannel(e.id)}}})],1)],1)}}],null,!0)},[t._v(" "),t.loading&&!t.busy?i("div",{staticClass:"demo-loading-container"},[i("a-spin")],1):t._e()])],1):t._e()],1)])]),t._v(" "),i("div",{style:{position:"absolute",right:0,bottom:0,width:"100%",borderTop:"1px solid #e9e9e9",padding:"10px 16px",background:"#fff",textAlign:"right",zIndex:1}},[i("a-button",{style:{marginRight:"8px"},on:{click:t.onClose}},[t._v("\n 取消\n ")]),t._v(" "),i("a-button",{attrs:{type:"primary"},on:{click:t.go}},[t._v("\n 应用\n ")])],1)])],1)},a=[],s=(i("7f7f"),i("c80c")),r=(i("96cf"),i("3b8d")),l=(i("6b54"),i("2d63")),o=i("b76a"),c=i.n(o),d=i("487a"),u=i.n(d),f=i("815e"),p=i("cc06"),h={directives:{infiniteScroll:u.a},components:{draggable:c.a},props:{visible:{type:Boolean,default:!1},value:{type:Array,default:[]}},data:function(){return{showRtList:!1,selectRts:this.value,input:"",tableData:[],rtType:0,data:[],loading:!1,busy:!1,tableTypeMap:{0:"全部报表",1:"事件分析",2:"留存分析",3:"漏斗分析",4:"智能路径分析",5:"用户属性分析"},rtMap:{}}},beforeMount:function(){this.init()},methods:{go:function(){var t,e=[],i=Object(l["a"])(this.selectRts);try{for(i.s();!(t=i.n()).done;){var n=t.value;e.push(n.toString())}}catch(a){i.e(a)}finally{i.f()}this.$emit("input",e),this.$emit("saveRt",e),this.onClose()},init:function(){var t=Object(r["a"])(Object(s["a"])().mark((function t(){return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.getReportTableList();case 2:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),onClose:function(){this.$emit("close")},removeRt:function(t,e){for(var i in this.selectRts.splice(e,1),this.tableData){var n=this.tableData[i];n.id.toString()==t&&(this.tableData[i].isAdd=!1)}this.fliter()},add2Pannel:function(t){for(var e in this.selectRts.push(t),this.tableData){var i=this.tableData[e];i.id.toString()==t&&(this.tableData[e].isAdd=!0)}this.fliter()},fliter:function(){var t=this;this.data=Object(p["a"])(this.tableData,this.input),this.showRtList=!1,this.$nextTick((function(){t.showRtList=!0}))},getReportTableList:function(){var t=Object(r["a"])(Object(s["a"])().mark((function t(){var e,i,n;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(f["m"])({appid:this.$store.state.baseData.EsConnectID,rt_type:this.rtType});case 2:if(e=t.sent,0==e.code){t.next=6;break}return this.$message({offset:60,type:"error",message:e.msg}),t.abrupt("return");case 6:for(i in null==e.data&&(e.data=[]),this.tableData=e.data,this.rtMap={},this.tableData)n=this.tableData[i],this.rtMap[n.id]=n.name,-1!=this.selectRts.indexOf(n.id.toString())?this.tableData[i].isAdd=!0:this.tableData[i].isAdd=!1;this.fliter();case 11:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),handleInfiniteOnLoad:function(){}}},v=h,m=(i("ed6a"),i("2877")),b=Object(m["a"])(v,n,a,!1,null,null,null);e["default"]=b.exports}}]);