(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-employed-user-sign"],{"0f3d":function(t,e,n){"use strict";n.r(e);var a=n("cf96"),i=n("d4ad");for(var o in i)"default"!==o&&function(t){n.d(e,t,(function(){return i[t]}))}(o);n("b9c8");var s,r=n("f0c5"),c=Object(r["a"])(i["default"],a["b"],a["c"],!1,null,"e9f75e34",null,!1,a["a"],s);e["default"]=c.exports},"2df4":function(t,e,n){"use strict";n.r(e);var a=n("592f"),i=n.n(a);for(var o in a)"default"!==o&&function(t){n.d(e,t,(function(){return a[t]}))}(o);e["default"]=i.a},"2eb0":function(t,e,n){"use strict";var a=n("de5a"),i=n.n(a);i.a},"304f":function(t,e,n){var a=n("e9e8");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("661c0c5e",a,!0,{sourceMap:!1,shadowMode:!1})},"592f":function(t,e,n){"use strict";n("a9e3"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=uni.getSystemInfoSync(),i={},o={name:"u-navbar",props:{height:{type:[String,Number],default:""},backIconColor:{type:String,default:"#606266"},backIconName:{type:String,default:"nav-back"},backIconSize:{type:[String,Number],default:"44"},backText:{type:String,default:""},backTextStyle:{type:Object,default:function(){return{color:"#606266"}}},title:{type:String,default:""},titleWidth:{type:[String,Number],default:"250"},titleColor:{type:String,default:"#606266"},titleBold:{type:Boolean,default:!1},titleSize:{type:[String,Number],default:32},isBack:{type:Boolean,default:""},background:{type:Object,default:function(){return{background:"#ffffff"}}},isFixed:{type:Boolean,default:!0},immersive:{type:Boolean,default:!1},borderBottom:{type:Boolean,default:!0},zIndex:{type:[String,Number],default:""},customBack:{type:Function,default:null}},data:function(){return{menuButtonInfo:i,statusBarHeight:a.statusBarHeight}},computed:{navbarInnerStyle:function(){var t={};return t.height=this.navbarHeight+"px",t},titleStyle:function(){var t={};return t.left=(a.windowWidth-uni.upx2px(this.titleWidth))/2+"px",t.right=(a.windowWidth-uni.upx2px(this.titleWidth))/2+"px",t.width=uni.upx2px(this.titleWidth)+"px",t},navbarHeight:function(){return this.height?this.height:44}},created:function(){},methods:{goBack:function(){"function"===typeof this.customBack?this.customBack.bind(this.$u.$parent.call(this))():uni.navigateBack()}}};e.default=o},"83c3":function(t,e,n){"use strict";n.r(e);var a=n("86f0"),i=n("2df4");for(var o in i)"default"!==o&&function(t){n.d(e,t,(function(){return i[t]}))}(o);n("2eb0");var s,r=n("f0c5"),c=Object(r["a"])(i["default"],a["b"],a["c"],!1,null,"1b1ef71e",null,!1,a["a"],s);e["default"]=c.exports},"86f0":function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return a}));var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{},[a("v-uni-view",{staticClass:"u-navbar",class:{"u-navbar-fixed":t.isFixed,"u-border-bottom":t.borderBottom},staticStyle:{background:"#F7F7F7","z-index":"980"}},[a("v-uni-view",{staticClass:"u-status-bar",style:{height:t.statusBarHeight+"px"}}),a("v-uni-view",{staticClass:"u-navbar-inner",style:[t.navbarInnerStyle]},[t.isBack?a("v-uni-view",{staticClass:"u-back-wrap",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goBack.apply(void 0,arguments)}}},[a("v-uni-image",{staticStyle:{width:"64upx",height:"64upx"},attrs:{src:n("a2be"),mode:""}})],1):t._e(),t.title?a("v-uni-view",{staticClass:"u-navbar-content-title",style:[t.titleStyle]},[a("v-uni-view",{staticClass:"u-title u-line-1"},[t._v(t._s(t.title))])],1):t._e(),a("v-uni-view",{staticClass:"u-slot-content"},[t._t("default")],2),a("v-uni-view",{staticClass:"u-slot-right"},[t._t("right")],2)],1)],1),t.isFixed&&!t.immersive?a("v-uni-view",{staticClass:"u-navbar-placeholder",style:{width:"100%",height:Number(t.navbarHeight)+t.statusBarHeight+"px"}}):t._e()],1)},o=[]},8707:function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 颜色变量 */\n/* 页面背景色 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.u-navbar[data-v-1b1ef71e]{width:100%}.u-navbar-fixed[data-v-1b1ef71e]{position:fixed;left:0;right:0;top:0;z-index:991}.u-status-bar[data-v-1b1ef71e]{width:100%}.u-navbar-inner[data-v-1b1ef71e]{display:flex;flex-direction:row;justify-content:space-between;position:relative;align-items:center}.u-back-wrap[data-v-1b1ef71e]{display:flex;flex-direction:row;align-items:center;flex:1;flex-grow:0;padding:%?14?% %?14?% %?14?% %?24?%}.u-back-text[data-v-1b1ef71e]{padding-left:%?4?%;font-size:%?30?%}.u-navbar-content-title[data-v-1b1ef71e]{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:1;position:absolute;left:0;right:0;height:%?60?%;text-align:center;flex-shrink:0}.u-navbar-centent-slot[data-v-1b1ef71e]{flex:1}.u-title[data-v-1b1ef71e]{line-height:%?60?%;flex:1;font-size:%?34?%;color:#333;font-weight:800}.u-navbar-right[data-v-1b1ef71e]{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.u-slot-content[data-v-1b1ef71e]{flex:1;display:flex;flex-direction:row;align-items:center}',""]),t.exports=e},a2be:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA9xJREFUeF7lmztoVUEQQM/EQlEQQUhEBS38pNVKjVWqBEHEX6mVgmLhn2AiIYgh5PlJIQpaaakkiJDEKpW/xtgaY6GgIiSCCIoWZmXivnBzc5P7e/ve1b3wqje7O3Pu7t2Z2VnB8WOMWQNsB7YAjcB6YBWwAlhih/8JfAU+A++A18Ar4LmIfHSporjo3BizA9gH7AI25xxjDBgE+kXkWc6+5jSvGABjjL7RI/a3sdKK2v7GgTv6ExGdMbmf3ACs4eeAE8Dy3Bol6+AbcAMo5QWRGYAxZhFwFLgErEymd8WlvgAXgdsi8jtL75kAGGM2AXeBbVkGddDmBXBYRN6k7Ts1AGPMIeAmsCztYI7lvwPHReRemnESA7BT/gpwMs0ANZDtA84mXRKJABhjFgP3gd01MCjLkI+AgyLyK65xLABr/EOgJa6zgv3/GNgTB2FBAHbaD/xDbz78DnQm7F1oOcQBuP4PrPm4idcnIqfmE5oXgP3a61b3Pzy6RUbuDpEA7D4/WsCtLuvL0C1ya5SfMAeAXfdPCuTkZDU63E6dpZ3h70EUgGPW0anUwEXqRx2lW0GFZgGwgc3bGvr2rmFp7LAhGECFAVwGLrjWosb9d4tIe1mHGQD27b+vYkg7h8PIyAi9vb2ICB0dHTQ1NblgpaH0uvIsCALQmL7XxYhJ+hweHqazs5Opqalp8fr6eoaGhpI0zSJzXkRK2jAIQENJV5mcBZUMG6/CDQ0NDA5qJszJMy4iGtL/BWBzeE+dDBXTaZTxdXV19PT00Nzc7FKlJs0xlgFcBU67HC2q7/mM7+rqorW11bU610TkTBmApqHzZm9TKVxj41XXMRFpFJu3/5BK+5zCBTC+bMFaBbAfeJDTpsTNC2S86nxAAVTN+SmY8QqgWwH0a9Ig8SvMKFhA49WSAQXwUkPFjHYlalZQ41X3UQWgh4+rE1mSQajAxqs1nxSAJguWZrAtton69m1tbTPurTZQJ6dK+3ysfsAPBaBHSnVJpNPKtLS0MDk5OdOsYMarXlNOAag3NzExUXgA3i8B7z+C3m+D3jtC3rvC3gdDWsbmbzism7Qxxt+EiAXgfUpMCxv9TYraWVCotLjjc4HZaXELoFAHI47PBSIPRrTUteZHY6VSafporL29vbpHY3YWVM0pShtaV1A++nDUAtBZ4O/xuIXgb4GEBaBF0P6WyFgIenLqZ5FU+WPjdZlcAIK/hZKB74G/pbIWglaK+1ksHVgK/pbLByDo9ujnhYmgG+rtlZkQBH8vTYWWhJ/X5kKzQQMo/y5OhsNTb6/ORsXpXl6eni9hUfTr838A0VNauSlBgsYAAAAASUVORK5CYII="},b9c8:function(t,e,n){"use strict";var a=n("304f"),i=n.n(a);i.a},cf96:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return a}));var a={uNavbar:n("83c3").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"page-content"},[n("u-navbar",{attrs:{"is-back":!0,"border-bottom":!1,title:"签字确认"}}),n("v-uni-view",{staticClass:"wrapper"},[n("v-uni-view",{staticClass:"handBtn"},[n("v-uni-view",{staticClass:"saveBtn"},[t._v("*签名请勿换行")]),n("v-uni-button",{staticClass:"delBtn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.autographClick(1)}}},[t._v("重置")]),n("v-uni-button",{staticClass:"subBtn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.autographClick(2)}}},[t._v("上传")])],1),n("v-uni-view",{staticClass:"handCenter"},[n("v-uni-canvas",{staticClass:"handWriting",attrs:{"disable-scroll":!0,"canvas-id":"handWriting"},on:{touchstart:function(e){arguments[0]=e=t.$handleEvent(e),t.touchstart.apply(void 0,arguments)},touchmove:function(e){arguments[0]=e=t.$handleEvent(e),t.touchmove.apply(void 0,arguments)}}}),n("v-uni-canvas",{staticStyle:{position:"absolute",opacity:"0"},style:{width:t.cavWidth,height:t.cavWidth1},attrs:{"canvas-id":"handWriting2"}})],1)],1)],1)},o=[]},d4ad:function(t,e,n){"use strict";n.r(e);var a=n("dcd5"),i=n.n(a);for(var o in a)"default"!==o&&function(t){n.d(e,t,(function(){return a[t]}))}(o);e["default"]=i.a},dcd5:function(t,e,n){"use strict";(function(t){n("ac1f"),n("5319"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={data:function(){return{canvasCtx:"",points:[],hasSign:!1,isInit:!1,type:0,my_sgin:[],no_auth_id:"",cavWidth:2e3,cavWidth1:2e3,lineSize:5,canvasName:"handWriting",ctx:"",startX:null,startY:null,canvasWidth:0,canvasHeight:0,selectColor:"black",lineColor:"#1A1A1A",canvas:null}},onLoad:function(t){var e=this;this.ctx=uni.createCanvasContext("handWriting",this),this.$nextTick((function(){uni.createSelectorQuery().select(".handCenter").boundingClientRect((function(t){e.canvasWidth=t.width,e.canvasHeight=t.height})).exec()})),t.type&&(this.type=t.type),t.no_auth_id&&(this.no_auth_id=t.no_auth_id)},onShow:function(){},methods:{mySgin:function(){var e=this;this.$u.get("/lab/signature/me").then((function(n){var a=n.data.list;t.log(a,"pppp"),e.my_sgin=a}))},touchstart:function(t){this.startX=t.changedTouches[0].x,this.startY=t.changedTouches[0].y,this.ctx.setStrokeStyle(this.lineColor),this.ctx.setLineWidth(this.lineSize),this.ctx.setLineCap("round"),this.ctx.beginPath()},touchmove:function(t){var e=t.changedTouches[0].x,n=t.changedTouches[0].y;this.ctx.moveTo(this.startX,this.startY),this.ctx.lineTo(e,n),this.ctx.stroke(),this.startX=e,this.startY=n,this.ctx.draw(!0)},touchend:function(){this.points=[],this.canvasCtx.draw(!0)},draw:function(){var t=this.points[0],e=this.points[1];this.points.shift(),this.canvasCtx.moveTo(t.X,t.Y),this.canvasCtx.lineTo(e.X,e.Y),this.canvasCtx.stroke(),this.canvasCtx.draw(!0),this.hasSign=!0},autographClick:function(e){var n=this;1===e?(n.ctx.clearRect(0,0,700,730),n.ctx.draw(),n.setCanvasBg("#fff")):uni.canvasToTempFilePath({canvasId:"handWriting",fileType:"png",quality:1,success:function(e){t.log(e.tempFilePath,"canvas生成图片地址"),wx.getImageInfo({src:e.tempFilePath,success:function(a){t.log(a);var i=wx.createCanvasContext("handWriting2"),o=a.height/a.width,s=300/o,r=300;n.cavWidth=300/o,n.cavWidth1=300,i.translate(r/2.5,s/2.5),i.rotate(270*Math.PI/180),i.drawImage(e.tempFilePath,-s/2.5,-r/2.5,s,r),i.draw(!1,(function(){wx.canvasToTempFilePath({canvasId:"handWriting2",fileType:"png",quality:1,success:function(e){t.log(e),n.uploadPic(e.tempFilePath)}})}))}})}})},rotate:function(e){var n=this,a=this;wx.createSelectorQuery().select("#handWriting2").fields({node:!0,size:!0}).exec((function(i){var o=i[0].node,s=o.getContext("2d");o.width=n.ctxH,o.height=n.ctxW,wx.canvasToTempFilePath({canvas:a.canvas,success:function(t){var n=o.createImage();n.src=t.tempFilePath,n.onload=function(){s.translate(o.width/2,o.height/2),s.rotate(270*Math.PI/180),s.drawImage(n,-o.height/2,-o.width/2),s.scale(a.pixelRatio,a.pixelRatio),e(o)}},fail:function(e){t.log(e)}})}))},uploadPic:function(e){var n=this;uni.uploadFile({url:this.$u.http.config.baseUrl+"/common/upload",filePath:e,name:"file",formData:{file_type:"img",type:"signature"},success:function(e){var a=JSON.parse(e.data.replace("\ufeff",""));if(t.log(a),t.log(!n.type,"zouzheli--"),n.type)if(0==n.my_sgin.length){var i={admin_id:n.$store.state.user?n.$store.state.user.user_id:n.$store.state.vuex_user.id,path:a.data.path,status:1};n.$u.post("/lab/signature",i).then((function(t){uni.showToast({title:"签章上传成功!"}),setTimeout((function(){n.type?uni.navigateBack():uni.navigateTo({url:"/pages/mine/mysign"})}),1e3)}))}else{var o={admin_id:n.my_sgin[0].admin.id,path:a.data.path,status:1,id:n.my_sgin[0].id};n.$u.put("/lab/signature/info/"+o.id,o).then((function(t){uni.showToast({title:"签章修改成功!"}),setTimeout((function(){n.type?uni.navigateBack():uni.navigateTo({url:"/pages/mine/mysign"})}),1e3)}))}else{var s={admin_id:n.no_auth_id,path:a.data.path};n.$u.post("/lab/signature-no-auth",s).then((function(t){uni.showModal({title:"提示",content:"签章上传成功,关闭电脑端扫码弹框即可刷新签章,若为刷新可手动点击刷新签章按钮",confirmText:"确定",showCancel:!1,success:function(t){t.confirm&&setTimeout((function(){n.autographClick(1)}),500)}})}))}}})}}};e.default=a}).call(this,n("5a52")["default"])},de5a:function(t,e,n){var a=n("8707");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("4f06").default;i("5b84da7a",a,!0,{sourceMap:!1,shadowMode:!1})},e9e8:function(t,e,n){var a=n("24fb");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 颜色变量 */\n/* 页面背景色 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */\n/*\n* 横屏后的适配方案\n* @param $rpx为需要转换的字号\n* @参考 https://blog.csdn.net/sdfsfsdscd/article/details/91375066\n**/uni-page-body[data-v-e9f75e34]{background:#fbfbfb;height:auto;overflow:hidden}.wrapper[data-v-e9f75e34]{position:relative;width:100%;height:85vh;margin:%?20?% 0;overflow:auto;display:flex;align-content:center;flex-direction:row;justify-content:center;font-size:%?28?%}.handWriting[data-v-e9f75e34]{background:#fff;width:100%;height:85vh}.handCenter[data-v-e9f75e34]{border-left:%?2?% solid #e9e9e9;flex:5;overflow:hidden;box-sizing:border-box}.handBtn uni-button[data-v-e9f75e34]{font-size:%?28?%}.handBtn[data-v-e9f75e34]{height:85vh;display:inline-flex;flex-direction:column;justify-content:space-between;align-content:space-between;flex:1}.delBtn[data-v-e9f75e34]{width:%?200?%;position:absolute;bottom:%?350?%;left:%?-35?%;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#666}.subBtn[data-v-e9f75e34]{width:%?200?%;position:absolute;bottom:%?52?%;left:%?-35?%;display:inline-flex;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:#29cea0;color:#fff;margin-bottom:%?60?%;text-align:center;justify-content:center}\n/*Peach - 新增 - 保存*/.saveBtn[data-v-e9f75e34]{width:%?200?%;position:absolute;bottom:%?590?%;left:%?-35?%;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#666}#handWriting2[data-v-e9f75e34]{display:none}.page-content[data-v-e9f75e34]{width:100vw;height:100vh}.page-content .form[data-v-e9f75e34]{display:flex;flex-direction:column;width:100%;height:100%}.page-content .form .form-content[data-v-e9f75e34]{width:100%;height:100%}.page-content .form .form-content__canvas[data-v-e9f75e34]{height:calc(100vh - tovmin(20) - tovmin(120) - constant(safe-area-inset-bottom));height:calc(100vh - tovmin(20) - tovmin(120) - env(safe-area-inset-bottom));width:100vw}.page-content .form .form-footer[data-v-e9f75e34]{position:fixed;right:0;padding-top:tovmin(20);height:100%;width:9vw;display:flex;flex-direction:column;background:#fff;box-shadow:0 tovmin(4) tovmin(20) tovmin(2) hsla(0,0%,71.8%,.2)}.page-content .form .form-footer .sign-text[data-v-e9f75e34]{color:red;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;text-align:center;margin:0 auto;font-size:17px;margin-bottom:20px}.page-content .form .form-footer uni-button[data-v-e9f75e34]{height:tovmin(88);line-height:tovmin(88);border-radius:tovmin(48);margin-top:15px;text-align:center;font-size:14px;font-weight:700}.page-content .form .form-footer uni-button[data-v-e9f75e34]::after{border:none}.page-content .form .form-footer__reset[data-v-e9f75e34]{color:#3665ff;border:tovmin(1) solid #3665ff}.page-content .form .form-footer__save[data-v-e9f75e34]{color:#fff;background-image:linear-gradient(135deg,#3665ff,#3665ff)}.page-content .form .form-footer__preview[data-v-e9f75e34]{color:#3665ff;border:tovmin(1) solid #3665ff}body.?%PAGE?%[data-v-e9f75e34]{background:#fbfbfb}',""]),t.exports=e}}]);