(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["order-page-write-off-index"],{"0305":function(t,e,a){"use strict";var n=a("1409a"),r=a.n(n);r.a},"0467":function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(a("2634")),o=n(a("2fdc"));a("1851"),a("aa9c"),a("dd2b");var i=n(a("dc1f")),c=n(a("ebf3")),s=n(a("34cae")),l=n(a("495e")),d=(a("9d0a"),a("419c")),u=a("5ff8"),f={components:{TechnicalSupport:c.default,PaySelectModal:s.default,CenterModal:l.default},mixins:[i.default],data:function(){return{num:1,code_arr:[],show:!1,shop_list:[],shop_id:0,write_off_type:"dou_yin",code_is_right:!1}},computed:{cardDefaultBgColor:function(){return this.vuex_themeBgColor?"".concat(this.vuex_themeBgColor,"1E"):""}},onLoad:function(t){this.code_arr=new Array(this.num).fill(""),this.getShopList()},methods:{submit:function(){var t=this;return(0,o.default)((0,r.default)().mark((function e(){var a;return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(0!=t.code_arr.length){e.next=3;break}return uni.showToast({title:"请输入核销码",icon:"none"}),e.abrupt("return");case 3:if(1!=t.code_arr.length||""!=t.code_arr[0]){e.next=6;break}return uni.showToast({title:"请输入核销码",icon:"none"}),e.abrupt("return");case 6:if("alipay"!=t.write_off_type){e.next=14;break}return e.next=9,t.checkCodeData();case 9:if(t.code_is_right){e.next=12;break}return uni.showToast({title:"核销码错误",icon:"none"}),e.abrupt("return");case 12:e.next=15;break;case 14:t.code_is_right=!0;case 15:a=t.code_arr.join(","),(0,d.navPage)("/order-page/write-off/store?code_string="+a+"&write_off_type="+t.write_off_type);case 17:case"end":return e.stop()}}),e)})))()},addNum:function(){this.num++,this.code_arr.push("")},deleteItem:function(t){this.num<=1?uni.showToast({title:"至少保留一个核销码",icon:"none"}):(this.code_arr.splice(t,1),this.num--)},getShopList:function(){var t=this;(0,u.getShopListApi)().then((function(e){console.log("res",e),t.shop_list=e})).catch((function(t){console.log("err",t)}))},checkCodeData:function(){var t=this;return(0,o.default)((0,r.default)().mark((function e(){return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,u.checkCodeDataApi)({code:t.code_arr.join(","),type:t.write_off_type}).then((function(e){return console.log("res",e),t.code_is_right=!0,e})).catch((function(t){uni.showToast({title:t.msg,icon:"none"})}));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))()}}};e.default=f},"04b1":function(t,e,a){var n=a("85bc");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var r=a("967d").default;r("3d6e5fca",n,!0,{sourceMap:!1,shadowMode:!1})},"1409a":function(t,e,a){var n=a("d39f");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var r=a("967d").default;r("999da464",n,!0,{sourceMap:!1,shadowMode:!1})},4226:function(t,e,a){var n=a("4dd1");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var r=a("967d").default;r("21bec7a9",n,!0,{sourceMap:!1,shadowMode:!1})},4372:function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.openModal?a("v-uni-view",{staticClass:"center-modal",style:[t.modalStyle]},[a("v-uni-view",{staticClass:"center-modal__mask",on:{touchmove:function(e){e.stopPropagation(),e.preventDefault(),arguments[0]=e=t.$handleEvent(e)},click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.closeModal.apply(void 0,arguments)}}}),a("v-uni-view",{staticClass:"center-modal__wrapper",class:[{"no-padding":t.contentNoPadding}],style:[t.wrapperStyle]},[t.closeBtn?a("v-uni-view",{staticClass:"center-modal__close-btn",style:[t.closeBtnStyle],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.closeModal.apply(void 0,arguments)}}},[a("v-uni-text",{staticClass:"tn-icon-close"})],1):t._e(),t.showTitle?a("v-uni-view",{staticClass:"center-modal__title"},[t._v(t._s(t.title))]):t._e(),a("v-uni-view",{staticClass:"center-modal__content",class:[{"no-top":t.contentNoTop}]},[t._t("default")],2),t.showCancel||t.showConfirm?a("v-uni-view",{staticClass:"center-modal__operation-btn"},[t.showCancel?a("v-uni-view",{staticClass:"cancel-btn",attrs:{"hover-class":"tn-btn-hover-class","hover-stay-time":150},on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.cancelEvent.apply(void 0,arguments)}}},[t._v(t._s(t.cancelText))]):t._e(),t.showConfirm?a("v-uni-view",{staticClass:"confirm-btn",style:[t.themeBtnStyle],attrs:{"hover-class":"tn-btn-hover-class","hover-stay-time":150},on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.confirmEvent.apply(void 0,arguments)}}},[t._v(t._s(t.confirmText))]):t._e()],1):t._e()],1)],1):t._e()},r=[]},"495e":function(t,e,a){"use strict";a.r(e);var n=a("4372"),r=a("7d42");for(var o in r)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return r[t]}))}(o);a("ff5b");var i=a("828b"),c=Object(i["a"])(r["default"],n["b"],n["c"],!1,null,"e21e205a",null,!1,n["a"],void 0);e["default"]=c.exports},"4dd1":function(t,e,a){var n=a("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为Tuniao UI的集成样式文件,为scss预处理器,其中包含了一些"tn-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * Tuniao UI自定义的css类名和scss变量,均以"tn-"开头,不会造成冲突,请放心使用 \n */.center-modal[data-v-e21e205a]{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:99998\n /* mask */\n /* wrapper */\n /* close-btn */\n /* 标题 */\n /* 内容区域 */\n /* 操作按钮 */}.center-modal__mask[data-v-e21e205a]{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;-webkit-animation:showMask-data-v-e21e205a .25s ease .1s forwards;animation:showMask-data-v-e21e205a .25s ease .1s forwards}.center-modal__wrapper[data-v-e21e205a]{position:absolute;left:50%;top:50%;width:80%;background-color:#fff;border-radius:%?15?%;padding:%?40?%;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-animation:showWrapper-data-v-e21e205a .25s ease .1s forwards;animation:showWrapper-data-v-e21e205a .25s ease .1s forwards;z-index:99999}.center-modal__wrapper.no-padding[data-v-e21e205a]{padding:%?0?%}.center-modal__close-btn[data-v-e21e205a]{position:absolute;top:%?30?%;right:%?30?%;z-index:99999}.center-modal__title[data-v-e21e205a]{position:absolute;top:%?30?%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:%?38?%}.center-modal__content[data-v-e21e205a]{position:relative;width:100%;margin-top:%?60?%}.center-modal__content.no-top[data-v-e21e205a]{margin-top:%?0?%}.center-modal__operation-btn[data-v-e21e205a]{margin-top:%?40?%;display:flex;align-items:center}.center-modal__operation-btn .cancel-btn[data-v-e21e205a], .center-modal__operation-btn .confirm-btn[data-v-e21e205a]{flex:1;padding:%?20?%;border-radius:%?15?%;display:flex;align-items:center;justify-content:center}.center-modal__operation-btn .cancel-btn[data-v-e21e205a]{margin-right:%?20?%;background-color:#f3f2f7}@-webkit-keyframes showMask-data-v-e21e205a{0%{opacity:0}100%{opacity:1}}@keyframes showMask-data-v-e21e205a{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes showWrapper-data-v-e21e205a{0%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes showWrapper-data-v-e21e205a{0%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}',""]),t.exports=e},"5ff8":function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.writeOffByEncryptedDataApi=e.writeOffApi=e.getShopListApi=e.getCityApi=e.checkCodeDataApi=void 0;var r=n(a("7653"));e.writeOffApi=function(t){return r.default.post("api/user.tuangouquan.write_off/writeOff",t)};e.getShopListApi=function(){return r.default.get("api/user.tuangouquan.write_off/getShopList")};e.writeOffByEncryptedDataApi=function(t){return r.default.post("api/user.tuangouquan.write_off/writeOffByEncryptedData",t)};e.getCityApi=function(t){return r.default.get("api/map/regeoDetail",t)};e.checkCodeDataApi=function(t){return r.default.post("api/user.tuangouquan.write_off/checkCodeData",t)}},7970:function(t,e,a){"use strict";a.r(e);var n=a("fea7"),r=a.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);e["default"]=r.a},"7d1b":function(t,e,a){"use strict";a.r(e);var n=a("d75b"),r=a("ae7d");for(var o in r)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return r[t]}))}(o);a("0305");var i=a("828b"),c=Object(i["a"])(r["default"],n["b"],n["c"],!1,null,"22bc9ea8",null,!1,n["a"],void 0);e["default"]=c.exports},"7d42":function(t,e,a){"use strict";a.r(e);var n=a("98c1"),r=a.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);e["default"]=r.a},"85bc":function(t,e,a){var n=a("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为Tuniao UI的集成样式文件,为scss预处理器,其中包含了一些"tn-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * Tuniao UI自定义的css类名和scss变量,均以"tn-"开头,不会造成冲突,请放心使用 \n */.technical-support[data-v-16d159ee]{position:relative;width:100%;display:flex;align-items:center;justify-content:center;color:#e6e6e6;font-size:%?26?%;padding-top:%?30?%;padding-bottom:%?20?%}.technical-support.fixed-bottom[data-v-16d159ee]{position:fixed;padding-top:%?0?%;bottom:%?20?%;bottom:calc(constant(safe-area-inset-bottom) + %?20?%);bottom:calc(env(safe-area-inset-bottom) + %?20?%)}.technical-support__text[data-v-16d159ee]{position:relative;width:-webkit-fit-content;width:fit-content}.technical-support__text[data-v-16d159ee]::before, .technical-support__text[data-v-16d159ee]::after{content:"";position:absolute;width:%?100?%;height:%?1?%;background-color:#e6e6e6;top:50%;left:%?-100?%;-webkit-transform:translate(-20%,-50%);transform:translate(-20%,-50%)}.technical-support__text[data-v-16d159ee]::after{left:100%;-webkit-transform:translate(20%,-50%);transform:translate(20%,-50%)}',""]),t.exports=e},"98c1":function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("64aa");var r=n(a("dc1f")),o={props:{value:{type:Boolean,default:!1},title:{type:String,default:""},cancelText:{type:String,default:"取 消"},confirmText:{type:String,default:"确 认"},zIndex:{type:[String,Number],default:""},contentNoTop:{type:Boolean,default:!1},contentNoPadding:{type:Boolean,default:!1},wrapperWidth:{type:String,default:""},wrapperBgColor:{type:String,default:""},closeBtn:{type:Boolean,default:!0}},mixins:[r.default],data:function(){return{openModal:!1}},watch:{value:{handler:function(t){this.openModal=t},immediate:!0}},computed:{showTitle:function(){return" "!=this.title&&""!=this.title},showCancel:function(){return" "!=this.cancelText},showConfirm:function(){return" "!=this.confirmText},modalStyle:function(){var t={};return this.zIndex&&(t.zIndex=Number(this.zIndex-1)),t},closeBtnStyle:function(){var t={};return this.zIndex&&(t.zIndex=Number(this.zIndex)),t},wrapperStyle:function(){var t={};return this.zIndex&&(t.zIndex=Number(this.zIndex)),this.wrapperWidth&&(t.width=this.wrapperWidth),this.wrapperBgColor&&(t.backgroundColor=this.wrapperBgColor),t}},methods:{closeModal:function(){this.$emit("input",!1),this.$emit("close")},cancelEvent:function(){this.$emit("cancel")},confirmEvent:function(){this.$emit("confirm")}}};e.default=o},ae7d:function(t,e,a){"use strict";a.r(e);var n=a("0467"),r=a.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);e["default"]=r.a},b531:function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){}));var n=function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view")},r=[]},d39f:function(t,e,a){var n=a("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为Tuniao UI的集成样式文件,为scss预处理器,其中包含了一些"tn-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * Tuniao UI自定义的css类名和scss变量,均以"tn-"开头,不会造成冲突,请放心使用 \n */.wrapper[data-v-22bc9ea8]{padding:%?30?%}\n/* 快速充值列表 start */.quick-recharge-list[data-v-22bc9ea8]{width:100%;padding:%?30?%;background-color:#fff;display:flex;flex-wrap:wrap;border-radius:%?15?%}.quick-recharge-list .recharge-item[data-v-22bc9ea8]{width:calc(100% / 3 - %?20?%);margin:%?10?%;border-radius:%?15?%;overflow:hidden;color:var(--select-color)}.quick-recharge-list .recharge-item .item-top[data-v-22bc9ea8]{width:100%;display:flex;align-items:center;justify-content:center;padding:%?30?% %?0?%;background:radial-gradient(circle at left bottom,transparent %?10?%,var(--default-color) 0,var(--default-color) 100%) 0 0/50% 100% no-repeat,radial-gradient(circle at right bottom,transparent %?10?%,var(--default-color) 0,var(--default-color) 100%) 100% 0/50% 100% no-repeat;border-bottom:%?1?% dashed #fff;font-size:%?40?%}.quick-recharge-list .recharge-item .item-top .unit[data-v-22bc9ea8]{-webkit-transform:scale(.6) translateY(%?-10?%);transform:scale(.6) translateY(%?-10?%);-webkit-transform-origin:center bottom;transform-origin:center bottom}.quick-recharge-list .recharge-item .item-bottom[data-v-22bc9ea8]{display:flex;align-items:center;justify-content:center;padding:%?8?% %?0?%;background:radial-gradient(circle at left top,transparent %?10?%,var(--default-color) 0,var(--default-color) 100%) 0 0/50% 100% no-repeat,radial-gradient(circle at right top,transparent %?10?%,var(--default-color) 0,var(--default-color) 100%) 100% 0/50% 100% no-repeat;font-size:%?24?%}.quick-recharge-list .recharge-item.select[data-v-22bc9ea8]{color:#fff}.quick-recharge-list .recharge-item.select .item-top[data-v-22bc9ea8]{background:radial-gradient(circle at left bottom,transparent %?10?%,var(--select-color) 0,var(--select-color) 100%) 0/50% no-repeat,radial-gradient(circle at right bottom,transparent %?10?%,var(--select-color) 0,var(--select-color) 100%) 100%/50% no-repeat}.quick-recharge-list .recharge-item.select .item-bottom[data-v-22bc9ea8]{background:radial-gradient(circle at left top,transparent %?10?%,var(--select-color) 0,var(--select-color) 100%) 0/50% no-repeat,radial-gradient(circle at right top,transparent %?10?%,var(--select-color) 0,var(--select-color) 100%) 100%/50% no-repeat}\n/* 快速充值列表 end */\n/* 自定义充值金额 start */.custom-recharge[data-v-22bc9ea8]{width:100%;padding:%?30?%;margin-top:%?40?%;border-radius:%?15?%\n /* 输入框 start */\n /* 输入框 end */\n /* 提交按钮 start */\n /* 提交按钮 end */}.custom-recharge .delete[data-v-22bc9ea8]{color:red;font-size:%?24?%;margin-left:%?20?%}.custom-recharge .input-item[data-v-22bc9ea8]{width:100%;display:flex;align-items:center}.custom-recharge .input-item .content[data-v-22bc9ea8]{flex:1;padding:%?8?% %?10?%;margin:0 %?20?%;border-bottom:%?1?% solid #aaa;max-width:%?380?%}.custom-recharge .input-item .content .input[data-v-22bc9ea8]{width:100%;background-color:initial;padding:%?0?%}.custom-recharge .submit-btn[data-v-22bc9ea8]{width:80%;padding:%?20?%;display:flex;align-items:center;justify-content:center;border-radius:%?100?%;margin:auto;margin-top:%?40?%}\n/* 自定义充值金额 end */',""]),t.exports=e},d75b:function(t,e,a){"use strict";a.d(e,"b",(function(){return r})),a.d(e,"c",(function(){return o})),a.d(e,"a",(function(){return n}));var n={tnRadioGroup:a("96a1").default,tnRadio:a("f7fc").default},r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("custom-page",{attrs:{"custom-navbar":!0,"navbar-title":"券码核销"}},[a("v-uni-view",{staticClass:"wrapper"},[a("v-uni-view",{staticClass:"custom-recharge tn-shadow"},[t._l(t.code_arr,(function(e,n){return a("v-uni-view",{key:n,staticClass:"input-item"},[a("v-uni-view",{staticClass:"title"},[t._v("核销码")]),a("v-uni-view",{staticClass:"content"},[a("v-uni-input",{staticClass:"input",attrs:{placeholder:"第三方平台的团购券核销码"},model:{value:t.code_arr[n],callback:function(e){t.$set(t.code_arr,n,e)},expression:"code_arr[index]"}})],1),a("v-uni-view",{staticClass:"add",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.addNum.apply(void 0,arguments)}}},[t._v("添加")]),n>0?a("v-uni-view",{staticClass:"delete",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.deleteItem(n)}}},[t._v("删除")]):t._e()],1)})),a("v-uni-view",{staticStyle:{display:"flex","align-items":"center","justify-content":"center"}},[a("tn-radio-group",{model:{value:t.write_off_type,callback:function(e){t.write_off_type=e},expression:"write_off_type"}},[a("tn-radio",{attrs:{shape:"circle",name:"dou_yin"}},[t._v("抖音")]),a("tn-radio",{attrs:{shape:"circle",name:"alipay"}},[t._v("支付宝")])],1)],1),a("v-uni-view",{staticClass:"submit-btn",style:[t.themeBtnStyle],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.submit.apply(void 0,arguments)}}},[t._v("确认核销")])],2)],1),a("technical-support")],1)},o=[]},ebf3:function(t,e,a){"use strict";a.r(e);var n=a("b531"),r=a("7970");for(var o in r)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return r[t]}))}(o);a("efd3");var i=a("828b"),c=Object(i["a"])(r["default"],n["b"],n["c"],!1,null,"16d159ee",null,!1,n["a"],void 0);e["default"]=c.exports},efd3:function(t,e,a){"use strict";var n=a("04b1"),r=a.n(n);r.a},fea7:function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=a("262c"),r=a("d55c"),o={name:"technical-support",options:{virtualHost:!0},props:{bottom:{type:Boolean,default:!1}},created:function(){this.getCopyRight()},data:function(){return{copyright:""}},methods:{getCopyRight:function(){var t=this,e=(0,n.getCopyRightCache)();e?this.copyright=e:(0,r.getCopyRightApi)().then((function(e){(0,n.setCopyRightCache)(e.copyright),t.copyright=e.copyright}))}}};e.default=o},ff5b:function(t,e,a){"use strict";var n=a("4226"),r=a.n(n);r.a}}]);