1 line
23 KiB
JavaScript
1 line
23 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-4261"],{"60T9":function(t,e,s){"use strict";var i=s("OkdW");s.n(i).a},OdAA:function(t,e,s){"use strict";var i=s("e5Wk");s.n(i).a},OkdW:function(t,e,s){},VIru:function(t,e,s){"use strict";s.r(e);var i={name:"tagcanvas",props:["data-model","data-bin-model"],data:function(){return{wayIn:1,area_title:"",storeName:"0",storeType:"0",accessType:"0",accessIndex:"0",ctx:"",tagObj:{newrecsObj:{},recs:[],bins:[],x:0,y:0,url:"",radious:5,recSize:5,drag:!1,resize:!1,draw:!1,showLitRecs:!0,index:-1,side:0,startX:0,startY:0,isRightClick:!1},showScaleX:1,showScaleY:1,fontZoom:1,curZoom:1,translateX:0,translateY:0,centerX:-1,centerY:-1,centerX0:-1,centerY0:-1,editAreaMode:!1,editBinMode:!1,dialogTableVisible:!1}},watch:{dataModel:function(t,e){if(t){if(t.size.x>t.size.y)this.$refs.tagcanvas.width=this.showLength=2500,this.$refs.tagcanvas.height=this.showWidth=2200,document.getElementById("map").scrollTo(2500,2200);else this.$refs.tagcanvas.height=this.showWidth=window.innerHeight-150,this.$refs.tagcanvas.width=this.showLength=window.innerHeight*t.size.x*1/t.size.y,this.$refs.tagcanvas.width=this.showLength=2500,this.$refs.tagcanvas.height=this.showWidth=2200,document.getElementById("map").scrollTo(2500,2200);this.clickAreaHtml=document.getElementById("clickAreaMenu"),this.clickAreaHtml.style.display="none",this.clickBinHtml=document.getElementById("clickBinMenu"),this.clickBinHtml.style.display="none",this.tagObj.recs=t.areas,this.tagObj.bins=t.bins,this.tagObj.size=t.size,this.beginDraw()}}},mounted:function(){this.ctx=this.$refs.tagcanvas.getContext("2d"),this.clickAreaHtml=document.getElementById("clickAreaMenu"),this.clickAreaHtml.style.display="none",this.clickBinHtml=document.getElementById("clickBinMenu"),this.clickBinHtml.style.display="none"},methods:{recoverDraw:function(){this.clearCanvas(this.$refs.tagcanvas,this.ctx),this.fontZoom=this.curZoom=1,this.centerX=this.centerX0=this.centerY=this.centerY0=-1,this.translateX=this.translateY=0,this.ctx.translate(this.translateX,this.translateY),this.ctx.scale(this.curZoom,this.curZoom),this.drawBins(this.tagObj.bins,this.ctx),this.drawOldRecs(this.tagObj.recs,this.ctx)},beginDraw:function(){var t=this.tagObj.size,e=parseInt(1*t.x),s=parseInt(1*t.y);this.showScaleX=1*e/this.showLength,this.showScaleY=1*s/this.showWidth;for(var i=0;i<this.tagObj.bins.length;i++)this.tagObj.bins[i].x/=this.showScaleX,this.tagObj.bins[i].y/=this.showScaleY,this.tagObj.bins[i].w*=.6,this.tagObj.bins[i].w/=this.showScaleY,this.tagObj.bins[i].l=this.tagObj.bins[i].w;this.drawBins(this.tagObj.bins,this.ctx);for(i=0;i<this.tagObj.recs.length;i++)this.tagObj.recs[i].x/=this.showScaleX,this.tagObj.recs[i].y/=this.showScaleY,this.tagObj.recs[i].w/=this.showScaleX,this.tagObj.recs[i].h/=this.showScaleY;this.drawOldRecs(this.tagObj.recs,this.ctx)},showPropertyDlg:function(){this.area_title=this.tagObj.recs[this.tagObj.index].name,this.wayIn=this.tagObj.recs[this.tagObj.index].direction,this.storeType=this.tagObj.recs[this.tagObj.index].storage_type+"",this.storeName=this.tagObj.recs[this.tagObj.index].area_type+"",this.accessType=this.tagObj.recs[this.tagObj.index].access_type+"",this.accessIndex=this.tagObj.recs[this.tagObj.index].index+"",this.dialogTableVisible=!0,this.clickAreaHtml.style.display="none",this.clickBinHtml.style.display="none"},setProperty:function(){this.tagObj.recs[this.tagObj.index].name=this.area_title,this.tagObj.recs[this.tagObj.index].direction=this.wayIn,this.tagObj.recs[this.tagObj.index].area_type=parseInt(this.storeName),this.tagObj.recs[this.tagObj.index].storage_type=parseInt(this.storeType),this.tagObj.recs[this.tagObj.index].access_type=parseInt(this.accessType),this.tagObj.recs[this.tagObj.index].index=parseInt(this.accessIndex),this.dialogTableVisible=!1},delArea:function(){var t=this;this.clickAreaHtml.style.display="none",this.$confirm("提示","删除区域",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(){if(t.ctx.save(),t.ctx.translate(t.translateX,t.translateY),t.ctx.scale(t.curZoom,t.curZoom),t.tagObj.index>=0){console.log("this.tagObj.isRightClick"),t.tagObj.recs.splice(t.tagObj.index,1),t.clearCanvas(t.$refs.tagcanvas,t.ctx);for(var e=0;e<t.tagObj.recs.length;e++)t.ctx.strokeRect(t.tagObj.recs[e].x,t.tagObj.recs[e].y,t.tagObj.recs[e].w,t.tagObj.recs[e].h);t.tagObj.isRightClick=!1,t.drawBins(t.tagObj.bins,t.ctx),t.drawOldRecs(t.tagObj.recs,t.ctx),t.ctx.restore()}})},enableBin:function(){this.clickBinHtml.style.display="none",this.tagObj.index>=0&&(this.tagObj.bins[this.tagObj.index].enable=1,this.ctx.save(),this.clearCanvas(this.$refs.tagcanvas,this.ctx),this.ctx.translate(this.translateX,this.translateY),this.ctx.scale(this.curZoom,this.curZoom),this.drawBins(this.tagObj.bins,this.ctx),this.drawOldRecs(this.tagObj.recs,this.ctx),this.ctx.restore())},disableBin:function(){this.clickBinHtml.style.display="none",this.tagObj.index>=0&&(this.tagObj.bins[this.tagObj.index].enable=0,this.ctx.save(),this.clearCanvas(this.$refs.tagcanvas,this.ctx),this.ctx.translate(this.translateX,this.translateY),this.ctx.scale(this.curZoom,this.curZoom),this.drawBins(this.tagObj.bins,this.ctx),this.drawOldRecs(this.tagObj.recs,this.ctx),this.ctx.restore())},setEditArea:function(t){this.editAreaMode=t,this.clickAreaHtml.style.display="none",this.clickBinHtml.style.display="none",t||(this.recoverDraw(),this.setModelData())},setEditBin:function(t){this.editBinMode=t,this.clickAreaHtml.style.display="none",this.clickBinHtml.style.display="none",t||(this.recoverDraw(),console.log("保存库位"),this.$emit("changeAreas",this.tagObj.bins,2))},drawLineArrow:function(t,e,s,i,a,r){var n,h,c=180*Math.atan2(s-a,e-i)/Math.PI,o=(c+45)*Math.PI/180,l=(c-45)*Math.PI/180,d=10*Math.cos(o),g=10*Math.sin(o),b=10*Math.cos(l),u=10*Math.sin(l);t.beginPath(),t.moveTo(e,s),t.lineTo(i,a),n=i+d,h=a+g,t.moveTo(n,h),t.lineTo(i,a),n=i+b,h=a+u,t.lineTo(n,h),t.strokeStyle=r,t.stroke()},setModelData:function(){for(var t=[],e=0;e<this.tagObj.recs.length;e++){var s={x:0,y:0,w:0,h:0,name:""};s.x=this.tagObj.recs[e].x*this.showScaleX,s.y=this.tagObj.recs[e].y*this.showScaleY,s.w=this.tagObj.recs[e].w*this.showScaleX,s.h=this.tagObj.recs[e].h*this.showScaleY,s.name=this.tagObj.recs[e].name,s.direction=this.tagObj.recs[e].direction,s.index=this.tagObj.recs[e].index,s.access_type=this.tagObj.recs[e].access_type,s.area_type=this.tagObj.recs[e].area_type,s.storage_type=this.tagObj.recs[e].storage_type,t.push(s)}this.$emit("changeAreas",t,1)},drawBins:function(t,e){if(0==t.length)return 0;for(var s=0;s<t.length;s++)t[s].enable?(this.ctx.beginPath(),e.fillStyle="rgb(0, 128, 0)",e.fillRect(t[s].x,t[s].y,t[s].w,t[s].l)):(this.ctx.beginPath(),e.fillStyle="rgb(255, 0, 0)",e.fillRect(t[s].x,t[s].y,t[s].w,t[s].l))},drawOldRecs:function(t,e){if(0==t.length)return 0;for(var s=0;s<t.length;s++){e.beginPath(),e.lineWidth=1,e.strokeStyle="rgb(0, 128, 192)",e.strokeRect(t[s].x,t[s].y,t[s].w,t[s].h);var i=t[s].name;3==t[s].direction||4==t[s].direction?e.strokeText(i,t[s].x,t[s].y+t[s].h+10):7==t[s].direction||8==t[s].direction?e.strokeText(i,t[s].x,t[s].y-5):1==t[s].direction||2==t[s].direction?e.strokeText(i,t[s].x-14,t[s].y+10):5!=t[s].direction&&6!=t[s].direction||e.strokeText(i,t[s].x+t[s].w+1,t[s].y+10)}},drawRuler:function(t,e,s){var i=this.centerX-(this.centerX-s.offsetX)/this.curZoom,a=this.centerY-(this.centerY-s.offsetY)/this.curZoom;e.beginPath(),e.strokeStyle="red",e.lineWidth=1,e.moveTo(i,0),e.lineTo(i,t.height),e.moveTo(0,a),e.lineTo(t.width,a),e.stroke()},zoom:function(t,e,s){this.fontZoom+s<1||(t.save(),this.clearCanvas(this.$refs.tagcanvas,this.ctx),this.curZoom=this.fontZoom+s,this.translateX=0,this.translateY=0,this.translateX=e.offsetX-(e.offsetX-this.translateX)*this.curZoom,this.translateY=e.offsetY-(e.offsetY-this.translateY)*this.curZoom,t.translate(this.translateX,this.translateY),t.scale(this.curZoom,this.curZoom),this.drawBins(this.tagObj.bins,t),this.drawOldRecs(this.tagObj.recs,this.ctx),t.restore(),this.fontZoom=this.curZoom)},mouseWhell:function(t){},mouseOut:function(t){if(this.editAreaMode||this.editBinMode){var e=this.centerX-(this.centerX-t.offsetX)/this.curZoom,s=this.centerY-(this.centerY-t.offsetY)/this.curZoom,i=this.$refs.tagcanvas,a=i.offsetLeft,r=i.offsetTop,n=i.offsetLeft+i.offsetWidth,h=i.offsetTop+i.offsetHeight;(e<a||e>n||s<r||s>h)&&(this.ctx.save(),this.clearCanvas(this.$refs.tagcanvas,this.ctx),this.ctx.translate(this.translateX,this.translateY),this.ctx.scale(this.curZoom,this.curZoom),this.drawOldRecs(this.tagObj.recs,this.ctx),this.drawBins(this.tagObj.bins,this.ctx),this.ctx.restore())}},mouseDown:function(t){if(this.editAreaMode||this.editBinMode)if(this.editAreaMode){this.clickAreaHtml.style.display="none";var e={offsetX:this.centerX-(this.centerX-t.offsetX)/this.curZoom,offsetY:this.centerY-(this.centerY-t.offsetY)/this.curZoom};if(this.tagObj.x=e.offsetX,this.tagObj.y=e.offsetY,this.tagObj.index=this.getEventIndex(this.tagObj.recs,this.tagObj.x,this.tagObj.y,this.tagObj.radious),2==t.button)return void(this.tagObj.index>=0&&(this.tagObj.isRightClick=!0));this.ctx.save(),this.ctx.translate(this.translateX,this.translateY),this.ctx.scale(this.curZoom,this.curZoom),this.tagObj.index>=0?(this.tagObj.startX=this.tagObj.recs[this.tagObj.index].x,this.tagObj.startY=this.tagObj.recs[this.tagObj.index].y,this.tagObj.side=this.getEventArea(this.tagObj.recs[this.tagObj.index],this.tagObj.x,this.tagObj.y,this.tagObj.radious),this.tagObj.side<9?this.tagObj.resize=!0:this.tagObj.drag=!0,this.drawLitRecs(this.ctx,this.prepareLitRecs(this.tagObj.recs[this.tagObj.index]),this.tagObj.recSize)):this.tagObj.draw=!0,this.changeResizeCursor(this.$refs.tagcanvas,this.tagObj.side),this.ctx.restore()}else if(this.editBinMode){this.clickBinHtml.style.display="none";var s={offsetX:this.centerX-(this.centerX-t.offsetX)/this.curZoom,offsetY:this.centerY-(this.centerY-t.offsetY)/this.curZoom};if(this.tagObj.x=s.offsetX,this.tagObj.y=s.offsetY,this.tagObj.index=this.getEventIndex(this.tagObj.bins,this.tagObj.x,this.tagObj.y,this.tagObj.radious),2==t.button)return void(this.tagObj.index>=0&&(this.tagObj.isRightClick=!0));this.ctx.save(),this.ctx.translate(this.translateX,this.translateY),this.ctx.scale(this.curZoom,this.curZoom),this.tagObj.index>=0&&(this.tagObj.startX=this.tagObj.bins[this.tagObj.index].x,this.tagObj.startY=this.tagObj.bins[this.tagObj.index].y,this.tagObj.side=this.getEventArea(this.tagObj.bins[this.tagObj.index],this.tagObj.x,this.tagObj.y,this.tagObj.radious),this.drawLitRecs(this.ctx,this.prepareLitRecs(this.tagObj.bins[this.tagObj.index]),this.tagObj.recSize)),this.changeResizeCursor(this.$refs.tagcanvas,this.tagObj.side),this.ctx.restore()}},mouseUp:function(t){if(this.editAreaMode||this.editBinMode)if(this.editAreaMode){this.clickAreaHtml.style.display="none";var e={offsetX:this.centerX-(this.centerX-t.offsetX)/this.curZoom,offsetY:this.centerY-(this.centerY-t.offsetY)/this.curZoom};if(1==this.tagObj.isRightClick)return console.log("this.tagObj.isRightClick"),this.tagObj.index=this.getEventIndex(this.tagObj.recs,this.tagObj.x,this.tagObj.y,this.tagObj.radious),void(this.tagObj.isRightClick=!1);this.ctx.save(),this.ctx.translate(this.translateX,this.translateY),this.ctx.scale(this.curZoom,this.curZoom),this.tagObj.resize=!1,this.tagObj.drag=!1,this.tagObj.draw&&(this.addToRecs(this.$refs.tagcanvas,e),this.tagObj.draw=!1),this.ctx.restore()}else if(this.editBinMode){this.clickBinHtml.style.display="none";this.centerX,this.centerX,t.offsetX,this.curZoom,this.centerY,this.centerY,t.offsetY,this.curZoom;if(1==this.tagObj.isRightClick)return console.log("this.tagObj.isRightClick"),this.tagObj.index=this.getEventIndex(this.tagObj.bins,this.tagObj.x,this.tagObj.y,this.tagObj.radious),void(this.tagObj.isRightClick=!1);this.ctx.save(),this.ctx.translate(this.translateX,this.translateY),this.ctx.scale(this.curZoom,this.curZoom),this.ctx.restore()}},mouseMove:function(t){if(this.editAreaMode||this.editBinMode)if(this.editAreaMode){this.ctx.save(),this.clearCanvas(this.$refs.tagcanvas,this.ctx),this.translateX=t.offsetX-(t.offsetX-this.translateX),this.translateY=t.offsetY-(t.offsetY-this.translateY),this.ctx.translate(this.translateX,this.translateY),this.ctx.scale(this.curZoom,this.curZoom),this.drawRuler(this.$refs.tagcanvas,this.ctx,t),this.drawOldRecs(this.tagObj.recs,this.ctx),this.drawBins(this.tagObj.bins,this.ctx);var e=this.centerX-(this.centerX-t.offsetX)/this.curZoom,s=this.centerY-(this.centerY-t.offsetY)/this.curZoom,i={offsetX:e,offsetY:s};if((r=this.getEventIndex(this.tagObj.recs,e,s,this.tagObj.radious))>-1){var a=this.tagObj.recs[r];n=this.getEventArea(a,e,s,this.tagObj.radious)}else n=0;this.changeResizeCursor(this.$refs.tagcanvas,n),this.tagObj.showLitRecs&&r>=0&&n>0&&this.drawLitRecs(this.ctx,this.prepareLitRecs(this.tagObj.recs[r]),this.tagObj.recSize),this.tagObj.draw&&this.drawRec(this.$refs.tagcanvas,this.ctx,i),this.tagObj.drag&&this.moveRec(this.$refs.tagcanvas,this.tagObj.recs[this.tagObj.index],i),this.tagObj.resize&&this.reSizeRec(this.tagObj.side,this.tagObj.recs[this.tagObj.index],e,s,this.tagObj.recSize),this.ctx.restore()}else if(this.editBinMode){var r,n;this.ctx.save(),this.clearCanvas(this.$refs.tagcanvas,this.ctx),this.translateX=t.offsetX-(t.offsetX-this.translateX),this.translateY=t.offsetY-(t.offsetY-this.translateY),this.ctx.translate(this.translateX,this.translateY),this.ctx.scale(this.curZoom,this.curZoom),this.drawOldRecs(this.tagObj.recs,this.ctx),this.drawBins(this.tagObj.bins,this.ctx);var h=this.centerX-(this.centerX-t.offsetX)/this.curZoom,c=this.centerY-(this.centerY-t.offsetY)/this.curZoom;if((r=this.getEventIndex(this.tagObj.bins,h,c,this.tagObj.radious))>-1){var o=this.tagObj.bins[r];n=this.getEventArea(o,h,c,this.tagObj.radious)}else n=0;this.changeResizeCursor(this.$refs.tagcanvas,n),this.tagObj.showLitRecs&&r>=0&&n>0&&this.drawLitRecs(this.ctx,this.prepareLitRecs(this.tagObj.bins[r]),this.tagObj.recSize),this.ctx.restore()}},contextMenu:function(t){if(this.editAreaMode){if(this.tagObj.index>=0){this.clickAreaHtml.style.display="block";var e=document.getElementById("div").getBoundingClientRect();return this.clickAreaHtml.style.display="block",this.clickAreaHtml.style.left=t.clientX-e.x+"px",this.clickAreaHtml.style.top=t.clientY-e.y+"px",!0}}else if(this.editBinMode){this.clickBinHtml.style.display="block";e=document.getElementById("div").getBoundingClientRect();return this.clickBinHtml.style.display="block",this.clickBinHtml.style.left=t.clientX-e.x+"px",this.clickBinHtml.style.top=t.clientY-e.y+"px",!0}},getEventIndex:function(t,e,s,i){if(0==t.length)return-1;for(var a=0;a<t.length;a++){if(e>t[a].x-i&&e<t[a].x+t[a].w+i&&s>t[a].y-i&&s<t[a].y+t[a].h+i)return a;if(a==t.length-1)return-1}},clearCanvas:function(t,e){e.clearRect(0,0,t.width,t.height)},getEventArea:function(t,e,s,i){if(e>t.x-i&&e<t.x+i){if(s>t.y-i&&s<t.y+i)return 1;if(s>t.y+i&&s<t.y+t.h-i)return 2;if(s>t.y+t.h-i&&s<t.y+t.h+i)return 3}else{if(!(e>t.x+t.w-i&&e<t.x+t.w+i))return s>t.y-i&&s<t.y+i&&e>t.x+i&&e<t.x+t.w-i?7:s>t.y+t.h-i&&s<t.y+t.h+i&&e>t.x+i&&e<t.x+t.w-i?8:9;if(s>t.y-i&&s<t.y+i)return 4;if(s>t.y+i&&s<t.y+t.h-i)return 5;if(s>t.y+t.h-i&&s<t.y+t.h+i)return 6}},drawLitRecs:function(t,e,s){for(var i=0;i<e.length;i++)t.fillRect(e[i][0]-s/2,e[i][1]-s/2,s,s)},changeResizeCursor:function(t,e){switch(e){case 0:t.style.cursor="crosshair";break;case 1:t.style.cursor="se-resize";break;case 2:t.style.cursor="e-resize";break;case 3:t.style.cursor="ne-resize";break;case 4:t.style.cursor="sw-resize";break;case 5:t.style.cursor="w-resize";break;case 6:t.style.cursor="nw-resize";break;case 7:t.style.cursor="s-resize";break;case 8:t.style.cursor="n-resize";break;case 9:t.style.cursor="move";break;default:t.style.cursor="default"}},addToRecs:function(t,e){var s={};s.x=this.tagObj.x>e.offsetX?e.offsetX:this.tagObj.x,s.y=this.tagObj.y>e.offsetY?e.offsetY:this.tagObj.y,s.w=Math.abs(e.offsetX-this.tagObj.x),s.h=Math.abs(e.offsetY-this.tagObj.y),s.direction=1,s.storage_type=0,s.access_type=0,s.index=0,s.w>20&&(s.name="none",this.tagObj.newrecsObj=s,this.tagObj.recs.push(this.tagObj.newrecsObj),this.tagObj.url=this.$refs.tagcanvas.toDataURL())},prepareLitRecs:function(t){var e=[];return e[0]=[t.x,t.y],e[1]=[t.x,t.y+t.h/2],e[2]=[t.x,t.y+t.h],e[3]=[t.x+t.w,t.y],e[4]=[t.x+t.w,t.y+t.h/2],e[5]=[t.x+t.w,t.y+t.h],e[6]=[t.x+t.w/2,t.y],e[7]=[t.x+t.w/2,t.y+t.h],e},drawRec:function(t,e,s){e.strokeRect(this.tagObj.x,this.tagObj.y,s.offsetX-this.tagObj.x,s.offsetY-this.tagObj.y)},moveRec:function(t,e,s){e.x=this.tagObj.startX+s.offsetX-this.tagObj.x,e.y=this.tagObj.startY+s.offsetY-this.tagObj.y},reSizeRec:function(t,e,s,i,a){var r=e.x,n=e.y;t<4&&r+e.w-s>a&&(e.x=s),(1==t||4==t||7==t)&&n+e.h-i>a&&(e.y=i),t<4?r+e.w-s>a&&(e.w=r+e.w-s):t<7&&s-r>a&&(e.w=s-r),1==t||4==t||7==t?n+e.h-i>a&&(e.h=n+e.h-i):3!=t&&6!=t&&8!=t||i-n>a&&(e.h=i-n)}}},a=(s("OdAA"),s("KHd+")),r=Object(a.a)(i,function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"tagcanvasbox",attrs:{id:"div"}},[s("div",{staticClass:"canvas-container",attrs:{id:"map"}},[s("canvas",{ref:"tagcanvas",staticStyle:{border:"1px solid #DDD"},on:{mousedown:function(e){t.mouseDown(e)},mouseup:function(e){t.mouseUp(e)},mousemove:function(e){t.mouseMove(e)},contextmenu:function(e){e.preventDefault(),t.contextMenu(e)},mouseout:function(e){t.mouseOut(e)},mousewheel:function(e){t.mouseWhell(e)}}})]),t._v(" "),s("ul",{staticClass:"clickRightMenu",attrs:{id:"clickAreaMenu"}},[s("li",{on:{click:t.showPropertyDlg}},[t._v("设置库区")]),t._v(" "),s("li",{on:{click:t.delArea}},[t._v("删除库区")])]),t._v(" "),s("ul",{staticClass:"clickRightMenu",attrs:{id:"clickBinMenu"}},[s("li",{on:{click:t.enableBin}},[t._v("有效库位")]),t._v(" "),s("li",{on:{click:t.disableBin}},[t._v("无效库位")])]),t._v(" "),s("el-dialog",{attrs:{"close-on-click-modal":!1,"custom-class":"customDlgClass",visible:t.dialogTableVisible,title:"设置"},on:{"update:visible":function(e){t.dialogTableVisible=e}}},[s("el-row",[t._v("\n 区域编号:\n "),s("el-input",{staticStyle:{width:"50%"},attrs:{placeholder:"输入名称"},model:{value:t.area_title,callback:function(e){t.area_title=e},expression:"area_title"}})],1),t._v(" "),s("el-row",{staticStyle:{"margin-top":"5px"}},[t._v("\n 存储类型:\n "),s("el-select",{staticStyle:{width:"50%"},attrs:{placeholder:"选择类型"},model:{value:t.storeType,callback:function(e){t.storeType=e},expression:"storeType"}},[s("el-option",{key:"0",attrs:{label:"成品",value:"0"}}),t._v(" "),s("el-option",{key:"1",attrs:{label:"卡板",value:"1"}})],1)],1),t._v(" "),s("el-row",{staticStyle:{"margin-top":"10px"}},[t._v("\n 入叉方向:\n ")]),t._v(" "),s("el-radio-group",{staticClass:"wayIn",model:{value:t.wayIn,callback:function(e){t.wayIn=e},expression:"wayIn"}},[s("el-radio",{staticStyle:{top:"10px",left:"-40px"},attrs:{label:1}},[t._v("→")]),t._v(" "),s("el-radio",{staticStyle:{top:"135px",left:"-110px"},attrs:{label:2}},[t._v("→")]),t._v(" "),s("el-radio",{staticStyle:{top:"160px",left:"-40px"},attrs:{label:3}},[t._v("↑")]),t._v(" "),s("el-radio",{staticStyle:{top:"160px",left:"30px"},attrs:{label:4}},[t._v("↑")]),t._v(" "),s("el-radio",{staticStyle:{top:"105px",left:"140px"},attrs:{label:5}},[t._v("←")]),t._v(" "),s("el-radio",{staticStyle:{top:"-10px",left:"75px"},attrs:{label:6}},[t._v("←")]),t._v(" "),s("el-radio",{staticStyle:{top:"-70px",left:"90px"},attrs:{label:7}},[t._v("↓")]),t._v(" "),s("el-radio",{staticStyle:{top:"-70px",left:"-90px"},attrs:{label:8}},[t._v("↓")])],1),t._v(" "),s("el-row",{staticStyle:{"margin-top":"100px"}},[s("el-button",{attrs:{type:"success"},on:{click:t.setProperty}},[t._v("设置")])],1)],1)],1)},[],!1,null,null,null);r.options.__file="dpCanvas.vue";var n=r.exports,h=s("c/X4"),c={components:{dpCanvas:n},data:function(){return{data_model:"",editAreaMode:!1,editBinMode:!1,editArea:"编辑库区",editBin:"编辑库位"}},mounted:function(){this.getModelData()},methods:{getModelData:function(){var t=this;h.a.GetStoreModel().then(function(e){t.data_model=e.data.data})},setModelData:function(t,e){1==e?h.a.SetStoreModel(t).then(function(t){console.log(t.data)}):h.a.SaveStockInfo(t).then(function(t){console.log(t.data)})},setEditArea:function(){this.editAreaMode=!this.editAreaMode,this.editAreaMode?(this.editArea="保存",this.editBinMode=!1,this.editBin="编辑库位"):this.editArea="编辑库区",this.$children[1].setEditArea(this.editAreaMode)},setEditBin:function(){this.editBinMode=!this.editBinMode,this.editBinMode?(this.editBin="保存",this.editAreaMode=!1,this.editArea="编辑库区"):this.editBin="编辑库位",this.$children[1].setEditBin(this.editBinMode)}}},o=(s("60T9"),Object(a.a)(c,function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"div-nav"},[s("el-row",{staticStyle:{"margin-left":"15px","margin-top":"5px","z-index":"999"}},[s("el-button",{staticClass:"item-btn",attrs:{round:"",size:"small"},on:{click:t.setEditArea}},[t._v(t._s(t.editArea))]),t._v(" "),s("el-button",{staticClass:"item-btn",attrs:{round:"",size:"small"},on:{click:t.setEditBin}},[t._v(t._s(t.editBin))])],1),t._v(" "),s("dp-canvas",{attrs:{"data-model":t.data_model},on:{changeAreas:t.setModelData}})],1)},[],!1,null,"4928fb1b",null));o.options.__file="modeledit.vue";e.default=o.exports},"c/X4":function(t,e,s){"use strict";var i=s("t3Un");e.a={GetBinsInfo:function(t){return Object(i.a)({url:"/storage/GetBinsInfo",method:"post",data:t})},GetStoreModel:function(){return Object(i.a)({url:"/store/GetStoreModel",method:"post"})},GetStoreModel2:function(){return Object(i.a)({url:"/store/GetStoreModel2",method:"post"})},ImportBinModelData:function(t){return Object(i.a)({url:"/store/ImportBinModel",method:"post",data:t})},SetStoreModel:function(t){return Object(i.a)({url:"/store/SetStoreModel",method:"post",data:t})},SaveStockInfo:function(t){return Object(i.a)({url:"/store/SaveStockInfo",method:"post",data:t})},saveBasicInfo:function(t){return Object(i.a)({url:"/store/SaveBasicInfo",method:"post",data:t})},getBasicInfo:function(){return Object(i.a)({url:"/store/GetBasicInfo",method:"post"})},getStoreStatData:function(){return Object(i.a)({url:"/store/GetStoreStatData",method:"post"})},getCheckRecord:function(){return Object(i.a)({url:"/store/GetCheckRecord",method:"post"})},getBatchList:function(){return Object(i.a)({url:"/storage/GetBatchList",method:"post"})},getAllBatchList:function(){return Object(i.a)({url:"/storage/GetAllBatchList",method:"post"})},getProductionBatchList:function(){return Object(i.a)({url:"/erp/GetProductionBatchList",method:"post"})},addBatchNumber:function(t){return Object(i.a)({url:"/storage/AddBatchNumber",method:"post",data:t})},GetCurrentBatchAndPackage:function(){return Object(i.a)({url:"/storage/GetCurrentBatchAndPackage",method:"post"})},SetCurrentBatchAndPackage:function(t){return Object(i.a)({url:"/storage/SetCurrentBatchAndPackage",method:"post",data:t})},getBatchInfo:function(t){return Object(i.a)({url:"/storage/GetBatchInfo",method:"post",data:t})},SetBinStoreInfo:function(t){return Object(i.a)({url:"/storage/SetBinStoreInfo",method:"post",data:t})},GetBinStoreInfo:function(t){return Object(i.a)({url:"/storage/GetBinStoreInfo",method:"post",data:t})},getInOutInfo:function(t){return Object(i.a)({url:"/storage/getInOutInfo",method:"post",data:t})},getProductByBatch:function(t){return Object(i.a)({url:"/storage/getProductByBatch",method:"post",data:t})}}},e5Wk:function(t,e,s){}}]); |