(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/member-edit/member-edit"],{1182:function(e,t,r){"use strict";r.r(t);var a=r("9e5c"),n=r("5d5b");for(var s in n)["default"].indexOf(s)<0&&function(e){r.d(t,e,(function(){return n[e]}))}(s);r("a425");var o=r("828b"),i=Object(o["a"])(n["default"],a["b"],a["c"],!1,null,"fcf835a6",null,!1,a["a"],void 0);t["default"]=i.exports},"4e68":function(e,t,r){"use strict";(function(e,t){var a=r("47a9");r("2fec");a(r("3240"));var n=a(r("1182"));e.__webpack_require_UNI_MP_PLUGIN__=r,t(n.default)}).call(this,r("3223")["default"],r("df3c")["createPage"])},"5d5b":function(e,t,r){"use strict";r.r(t);var a=r("e12a"),n=r.n(a);for(var s in a)["default"].indexOf(s)<0&&function(e){r.d(t,e,(function(){return a[e]}))}(s);t["default"]=n.a},"607e":function(e,t,r){},"9e5c":function(e,t,r){"use strict";r.d(t,"b",(function(){return a})),r.d(t,"c",(function(){return n})),r.d(t,"a",(function(){}));var a=function(){var e=this.$createElement,t=(this._self._c,this.formData.gsmd?this.getgsmdname(this.formData.gsmd):null);this.$mp.data=Object.assign({},{$root:{m0:t}})},n=[]},a425:function(e,t,r){"use strict";var a=r("607e"),n=r.n(a);n.a},e12a:function(e,t,r){"use strict";(function(e){var a=r("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r("7eb4")),s=a(r("7ca3")),o=a(r("af34")),i=a(r("ee10"));function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function u(e){for(var t=1;t1&&void 0!==t[1]?t[1]:1,i=t.length>2&&void 0!==t[2]?t[2]:"",c=[],a.t0=e,a.next="referrer"===a.t0?6:10;break;case 6:return a.next=8,r.getMemberOptions(s,i);case 8:return c=a.sent,a.abrupt("break",10);case 10:r.currentOptions=1===s?c:[].concat((0,o.default)(r.currentOptions),(0,o.default)(c)),c.length0&&void 0!==e[0]?e[0]:1,s=e.length>1&&void 0!==e[1]?e[1]:"",r.prev=2,o={currentPage:a,pageSize:t.pageSize},s&&"khmc"===t.searchParam&&(o.keyword=s),r.next=7,t.API.getMemberList(o);case 7:if(i=r.sent,200!==i.code||!i.data){r.next=10;break}return r.abrupt("return",i.data.list.map((function(e){return{value:e.id,label:e.khmc,subtitle:"客户类型:"+(e.khlxName||"无")+";手机号:"+(e.sjh||"无")+";健康师:"+(e.mrsName||"无")+";门店:"+(e.gsmdName||"无")+";",sjh:e.sjh,khlx:e.khlx}})));case 10:return r.abrupt("return",[]);case 13:return r.prev=13,r.t0=r["catch"](2),console.error("获取会员选项失败:",r.t0),r.abrupt("return",[]);case 17:case"end":return r.stop()}}),r,null,[[2,13]])})))()},validateForm:function(){var e=this.formData,t=e.khmc,r=e.sjh,a=e.gsmd,n=e.jdqd,s=e.tjr;if(t&&r&&a){/^1[3-9]\d{9}$/.test(r)?this.isFormValid=!("嘉宾"===n&&!s):this.isFormValid=!1}else this.isFormValid=!1},resetForm:function(){var t=this;e.showModal({title:"确认重置",content:"确定要重置表单吗?",success:function(r){r.confirm&&(t.loadMemberDetail(),e.showToast({title:"表单已重置",icon:"success"}))}})},updateMember:function(){var t=this;return(0,i.default)(n.default.mark((function r(){var a,s,o,i,c,l,d,m,f;return n.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(a=t.formData,s=a.khmc,o=a.sjh,i=a.gsmd,c=a.jdqd,l=a.tjr,s){r.next=4;break}return e.showToast({title:"请输入客户名称",icon:"none"}),r.abrupt("return");case 4:if(o){r.next=7;break}return e.showToast({title:"请输入手机号",icon:"none"}),r.abrupt("return");case 7:if(d=/^1[3-9]\d{9}$/,d.test(o)){r.next=11;break}return e.showToast({title:"请输入正确的手机号格式",icon:"none"}),r.abrupt("return");case 11:if(i){r.next=14;break}return e.showToast({title:"请选择归属门店",icon:"none"}),r.abrupt("return");case 14:if("嘉宾"!==c||l){r.next=17;break}return e.showToast({title:"选择嘉宾时必须选择推荐人",icon:"none"}),r.abrupt("return");case 17:return m=u(u({},t.formData),{},{yanglsr:t.formData.yanglsr?new Date(t.formData.yanglsr).getTime():null,zcsj:t.formData.zcsj?new Date(t.formData.zcsj).getTime():null}),r.prev=18,t.isSubmitting=!0,r.next=22,t.API.updateMember(t.memberId,m);case 22:f=r.sent,console.log(f),200===f.code?(e.showToast({title:"会员信息更新成功!",icon:"success"}),setTimeout((function(){e.navigateBack()}),1500)):e.showToast({title:"更新失败:".concat(f.msg||"未知错误"),icon:"none"}),r.next=31;break;case 27:r.prev=27,r.t0=r["catch"](18),console.error("更新失败:",r.t0),e.showToast({title:"网络错误,请检查连接后重试",icon:"none"});case 31:return r.prev=31,t.isSubmitting=!1,r.finish(31);case 34:case"end":return r.stop()}}),r,null,[[18,27,31,34]])})))()}}};t.default=l}).call(this,r("df3c")["default"])}},[["4e68","common/runtime","common/vendor"]]]);