12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-30cb0a71"],{"138d":function(e,t,n){"use strict";n("224f")},"224f":function(e,t,n){},"4be3":function(e,t,n){"use strict";n.r(t);var r=n("7a23"),i=function(e){return Object(r["pushScopeId"])("data-v-781211d6"),e=e(),Object(r["popScopeId"])(),e},o={class:"com-upload"},a={class:"file-upload"},c=i((function(){return Object(r["createElementVNode"])("div",{class:"file-upload-text"},"上传文件",-1)})),l=i((function(){return Object(r["createElementVNode"])("canvas",{id:"myCanvas",width:"10000",height:"10000"}," Canvas画正多边形 ",-1)}));function s(e,t,n,i,s,u){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",o,[Object(r["createElementVNode"])("div",a,[c,Object(r["createElementVNode"])("input",{class:"file-upload-input",id:"upfile",type:"file",onChange:t[0]||(t[0]=function(){return e.getFile&&e.getFile.apply(e,arguments)})},null,32)]),l])}n("cb29"),n("c975"),n("d81d"),n("b0c0"),n("a9e3"),n("d3b7"),n("ac1f"),n("25f0"),n("5319"),n("1276");var u=n("5530"),f=Object(r["defineComponent"])({components:{},setup:function(){var e=[],t=Object(r["reactive"])({allObj:e,initCanvas:function(){var e=document.querySelector("#myCanvas"),n=e.getContext("2d"),r=t.allObj.objArr;for(var i in r){var o=r[i];n.lineWidth=1,n.fillStyle="#cfefef",n.beginPath();for(var a=[],c=0;c<o.length;c++)o[c].left=o[c].left,o[c].top=o[c].top,"circle"===o[c].type?a.push(o[c]):o[c].type||n.lineTo(o[c].left,o[c].top);a&&a.length?(n.lineTo(a[0].left,a[0].top),n.bezierCurveTo(a[1].left,a[1].top,a[2].left,a[2].top,a[3].left,a[3].top)):n.lineTo(o[0].left,o[0].top),n.fill(),n.closePath(),n.strokeStyle="red",n.stroke()}},getFile:function(e){var n=e.target.files[0],r=n.name;r=r.split(".")[0];var i=new FileReader;"undefined"!==typeof FileReader&&(i.readAsText(n,"gb2312"),i.onload=function(){var e=i.result;t.handPoint(e,r)})},handPoint:function(e,t){e=e.replace(/\"/g,"");var n=t.split("-"),r=e.split(/[(\r\n)\r\n]+/),i={spaceId:n[0].toString(),localName:n[0].toString(),canClick:!0,pointArr:[],devicePoint:[],circlePoint:[],logPointArr:[]};r.map((function(e,t){if(e){var r=e.split(","),o={left:r[0],top:r[1]};n[1]?i.circlePoint.push(o):t<=1?i.logPointArr.push(o):t<=4?i.devicePoint.push(o):i.pointArr.push(o)}}));var o=localStorage.getItem("spaceList"),a=o?JSON.parse(o):[],c=!1;a.map((function(e){n[1]&&e.spaceId===n[1]?(e.circlePoint=i.circlePoint,c=!0):e.spaceId===n[0]&&(e.logPointArr=i.logPointArr,e.devicePoint=i.devicePoint,e.pointArr=i.pointArr,c=!0)})),c||a.push(i),localStorage.setItem("spaceList",JSON.stringify(a))},handleStr:function(e){var n=e.split("<DIV "),r=[],i={},o={};for(var a in n.map((function(e){var n={},i=e.split(" ");i.map((function(e){if(e.indexOf("id=")>-1){var t=e.split("="),r=t[1];n.id=r}else;})),n.height=t.getNum(e,"HEIGHT"),n.width=t.getNum(e,"WIDTH"),n.left=t.getNum(e,"LEFT"),n.top=t.getNum(e,"TOP");var o=t.getNum(e,"title"),a=o.split("-");n.spaceId=a[0],n.order=1*a[1],a[2]&&"c"===a[2]&&(n.type="circle"),n.width&&r.push(n)})),r.map((function(e){e.spaceId?i[e.spaceId]?i[e.spaceId].push(e):i[e.spaceId]=[e]:(o.width=e.width,o.height=e.height)})),i)i[a].sort(t.sortab("order"));t.allObj.objArr=i,t.initCanvas()},sortab:function(e){return function(t,n){var r=t[e],i=n[e];return i<r?1:i>r?-1:0}},getNum:function(e,t){var n=e.indexOf(t);if(n>-1){if("title"===t){var r=t.length,i=e.substr(n+r),o=i.indexOf("#"),a=i.substr(0,o),c=a.split("="),l=c[1];return l&&(l=l.substr(1,l.length)),l}var s=t.length,u=e.substr(n+s),f=u.indexOf("px"),p=u.substr(0,f);return p=p.replace(/:/,""),p?Number(p):""}return""}});return Object(r["nextTick"])((function(){})),Object(r["onMounted"])((function(){})),Object(u["a"])({},Object(r["toRefs"])(t))}}),p=(n("138d"),n("6b0d")),d=n.n(p);const v=d()(f,[["render",s],["__scopeId","data-v-781211d6"]]);t["default"]=v},5899:function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},"58a8":function(e,t,n){var r=n("1d80"),i=n("5899"),o="["+i+"]",a=RegExp("^"+o+o+"*"),c=RegExp(o+o+"*$"),l=function(e){return function(t){var n=String(r(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(c,"")),n}};e.exports={start:l(1),end:l(2),trim:l(3)}},"81d5":function(e,t,n){"use strict";var r=n("7b0b"),i=n("23cb"),o=n("50c4");e.exports=function(e){var t=r(this),n=o(t.length),a=arguments.length,c=i(a>1?arguments[1]:void 0,n),l=a>2?arguments[2]:void 0,s=void 0===l?n:i(l,n);while(s>c)t[c++]=e;return t}},a9e3:function(e,t,n){"use strict";var r=n("83ab"),i=n("da84"),o=n("94ca"),a=n("6eeb"),c=n("5135"),l=n("c6b6"),s=n("7156"),u=n("c04e"),f=n("d039"),p=n("7c73"),d=n("241c").f,v=n("06cf").f,b=n("9bf2").f,g=n("58a8").trim,h="Number",I=i[h],N=I.prototype,m=l(p(N))==h,O=function(e){var t,n,r,i,o,a,c,l,s=u(e,!1);if("string"==typeof s&&s.length>2)if(s=g(s),t=s.charCodeAt(0),43===t||45===t){if(n=s.charCodeAt(2),88===n||120===n)return NaN}else if(48===t){switch(s.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+s}for(o=s.slice(2),a=o.length,c=0;c<a;c++)if(l=o.charCodeAt(c),l<48||l>i)return NaN;return parseInt(o,r)}return+s};if(o(h,!I(" 0o1")||!I("0b1")||I("+0x1"))){for(var A,E=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof E&&(m?f((function(){N.valueOf.call(n)})):l(n)!=h)?s(new I(O(t)),n,E):O(t)},j=r?d(I):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),P=0;j.length>P;P++)c(I,A=j[P])&&!c(E,A)&&b(E,A,v(I,A));E.prototype=N,N.constructor=E,a(i,h,E)}},cb29:function(e,t,n){var r=n("23e7"),i=n("81d5"),o=n("44d2");r({target:"Array",proto:!0},{fill:i}),o("fill")}}]);
- //# sourceMappingURL=chunk-30cb0a71.4d913c47.js.map
|