1 line
2.6 KiB
JavaScript
1 line
2.6 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4162cc0c"],{"4cf8":function(t,i,s){"use strict";s("9470")},9470:function(t,i,s){},c4a2:function(t,i,s){"use strict";s.r(i);var e=function(){var t=this,i=t.$createElement,s=t._self._c||i;return s("div",{staticClass:"dndList"},[s("div",{staticClass:"dndList-list",style:{width:t.width1}},[s("h3",[t._v(t._s(t.list1Title))]),t._v(" "),s("draggable",{staticClass:"dragArea",attrs:{"set-data":t.setData,list:t.list1,group:"article"}},t._l(t.list1,(function(i){return s("div",{key:i.id,staticClass:"list-complete-item"},[s("div",{staticClass:"list-complete-item-handle"},[t._v("\n "+t._s(i.id)+"["+t._s(i.author)+"] "+t._s(i.title)+"\n ")]),t._v(" "),s("div",{staticStyle:{position:"absolute",right:"0px"}},[s("span",{staticStyle:{float:"right","margin-top":"-20px","margin-right":"5px"},on:{click:function(s){return t.deleteEle(i)}}},[s("i",{staticClass:"el-icon-delete",staticStyle:{color:"#ff4949"}})])])])})),0)],1),t._v(" "),s("div",{staticClass:"dndList-list",style:{width:t.width2}},[s("h3",[t._v(t._s(t.list2Title))]),t._v(" "),s("draggable",{staticClass:"dragArea",attrs:{list:t.list2,group:"article"}},t._l(t.list2,(function(i){return s("div",{key:i.id,staticClass:"list-complete-item"},[s("div",{staticClass:"list-complete-item-handle2",on:{click:function(s){return t.pushEle(i)}}},[t._v("\n "+t._s(i.id)+" ["+t._s(i.author)+"] "+t._s(i.title)+"\n ")])])})),0)],1)])},l=[],n=s("b85c"),a=s("1980"),r=s.n(a),c={name:"DndList",components:{draggable:r.a},props:{list1:{type:Array,default:function(){return[]}},list2:{type:Array,default:function(){return[]}},list1Title:{type:String,default:"list1"},list2Title:{type:String,default:"list2"},width1:{type:String,default:"48%"},width2:{type:String,default:"48%"}},methods:{isNotInList1:function(t){return this.list1.every((function(i){return t.id!==i.id}))},isNotInList2:function(t){return this.list2.every((function(i){return t.id!==i.id}))},deleteEle:function(t){var i,s=Object(n["a"])(this.list1);try{for(s.s();!(i=s.n()).done;){var e=i.value;if(e.id===t.id){var l=this.list1.indexOf(e);this.list1.splice(l,1);break}}}catch(a){s.e(a)}finally{s.f()}this.isNotInList2(t)&&this.list2.unshift(t)},pushEle:function(t){var i,s=Object(n["a"])(this.list2);try{for(s.s();!(i=s.n()).done;){var e=i.value;if(e.id===t.id){var l=this.list2.indexOf(e);this.list2.splice(l,1);break}}}catch(a){s.e(a)}finally{s.f()}this.isNotInList1(t)&&this.list1.push(t)},setData:function(t){t.setData("Text","")}}},d=c,o=(s("4cf8"),s("2877")),u=Object(o["a"])(d,e,l,!1,null,"005c1ad2",null);i["default"]=u.exports}}]); |