1 line
6.1 KiB
JavaScript
Executable File
1 line
6.1 KiB
JavaScript
Executable File
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-sub-pages-agreement-contract1"],{"1ef5":function(t,e,n){"use strict";var i=n("7542"),a=n.n(i);a.a},"1fcd":function(t,e,n){"use strict";n.r(e);var i=n("e2ca"),a=n("9244");for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);n("1ef5");var s=n("828b"),o=Object(s["a"])(a["default"],i["b"],i["c"],!1,null,"566ce330",null,!1,i["a"],void 0);e["default"]=o.exports},7542:function(t,e,n){var i=n("a295");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("46832b68",i,!0,{sourceMap:!1,shadowMode:!1})},"8f6f":function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("9b1b")),r=i(n("2634")),s=i(n("2fdc")),o={data:function(){return{title:"",penColor:"red",penSize:5,url:"",openSmooth:!0,IMG_URL:uni.$IMG_URL,elstyle:{transform:"unset",width:"100vh",height:"100vw",position:"absolute",display:"flex",top:"0"}}},onLoad:function(){var t;this.title=null===(t=this.$Route.query)||void 0===t?void 0:t.title},onReady:function(){this.initLayout()},methods:{initLayout:function(){var t=document.documentElement.clientWidth||document.body.clientWidth,e=document.documentElement.clientHeight||document.body.clientHeigth,n=Math.abs(e-t)/2;this.elstyle.transform="translate(-"+(n+75)+"px,"+n+"px) rotate(90deg)"},confirmSign:function(t){var e=this;return(0,s.default)((0,r.default)().mark((function n(){var i;return(0,r.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.$api.contract({signature:t});case 2:i=n.sent,1==i.code&&e.$u.toast("签署成功",(function(){e.$store.dispatch("setSignature",!0),e.toPageBack()}));case 4:case"end":return n.stop()}}),n)})))()},toUpload:function(t){var e=this;return(0,s.default)((0,r.default)().mark((function n(){var i;return(0,r.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,e.$api.upload((0,a.default)((0,a.default)({},t),{},{loading:!0}));case 2:if(i=n.sent,1!=i.code){n.next=5;break}return n.abrupt("return",i.data);case 5:case"end":return n.stop()}}),n)})))()},toBack:function(){this.toPageBack()},handleSign:function(t){var e=this;"save"!=t?this.$refs.signatureRef&&this.$refs.signatureRef[t]():this.$refs.signatureRef.canvasToTempFilePath({success:function(t){console.log(t,12),t.isEmpty?e.$u.toast("请签名后确认"):(console.log(t.isEmpty),e.toUpload({files:t.tempFilePath}).then((function(t){e.confirmSign(t.url)})))}})}}};e.default=o},9244:function(t,e,n){"use strict";n.r(e);var i=n("8f6f"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);e["default"]=a.a},a295:function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.signa-box[data-v-566ce330]{position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1;align-items:center}.back-btn[data-v-566ce330]{border:%?1?% solid #666;color:#666;background:transparent}.pb-500[data-v-566ce330]{padding-bottom:%?500?%}',""]),t.exports=e},e2ca:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return i}));var i={lSignature:n("7b96").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"content page-bg",staticStyle:{height:"100vh",width:"100vw"}},[n("v-uni-view",{staticClass:"w-full h-full b-flex-x",staticStyle:{"align-items":"stretch"}},[n("v-uni-view",{staticClass:"b-flex-x",staticStyle:{width:"150rpx"}},[n("v-uni-view",{staticClass:"b-text-c t-line u-p-t-20 b-flex-x ",staticStyle:{transform:"translate(-150rpx, -50rpx) rotate(90deg)"}},[n("v-uni-button",{staticClass:"b-btn theme-btn b-btn-md u-m-lr-20",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleSign("clear")}}},[t._v("重试")]),n("v-uni-button",{staticClass:"b-btn theme-btn b-btn-md u-m-lr-20 b-flex-shrink",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleSign("save")}}},[t._v("我已同意并确认签名")])],1)],1),n("v-uni-view",{staticClass:"b-flex-x b-line over-hide ",staticStyle:{flex:"1",height:"100vh","align-items":"flex-start"}},[n("v-uni-view",{staticClass:"w-full h-full b-bg-white"},[n("v-uni-view",{staticStyle:{height:"100vh",position:"relative","z-index":"999"}},[n("l-signature",{ref:"signatureRef",attrs:{disableScroll:!0,penColor:t.penColor,backgroundColor:"rgba(255, 255, 255, 0.1)",penSize:t.penSize,openSmooth:t.openSmooth}})],1)],1),n("v-uni-view",{staticClass:"u-p-20 pointer-none",staticStyle:{flex:"1"},style:t.elstyle},[n("v-uni-view",{staticClass:"b-text-c b-text-50 b-flex-x b-flex-center u-relative",staticStyle:{flex:"1",color:"#ededed"}},[n("v-uni-view",{},[n("v-uni-view",{staticClass:"u-m-b-60"},[t._v("签字区域")]),n("v-uni-view",{staticStyle:{"letter-spacing":".5em"}},[t._v("在该白板区域签名")])],1)],1)],1),n("v-uni-view",{staticStyle:{width:"100rpx",transform:"translate(0, 50rpx) rotate(90deg)"}},[n("v-uni-button",{staticClass:"b-btn back-btn b-btn-md",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toBack.apply(void 0,arguments)}}},[t._v("返回")])],1)],1)],1)],1)},r=[]}}]); |