expansion-detail.js
5.55 KB
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/expansion-detail/expansion-detail"],{"1e95":function(e,t,n){"use strict";n.r(t);var a=n("4183"),r=n("b702");for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);n("7d2d");var i=n("828b"),s=Object(i["a"])(r["default"],a["b"],a["c"],!1,null,"e4258dde",null,!1,a["a"],void 0);t["default"]=s.exports},4183:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return a}));var a={uButton:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-button/u-button")]).then(n.bind(null,"11af"))}},r=function(){var e=this,t=e.$createElement,n=(e._self._c,e.loading||e.error||!e.expansionData?null:e.utils.formatTime(e.expansionData.expansionTime||e.expansionData.tksj)),a=e.loading||e.error||!e.expansionData?null:e.getWechatStatusText(e.expansionData),r=e.showRemarkModal?e.editRemarkText.length:null;e.$mp.data=Object.assign({},{$root:{g0:n,m0:a,g1:r}})},o=[]},"69db":function(e,t,n){"use strict";(function(e){var a=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n("7eb4")),o=a(n("7ca3")),i=a(n("ee10")),s=a(n("c3ff"));function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l={data:function(){return{loading:!1,error:"",expansionId:null,expansionData:null,showRemarkModal:!1,editRemarkText:"",savingRemark:!1}},API:s.default,onLoad:function(e){this.initializePage(e)},methods:{initializePage:function(e){var t=this;return(0,i.default)(r.default.mark((function n(){return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,t.checkLoginStatus();case 3:if(t.expansionId=e.id,t.expansionId){n.next=7;break}return t.error="缺少拓客ID参数",n.abrupt("return");case 7:return n.next=9,t.loadExpansionDetail();case 9:n.next=15;break;case 11:n.prev=11,n.t0=n["catch"](0),console.error("页面初始化失败:",n.t0),t.error="页面初始化失败,请刷新重试";case 15:case"end":return n.stop()}}),n,null,[[0,11]])})))()},checkLoginStatus:function(){return(0,i.default)(r.default.mark((function t(){var n;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.getStorageSync("token"),n){t.next=4;break}return e.reLaunch({url:"/pages/login/login"}),t.abrupt("return");case 4:case"end":return t.stop()}}),t)})))()},loadExpansionDetail:function(){var e=this;return(0,i.default)(r.default.mark((function t(){var n;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,e.loading=!0,e.error="",t.next=5,e.API.getExpansionDetail(e.expansionId);case 5:if(n=t.sent,200!==n.code){t.next=10;break}e.expansionData=n.data,t.next=11;break;case 10:throw new Error(n.message||"获取详情失败");case 11:t.next=17;break;case 13:t.prev=13,t.t0=t["catch"](0),console.error("加载拓客详情失败:",t.t0),e.error="加载详情失败,请重试";case 17:return t.prev=17,e.loading=!1,t.finish(17);case 20:case"end":return t.stop()}}),t,null,[[0,13,17,20]])})))()},retryLoad:function(){var e=this;return(0,i.default)(r.default.mark((function t(){return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.loadExpansionDetail();case 2:case"end":return t.stop()}}),t)})))()},goBack:function(){e.navigateBack({delta:1})},getWechatStatusClass:function(e){var t="是"===(e.isAddWeChat||e.sfjwx);return t?"yes":"no"},getWechatStatusText:function(e){var t="是"===(e.isAddWeChat||e.sfjwx);return t?"已加微信":"未加微信"},showEditRemarkModal:function(){this.expansionData?(this.editRemarkText=this.expansionData.remarks||this.expansionData.bz||"",this.showRemarkModal=!0):e.showToast({title:"数据未加载完成",icon:"none"})},closeRemarkModal:function(){this.showRemarkModal=!1,this.editRemarkText=""},saveRemark:function(){var t=this;return(0,i.default)(r.default.mark((function n(){var a;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,t.savingRemark=!0,console.error(c(c({},t.expansionData),{},{remarks:t.editRemarkText})),n.next=5,t.API.updateExpansionRemark(c(c({},t.expansionData),{},{remarks:t.editRemarkText}));case 5:a=n.sent,200===a.code?(t.expansionData.remarks=t.editRemarkText,t.expansionData.bz=t.editRemarkText,t.closeRemarkModal(),e.showToast({title:"备注修改成功",icon:"success"})):e.showToast({title:a.msg||"修改失败",icon:"success"});case 7:return n.prev=7,t.savingRemark=!1,n.finish(7);case 10:case"end":return n.stop()}}),n,null,[[0,,7,10]])})))()}}};t.default=l}).call(this,n("df3c")["default"])},"7d2d":function(e,t,n){"use strict";var a=n("cb63"),r=n.n(a);r.a},"9b0a":function(e,t,n){"use strict";(function(e,t){var a=n("47a9");n("2fec");a(n("3240"));var r=a(n("1e95"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(r.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},b702:function(e,t,n){"use strict";n.r(t);var a=n("69db"),r=n.n(a);for(var o in a)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(o);t["default"]=r.a},cb63:function(e,t,n){}},[["9b0a","common/runtime","common/vendor"]]]);