(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-payment-payment"],{"500d":function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return s})),a.d(e,"a",(function(){return n}));var n={uniIcons:a("f01b").default},i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"container"},[a("v-uni-view",{staticClass:"page-header"},[a("v-uni-text",{staticClass:"page-title"},[t._v("收款方式")]),a("v-uni-text",{staticClass:"page-subtitle"},[t._v("设置您的主收款码和副收款码")])],1),a("v-uni-view",{staticClass:"payment-section"},[a("v-uni-view",{staticClass:"section-header"},[a("v-uni-text",{staticClass:"section-title"},[t._v("主收款码")]),a("v-uni-text",{staticClass:"section-subtitle"},[t._v("优先使用的收款二维码")])],1),a("v-uni-view",{staticClass:"qr-upload-container"},[a("v-uni-view",{staticClass:"qr-preview",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.uploadMainQr.apply(void 0,arguments)}}},[t.paymentInfo.main_payment_qr_image?a("v-uni-image",{staticClass:"qr-image",attrs:{src:t.getFullImageUrl(t.paymentInfo.main_payment_qr_image),mode:"aspectFit"}}):a("v-uni-view",{staticClass:"qr-placeholder"},[a("uni-icons",{attrs:{type:"camera",size:"40",color:"#ccc"}}),a("v-uni-text",{staticClass:"placeholder-text"},[t._v("点击上传主收款码")])],1)],1),a("v-uni-view",{staticClass:"upload-tips"},[a("v-uni-text",{staticClass:"tip-text"},[t._v("建议上传四大行收款码")])],1)],1)],1),a("v-uni-view",{staticClass:"payment-section"},[a("v-uni-view",{staticClass:"section-header"},[a("v-uni-text",{staticClass:"section-title"},[t._v("副收款码")]),a("v-uni-text",{staticClass:"section-subtitle"},[t._v("备用收款二维码")])],1),a("v-uni-view",{staticClass:"qr-upload-container"},[a("v-uni-view",{staticClass:"qr-preview",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.uploadSubQr.apply(void 0,arguments)}}},[t.paymentInfo.sub_payment_qr_image?a("v-uni-image",{staticClass:"qr-image",attrs:{src:t.getFullImageUrl(t.paymentInfo.sub_payment_qr_image),mode:"aspectFit"}}):a("v-uni-view",{staticClass:"qr-placeholder"},[a("uni-icons",{attrs:{type:"camera",size:"40",color:"#ccc"}}),a("v-uni-text",{staticClass:"placeholder-text"},[t._v("点击上传副收款码")])],1)],1),a("v-uni-view",{staticClass:"upload-tips"},[a("v-uni-text",{staticClass:"tip-text"},[t._v("可选,作为备用收款方式")])],1)],1)],1),a("v-uni-view",{staticClass:"save-section"},[a("v-uni-button",{staticClass:"save-btn",attrs:{disabled:t.saving},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.savePaymentInfo.apply(void 0,arguments)}}},[t.saving?a("v-uni-text",[t._v("保存中...")]):a("v-uni-text",[t._v("保存收款方式")])],1)],1),a("v-uni-view",{staticClass:"help-section"},[a("v-uni-view",{staticClass:"help-header"},[a("uni-icons",{attrs:{type:"help",size:"20",color:"#999"}}),a("v-uni-text",{staticClass:"help-title"},[t._v("使用说明")])],1),a("v-uni-view",{staticClass:"help-content"},[a("v-uni-text",{staticClass:"help-text"},[t._v("1. 主收款码会优先显示给买家")]),a("v-uni-text",{staticClass:"help-text"},[t._v("2. 副收款码作为备用收款方式")]),a("v-uni-text",{staticClass:"help-text"},[t._v("3. 建议上传清晰的收款二维码图片")]),a("v-uni-text",{staticClass:"help-text"},[t._v("4. 支持所有银行及三方等收款码")])],1)],1)],1)},s=[]},"5dfaa":function(t,e,a){"use strict";a.r(e);var n=a("90f9"),i=a.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(s);e["default"]=i.a},"6af4":function(t,e,a){"use strict";a.r(e);var n=a("500d"),i=a("5dfaa");for(var s in i)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(s);a("c80d");var o=a("828b"),r=Object(o["a"])(i["default"],n["b"],n["c"],!1,null,"75bafa0e",null,!1,n["a"],void 0);e["default"]=r.exports},"90f9":function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("7a76"),a("c9b5");var i=n(a("2634")),s=n(a("2fdc")),o=n(a("95a3")),r={data:function(){return{paymentInfo:{main_payment_qr_image:"",sub_payment_qr_image:""},saving:!1,loading:!1,ismain:!1,issub:!1}},onLoad:function(){var t=uni.getStorageSync("token");t?this.loadPaymentInfo():uni.reLaunch({url:"/pages/login/login"})},methods:{getFullImageUrl:function(t){return o.default.getImageUrl(t)},loadPaymentInfo:function(){var t=this;return(0,s.default)((0,i.default)().mark((function e(){var a;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.loading=!0,e.prev=1,e.next=4,o.default.get("/back/user/payment/info");case 4:a=e.sent,a.success&&(t.paymentInfo=a.data,t.paymentInfo.main_payment_qr_image&&(t.ismain=!0),t.paymentInfo.sub_payment_qr_image&&(t.issub=!0)),e.next=12;break;case 8:e.prev=8,e.t0=e["catch"](1),console.error("加载收款方式失败:",e.t0),uni.showToast({title:"加载失败",icon:"none"});case 12:return e.prev=12,t.loading=!1,e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,8,12,15]])})))()},uploadMainQr:function(){this.ismain?uni.showToast({title:"已上传"}):this.chooseAndUploadImage("main")},uploadSubQr:function(){this.issub?uni.showToast({title:"已上传"}):this.chooseAndUploadImage("sub")},chooseAndUploadImage:function(t){var e=this;uni.chooseImage({count:1,sizeType:["compressed"],sourceType:["camera","album"],success:function(){var a=(0,s.default)((0,i.default)().mark((function a(n){var s;return(0,i.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return s=n.tempFilePaths[0],a.next=3,e.uploadImage(s,t);case 3:case"end":return a.stop()}}),a)})));return function(t){return a.apply(this,arguments)}}(),fail:function(t){console.error("选择图片失败:",t),uni.showToast({title:"选择图片失败",icon:"none"})}})},uploadImage:function(t,e){var a=this;return(0,s.default)((0,i.default)().mark((function n(){var s,r;return(0,i.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,uni.showLoading({title:"上传中...",mask:!0}),s=uni.getStorageSync("token"),n.next=5,o.default.upload("/back/upload",t,{token:s,name:"file"});case 5:if(r=n.sent,!r.success){n.next=11;break}"main"===e?a.paymentInfo.main_payment_qr_image=r.data.url:a.paymentInfo.sub_payment_qr_image=r.data.url,uni.showToast({title:"上传成功",icon:"success"}),n.next=12;break;case 11:throw new Error(r.message||"上传失败");case 12:n.next=18;break;case 14:n.prev=14,n.t0=n["catch"](0),console.error("上传图片失败:",n.t0),uni.showToast({title:"上传失败",icon:"none"});case 18:return n.prev=18,uni.hideLoading(),n.finish(18);case 21:case"end":return n.stop()}}),n,null,[[0,14,18,21]])})))()},savePaymentInfo:function(){var t=this;return(0,s.default)((0,i.default)().mark((function e(){var a;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.paymentInfo.main_payment_qr_image||t.paymentInfo.sub_payment_qr_image){e.next=3;break}return uni.showToast({title:"请至少上传一个收款码",icon:"none"}),e.abrupt("return");case 3:return t.saving=!0,e.prev=4,e.next=7,o.default.put("/back/user/payment/info",t.paymentInfo);case 7:if(a=e.sent,!a.success){e.next=14;break}t.paymentInfo=a.data,uni.showToast({title:"保存成功",icon:"success"}),t.loadPaymentInfo(),e.next=15;break;case 14:throw new Error(a.message||"保存失败");case 15:e.next=21;break;case 17:e.prev=17,e.t0=e["catch"](4),console.error("保存收款方式失败:",e.t0),uni.showToast({title:"保存失败",icon:"none"});case 21:return e.prev=21,t.saving=!1,e.finish(21);case 24:case"end":return e.stop()}}),e,null,[[4,17,21,24]])})))()}}};e.default=r},9766:function(t,e,a){var n=a("e299");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var i=a("967d").default;i("128ccee2",n,!0,{sourceMap:!1,shadowMode:!1})},c80d:function(t,e,a){"use strict";var n=a("9766"),i=a.n(n);i.a},e299:function(t,e,a){var n=a("c86c");e=n(!1),e.push([t.i,".container[data-v-75bafa0e]{background-color:#f5f5f5;min-height:100vh;padding:%?20?%}.page-header[data-v-75bafa0e]{background:#fff;padding:%?40?% %?30?%;border-radius:%?20?%;margin-bottom:%?20?%;text-align:center}.page-title[data-v-75bafa0e]{font-size:%?36?%;font-weight:700;color:#333;display:block;margin-bottom:%?10?%}.page-subtitle[data-v-75bafa0e]{font-size:%?28?%;color:#666}.payment-section[data-v-75bafa0e]{background:#fff;border-radius:%?20?%;padding:%?30?%;margin-bottom:%?20?%}.section-header[data-v-75bafa0e]{margin-bottom:%?30?%}.section-title[data-v-75bafa0e]{font-size:%?32?%;font-weight:700;color:#333;display:block;margin-bottom:%?8?%}.section-subtitle[data-v-75bafa0e]{font-size:%?26?%;color:#666}.qr-upload-container[data-v-75bafa0e]{display:flex;flex-direction:column;align-items:center}.qr-preview[data-v-75bafa0e]{width:%?400?%;height:%?400?%;border:%?2?% dashed #ddd;border-radius:%?20?%;display:flex;align-items:center;justify-content:center;margin-bottom:%?20?%;overflow:hidden}.qr-image[data-v-75bafa0e]{width:100%;height:100%}.qr-placeholder[data-v-75bafa0e]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ccc}.placeholder-text[data-v-75bafa0e]{font-size:%?26?%;color:#999;margin-top:%?15?%}.upload-tips[data-v-75bafa0e]{text-align:center}.tip-text[data-v-75bafa0e]{font-size:%?24?%;color:#999}.save-section[data-v-75bafa0e]{margin:%?40?% 0}.save-btn[data-v-75bafa0e]{width:100%;height:%?90?%;background:linear-gradient(135deg,#f44,#f66);border:none;border-radius:%?45?%;color:#fff;font-size:%?32?%;font-weight:700;display:flex;align-items:center;justify-content:center}.save-btn[data-v-75bafa0e]:disabled{background:#ccc}.help-section[data-v-75bafa0e]{background:#fff;border-radius:%?20?%;padding:%?30?%;margin-bottom:%?40?%}.help-header[data-v-75bafa0e]{display:flex;align-items:center;margin-bottom:%?20?%}.help-title[data-v-75bafa0e]{font-size:%?30?%;font-weight:700;color:#333;margin-left:%?10?%}.help-content[data-v-75bafa0e]{display:flex;flex-direction:column;gap:%?15?%}.help-text[data-v-75bafa0e]{font-size:%?26?%;color:#666;line-height:1.5}",""]),t.exports=e}}]);