1 line
5.0 KiB
JavaScript
1 line
5.0 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-454df18e"],{"0c2e":function(t,i,e){"use strict";e.r(i);var s=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",[e("div",{staticClass:"xwl_main",staticStyle:{"margin-top":"20px"}},[e("div",{staticClass:"relation-editor globalFilters_xwl"},[e("div",{staticClass:"relation-relation"},[e("em",{staticClass:"relation-relation-line"}),t._v(" "),t.user_filter.filts.length>1?e("div",{staticClass:"relation-relation-value",on:{click:t.changeRelationLine}},[t._v(t._s(t.user_filter.relation)+"\n ")]):t._e()]),t._v(" "),e("div",{staticClass:"relation-main"},t._l(t.user_filter.filts,(function(i,s){return e("div",{key:s,staticClass:"relation-row"},[e("div",{staticClass:"ta-multa-filter-condition"},["SIMPLE"==i.filterType?e("div",{staticClass:"action-row row___xwl"},[e("action-row",{key:s,staticClass:"action-left",attrs:{options:t.options,"table-typ":t.tableTyp,"data-type-map":t.dataTypeMap},model:{value:t.user_filter.filts[s],callback:function(i){t.$set(t.user_filter.filts,s,i)},expression:"user_filter.filts[index]"}}),t._v(" "),e("div",{staticClass:"action-right"},[e("a-button-group",[e("a-button",{staticClass:"actions_xwl_btn",attrs:{type:"link",icon:"filter"},on:{click:function(i){return t.addRelationSimple(s)}}}),t._v(" "),e("a-button",{staticClass:"actions_xwl_btn",attrs:{type:"link",icon:"close-circle"},on:{click:function(i){return t.deleteRelationSimple(s)}}})],1)],1)],1):e("div",{staticClass:"relation-editor"},[e("div",{staticClass:"relation-relation"},[e("div",{staticClass:"relation-relation-sub"},[t._v("◆")]),t._v(" "),e("em",{staticClass:"relation-relation-line-sub"}),t._v(" "),e("div",{staticClass:"relation-relation-value",on:{click:function(i){return t.changeRelationLine1(s)}}},[t._v("\n "+t._s(i.relation)+"\n ")])]),t._v(" "),e("div",{staticClass:"relation-main"},[e("div",{staticClass:"relation-row "},t._l(i.filts,(function(l,n){return e("div",{key:n,staticClass:"action-row row___xwl"},[e("div",{staticClass:"action-left"},[e("action-row",{key:(s+"_"+n).toString(),staticClass:"action-left",attrs:{options:t.options,"table-typ":t.tableTyp,"data-type-map":t.dataTypeMap},model:{value:i.filts[n],callback:function(e){t.$set(i.filts,n,e)},expression:"v.filts[index2]"}})],1),t._v(" "),e("div",{staticClass:"action-right"},[e("a-button-group",[e("a-button",{staticClass:"actions_xwl_btn",attrs:{type:"link",icon:"filter"},on:{click:function(i){return t.addRelationCOMPOUND(s)}}}),t._v(" "),e("a-button",{staticClass:"actions_xwl_btn",attrs:{type:"link",icon:"close-circle"},on:{click:function(i){return t.deleteRelationCOMPOUND(s,n)}}})],1)],1)])})),0)])])])])})),0)])]),t._v(" "),e("div",{staticStyle:{padding:"0 12px"}},[e("span",{staticClass:"footadd___2D4YB",style:{color:t.fontColor},on:{click:t.addRelation1}},[e("a-icon",{attrs:{type:"filter"}}),t._v("\n 增加条件\n ")],1)])])},l=[],n=(e("c5f6"),{name:"Index",components:{ActionRow:function(){return e.e("chunk-0d915c5c").then(e.bind(null,"8226"))}},props:{value:{type:Object,default:{relationLine:"且",relationArr:[],ftv:[]}},fontColor:{type:String,default:"#3d90ff"},tableTyp:{type:Number,default:0},dataTypeMap:{type:Array,default:[]},options:{type:Array,default:[]}},data:function(){return{user_filter:this.value}},methods:{addRelationSimple:function(t){var i=this.user_filter.filts[t],e={filterType:"COMPOUND",filts:[],relation:"且"};e.filts.push(i),e.filts.push({columnName:this.options[0].options[0].value,comparator:"=",filterType:"SIMPLE",ftv:""}),Vue.set(this.user_filter.filts,t,e),this.$emit("input",this.user_filter)},addRelationCOMPOUND:function(t){this.user_filter.filts[t].filts.push({columnName:this.options[0].options[0].value,comparator:"=",filterType:"SIMPLE",ftv:""}),this.$emit("input",this.user_filter)},deleteRelationCOMPOUND:function(t,i){if(this.user_filter.filts[t].filts.length>2)this.user_filter.filts[t].filts.splice(i,1);else{var e=JSON.parse(JSON.stringify(this.user_filter.filts[t].filts));e.splice(i,1);var s=e[0];Vue.set(this.user_filter.filts,t,s)}this.$emit("input",this.user_filter)},addRelation1:function(){0!=this.options[0].options.length?(this.user_filter.filts.push({columnName:this.options[0].options[0].value,comparator:"=",filterType:"SIMPLE",ftv:""}),this.$emit("input",this.user_filter)):this.$message({offset:60,message:"该应用没有用户上报数据或者属性被隐藏",type:"error"})},deleteRelationSimple:function(t){this.user_filter.filts.splice(t,1),this.$emit("input",this.user_filter)},changeRelationLine:function(){"或"==this.user_filter.relation?this.user_filter.relation="且":this.user_filter.relation="或",this.$emit("input",this.user_filter)},changeRelationLine1:function(t){"或"==this.user_filter.filts[t].relation?this.user_filter.filts[t].relation="且":this.user_filter.filts[t].relation="或",this.$emit("input",this.user_filter)}}}),a=n,o=(e("4294"),e("2877")),r=Object(o["a"])(a,s,l,!1,null,"7bb69764",null);i["default"]=r.exports},4294:function(t,i,e){"use strict";e("6857")},6857:function(t,i,e){}}]); |