自动化立体仓库 - WMS系统
#
whycq
2024-03-05 8a1c1d170ef812d2424be61ad3b22cbc655aaebc
1
2
(function(t){function a(a){for(var n,p,r=a[0],s=a[1],l=a[2],c=0,m=[];c<r.length;c++)p=r[c],i[p]&&m.push(i[p][0]),i[p]=0;for(n in s)Object.prototype.hasOwnProperty.call(s,n)&&(t[n]=s[n]);u&&u(a);while(m.length)m.shift()();return o.push.apply(o,l||[]),e()}function e(){for(var t,a=0;a<o.length;a++){for(var e=o[a],n=!0,r=1;r<e.length;r++){var s=e[r];0!==i[s]&&(n=!1)}n&&(o.splice(a--,1),t=p(p.s=e[0]))}return t}var n={},i={app:0},o=[];function p(a){if(n[a])return n[a].exports;var e=n[a]={i:a,l:!1,exports:{}};return t[a].call(e.exports,e,e.exports,p),e.l=!0,e.exports}p.m=t,p.c=n,p.d=function(t,a,e){p.o(t,a)||Object.defineProperty(t,a,{enumerable:!0,get:e})},p.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},p.t=function(t,a){if(1&a&&(t=p(t)),8&a)return t;if(4&a&&"object"===typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(p.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&a&&"string"!=typeof t)for(var n in t)p.d(e,n,function(a){return t[a]}.bind(null,n));return e},p.n=function(t){var a=t&&t.__esModule?function(){return t["default"]}:function(){return t};return p.d(a,"a",a),a},p.o=function(t,a){return Object.prototype.hasOwnProperty.call(t,a)},p.p="/";var r=window["webpackJsonp"]=window["webpackJsonp"]||[],s=r.push.bind(r);r.push=a,r=r.slice();for(var l=0;l<r.length;l++)a(r[l]);var u=s;o.push([0,"chunk-vendors"]),e()})({0:function(t,a,e){t.exports=e("56d7")},"45db":function(t,a,e){"use strict";var n=e("95ac"),i=e.n(n);i.a},"56d7":function(t,a,e){"use strict";e.r(a);e("cadf"),e("551c"),e("f751"),e("097d");var n=e("2b0e"),i=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("Drag")},o=[],p=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticStyle:{display:"flex","justify-content":"flex-start"},attrs:{id:"app"},on:{click:function(a){return t.bgClick()}}},[e("div",{staticStyle:{"margin-right":"100px"}},[e("div",[t._v("Col:"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.col,expression:"col"}],attrs:{type:"text"},domProps:{value:t.col},on:{input:function(a){a.target.composing||(t.col=a.target.value)}}})]),e("div",[t._v("Row:"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.row,expression:"row"}],attrs:{type:"text"},domProps:{value:t.row},on:{input:function(a){a.target.composing||(t.row=a.target.value)}}})]),e("div",[e("button",{on:{click:t.generate}},[t._v("生成数据")]),e("button",{on:{click:t.printData}},[t._v("显示数据")])]),t._m(0),e("div",[e("div",[t._v("起点:"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.startPosition,expression:"startPosition"}],attrs:{type:"text"},domProps:{value:t.startPosition},on:{input:function(a){a.target.composing||(t.startPosition=a.target.value)}}})]),e("div",[t._v("终点:"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.endPosition,expression:"endPosition"}],attrs:{type:"text"},domProps:{value:t.endPosition},on:{input:function(a){a.target.composing||(t.endPosition=a.target.value)}}})]),e("div",[e("button",{on:{click:t.calcPath}},[t._v("计算路径")])])]),e("div",[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.importData,expression:"importData"}],domProps:{value:t.importData},on:{input:function(a){a.target.composing||(t.importData=a.target.value)}}}),e("button",{on:{click:t.importDataClick}},[t._v("导入数据")])])]),e("div",t._l(t.map,function(a,n){return e("div",{key:n,staticClass:"pointContainer"},t._l(a,function(a,i){return e("div",{key:i},[t.map[n][i].value<0?e("div",{staticClass:"pointBox",on:{contextmenu:function(a){return a.preventDefault(),t.rightEvent(n,i,a)},click:function(a){return!a.type.indexOf("key")&&t._k(a.keyCode,"left",37,a.key,["Left","ArrowLeft"])?null:"button"in a&&0!==a.button?null:t.switchBox(n,i)}}}):0==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxBlue",on:{contextmenu:function(a){return a.preventDefault(),t.rightEvent(n,i,a)},click:function(a){return t.switchBox(n,i)}}}):3==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxGreen",on:{contextmenu:function(a){return a.preventDefault(),t.rightEvent(n,i,a)},click:function(a){return t.switchBox(n,i)}}}):4==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxStation",on:{contextmenu:function(a){return a.preventDefault(),t.rightEvent(n,i,a)},click:function(a){return t.switchBox(n,i)}}}):5==t.map[n][i].value?e("div",{staticClass:"pointBox chargeStation",on:{contextmenu:function(a){return a.preventDefault(),t.rightEvent(n,i,a)},click:function(a){return t.switchBox(n,i)}}}):9==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxRed",on:{contextmenu:function(a){return a.preventDefault(),t.rightEvent(n,i,a)},click:function(a){return t.switchBox(n,i)}}}):10==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxStart",on:{contextmenu:function(a){return a.preventDefault(),t.rightEvent(n,i,a)},click:function(a){return t.switchBox(n,i)}}}):11==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxEnd",on:{contextmenu:function(a){return a.preventDefault(),t.rightEvent(n,i,a)},click:function(a){return t.switchBox(n,i)}}}):t._e()])}),0)}),0),e("div",{staticStyle:{"margin-left":"50px"}},[t._v("\n\t\t"+t._s(t.mapData)+"\n\t")]),t.rightBox?e("div",{staticStyle:{position:"absolute",height:"270px",width:"200px","background-color":"antiquewhite",padding:"10px"},style:{left:t.rightBoxLeft,top:t.rightBoxTop},on:{click:function(t){t.stopPropagation()}}},[e("div",[t._v("\n\t\t\tvalue:\n\t\t\t"),e("div",{staticStyle:{display:"flex","justify-content":"space-between"}},[e("div",{staticClass:"pointBox",on:{click:function(a){t.map[t.mapI][t.mapJ].value=-1}}}),e("div",{staticClass:"pointBox pointBoxBlue",on:{click:function(a){t.map[t.mapI][t.mapJ].value=0}}}),e("div",{staticClass:"pointBox pointBoxGreen",on:{click:function(a){t.map[t.mapI][t.mapJ].value=3}}}),e("div",{staticClass:"pointBox pointBoxStation",on:{click:function(a){t.map[t.mapI][t.mapJ].value=4}}}),e("div",{staticClass:"pointBox chargeStation",on:{click:function(a){t.map[t.mapI][t.mapJ].value=5}}})])]),e("div",[t._v("\n\t\t\tdata: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].data,expression:"map[mapI][mapJ].data"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].data},on:{input:function(a){a.target.composing||t.$set(t.map[t.mapI][t.mapJ],"data",a.target.value)}}})]),e("div",[t._v("\n\t\t\ttop: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].top,expression:"map[mapI][mapJ].top"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].top},on:{input:function(a){a.target.composing||t.$set(t.map[t.mapI][t.mapJ],"top",a.target.value)}}})]),e("div",[t._v("\n\t\t\tbottom: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].bottom,expression:"map[mapI][mapJ].bottom"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].bottom},on:{input:function(a){a.target.composing||t.$set(t.map[t.mapI][t.mapJ],"bottom",a.target.value)}}})]),e("div",[t._v("\n\t\t\tleft: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].left,expression:"map[mapI][mapJ].left"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].left},on:{input:function(a){a.target.composing||t.$set(t.map[t.mapI][t.mapJ],"left",a.target.value)}}})]),e("div",[t._v("\n\t\t\tright: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].right,expression:"map[mapI][mapJ].right"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].right},on:{input:function(a){a.target.composing||t.$set(t.map[t.mapI][t.mapJ],"right",a.target.value)}}})])]):t._e()])},r=[function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",[e("div",[t._v("\n\t\t\t\t禁止区域:\n\t\t\t\t"),e("div",{staticClass:"pointBox"})]),e("div",[t._v("\n\t\t\t\t子轨道:\n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxBlue"})]),e("div",[t._v("\n\t\t\t\t母轨道:\n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxGreen"})]),e("div",[t._v("\n\t\t\t\t轨迹:\n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxRed"})]),e("div",[t._v("\n\t\t\t\t起点:\n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxStart"})]),e("div",[t._v("\n\t\t\t\t终点:\n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxEnd"})]),e("div",[t._v("\n\t\t\t\t站点:\n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxStation"})]),e("div",[t._v("\n\t\t\t\t充电桩:\n\t\t\t\t"),e("div",{staticClass:"pointBox chargeStation"})]),e("div",[t._v("\n\t\t\t\t提升机:\n\t\t\t\t"),e("div",{staticClass:"pointBox liftStation"})])])}],s=(e("ac6a"),e("f3e2"),e("6d67"),e("c5f6"),{name:"app",components:{},data:function(){return{map:[],col:23,row:25,mapData:"",importData:null,startPosition:"0500501",endPosition:"0802501",mapI:0,mapJ:0,rightBox:!1,rightBoxTop:"0px",rightBoxLeft:"0px"}},onCreated:function(){generate()},watch:{map:{deep:!0,handler:function(t){this.printData()}}},methods:{generate:function(){var t=[],a=Number(this.row)+Number(2),e=Number(this.col)+Number(2);console.log(a,e);for(var n=0;n<a;n++){for(var i=[],o=0;o<e;o++)if(0!=n&&n!=a-1)if(0!=o)if(o!=e-1)i.push({value:0,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3,x:n,y:o});else{var p=-1*(this.row-n+1);i.push({value:0==p?-1:p,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3,x:n,y:o})}else i.push({value:-1,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3,x:n,y:o});else i.push({value:-1,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3,x:n,y:o});t.push(i)}this.map=t,this.printData()},switchBox:function(t,a){var e=this.map;switch(console.log(t,a,e[t][a]),e[t][a].value){case-1:e[t][a].value=0;break;case 0:e[t][a].value=3;break;case 3:e[t][a].value=4;break;case 4:e[t][a].value=5;break;case 5:e[t][a].value=-1;break;default:e[t][a].value=-1}this.map=e,this.$forceUpdate(),this.printData(),this.rightBox=!1},printData:function(){this.mapData=JSON.stringify(this.map)},importDataClick:function(){var t=JSON.parse(this.importData),a=[];t.forEach(function(t,e){var n=[];t.forEach(function(t,a){var e={value:t.value,data:t.data,top:null==t.top?1e3:t.top,bottom:null==t.bottom?1e3:t.bottom,left:null==t.left?1e3:t.left,right:null==t.right?1e3:t.right};n.push(e)}),a.push(n)}),this.map=a,this.printData()},calcPath:function(){var t=this,a=this,e=new URLSearchParams;e.append("startPosition",this.startPosition),e.append("endPosition",this.endPosition),e.append("map",JSON.stringify(this.map)),this.$axios({method:"post",url:"http://127.0.0.1:8081/calc",data:e}).then(function(e){var n=e.data,i=a.map;console.log(n),n.forEach(function(t,e){var o=t.x,p=t.y;i[o][p]=9,0==e&&(i[o][p]=10),e==n.length-1&&(i[o][p]=11),a.map=i}),t.$forceUpdate(),t.printData()}).catch(function(t){console.log(t)})},rightEvent:function(t,a,e){this.rightBox=!0,this.mapI=t,this.mapJ=a,this.rightBoxTop=e.y+"px",this.rightBoxLeft=e.x+"px"},bgClick:function(){this.rightBox=!1}}}),l=s,u=(e("45db"),e("2877")),c=Object(u["a"])(l,p,r,!1,null,null,null),m=c.exports,v=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticStyle:{display:"flex","justify-content":"space-between"},on:{click:function(a){return t.bgClick()}}},[e("div",{staticStyle:{flex:"3"}},[e("div",[t._v("宽度:"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.col,expression:"col"}],attrs:{type:"text"},domProps:{value:t.col},on:{input:function(a){a.target.composing||(t.col=a.target.value)}}}),e("button",{on:{click:t.calcCol}},[t._v("计算")])]),e("draggable",{attrs:{group:t.pointsGrpup,animation:"300"},model:{value:t.points,callback:function(a){t.points=a},expression:"points"}},t._l(t.points,function(a){return e("div",[t._v("\n\t\t\t\t"+t._s(a.name)+"\n\t\t\t\t"),e("transition-group",[e("div",{key:"info1-"+a.id,staticClass:"pointBox",class:a.class})])],1)}),0),e("div",[e("div",[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.importData,expression:"importData"}],domProps:{value:t.importData},on:{input:function(a){a.target.composing||(t.importData=a.target.value)}}})]),e("button",{on:{click:t.importDataClick}},[t._v("导入数据")]),e("button",{on:{click:function(a){return t.printData()}}},[t._v("输出数据")])])],1),e("div",{staticStyle:{"margin-left":"50px",flex:"15"}},[e("div",{staticStyle:{"text-align":"center","margin-bottom":"10px"}},[t._v("\n\t\t\t地图区域\n\t\t")]),e("draggable",{staticStyle:{border:"1px solid red","min-height":"500px"},attrs:{handle:".mover",group:"site",animation:"300"},on:{add:t.dragAdd},model:{value:t.map,callback:function(a){t.map=a},expression:"map"}},t._l(t.map,function(a,n){return e("div",{key:n,staticClass:"pointContainer"},[e("span",{staticClass:"mover"},[t._v("+")]),t._l(a,function(a,i){return e("div",{key:i},[t.map[n][i].value<0?e("div",{staticClass:"pointBox",on:{contextmenu:function(a){return a.preventDefault(),t.rightEvent(n,i,a)},click:function(a){return!a.type.indexOf("key")&&t._k(a.keyCode,"left",37,a.key,["Left","ArrowLeft"])?null:"button"in a&&0!==a.button?null:t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):0==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxBlue",on:{contextmenu:function(a){return a.preventDefault(),t.rightEvent(n,i,a)},click:function(a){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):3==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxGreen",on:{contextmenu:function(a){return a.preventDefault(),t.rightEvent(n,i,a)},click:function(a){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):4==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxStation",on:{contextmenu:function(a){return a.preventDefault(),t.rightEvent(n,i,a)},click:function(a){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):5==t.map[n][i].value?e("div",{staticClass:"pointBox chargeStation",on:{contextmenu:function(a){return a.preventDefault(),t.rightEvent(n,i,a)},click:function(a){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):9==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxRed",on:{contextmenu:function(a){return a.preventDefault(),t.rightEvent(n,i,a)},click:function(a){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):10==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxStart",on:{contextmenu:function(a){return a.preventDefault(),t.rightEvent(n,i,a)},click:function(a){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):11==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxEnd",on:{contextmenu:function(a){return a.preventDefault(),t.rightEvent(n,i,a)},click:function(a){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):67==t.map[n][i].value?e("div",{staticClass:"pointBox liftStation",on:{contextmenu:function(a){return a.preventDefault(),t.rightEvent(n,i,a)},click:function(a){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):t._e()])}),e("button",{on:{click:function(a){return t.deleteCol(n)}}},[t._v("删除")])],2)}),0)],1),t.showMap?e("div",{staticStyle:{width:"150px"}},[t._v("\n\t\t"+t._s(t.printMap)+"\n\t")]):t._e(),t.rightBox?e("div",{staticStyle:{position:"absolute",height:"270px",width:"200px","background-color":"antiquewhite",padding:"10px"},style:{left:t.rightBoxLeft,top:t.rightBoxTop},on:{click:function(t){t.stopPropagation()}}},[e("div",[t._v("\n\t\t\t["+t._s(t.mapI)+"]["+t._s(t.mapJ)+"]value:\n\t\t\t"),e("div",{staticStyle:{display:"flex","justify-content":"space-between"}},[e("div",{staticClass:"pointBox",on:{click:function(a){t.map[t.mapI][t.mapJ].value=-1}}}),e("div",{staticClass:"pointBox pointBoxBlue",on:{click:function(a){t.map[t.mapI][t.mapJ].value=0}}}),e("div",{staticClass:"pointBox pointBoxGreen",on:{click:function(a){t.map[t.mapI][t.mapJ].value=3}}}),e("div",{staticClass:"pointBox pointBoxStation",on:{click:function(a){t.map[t.mapI][t.mapJ].value=4}}}),e("div",{staticClass:"pointBox chargeStation",on:{click:function(a){t.map[t.mapI][t.mapJ].value=5}}}),e("div",{staticClass:"pointBox liftStation",on:{click:function(a){t.map[t.mapI][t.mapJ].value=67}}})])]),e("div",[t._v("\n\t\t\tdata: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].data,expression:"map[mapI][mapJ].data"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].data},on:{input:function(a){a.target.composing||t.$set(t.map[t.mapI][t.mapJ],"data",a.target.value)}}})]),e("div",[t._v("\n\t\t\ttop: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].top,expression:"map[mapI][mapJ].top"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].top},on:{input:function(a){a.target.composing||t.$set(t.map[t.mapI][t.mapJ],"top",a.target.value)}}})]),e("div",[t._v("\n\t\t\tbottom: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].bottom,expression:"map[mapI][mapJ].bottom"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].bottom},on:{input:function(a){a.target.composing||t.$set(t.map[t.mapI][t.mapJ],"bottom",a.target.value)}}})]),e("div",[t._v("\n\t\t\tleft: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].left,expression:"map[mapI][mapJ].left"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].left},on:{input:function(a){a.target.composing||t.$set(t.map[t.mapI][t.mapJ],"left",a.target.value)}}})]),e("div",[t._v("\n\t\t\tright: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].right,expression:"map[mapI][mapJ].right"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].right},on:{input:function(a){a.target.composing||t.$set(t.map[t.mapI][t.mapJ],"right",a.target.value)}}})])]):t._e()])},d=[],f=e("b76a"),h=e.n(f),x={name:"drag",components:{draggable:h.a},watch:{},data:function(){return{drag:!1,col:10,pointsGrpup:{name:"site",pull:"clone",put:!1},points:[{id:0,name:"禁止区域",value:-1,class:"",list:[]},{id:1,name:"子轨道",value:0,class:"pointBoxBlue",list:[]},{id:2,name:"母轨道/堆垛机",value:3,class:"pointBoxGreen",list:[]},{id:3,name:"结果轨迹",value:9,class:"pointBoxRed",list:[]},{id:4,name:"站点",value:4,class:"pointBoxStation",list:[]},{id:5,name:"充电桩",value:5,class:"chargeStation",list:[]},{id:6,name:"车辆位置",value:66,class:"chargeStation",list:[]},{id:7,name:"提升机",value:67,class:"liftStation",list:[]}],map:[],printMap:[],mapI:0,mapJ:0,rightBox:!1,rightBoxTop:"0px",rightBoxLeft:"0px",importData:null,showMap:!1}},methods:{deleteCol:function(t){var a=this.map,e=[];a.forEach(function(a,n){t!=n&&e.push(a)}),this.map=e},rightEvent:function(t,a,e){this.rightBox=!0,this.mapI=t,this.mapJ=a,this.rightBoxTop=e.y+"px",this.rightBoxLeft=e.x+"px"},bgClick:function(){this.rightBox=!1},switchBox:function(t,a){var e=JSON.parse(JSON.stringify(this.map));switch(e[t][a].value){case-1:e[t][a].value=0;break;case 0:e[t][a].value=3;break;case 3:e[t][a].value=4;break;case 4:e[t][a].value=5;break;case 5:e[t][a].value=-1;break;default:e[t][a].value=-1}this.map=e,this.$forceUpdate(),this.rightBox=!1},importDataClick:function(){for(var t=JSON.parse(this.importData),a=[],e=0,n=(this.points,function(){var n=t[i],o=[];e=n.length-2,n.forEach(function(t,a){if(a>0&&a<n.length-1){var e={value:t.value,data:t.data,top:null==t.top?1e3:t.top,bottom:null==t.bottom?1e3:t.bottom,left:null==t.left?1e3:t.left,right:null==t.right?1e3:t.right};o.push(e)}}),a.push(o)}),i=1;i<t.length-1;i++)n();this.col=e,this.map=a},printData:function(){for(var t=JSON.parse(JSON.stringify(this.map)),a={value:-1,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3},e=[],n=0;n<this.col+2;n++)e.push(a);t.forEach(function(t,e){t.unshift(a),t.push(a)}),t.unshift(e),t.push(e),this.printMap=t,this.showMap=!0},calcCol:function(){var t=this.map,a=[],e=this.col,n={value:-1,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3};if(t.length>0){for(var i=0;i<t.length;i++){a[i]=[];for(var o=0;o<e;o++)o<t[i].length?a[i].push(t[i][o]):a[i].push(n)}this.map=a}},getPoint:function(t){for(var a=0;a<this.points.length;a++)if(this.points[a].id==t)return this.points[a];return null},dragAdd:function(t){var a=t.newDraggableIndex,e=t.oldDraggableIndex,n=this.getPoint(e),i=this.map,o=this.col;i[a]=[];for(var p={value:n.value,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3},r=0;r<o;r++)i[a].push(p);this.map=i,this.$forceUpdate()}}},g=x,B=(e("b8af"),Object(u["a"])(g,v,d,!1,null,null,null)),_=B.exports,b={name:"app",components:{Index:m,Drag:_}},k=b,y=Object(u["a"])(k,i,o,!1,null,null,null),w=y.exports,J=e("cee4");n["a"].config.productionTip=!1,n["a"].prototype.$axios=J["a"],new n["a"]({render:function(t){return t(w)}}).$mount("#app")},"95ac":function(t,a,e){},a1db:function(t,a,e){},b8af:function(t,a,e){"use strict";var n=e("a1db"),i=e.n(n);i.a}});
//# sourceMappingURL=app.e3dc6995.js.map