1 line
6.1 KiB
JavaScript
1 line
6.1 KiB
JavaScript
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["mine/pages/address/edit"],{"2ee7":function(e,t,r){"use strict";r.r(t);var n=r("6ff2"),a=r.n(n);for(var u in n)["default"].indexOf(u)<0&&function(e){r.d(t,e,(function(){return n[e]}))}(u);t["default"]=a.a},3018:function(e,t,r){"use strict";r.r(t);var n=r("36de"),a=r("2ee7");for(var u in a)["default"].indexOf(u)<0&&function(e){r.d(t,e,(function(){return a[e]}))}(u);r("cf66");var o=r("f0c5"),i=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,null,null,!1,n["a"],void 0);t["default"]=i.exports},"36de":function(e,t,r){"use strict";r.d(t,"b",(function(){return n})),r.d(t,"c",(function(){return a})),r.d(t,"a",(function(){}));var n=function(){var e=this,t=e.$createElement;e._self._c;e._isMounted||(e.e0=function(t){return e.$refs.del_item.open()})},a=[]},"6ff2":function(e,t,r){"use strict";(function(e){var n=r("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r("2eee")),u=n(r("278c")),o=n(r("c973")),i=n(r("9523")),c=r("26cb");function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){(0,i.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var f={components:{},data:function(){return{isLoad:!1,options:{},subForm:{id:0,user_name:"",mobile:"",address:"",address_info:"",province:"",lng:"",lat:"",status:0},rule:[{name:"user_name",checkType:"isNotNull",errorMsg:"请输入联系人姓名",regType:2},{name:"mobile",checkType:"isMobile",errorMsg:"请输入手机号"},{name:"address",checkType:"isNotNull",errorMsg:"设置地区"},{name:"address_info",checkType:"isNotNull",errorMsg:"请输入街道、楼牌号等",regType:2}],lockTap:!1,popupInfo:{}}},computed:(0,c.mapState)({primaryColor:function(e){return e.config.configInfo.primaryColor},subColor:function(e){return e.config.configInfo.subColor},userInfo:function(e){return e.user.userInfo}}),onLoad:function(e){this.options=e,this.initIndex()},methods:l(l(l({},(0,c.mapActions)(["getAuthPhone"])),(0,c.mapMutations)(["updateOrderItem"])),{},{initIndex:function(){var t=this;return(0,o.default)(a.default.mark((function r(){var n,u,o,i;return a.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(n=t.options.id,u=void 0===n?0:n,e.setNavigationBarTitle({title:u?"编辑地址":"新增地址"}),u){r.next=6;break}return t.isLoad=!0,t.subForm.mobile=t.userInfo.phone,r.abrupt("return");case 6:return t.$util.showLoading(),r.next=9,t.$api.mine.addressInfo({id:u});case 9:for(i in o=r.sent,t.subForm)t.subForm[i]=o[i];t.isLoad=!0,t.$util.hideAll();case 13:case"end":return r.stop()}}),r)})))()},toAuthPhone:function(e){var t=this;return(0,o.default)(a.default.mark((function r(){var n;return a.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.next=2,t.getAuthPhone({e:e});case 2:if(n=r.sent,n){r.next=5;break}return r.abrupt("return");case 5:t.$nextTick((function(){t.subForm.mobile=n}));case 6:case"end":return r.stop()}}),r)})))()},toChooseLocation:function(t){var r=this;return(0,o.default)(a.default.mark((function t(){var n,o,i,c,s,l,f,d;return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,r.$util.checkAuth({type:"userLocation"});case 2:return t.next=4,e.chooseLocation();case 4:if(n=t.sent,o=(0,u.default)(n,2),i=o[1],i=void 0===i?{}:i,c=i.address,s=void 0===c?"":c,l=i.longitude,f=i.latitude,s){t.next=11;break}return t.abrupt("return");case 11:d=/.+?(省|市|自治区|自治州|区)/g,r.subForm.province=s.match(d)[0],r.subForm.address=s,r.subForm.lng=l,r.subForm.lat=f;case 16:case"end":return t.stop()}}),t)})))()},toSetItem:function(){this.subForm.status=1==this.subForm.status?0:1},confirmDel:function(){var e=this;return(0,o.default)(a.default.mark((function t(){var r,n,u;return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r=e.subForm.id,n=e.$util.getPage(-1),u=n.check_id,!e.lockTap){t.next=4;break}return t.abrupt("return");case 4:return e.lockTap=!0,e.$util.showLoading(),t.prev=6,t.next=9,e.$api.mine.addressDel({id:r});case 9:e.lockTap=!1,e.$util.hideAll(),e.$util.showToast({title:"删除成功"}),e.$refs.del_item.close(),r==u&&e.updateOrderItem({key:"haveOperItem",val:!0}),setTimeout((function(){e.$util.back(),e.$util.goUrl({url:1,openType:"navigateBack"})}),1e3),t.next=20;break;case 17:t.prev=17,t.t0=t["catch"](6),setTimeout((function(){e.lockTap=!1,e.$util.hideAll()}),2e3);case 20:case"end":return t.stop()}}),t,null,[[6,17]])})))()},validate:function(e){var t=new this.$util.Validate;this.rule.map((function(r){var n=r.name;t.add(e[n],r)}));var r=t.start();return r},confirmSubmit:function(){var e=this;return(0,o.default)(a.default.mark((function t(){var r,n,u;return a.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r=e.$util.deepCopy(e.subForm),n=e.validate(r),!n){t.next=5;break}return e.$util.showToast({title:n}),t.abrupt("return");case 5:if(!e.lockTap){t.next=7;break}return t.abrupt("return");case 7:return e.lockTap=!0,e.$util.showLoading(),t.prev=9,u=r.id?"addressUpdate":"addressAdd",t.next=13,e.$api.mine[u](r);case 13:e.$util.hideAll(),e.$util.showToast({title:"保存成功"}),e.lockTap=!1,setTimeout((function(){e.$util.back(),e.$util.goUrl({url:1,openType:"navigateBack"})}),1e3),t.next=22;break;case 19:t.prev=19,t.t0=t["catch"](9),setTimeout((function(){e.lockTap=!1,e.$util.hideAll()}),2e3);case 22:case"end":return t.stop()}}),t,null,[[9,19]])})))()}})};t.default=f}).call(this,r("543d")["default"])},a870:function(e,t,r){},cf66:function(e,t,r){"use strict";var n=r("a870"),a=r.n(n);a.a},db8c:function(e,t,r){"use strict";(function(e,t){var n=r("4ea4");r("b03e");n(r("66fd"));var a=n(r("3018"));e.__webpack_require_UNI_MP_PLUGIN__=r,t(a.default)}).call(this,r("bc2e")["default"],r("543d")["createPage"])}},[["db8c","common/runtime","common/vendor"]]]); |