You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
4.0 KiB

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/ship_manager"],{273:function(t,n,e){"use strict";(function(t,n){var i=e(4);e(26);i(e(25));var a=i(e(274));t.__webpack_require_UNI_MP_PLUGIN__=e,n(a.default)}).call(this,e(1)["default"],e(2)["createPage"])},274:function(t,n,e){"use strict";e.r(n);var i=e(275),a=e(277);for(var s in a)["default"].indexOf(s)<0&&function(t){e.d(n,t,(function(){return a[t]}))}(s);e(279);var r,c=e(33),o=Object(c["default"])(a["default"],i["render"],i["staticRenderFns"],!1,null,"20b14f80",null,!1,i["components"],r);o.options.__file="pages/index/ship_manager.vue",n["default"]=o.exports},275:function(t,n,e){"use strict";e.r(n);var i=e(276);e.d(n,"render",(function(){return i["render"]})),e.d(n,"staticRenderFns",(function(){return i["staticRenderFns"]})),e.d(n,"recyclableRender",(function(){return i["recyclableRender"]})),e.d(n,"components",(function(){return i["components"]}))},276:function(t,n,e){"use strict";var i;e.r(n),e.d(n,"render",(function(){return a})),e.d(n,"staticRenderFns",(function(){return r})),e.d(n,"recyclableRender",(function(){return s})),e.d(n,"components",(function(){return i}));var a=function(){var t=this,n=t.$createElement,e=(t._self._c,t.steps.length);t.$mp.data=Object.assign({},{$root:{g0:e}})},s=!1,r=[];a._withStripped=!0},277:function(t,n,e){"use strict";e.r(n);var i=e(278),a=e.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(s);n["default"]=a.a},278:function(t,n,e){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=function(){e.e("components/NavBar").then(function(){return resolve(e(258))}.bind(null,e)).catch(e.oe)},a={name:"ShipManagerPage",components:{NavBar:i},data:function(){return{steps:["基本信息","船舶参数","船检簿上传","签名确认"],currentStep:1,page1Img:"",page2Img:"",signChecked:!1,signImg:"",isSigning:!1,lastPoint:null,canvasWidth:0,canvasHeight:0,hasDrawn:!1,hasSigned:!1}},methods:{nextStep:function(){this.currentStep<4&&this.currentStep++},prevStep:function(){this.currentStep>1&&this.currentStep--},submit:function(){t.showToast({title:"提交成功",icon:"success"})},chooseImage:function(n){var e=this;t.chooseImage({count:1,success:function(t){"page1"===n&&(e.page1Img=t.tempFilePaths[0]),"page2"===n&&(e.page2Img=t.tempFilePaths[0])}})},deleteImage:function(t){"page1"===t&&(this.page1Img=""),"page2"===t&&(this.page2Img="")},viewExample:function(){t.showToast({title:"查看示例",icon:"none"})},startSign:function(n){this.isSigning=!0,this.hasSigned=!0;var e=t.createCanvasContext("signCanvas",this),i=n.touches[0],a=i.x,s=i.y;this.hasDrawn||(e.setFillStyle("#fff"),e.fillRect(0,0,this.canvasWidth,this.canvasHeight),this.hasDrawn=!0),e.moveTo(a,s),e.setStrokeStyle("#222"),e.setLineWidth(4),e.beginPath(),this.lastPoint={x:a,y:s},e.draw(!0)},moveSign:function(n){if(this.isSigning){var e=t.createCanvasContext("signCanvas",this),i=n.touches[0],a=i.x,s=i.y;e.moveTo(this.lastPoint.x,this.lastPoint.y),e.lineTo(a,s),e.setStrokeStyle("#222"),e.setLineWidth(4),e.stroke(),e.draw(!0),this.lastPoint={x:a,y:s}}},endSign:function(){this.isSigning=!1},resetSign:function(){this.signImg="",this.hasDrawn=!1,this.hasSigned=!1;var n=t.createCanvasContext("signCanvas",this);n.setFillStyle("#fff"),n.fillRect(0,0,this.canvasWidth,this.canvasHeight),n.draw()},previewSign:function(){var n=this;t.createSelectorQuery().select("#signCanvas").boundingClientRect((function(e){t.canvasToTempFilePath({canvasId:"signCanvas",width:e.width,height:e.height,success:function(n){t.previewImage({urls:[n.tempFilePath]})},fail:function(n){t.showToast({title:"签名生成失败",icon:"none"})}},n)})).exec()}}};n.default=a}).call(this,e(2)["default"])},279:function(t,n,e){"use strict";e.r(n);var i=e(280),a=e.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(s);n["default"]=a.a},280:function(t,n,e){}},[[273,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/ship_manager.js.map