1 line
2.4 KiB
JavaScript
1 line
2.4 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6f38e150"],{"0368":function(t,e,i){"use strict";i("c364")},"35f2":function(t,e,i){"use strict";i("da92")},"87d8":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("div",{staticStyle:{"line-height":"18px","font-weight":"bolder","font-size":"13px",padding:"10px 16px 12px"}},[t._v("\n 分组项\n ")]),t._v(" "),i("div",{staticStyle:{"margin-left":"10px"}},t._l(t.groupBy,(function(e,n){return i("div",{staticClass:"row___xwl"},[i("div",{staticClass:"action-row"},[i("div",[i("el-tag",[t._v(t._s(n+1))]),t._v(" "),i("el-tag",{attrs:{effect:"dark"}},[t._v(t._s(t.typeTag))]),t._v(" "),i("el-select",{attrs:{size:"mini",placeholder:"请选择",filterable:""},model:{value:t.groupBy[n],callback:function(e){t.$set(t.groupBy,n,e)},expression:"groupBy[index]"}},t._l(t.options,(function(e){return i("el-option-group",{key:e.label,attrs:{label:e.label}},t._l(e.options,(function(e){return i("el-option",{key:e.value,attrs:{disabled:t.filterMapGroupDisable(e.value),label:e.label,value:e.value}})})),1)})),1)],1),t._v(" "),i("div",[i("a-button",{staticClass:"actions_xwl_btn",attrs:{type:"link",icon:"close-circle"},nativeOn:{click:function(e){return t.delFliterGroupBy(n)}}})],1)])])})),0),t._v(" "),this.groupBy.length<this.limit?i("div",{staticStyle:{"margin-top":"4px",padding:"0 12px"}},[i("span",{staticClass:"footadd___2D4YB",on:{click:t.addFliterGroupBy}},[i("a-icon",{attrs:{type:"apartment"}}),t._v("\n 增加分组项\n ")],1)]):t._e()])},a=[],l=i("2d63"),r=(i("c5f6"),{name:"Index",props:{value:{type:Array,default:[]},options:{type:Array,default:[]},limit:{type:Number,default:1},typeTag:{type:String,default:"事件"}},data:function(){return{groupBy:this.value}},watch:{value:{deep:!0,handler:function(){this.groupBy=this.value}}},methods:{filterMapGroupDisable:function(t){var e,i=Object(l["a"])(this.groupBy);try{for(i.s();!(e=i.n()).done;){var n=e.value;if(n.columnName==t)return!0}}catch(a){i.e(a)}finally{i.f()}return!1},addFliterGroupBy:function(){this.groupBy.length>=this.limit||(this.groupBy.push(""),this.$emit("input",this.groupBy))},delFliterGroupBy:function(t){this.groupBy.splice(t,1),this.$emit("input",this.groupBy)}}}),o=r,u=(i("0368"),i("35f2"),i("2877")),s=Object(u["a"])(o,n,a,!1,null,"45ccd9f3",null);e["default"]=s.exports},c364:function(t,e,i){},da92:function(t,e,i){}}]); |