| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["marketing-mutate-index"],{"15ba":function(t,e,n){var a=n("c86c");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/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-7bc26d2b] .u-form-item--right__content__slot > uni-view,[data-v-7bc26d2b] .u-form-item--right__content__slot > div,[data-v-7bc26d2b] .u-form-item--right__content__slot > span,[data-v-7bc26d2b] .u-form-item--right__content__slot > uni-text{width:100%}.page[data-v-7bc26d2b]{padding:%?24?%;min-height:100vh;background:#f2f2f2}.m-box[data-v-7bc26d2b]{padding:0 %?24?%;background:#fff;border-radius:%?20?%}.mutate[data-v-7bc26d2b]{margin-bottom:%?24?%;padding-top:%?30?%;font-weight:700}.mutate .title[data-v-7bc26d2b]{font-size:%?30?%}.mutate .input[data-v-7bc26d2b]{display:flex;align-items:center;padding:%?30?% 0 %?20?%;border-bottom:1px solid #f8f8f8}.mutate .text[data-v-7bc26d2b]{padding-top:%?14?%;font-size:%?56?%}.mutate .con[data-v-7bc26d2b]{flex:1;overflow:hidden;margin-left:%?10?%}.mutate .des[data-v-7bc26d2b]{padding:%?30?% 0;font-size:%?24?%;color:#8c8c8c}.mutate .des uni-text[data-v-7bc26d2b]{color:#f0250e;font-weight:700}.m-inp[data-v-7bc26d2b]{display:flex;align-items:center;justify-content:space-between;height:%?100?%}.m-inp .label[data-v-7bc26d2b]{font-size:%?30?%;color:#262626}.m-inp .con[data-v-7bc26d2b]{flex:1;overflow:hidden;margin-left:%?60?%}.m-inp .icon-arrow-right[data-v-7bc26d2b]{font-size:%?22?%;color:#8c8c8c}.infoList[data-v-7bc26d2b]{padding:%?15?% 0;border-top:1px solid #f8f8f8}.infoList .item[data-v-7bc26d2b]{padding:%?15?% 0;display:flex;align-items:center}.infoList .item uni-image[data-v-7bc26d2b]{width:%?70?%;height:%?70?%;border-radius:%?10?%;background:#f2f2f2}.infoList .item .name[data-v-7bc26d2b]{flex:1;overflow:hidden;margin-left:%?20?%}.ts[data-v-7bc26d2b]{padding:%?24?% 0;font-size:%?24?%;color:#999}.btn[data-v-7bc26d2b]{display:flex;align-items:center;justify-content:center;margin-top:%?80?%;height:%?88?%;background:#f0250e;border-radius:32px;color:#fff;font-size:%?32?%}.btn.disabled[data-v-7bc26d2b]{background:rgba(240,37,14,.2)}',""]),t.exports=e},2590:function(t,e,n){"use strict";function a(t,e,n){this.$children.map((function(i){t===i.$options.name?i.$emit.apply(i,[e].concat(n)):a.apply(i,[t,e].concat(n))}))}n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("fd3c"),n("c223");var i={methods:{dispatch:function(t,e,n){var a=this.$parent||this.$root,i=a.$options.name;while(a&&(!i||i!==t))a=a.$parent,a&&(i=a.$options.name);a&&a.$emit.apply(a,[e].concat(n))},broadcast:function(t,e,n){a.call(this,t,e,n)}}};e.default=i},"27df":function(t,e,n){var a=n("15ba");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("967d").default;i("a9b8d2c4",a,!0,{sourceMap:!1,shadowMode:!1})},"67c6":function(t,e,n){"use strict";n.r(e);var a=n("9290"),i=n.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);e["default"]=i.a},6873:function(t,e,n){"use strict";n.r(e);var a=n("8ef2"),i=n.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);e["default"]=i.a},"6ecc":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={uIcon:n("0852").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"u-input",class:{"u-input--border":t.border,"u-input--error":t.validateState},style:{padding:"0 "+(t.border?20:0)+"rpx",borderColor:t.borderColor,textAlign:t.inputAlign},on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.inputClick.apply(void 0,arguments)}}},["textarea"==t.type?n("v-uni-textarea",{staticClass:"u-input__input u-input__textarea",style:[t.getStyle],attrs:{value:t.defaultValue,placeholder:t.placeholder,placeholderStyle:t.placeholderStyle,disabled:t.disabled,maxlength:t.inputMaxlength,fixed:t.fixed,focus:t.focus,autoHeight:t.autoHeight,"selection-end":t.uSelectionEnd,"selection-start":t.uSelectionStart,"cursor-spacing":t.getCursorSpacing,"show-confirm-bar":t.showConfirmbar},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.handleInput.apply(void 0,arguments)},blur:function(e){arguments[0]=e=t.$handleEvent(e),t.handleBlur.apply(void 0,arguments)},focus:function(e){arguments[0]=e=t.$handleEvent(e),t.onFocus.apply(void 0,arguments)},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.onConfirm.apply(void 0,arguments)}}}):n("v-uni-input",{staticClass:"u-input__input",style:[t.getStyle],attrs:{type:"password"==t.type?"text":t.type,value:t.defaultValue,password:"password"==t.type&&!t.showPassword,placeholder:t.placeholder,placeholderStyle:t.placeholderStyle,disabled:t.disabled||"select"===t.type,maxlength:t.inputMaxlength,focus:t.focus,confirmType:t.confirmType,"cursor-spacing":t.getCursorSpacing,"selection-end":t.uSelectionEnd,"selection-start":t.uSelectionStart,"show-confirm-bar":t.showConfirmbar,"adjust-position":t.adjustPosition},on:{focus:function(e){arguments[0]=e=t.$handleEvent(e),t.onFocus.apply(void 0,arguments)},blur:function(e){arguments[0]=e=t.$handleEvent(e),t.handleBlur.apply(void 0,arguments)},input:function(e){arguments[0]=e=t.$handleEvent(e),t.handleInput.apply(void 0,arguments)},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.onConfirm.apply(void 0,arguments)}}}),n("v-uni-view",{staticClass:"u-input__right-icon u-flex"},[t.clearable&&""!=t.value&&t.focused?n("v-uni-view",{staticClass:"u-input__right-icon__clear u-input__right-icon__item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onClear.apply(void 0,arguments)}}},[n("u-icon",{attrs:{size:"32",name:"close-circle-fill",color:"#c0c4cc"}})],1):t._e(),t.passwordIcon&&"password"==t.type?n("v-uni-view",{staticClass:"u-input__right-icon__clear u-input__right-icon__item"},[n("u-icon",{attrs:{size:"32",name:t.showPassword?"eye-fill":"eye",color:"#c0c4cc"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.showPassword=!t.showPassword}}})],1):t._e(),"select"==t.type?n("v-uni-view",{staticClass:"u-input__right-icon--select u-input__right-icon__item",class:{"u-input__right-icon--select--reverse":t.selectOpen}},[n("u-icon",{attrs:{name:"arrow-down-fill",size:"26",color:"#c0c4cc"}})],1):t._e()],1)],1)},o=[]},"8ef2":function(t,e,n){"use strict";n("6a54");var a=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("64aa"),n("0c26");var i=a(n("2590")),o={name:"u-input",mixins:[i.default],props:{value:{type:[String,Number],default:""},type:{type:String,default:"text"},inputAlign:{type:String,default:"left"},placeholder:{type:String,default:"请输入内容"},disabled:{type:Boolean,default:!1},maxlength:{type:[Number,String],default:140},placeholderStyle:{type:String,default:"color: #c0c4cc;"},confirmType:{type:String,default:"done"},customStyle:{type:Object,default:function(){return{}}},fixed:{type:Boolean,default:!1},focus:{type:Boolean,default:!1},passwordIcon:{type:Boolean,default:!0},border:{type:Boolean,default:!1},borderColor:{type:String,default:"#dcdfe6"},autoHeight:{type:Boolean,default:!0},selectOpen:{type:Boolean,default:!1},height:{type:[Number,String],default:""},clearable:{type:Boolean,default:!0},cursorSpacing:{type:[Number,String],default:0},selectionStart:{type:[Number,String],default:-1},selectionEnd:{type:[Number,String],default:-1},trim:{type:Boolean,default:!0},showConfirmbar:{type:Boolean,default:!0},adjustPosition:{type:Boolean,default:!0}},data:function(){return{defaultValue:this.value,inputHeight:70,textareaHeight:100,validateState:!1,focused:!1,showPassword:!1,lastValue:""}},watch:{value:function(t,e){this.defaultValue=t,t!=e&&"select"==this.type&&this.handleInput({detail:{value:t}})}},computed:{inputMaxlength:function(){return Number(this.maxlength)},getStyle:function(){var t={};return t.minHeight=this.height?this.height+"rpx":"textarea"==this.type?this.textareaHeight+"rpx":this.inputHeight+"rpx",t=Object.assign(t,this.customStyle),t},getCursorSpacing:function(){return Number(this.cursorSpacing)},uSelectionStart:function(){return String(this.selectionStart)},uSelectionEnd:function(){return String(this.selectionEnd)}},created:function(){this.$on("on-form-item-error",this.onFormItemError)},methods:{handleInput:function(t){var e=this,n=t.detail.value;this.trim&&(n=this.$u.trim(n)),this.$emit("input",n),this.defaultValue=n,setTimeout((function(){e.dispatch("u-form-item","on-form-change",n)}),40)},handleBlur:function(t){var e=this,n=t.detail.value;setTimeout((function(){e.focused=!1}),100),this.$emit("blur",n),setTimeout((function(){e.dispatch("u-form-item","on-form-blur",n)}),40)},onFormItemError:function(t){this.validateState=t},onFocus:function(t){this.focused=!0,this.$emit("focus")},onConfirm:function(t){this.$emit("confirm",t.detail.value)},onClear:function(t){this.$emit("input","")},inputClick:function(){this.$emit("click")}}};e.default=o},9290:function(t,e,n){"use strict";n("6a54");var a=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("e838"),n("e966");var i=a(n("2634")),o=a(n("2fdc")),r=a(n("2ba3")),u=n("3e22"),s=a(n("c463")),c=(n("cbb4"),{components:{Shenhe:r.default},data:function(){return{type:"0",value:"",customStyle:{fontSize:"80rpx",height:"100rpx"},mobile:"",user_info:null,placeholderStyle:"font-size:40rpx;color:#B6B6B6;font-weight: normal;",disabled:!1,userList:[],profit:{commission_to_balance:0,give_balance_profit:0,give_integral_profit:0},title:""}},onLoad:function(t){var e=this;return(0,o.default)((0,i.default)().mark((function n(){var a,o,r;return(0,i.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:n.prev=0,a=t.type,o="积分转赠",n.t0=String(a),n.next="1"===n.t0?5:"2"===n.t0?7:8;break;case 5:return o="余额转赠",n.abrupt("break",8);case 7:o="佣金转余额";case 8:return e.type=a||"0",uni.setNavigationBarTitle({title:o}),e.title=o,n.next=13,(0,u.getProfit)();case 13:r=n.sent,r.data&&(e.profit=r.data),n.next=20;break;case 17:n.prev=17,n.t1=n["catch"](0),s.default.toast(n.t1);case 20:case"end":return n.stop()}}),n,null,[[0,17]])})))()},onShow:function(){var t=this;this.$allrequest.request.userindex({},!1).then((function(e){0==e.code&&e.data.user_info&&e.data.user_info.id>0&&(uni.setStorageSync("userInfo",e.data.user_info),t.user_info=e.data.user_info)}))},computed:{getTotalNumber:function(){var t=this.user_info,e=this.type,n=this.profit,a=0,i=0;if(!t)return[a,i];switch(e){case"0":a=t.integral,i=n.give_integral_profit;break;case"1":a=t.money,i=n.give_balance_profit;break;case"2":a=t.price,i=n.commission_to_balance;break}return[a,i]}},watch:{mobile:function(){this.searchUser()},value:function(t){var e=this,n=this.getTotalNumber;parseFloat(t)>parseFloat(n[0])&&this.$nextTick((function(){e.value=n[0]}))}},methods:{getPrice:function(){var t=this.type,e=this.value;this.value="0"!==t?parseFloat(e).toFixed(2):parseInt(e)},searchUser:s.default.debounce(function(){var t=(0,o.default)((0,i.default)().mark((function t(e){var n,a;return(0,i.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,n=e.mobile,t.next=4,(0,u.searchUser)({mobile:n});case 4:a=t.sent,a.data&&(e.userList=[a.data]),t.next=11;break;case 8:t.prev=8,t.t0=t["catch"](0),s.default.toast(t.t0);case 11:case"end":return t.stop()}}),t,null,[[0,8]])})));return function(e){return t.apply(this,arguments)}}(),500),submitCallBack:function(t){this.disabled=!1,t.code?s.default.toast(t.msg):s.default.showModal("提示","操作成功!",!1,(function(){s.default.goBack()}))},submit:function(){var t=this;return(0,o.default)((0,i.default)().mark((function e(){var n,a,o,r,c,l;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.disabled,a=t.type,o=t.userList,r=t.value,!n&&r){e.next=3;break}return e.abrupt("return");case 3:if(e.prev=3,t.disabled=!0,"2"!==a){e.next=12;break}return e.next=8,(0,u.commissionToBalance)({price:r},!0);case 8:c=e.sent,t.submitCallBack(c),e.next=18;break;case 12:if(o.length){e.next=14;break}return e.abrupt("return",s.default.toast("请选择转赠人!"));case 14:return e.next=16,(0,u.giveAssets)({type:"0"===a?"1":"2",give_user_id:o[0].id,money:r},!0);case 16:l=e.sent,t.submitCallBack(l);case 18:e.next=24;break;case 20:e.prev=20,e.t0=e["catch"](3),t.disabled=!1,s.default.toast(e.t0);case 24:case"end":return e.stop()}}),e,null,[[3,20]])})))()}}});e.default=c},a083:function(t,e,n){"use strict";var a=n("27df"),i=n.n(a);i.a},b894:function(t,e,n){"use strict";n.r(e);var a=n("6ecc"),i=n("6873");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);n("f4eb");var r=n("828b"),u=Object(r["a"])(i["default"],a["b"],a["c"],!1,null,"3aa0e5ac",null,!1,a["a"],void 0);e["default"]=u.exports},b994:function(t,e,n){var a=n("dc00");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("967d").default;i("5278f94c",a,!0,{sourceMap:!1,shadowMode:!1})},ba2e:function(t,e,n){"use strict";n.r(e);var a=n("c6d3"),i=n("67c6");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);n("a083");var r=n("828b"),u=Object(r["a"])(i["default"],a["b"],a["c"],!1,null,"7bc26d2b",null,!1,a["a"],void 0);e["default"]=u.exports},c6d3: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={uInput:n("b894").default},i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return 1!=t.shenheStatus?n("v-uni-view",{staticClass:"page"},[t.user_info?[n("v-uni-view",{staticClass:"m-box mutate"},[n("v-uni-view",{staticClass:"title"},[t._v(t._s("0"===t.type?"转赠数量":"转换金额"))]),n("v-uni-view",{staticClass:"input"},[n("v-uni-view",{staticClass:"text"},[t._v("¥")]),n("v-uni-view",{staticClass:"con"},["0"!==t.type?n("u-input",{attrs:{placeholder:"请输入金额",type:"digit",clearable:!0,"custom-style":t.customStyle,placeholderStyle:t.placeholderStyle},on:{blur:function(e){arguments[0]=e=t.$handleEvent(e),t.getPrice.apply(void 0,arguments)}},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}}):n("u-input",{attrs:{placeholder:"请输入转换数量",type:"number",clearable:!0,"custom-style":t.customStyle,placeholderStyle:t.placeholderStyle},on:{blur:function(e){arguments[0]=e=t.$handleEvent(e),t.getPrice.apply(void 0,arguments)}},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})],1)],1),n("v-uni-view",{staticClass:"des"},[t._v("可转赠"+t._s(t.getTotalNumber[0])+t._s("0"===t.type?"积分":"元")+","),n("v-uni-text",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.value=t.getTotalNumber[0]}}},[t._v(t._s("2"===t.type?"全部转换":"全部转赠"))])],1)],1),"2"!==t.type?n("v-uni-view",{staticClass:"m-box info"},[n("v-uni-view",{staticClass:"m-inp"},[n("v-uni-view",{staticClass:"label"},[t._v("对方手机号/用户ID")]),n("v-uni-view",{staticClass:"con"},[n("u-input",{attrs:{placeholder:"请输入手机号/用户ID",type:"number",clearable:!0},model:{value:t.mobile,callback:function(e){t.mobile=e},expression:"mobile"}})],1)],1),t.userList.length?n("v-uni-view",{staticClass:"infoList"},t._l(t.userList,(function(e){return n("v-uni-view",{key:e.id,staticClass:"item"},[n("v-uni-image",{attrs:{mode:"aspectFill",src:e.avatar}}),n("v-uni-view",{staticClass:"name"},[t._v(t._s(e.name))])],1)})),1):t._e()],1):t._e(),n("v-uni-view",{staticClass:"ts"},[t._v(t._s(t.title)+"手续费"+t._s(t.getTotalNumber[1])+"%")]),n("v-uni-view",{staticClass:"m-box",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$utils.toUrl("/marketing/mutate/record?type="+t.type,"navigate")}}},[n("v-uni-view",{staticClass:"m-inp"},[n("v-uni-view",{staticClass:"label"},[t._v("转换记录")]),n("i",{staticClass:"iconfont icon-arrow-right"})],1)],1),n("v-uni-view",{class:["btn",t.value?"":"disabled"],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.submit.apply(void 0,arguments)}}},[t._v("确定转赠")])]:t._e()],2):1==t.shenheStatus?n("Shenhe"):t._e()},o=[]},cbb4:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.regEmail=function(t){var e=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(t);if(!e)return!1;return!0},e.regMobile=function(t){var e=/^1[3,4,5,6,7,8,9][0-9]{9}$/.test(t);if(!e)return!1;return!0},n("5c47"),n("0506")},dc00:function(t,e,n){var a=n("c86c");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/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-3aa0e5ac] .u-form-item--right__content__slot > uni-view,[data-v-3aa0e5ac] .u-form-item--right__content__slot > div,[data-v-3aa0e5ac] .u-form-item--right__content__slot > span,[data-v-3aa0e5ac] .u-form-item--right__content__slot > uni-text{width:100%}.u-input[data-v-3aa0e5ac]{position:relative;flex:1;display:flex;flex-direction:row}.u-input__input[data-v-3aa0e5ac]{font-size:%?28?%;color:#303133;flex:1}.u-input__textarea[data-v-3aa0e5ac]{width:auto;font-size:%?28?%;color:#303133;padding:%?10?% 0;line-height:normal;flex:1}.u-input--border[data-v-3aa0e5ac]{border-radius:%?6?%;border-radius:4px;border:1px solid #dcdfe6}.u-input--error[data-v-3aa0e5ac]{border-color:#fa3534!important}.u-input__right-icon__item[data-v-3aa0e5ac]{margin-left:%?10?%}.u-input__right-icon--select[data-v-3aa0e5ac]{transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.u-input__right-icon--select--reverse[data-v-3aa0e5ac]{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}',""]),t.exports=e},f4eb:function(t,e,n){"use strict";var a=n("b994"),i=n.n(a);i.a}}]);
|