Files
shangbangbang/uniapp/unpackage/dist/build/web/static/js/pages-profile-profile.cab2ff34.js
solosw 99b11b04e4 1.0
2026-01-05 14:11:34 +08:00

1 line
13 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-profile-profile"],{1857:function(t,e,i){"use strict";i.r(e);var n=i("2da0"),a=i("42ef");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("9c3f");var o=i("828b"),r=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"66221b6e",null,!1,n["a"],void 0);e["default"]=r.exports},2111:function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("c223");var a=n(i("2634")),s=n(i("2fdc")),o=n(i("95a3")),r={data:function(){return{userInfo:{},confirmingCount:0,salesConfirmingCount:0,pendingCount:0,salesPendingCount:0,phone:""}},onReady:function(){this.userInfo=uni.getStorageSync("userInfo")||{}},onLoad:function(){this.loadUserInfo(),this.loadOrderStats(),this.loadPhone()},onShow:function(){this.loadUserInfo(),this.loadOrderStats(),this.loadPhone()},methods:{getFullImageUrl:function(t){return o.default.getImageUrl(t)},loadPhone:function(){var t=this;return(0,s.default)((0,a.default)().mark((function e(){var i;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,o.default.get("/back/config",{key:"phone"});case 2:i=e.sent,i.success&&(t.phone=i.data);case 4:case"end":return e.stop()}}),e)})))()},loadUserInfo:function(){var t=this;return(0,s.default)((0,a.default)().mark((function e(){var i;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.default.get("/back/current-user");case 3:i=e.sent,i.success&&(t.userInfo=i.data,uni.setStorageSync("userInfo",i.data)),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),console.error("获取用户信息失败:",e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))()},loadOrderStats:function(){var t=this;return(0,s.default)((0,a.default)().mark((function e(){var i;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.default.get("/back/user/orders/stats");case 3:i=e.sent,i.success&&(t.pendingCount=i.data.purchase_pending_count||0,t.confirmingCount=i.data.purchase_confirming_count||0,t.salesPendingCount=i.data.sales_pending_count||0,t.salesConfirmingCount=i.data.sales_confirming_count||0),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),console.error("获取订单统计失败:",e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))()},goToEditProfile:function(){uni.navigateTo({url:"/pages/profile/edit"})},goToOrders:function(t,e){var i="purchase"===t?"/pages/orders/orders":"/pages/sales/sales";uni.navigateTo({url:"".concat(i,"?status=").concat(e)})},viewAllOrders:function(t){var e="purchase"===t?"/pages/orders/orders":"/pages/sales/sales";uni.navigateTo({url:e})},goToWarehouse:function(){uni.navigateTo({url:"/pages/warehouse/warehouse"})},goToScores:function(){uni.navigateTo({url:"/pages/scores/scores"})},goToReconciliation:function(){uni.navigateTo({url:"/pages/reconciliation/reconciliation"})},goToPayment:function(){uni.navigateTo({url:"/pages/payment/payment"})},goToService:function(){uni.showModal({title:"联系客服",content:"请在服务群内联系客服",showCancel:!1})},goToAddress:function(){uni.navigateTo({url:"/pages/address/address"})},logout:function(){uni.showModal({title:"确认退出",content:"确定要退出登录吗?",success:function(t){t.confirm&&(uni.removeStorageSync("token"),uni.removeStorageSync("userInfo"),uni.reLaunch({url:"/pages/login/login"}))}})}}};e.default=r},"2da0":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return s})),i.d(e,"a",(function(){return n}));var n={uniIcons:i("f01b").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"container"},[i("v-uni-view",{staticClass:"user-header"},[i("v-uni-view",{staticClass:"user-info"},[i("v-uni-view",{staticClass:"avatar-container"},[t.userInfo.avatar?i("v-uni-view",{staticClass:"avatar"},[i("v-uni-image",{staticClass:"avatar-image",attrs:{src:t.getFullImageUrl(t.userInfo.avatar),mode:"aspectFill"}})],1):i("v-uni-view",{staticClass:"avatar default-avatar"},[i("uni-icons",{attrs:{type:"person-filled",size:"60",color:"#fff"}})],1)],1),i("v-uni-view",{staticClass:"user-details",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goToEditProfile.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"user-name"},[t._v(t._s(t.userInfo.customer_name||"未设置姓名"))]),i("v-uni-text",{staticClass:"user-phone"},[t._v(t._s(t.userInfo.phone))]),i("v-uni-view",{staticClass:"user-points",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.goToScores.apply(void 0,arguments)}}},[i("v-uni-text",{staticClass:"points-text"},[t._v("积分:"+t._s(t.userInfo.current_points||0))]),i("uni-icons",{attrs:{type:"right",size:"16",color:"#fff"}})],1)],1),i("v-uni-view",{staticClass:"edit-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goToEditProfile.apply(void 0,arguments)}}},[i("uni-icons",{attrs:{type:"compose",size:"24",color:"#fff"}})],1)],1)],1),i("v-uni-view",{staticClass:"order-section"},[i("v-uni-view",{staticClass:"section-header"},[i("v-uni-text",{staticClass:"section-title"},[t._v("我的买单")]),i("v-uni-text",{staticClass:"view-all",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.viewAllOrders("purchase")}}},[t._v("查看全部>")])],1),i("v-uni-view",{staticClass:"order-status-bar"},[i("v-uni-view",{staticClass:"status-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goToOrders("purchase","pending")}}},[i("uni-icons",{attrs:{type:"wallet",size:"32",color:"#FF8800"}}),i("v-uni-text",{staticClass:"status-text"},[t._v("待付款")]),t.pendingCount>0?i("v-uni-view",{staticClass:"status-badge"},[t._v(t._s(t.pendingCount))]):t._e()],1),i("v-uni-view",{staticClass:"status-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goToOrders("purchase","confirming")}}},[i("uni-icons",{attrs:{type:"checkmarkempty",size:"32",color:"#1890FF"}}),i("v-uni-text",{staticClass:"status-text"},[t._v("待确认")]),t.confirmingCount>0?i("v-uni-view",{staticClass:"status-badge"},[t._v(t._s(t.confirmingCount))]):t._e()],1),i("v-uni-view",{staticClass:"status-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goToOrders("purchase","completed")}}},[i("uni-icons",{attrs:{type:"checkbox",size:"32",color:"#52C41A"}}),i("v-uni-text",{staticClass:"status-text"},[t._v("已完成")])],1)],1)],1),i("v-uni-view",{staticClass:"order-section"},[i("v-uni-view",{staticClass:"section-header"},[i("v-uni-text",{staticClass:"section-title"},[t._v("我的卖单")]),i("v-uni-text",{staticClass:"view-all",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.viewAllOrders("sales")}}},[t._v("查看全部>")])],1),i("v-uni-view",{staticClass:"order-status-bar"},[i("v-uni-view",{staticClass:"status-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goToOrders("sales","pending")}}},[i("uni-icons",{attrs:{type:"shop",size:"32",color:"#FF8800"}}),i("v-uni-text",{staticClass:"status-text"},[t._v("待付款")]),t.salesPendingCount>0?i("v-uni-view",{staticClass:"status-badge"},[t._v(t._s(t.salesPendingCount))]):t._e()],1),i("v-uni-view",{staticClass:"status-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goToOrders("sales","confirming")}}},[i("uni-icons",{attrs:{type:"eye",size:"32",color:"#1890FF"}}),i("v-uni-text",{staticClass:"status-text"},[t._v("待确认")]),t.salesConfirmingCount>0?i("v-uni-view",{staticClass:"status-badge"},[t._v(t._s(t.salesConfirmingCount))]):t._e()],1),i("v-uni-view",{staticClass:"status-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goToOrders("sales","completed")}}},[i("uni-icons",{attrs:{type:"checkmarkempty",size:"32",color:"#52C41A"}}),i("v-uni-text",{staticClass:"status-text"},[t._v("已完成")])],1)],1)],1),i("v-uni-view",{staticClass:"service-section"},[i("v-uni-view",{staticClass:"section-title"},[t._v("其他服务")]),i("v-uni-view",{staticClass:"service-grid"},[i("v-uni-view",{staticClass:"service-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goToWarehouse.apply(void 0,arguments)}}},[i("uni-icons",{attrs:{type:"home",size:"32",color:"#666"}}),i("v-uni-text",{staticClass:"service-text"},[t._v("我的仓库")])],1),i("v-uni-view",{staticClass:"service-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goToScores.apply(void 0,arguments)}}},[i("uni-icons",{attrs:{type:"medal",size:"32",color:"#666"}}),i("v-uni-text",{staticClass:"service-text"},[t._v("积分明细")])],1),i("v-uni-view",{staticClass:"service-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goToReconciliation.apply(void 0,arguments)}}},[i("uni-icons",{attrs:{type:"bars",size:"32",color:"#666"}}),i("v-uni-text",{staticClass:"service-text"},[t._v("对账管理")])],1),i("v-uni-view",{staticClass:"service-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goToPayment.apply(void 0,arguments)}}},[i("uni-icons",{attrs:{type:"wallet",size:"32",color:"#666"}}),i("v-uni-text",{staticClass:"service-text"},[t._v("收款方式")])],1),i("v-uni-view",{staticClass:"service-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goToService.apply(void 0,arguments)}}},[i("uni-icons",{attrs:{type:"chatbubble",size:"32",color:"#666"}}),i("v-uni-text",{staticClass:"service-text"},[t._v("联系客服")])],1)],1)],1),i("v-uni-view",{staticClass:"bottom-section"},[i("v-uni-view",{staticClass:"bottom-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goToAddress.apply(void 0,arguments)}}},[i("uni-icons",{attrs:{type:"location",size:"32",color:"#666"}}),i("v-uni-text",{staticClass:"bottom-text"},[t._v("收货地址")])],1),i("v-uni-view",{staticClass:"bottom-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.logout.apply(void 0,arguments)}}},[i("uni-icons",{attrs:{type:"loop",size:"32",color:"#666"}}),i("v-uni-text",{staticClass:"bottom-text"},[t._v("退出登录")])],1)],1)],1)},s=[]},"42ef":function(t,e,i){"use strict";i.r(e);var n=i("2111"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},"9c3f":function(t,e,i){"use strict";var n=i("ff3f"),a=i.n(n);a.a},ab1c:function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,".container[data-v-66221b6e]{background-color:#f5f5f5;min-height:100vh}\n\n/* 用户信息头部 */.user-header[data-v-66221b6e]{background:linear-gradient(135deg,#f44,#f66);padding:%?40?% %?30?%;color:#fff}.user-info[data-v-66221b6e]{display:flex;align-items:center}.avatar-container[data-v-66221b6e]{margin-right:%?30?%}.avatar[data-v-66221b6e]{width:%?120?%;height:%?120?%;border-radius:50%;border:%?4?% solid hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;overflow:hidden}.avatar-image[data-v-66221b6e]{width:100%;height:100%}.default-avatar[data-v-66221b6e]{background-color:hsla(0,0%,100%,.2)}.user-details[data-v-66221b6e]{flex:1}.user-name[data-v-66221b6e]{display:block;font-size:%?36?%;font-weight:700;margin-bottom:%?10?%}.user-phone[data-v-66221b6e]{display:block;font-size:%?28?%;opacity:.9;margin-bottom:%?10?%}.user-points[data-v-66221b6e]{font-size:%?28?%;opacity:.9;display:flex;align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:%?20?%;padding:%?8?% %?15?%;margin-top:%?10?%;max-width:%?200?%}.points-text[data-v-66221b6e]{margin-right:%?8?%}.edit-btn[data-v-66221b6e]{padding:%?20?%}\n\n/* 订单区域 */.order-section[data-v-66221b6e]{background-color:#fff;margin:%?20?%;border-radius:%?16?%;padding:%?30?%}.section-header[data-v-66221b6e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:%?30?%}.section-title[data-v-66221b6e]{font-size:%?32?%;font-weight:700;color:#333}.view-all[data-v-66221b6e]{font-size:%?24?%;color:#999}.order-status-bar[data-v-66221b6e]{display:flex;justify-content:space-around}.status-item[data-v-66221b6e]{display:flex;flex-direction:column;align-items:center;position:relative}.status-item uni-icons[data-v-66221b6e]{margin-bottom:%?15?%}.status-text[data-v-66221b6e]{font-size:%?24?%;color:#666}.status-badge[data-v-66221b6e]{position:absolute;top:%?-5?%;right:%?-5?%;background-color:#f44;color:#fff;font-size:%?20?%;padding:%?4?% %?8?%;border-radius:%?20?%;min-width:%?32?%;text-align:center}\n\n/* 服务区域 */.service-section[data-v-66221b6e]{background-color:#fff;margin:%?20?%;border-radius:%?16?%;padding:%?30?%}.service-grid[data-v-66221b6e]{display:flex;justify-content:space-around;margin-top:%?30?%}.service-item[data-v-66221b6e]{display:flex;flex-direction:column;align-items:center}.service-item uni-icons[data-v-66221b6e]{margin-bottom:%?15?%}.service-text[data-v-66221b6e]{font-size:%?24?%;color:#666}\n\n/* 底部区域 */.bottom-section[data-v-66221b6e]{display:flex;margin:%?20?%;gap:%?20?%}.bottom-item[data-v-66221b6e]{flex:1;background-color:#fff;border-radius:%?16?%;padding:%?40?% %?30?%;display:flex;flex-direction:column;align-items:center}.bottom-item uni-icons[data-v-66221b6e]{margin-bottom:%?15?%}.bottom-text[data-v-66221b6e]{font-size:%?24?%;color:#666}",""]),t.exports=e},ff3f:function(t,e,i){var n=i("ab1c");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("46401050",n,!0,{sourceMap:!1,shadowMode:!1})}}]);