1 line
8.7 KiB
JavaScript
1 line
8.7 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-user-code"],{2981:function(e,t,n){"use strict";var i=n("4ea4");n("d3b7"),Object.defineProperty(t,"__esModule",{value:!0}),t.config=t.uploading=t.request=void 0;var a=i(n("6c25")),o={apiUrl:"http://api.water.shangkelian.cn/api/",timeout:6e4};t.config=o;var s=!1,r=function(e,t){if("undefined"!==e.url&&""!==e.url)return o.header={Accept:"application/json",Authorization:a.default.getters.getToken||""},t||uni.showLoading({title:"加载中",mask:!0}),new Promise((function(t,n){uni.request({url:o.apiUrl+e.url,timeout:o.timeout,header:o.header||{},data:e.data||{},method:e.method||"GET",success:function(e){if(e.header.Authorization&&u("token",e.header.Authorization),200===e.statusCode){uni.hideLoading();var i=e.data;return 200===i.status_code?void t(i.data):401===i.status_code?void f():void n(i)}d(e.statusCode)}})}));uni.showToast({title:"请求地址不能为空",icon:"none"})};t.request=r;var c=function(e){return uni.showLoading({title:"上传中",mask:!0}),o.header={Accept:"application/json",Authorization:a.default.getters.getToken||""},new Promise((function(t,n){uni.uploadFile({url:o.apiUrl+"storage/uploads",files:e,header:o.header||{},success:function(e){if(200===e.statusCode){uni.hideLoading();var i=JSON.parse(e.data);return 200===i.status_code?void t(i.data):void n(i)}d(e.statusCode)}})}))};t.uploading=c;var d=function(e){switch(e){case 404:uni.showToast({title:e+"接口不存在,请联系系统管理员",icon:"none"});break;case 405:uni.showToast({title:e+"请检查接口请求方式错误",icon:"none"});break;case 500:uni.showToast({title:e+"服务端错误,请检查服务器信息",icon:"none"});break}},u=function(e){a.default.commit("setToken",e)},f=function(){s||(s||(s=!0),u(""),uni.showModal({title:"登录提示",content:"您的登录信息已过期,请重新登录",confirmColor:"#8b64fd",showCancel:!1,success:function(e){s=!1,e.confirm&&uni.reLaunch({url:"/pages/index/index"})}}))}},"6b53":function(e,t,n){var i=n("24fb");t=i(!1),t.push([e.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/* uview scss */\n/* 引入自定义的scss */\n/**\n * Web唐明明\n * 匆匆数载恍如梦,岁月迢迢华发增。\n * 碌碌无为枉半生,一朝惊醒万事空。\n */.ios-bottom[data-v-4eeb3f7e]{padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}.ios-left[data-v-4eeb3f7e]{padding-left:env(safe-area-inset-left);padding-left:constant(safe-area-inset-left)}.ios-right[data-v-4eeb3f7e]{padding-right:env(safe-area-inset-right);padding-right:constant(safe-area-inset-right)}.ios-top[data-v-4eeb3f7e]{padding-top:0}.vertical[data-v-4eeb3f7e]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center}.nowrap[data-v-4eeb3f7e]{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ellipsis[data-v-4eeb3f7e]{max-width:100%;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.content[data-v-4eeb3f7e]{overflow:hidden;background:#f3f4f6;padding:%?140?% %?80?%;box-sizing:border-box}.While[data-v-4eeb3f7e]{border-radius:%?10?%;margin-bottom:%?30?%;background-color:#fff;box-shadow:0 0 %?10?% rgba(0,0,0,.05);border-radius:%?10?%;overflow:hidden}.codeUser[data-v-4eeb3f7e]{background-color:#6e79ec;color:#fff;text-align:center;padding:%?50?% 0}.codeUser .codeUser-img[data-v-4eeb3f7e]{background-color:#fff;width:%?140?%;height:%?140?%;border-radius:50%;margin-bottom:%?10?%}.codeImg[data-v-4eeb3f7e]{padding:%?60?% 0;text-align:center}.codeImg .codeUser-img[data-v-4eeb3f7e]{width:%?360?%;height:%?360?%}.codeImg .codeUser-text[data-v-4eeb3f7e]{padding:0 %?100?%;color:#919191;line-height:%?48?%;box-sizing:border-box}.down[data-v-4eeb3f7e]{line-height:%?90?%;text-align:center;color:#54975e}\n/* canvas */.canvasImg[data-v-4eeb3f7e]{position:absolute;left:-1000%;bottom:0;height:452px;width:375px;background:#fbf6f0}',""]),e.exports=t},7303:function(e,t,n){"use strict";var i=n("f11d"),a=n.n(i);a.a},"782b":function(e,t,n){"use strict";n("d3b7"),n("3ca3"),n("ddb0"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n("cc66"),a={data:function(){return{inviteData:""}},onShow:function(){this.inviteInfo()},methods:{inviteInfo:function(){var e=this;(0,i.invite)().then((function(t){e.inviteData=t})).catch((function(e){uni.showToast({title:e.message,icon:"none"})}))},openImg:function(e){uni.previewImage({current:e,urls:[e]})},dowCode:function(){var e=this;uni.showLoading({title:"加载中"});var t=new Promise((function(t){uni.getImageInfo({src:e.inviteData.user_info.avatar,success:function(e){t(e.path)}})})),n=new Promise((function(t){uni.getImageInfo({src:e.inviteData.code,success:function(e){t(e.path)}})}));Promise.all([t,n]).then((function(t){var n=uni.createCanvasContext("qrcodeCard");n.save(),n.drawImage("/static/imgs/codeBack.png",0,0,375,452),n.drawImage(t[0],155,35,70,70),n.drawImage(t[1],110,200,160,160),n.setFontSize(16),n.setFillStyle("#FFFFFF"),n.setTextAlign("center"),n.fillText(e.inviteData.user_info.nickname,190,135,270),n.setFontSize(15),n.setFillStyle("#919191"),n.setTextAlign("center"),n.fillText("扫描二维码,注册成功后,即可绑定关系",190,400),n.save(),n.beginPath(),n.arc(191,285,35,0,2*Math.PI,!1),n.clip(),n.draw(!0,(function(){uni.hideLoading(),uni.canvasToTempFilePath({canvasId:"qrcodeCard",x:0,y:0,success:function(t){e.removeSaveImg()}})}))})).catch((function(e){uni.showToast({title:"海报下载,请检查网络",icon:"none"})}))}}};t.default=a},"7c23":function(e,t,n){"use strict";var i;n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return i}));var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"content"},[n("v-uni-view",{staticClass:"While"},[e.inviteData.user_info?n("v-uni-view",{staticClass:"codeUser"},[n("v-uni-image",{staticClass:"codeUser-img",attrs:{src:e.inviteData.user_info.avatar||"/static/imgs/default_myHead.png",mode:"aspectFill"}}),n("v-uni-view",{staticClass:"codeUser-name"},[e._v(e._s(e.inviteData.user_info.nickname))])],1):e._e(),n("v-uni-view",{staticClass:"codeImg"},[n("v-uni-image",{staticClass:"codeUser-img",attrs:{src:e.inviteData.code,mode:"aspectFill"}}),n("v-uni-view",{staticClass:"codeUser-text"},[e._v("扫描二维码,注册成功后,即可绑定关系")])],1)],1),n("v-uni-view",{staticClass:"While down"},[e._v("长按保存我的推广码")]),n("v-uni-canvas",{staticClass:"canvasImg",attrs:{"canvas-id":"qrcodeCard"}})],1)},o=[]},"8aad":function(e,t,n){"use strict";n.r(t);var i=n("7c23"),a=n("93fe");for(var o in a)"default"!==o&&function(e){n.d(t,e,(function(){return a[e]}))}(o);n("7303");var s,r=n("f0c5"),c=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"4eeb3f7e",null,!1,i["a"],s);t["default"]=c.exports},"93fe":function(e,t,n){"use strict";n.r(t);var i=n("782b"),a=n.n(i);for(var o in i)"default"!==o&&function(e){n.d(t,e,(function(){return i[e]}))}(o);t["default"]=a.a},cc66:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.invite=t.relations=t.goodsSign=t.goodsDet=t.orders=t.setting=t.userIndex=void 0;var i=n("2981"),a=function(){return(0,i.request)({url:"user/info"})};t.userIndex=a;var o=function(e,t){return(0,i.request)({url:"user/setting/"+e,method:"PUT",data:t})};t.setting=o;var s=function(e){return(0,i.request)({url:"mall/orders",data:e})};t.orders=s;var r=function(e){return(0,i.request)({url:"mall/orders/"+e})};t.goodsDet=r;var c=function(e){return(0,i.request)({url:"mall/orders/"+e+"/sign",method:"PUT"},!0)};t.goodsSign=c;var d=function(){return(0,i.request)({url:"user/relations"})};t.relations=d;var u=function(){return(0,i.request)({url:"user/invite"})};t.invite=u},f11d:function(e,t,n){var i=n("6b53");"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var a=n("4f06").default;a("6a38d1cc",i,!0,{sourceMap:!1,shadowMode:!1})}}]); |