pages-member-create-member-create.30bef0b7.js
26.6 KB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-member-create-member-create"],{"024f":function(e,t,a){"use strict";a.d(t,"b",(function(){return r})),a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){}));var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"container"},[a("v-uni-view",{staticClass:"form-card"},[a("v-uni-view",{staticClass:"form-content"},[a("v-uni-view",{staticClass:"form-group"},[a("v-uni-text",{staticClass:"form-label"},[e._v("会员名称 *")]),a("v-uni-input",{staticClass:"input",attrs:{type:"text",placeholder:"请输入会员名称"},on:{input:function(t){arguments[0]=t=e.$handleEvent(t),e.validateForm.apply(void 0,arguments)}},model:{value:e.formData.memberName,callback:function(t){e.$set(e.formData,"memberName",t)},expression:"formData.memberName"}})],1),a("v-uni-view",{staticClass:"form-group"},[a("v-uni-text",{staticClass:"form-label"},[e._v("手机号 *")]),a("v-uni-input",{staticClass:"input",attrs:{type:"tel",placeholder:"请输入手机号"},on:{input:function(t){arguments[0]=t=e.$handleEvent(t),e.validateForm.apply(void 0,arguments)}},model:{value:e.formData.memberPhone,callback:function(t){e.$set(e.formData,"memberPhone",t)},expression:"formData.memberPhone"}})],1),a("v-uni-view",{staticClass:"form-group",staticStyle:{display:"none"}},[a("v-uni-text",{staticClass:"form-label"},[e._v("客户类型")]),a("v-uni-picker",{attrs:{value:e.memberTypeIndex,range:e.memberTypeOptions},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.onMemberTypeChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"picker-view"},[e._v(e._s(e.memberTypeOptions[e.memberTypeIndex]))])],1)],1),a("v-uni-view",{staticClass:"form-group"},[a("v-uni-text",{staticClass:"form-label"},[e._v("客户来源")]),a("v-uni-picker",{attrs:{value:e.memberSourceIndex,range:e.memberSourceOptions},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.onMemberSourceChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"picker-view"},[e._v(e._s(e.memberSourceOptions[e.memberSourceIndex]))])],1)],1),e.showReferrerGroup?a("v-uni-view",{staticClass:"form-group"},[a("v-uni-text",{staticClass:"form-label"},[e._v("推荐人 *")]),a("v-uni-view",{staticClass:"custom-select",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleSelectClick("referrer")}}},[a("v-uni-text",{staticClass:"select-text"},[e._v(e._s(e.formData.referrerName||"请选择推荐人"))]),a("v-uni-text",{staticClass:"select-arrow"},[e._v("▼")])],1)],1):e._e(),a("v-uni-view",{staticClass:"btn-group"},[a("v-uni-button",{staticClass:"btn btn-secondary",attrs:{type:"default",size:"normal"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.resetForm.apply(void 0,arguments)}}},[e._v("重置")]),a("v-uni-button",{staticClass:"btn btn-primary",attrs:{type:"primary",size:"normal",disabled:!e.isFormValid},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.createMember.apply(void 0,arguments)}}},[e._v(e._s(e.isSubmitting?"建档中...":"确定建档"))])],1)],1)],1),a("SearchSelectModal",{attrs:{show:e.showModal,title:e.modalTitle,options:e.currentOptions,loading:e.modalLoading,"has-more":e.hasMoreData,"search-param":e.searchParam},on:{confirm:function(t){arguments[0]=t=e.$handleEvent(t),e.handleModalConfirm.apply(void 0,arguments)},close:function(t){arguments[0]=t=e.$handleEvent(t),e.closeModal.apply(void 0,arguments)},"load-more":function(t){arguments[0]=t=e.$handleEvent(t),e.handleLoadMore.apply(void 0,arguments)},refresh:function(t){arguments[0]=t=e.$handleEvent(t),e.handleRefresh.apply(void 0,arguments)},search:function(t){arguments[0]=t=e.$handleEvent(t),e.handleSearch.apply(void 0,arguments)}}})],1)},n=[]},"094d":function(e,t,a){"use strict";a.r(t);var r=a("3980"),n=a("ee5a");for(var o in n)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(o);a("789d");var i=a("828b"),s=Object(i["a"])(n["default"],r["b"],r["c"],!1,null,"ca560218",null,!1,r["a"],void 0);t["default"]=s.exports},3980:function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return o})),a.d(t,"a",(function(){return r}));var r={uSwitch:a("0bed").default,uInput:a("5f80").default,uLoadingIcon:a("d854").default},n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.show?a("v-uni-view",{staticClass:"modal-overlay",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.closeModal.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"modal-content",on:{click:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t)}}},[a("v-uni-view",{staticClass:"modal-header"},[a("v-uni-text",{staticClass:"modal-title"},[e._v(e._s(e.title))]),a("v-uni-text",{staticClass:"modal-close",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.closeModal.apply(void 0,arguments)}}},[e._v("×")])],1),a("v-uni-view",{staticClass:"modal-body"},[e.showCrossStore?a("v-uni-view",{staticClass:"cross-store-toggle"},[a("u-switch",{attrs:{value:e.isCrossStore,activeColor:"#43e97b",inactiveColor:"#c8e6c9"},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.onCrossStoreChange.apply(void 0,arguments)}}}),a("v-uni-text",{staticClass:"toggle-text"},[e._v("跨店获取数据")])],1):e._e(),a("v-uni-view",{staticClass:"search-container"},[a("u-input",{staticClass:"search-input",attrs:{placeholder:"请输入搜索内容",clearable:!0},on:{input:function(t){arguments[0]=t=e.$handleEvent(t),e.handleSearch.apply(void 0,arguments)}},model:{value:e.searchKeyword,callback:function(t){e.searchKeyword=t},expression:"searchKeyword"}})],1),a("v-uni-scroll-view",{staticClass:"option-list",style:{maxHeight:"600rpx"},attrs:{"scroll-y":!0,"refresher-enabled":!0,"refresher-triggered":e.refreshing},on:{scrolltolower:function(t){arguments[0]=t=e.$handleEvent(t),e.loadMore.apply(void 0,arguments)},refresherrefresh:function(t){arguments[0]=t=e.$handleEvent(t),e.refresh.apply(void 0,arguments)}}},[e._l(e.options,(function(t,r){return a("v-uni-view",{key:r,staticClass:"option-item",class:{selected:e.selectedOption&&e.selectedOption.value===t.value},on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.selectOption(t)}}},[a("v-uni-text",{staticClass:"option-label"},[e._v(e._s(t.label))]),t.subtitle?a("v-uni-text",{staticClass:"option-subtitle"},[e._v(e._s(t.subtitle))]):e._e()],1)})),e.loading?a("v-uni-view",{staticClass:"loading-item"},[a("u-loading-icon",{attrs:{mode:"circle",size:"24"}}),a("v-uni-text",{staticClass:"loading-text"},[e._v("加载中...")])],1):e._e(),!e.hasMore&&e.options.length>0?a("v-uni-view",{staticClass:"no-more-item"},[a("v-uni-text",{staticClass:"no-more-text"},[e._v("没有更多数据了")])],1):e._e(),0!==e.options.length||e.loading?e._e():a("v-uni-view",{staticClass:"empty-options"},[a("v-uni-text",{staticClass:"empty-text"},[e._v(e._s(e.searchKeyword?"没有找到相关数据":"暂无数据"))])],1)],2)],1),a("v-uni-view",{staticClass:"modal-footer"},[a("v-uni-button",{staticClass:"modal-btn cancel-btn",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.closeModal.apply(void 0,arguments)}}},[e._v("取消")]),a("v-uni-button",{staticClass:"modal-btn confirm-btn",attrs:{disabled:!e.selectedOption},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.confirmSelection.apply(void 0,arguments)}}},[e._v("确定")])],1)],1)],1):e._e()},o=[]},4258:function(e,t,a){var r=a("de57");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=a("967d").default;n("5a911d98",r,!0,{sourceMap:!1,shadowMode:!1})},5018:function(e,t,a){var r=a("c86c");t=r(!1),t.push([e.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.container[data-v-7218ef7d]{height:100vh;background:linear-gradient(135deg,#e8f5e9,#b2dfdb);padding:%?20?%;box-sizing:border-box}.header[data-v-7218ef7d]{background:linear-gradient(120deg,#43e97b,#38f9d7);border-radius:%?36?%;padding:%?48?%;text-align:center;margin-bottom:%?48?%;box-shadow:0 %?8?% %?48?% 0 rgba(76,175,80,.1);position:relative}.header-title[data-v-7218ef7d]{color:#fff;font-size:%?36?%;font-weight:700;letter-spacing:%?4?%;margin:0 0 %?16?% 0;display:block}.header-desc[data-v-7218ef7d]{color:#e0f2f1;font-size:%?28?%;margin:0;display:block}.back-btn[data-v-7218ef7d]{position:absolute;top:%?40?%;left:%?40?%;background:hsla(0,0%,100%,.2);border:none;color:#fff;padding:%?16?% %?24?%;border-radius:%?16?%;font-size:%?28?%}.form-card[data-v-7218ef7d]{background:#fff;border-radius:%?36?%;box-shadow:0 %?8?% %?48?% 0 rgba(76,175,80,.1);border:%?3?% solid #c8e6c9;overflow:hidden}.form-content[data-v-7218ef7d]{padding:%?48?%}.form-group[data-v-7218ef7d]{margin-bottom:%?40?%}.form-group[data-v-7218ef7d]:last-child{margin-bottom:0}.form-label[data-v-7218ef7d]{display:block;margin-bottom:%?16?%;font-weight:700;color:#388e3c;letter-spacing:%?2?%;font-size:%?28?%}.input[data-v-7218ef7d]{width:100%;padding:%?24?%;border:%?3?% solid #c8e6c9;border-radius:%?20?%;font-size:%?28?%;background:#f9fff9;color:#2e7d32;box-sizing:border-box;min-height:%?80?%;display:flex;align-items:center}.input[data-v-7218ef7d]:focus{border-color:#43a047;background:#fff}.input[data-v-7218ef7d]::-webkit-input-placeholder{color:#81c784}.input[data-v-7218ef7d]::placeholder{color:#81c784}.custom-select[data-v-7218ef7d]{position:relative;background:#f9fff9;border:%?3?% solid #c8e6c9;border-radius:%?20?%;padding:%?24?%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;z-index:10;min-height:%?80?%;box-sizing:border-box}.select-text[data-v-7218ef7d]{font-size:%?28?%;color:#2e7d32;flex:1}.select-arrow[data-v-7218ef7d]{position:absolute;right:%?24?%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6a9c6a;font-size:%?24?%;pointer-events:none}.picker-view[data-v-7218ef7d]{width:100%;padding:%?24?%;border:%?3?% solid #c8e6c9;border-radius:%?20?%;font-size:%?28?%;background:#f9fff9;color:#2e7d32;box-sizing:border-box}.btn-group[data-v-7218ef7d]{display:flex;gap:%?24?%;margin-top:%?48?%}.btn[data-v-7218ef7d]{flex:1;border-radius:%?20?%;font-size:%?28?%;font-weight:700;letter-spacing:%?2?%}.btn-primary[data-v-7218ef7d]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff;box-shadow:0 %?4?% %?16?% rgba(67,233,123,.3)}.btn-primary[data-v-7218ef7d]:disabled{background:#e0e0e0;color:#999;box-shadow:none}.btn-secondary[data-v-7218ef7d]{background:#f5f5f5;color:#666;border:%?3?% solid #ddd}',""]),e.exports=t},"689f":function(e,t,a){"use strict";(function(e){a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("64aa");var r={name:"SearchSelectModal",props:{show:{type:Boolean,default:!1},title:{type:String,default:"请选择"},options:{type:Array,default:function(){return[]}},loading:{type:Boolean,default:!1},hasMore:{type:Boolean,default:!0},pageSize:{type:Number,default:20},searchParam:{type:String,default:""},showCrossStore:{type:Boolean,default:!1},isCrossStore:{type:Boolean,default:!1}},data:function(){return{searchKeyword:"",selectedOption:null,currentPage:1,refreshing:!1}},watch:{show:function(e){e&&this.resetModal()}},methods:{resetModal:function(){this.searchKeyword="",this.selectedOption=null,this.currentPage=1},handleSearch:function(){e.log("组件内搜索触发:",this.searchKeyword),this.currentPage=1,this.$emit("search",this.searchKeyword)},selectOption:function(e){this.selectedOption=e},confirmSelection:function(){this.selectedOption?(this.$emit("confirm",this.selectedOption),this.closeModal()):uni.showToast({title:"请先选择一个选项",icon:"none"})},closeModal:function(){this.$emit("close")},loadMore:function(){this.hasMore&&!this.loading&&(this.currentPage++,this.$emit("load-more",this.currentPage))},refresh:function(){var e=this;this.refreshing=!0,this.currentPage=1,this.$emit("refresh"),setTimeout((function(){e.refreshing=!1}),1e3)},onCrossStoreChange:function(e){this.$emit("cross-store-change",e)}}};t.default=r}).call(this,a("ba7c")["default"])},"74c3":function(e,t,a){"use strict";(function(e){a("6a54");var r=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("c223"),a("fd3c"),a("5c47"),a("0506");var n=r(a("b7c7")),o=r(a("2634")),i=r(a("2fdc")),s=r(a("094d")),c={components:{SearchSelectModal:s.default},data:function(){return{formData:{memberName:"",memberPhone:"",memberType:"1",memberSource:"自然到店",referrerId:"",referrerName:""},memberTypeOptions:["老客","新客"],memberTypeIndex:0,memberSourceOptions:["自然到店","嘉宾","售后","直播间","转店顾客","美团","联联","三方拓客","其他","补录"],memberSourceIndex:0,showReferrerGroup:!1,referrerOptions:[],showModal:!1,modalTitle:"选择",currentSelectField:"",currentOptions:[],modalLoading:!1,hasMoreData:!0,currentPage:1,pageSize:20,searchKeyword:"",searchParam:"",isFormValid:!1,isSubmitting:!1,userInfo:null}},onLoad:function(){this.initializePage()},methods:{handleSelectClick:function(e){this.openSelectModal(e)},initializePage:function(){var t=this;return(0,i.default)((0,o.default)().mark((function a(){return(0,o.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(a.prev=0,t.userInfo=uni.getStorageSync("userInfo"),t.userInfo){a.next=6;break}return uni.showToast({title:"请先登录",icon:"none"}),setTimeout((function(){uni.navigateTo({url:"/pages/login/login"})}),1500),a.abrupt("return");case 6:t.resetForm(),a.next=13;break;case 9:a.prev=9,a.t0=a["catch"](0),e.error("初始化失败:",a.t0),uni.showToast({title:"页面初始化失败",icon:"none"});case 13:case"end":return a.stop()}}),a,null,[[0,9]])})))()},resetForm:function(){this.formData={memberName:"",memberPhone:"",memberType:"1",memberSource:"嘉宾",referrerId:"",referrerName:""},this.memberTypeIndex=0,this.memberSourceIndex=0,this.showReferrerGroup=!1,this.validateForm()},onMemberTypeChange:function(e){this.memberTypeIndex=e.detail.value,this.formData.memberType=this.memberTypeOptions[this.memberTypeIndex],this.validateForm()},onMemberSourceChange:function(e){this.memberSourceIndex=e.detail.value,this.formData.memberSource=this.memberSourceOptions[this.memberSourceIndex],"嘉宾"===this.formData.memberSource?this.showReferrerGroup=!0:(this.showReferrerGroup=!1,this.formData.referrerId="",this.formData.referrerName=""),this.validateForm()},openSelectModal:function(t){var a=this;return(0,i.default)((0,o.default)().mark((function r(){return(0,o.default)().wrap((function(r){while(1)switch(r.prev=r.next){case 0:a.currentSelectField=t,a.showModal=!0,a.modalTitle="加载中...",a.modalLoading=!0,a.currentPage=1,a.hasMoreData=!0,a.searchKeyword="",r.t0=t,r.next="referrer"===r.t0?10:13;break;case 10:return a.searchParam="khmc",a.modalTitle="选择推荐人",r.abrupt("break",13);case 13:return r.prev=13,r.next=16,a.loadOptionsData(t,1);case 16:r.next=24;break;case 18:r.prev=18,r.t1=r["catch"](13),e.error("获取选项数据失败:",r.t1),a.modalTitle="加载失败",a.currentOptions=[],uni.showToast({title:"数据加载失败,请检查网络连接",icon:"none"});case 24:return r.prev=24,a.modalLoading=!1,r.finish(24);case 27:case"end":return r.stop()}}),r,null,[[13,18,24,27]])})))()},closeModal:function(){this.showModal=!1,this.currentSelectField="",this.currentOptions=[],this.modalLoading=!1},loadOptionsData:function(e){var t=arguments,a=this;return(0,i.default)((0,o.default)().mark((function r(){var i,s,c;return(0,o.default)().wrap((function(r){while(1)switch(r.prev=r.next){case 0:i=t.length>1&&void 0!==t[1]?t[1]:1,s=t.length>2&&void 0!==t[2]?t[2]:"",c=[],r.t0=e,r.next="referrer"===r.t0?6:10;break;case 6:return r.next=8,a.getMemberOptions(i,s);case 8:return c=r.sent,r.abrupt("break",10);case 10:a.currentOptions=1===i?c:[].concat((0,n.default)(a.currentOptions),(0,n.default)(c)),c.length<a.pageSize&&(a.hasMoreData=!1);case 12:case"end":return r.stop()}}),r)})))()},handleModalConfirm:function(e){this.currentSelectField&&e&&("referrer"===this.currentSelectField&&(this.formData.referrerId=e.value,this.formData.referrerName=e.label),this.validateForm())},handleLoadMore:function(t){var a=this;return(0,i.default)((0,o.default)().mark((function r(){return(0,o.default)().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(!a.currentSelectField||!a.hasMoreData||a.modalLoading){r.next=14;break}return a.modalLoading=!0,r.prev=2,r.next=5,a.loadOptionsData(a.currentSelectField,t,a.searchKeyword);case 5:r.next=11;break;case 7:r.prev=7,r.t0=r["catch"](2),e.error("加载更多数据失败:",r.t0),uni.showToast({title:"加载失败",icon:"none"});case 11:return r.prev=11,a.modalLoading=!1,r.finish(11);case 14:case"end":return r.stop()}}),r,null,[[2,7,11,14]])})))()},handleRefresh:function(){var e=this;return(0,i.default)((0,o.default)().mark((function t(){return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.currentSelectField){t.next=6;break}return e.currentPage=1,e.hasMoreData=!0,e.searchKeyword="",t.next=6,e.loadOptionsData(e.currentSelectField,1);case 6:case"end":return t.stop()}}),t)})))()},handleSearch:function(t){var a=this;return(0,i.default)((0,o.default)().mark((function r(){return(0,o.default)().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(!a.currentSelectField){r.next=17;break}return a.searchKeyword=t,a.currentPage=1,a.hasMoreData=!0,a.modalLoading=!0,r.prev=5,r.next=8,a.loadOptionsData(a.currentSelectField,1,t);case 8:r.next=14;break;case 10:r.prev=10,r.t0=r["catch"](5),e.error("搜索失败:",r.t0),uni.showToast({title:"搜索失败",icon:"none"});case 14:return r.prev=14,a.modalLoading=!1,r.finish(14);case 17:case"end":return r.stop()}}),r,null,[[5,10,14,17]])})))()},getMemberOptions:function(){var t=arguments,a=this;return(0,i.default)((0,o.default)().mark((function r(){var n,i,s,c;return(0,o.default)().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:1,i=t.length>1&&void 0!==t[1]?t[1]:"",r.prev=2,s={currentPage:n,pageSize:a.pageSize},i&&"khmc"===a.searchParam&&(s.keyword=i),r.next=7,a.API.getMemberList(s);case 7:if(c=r.sent,200!==c.code||!c.data){r.next=10;break}return r.abrupt("return",c.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),e.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.memberName,a=e.memberPhone,r=e.memberSource,n=e.referrerId;if(t&&a){/^1[3-9]\d{9}$/.test(a)?this.isFormValid=!("嘉宾"===r&&!n):this.isFormValid=!1}else this.isFormValid=!1},createMember:function(){var t=this;return(0,i.default)((0,o.default)().mark((function a(){var r,n,i,s,c,d,l,u,f;return(0,o.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(r=t.formData,n=r.memberName,i=r.memberPhone,s=r.memberType,c=r.memberSource,d=r.referrerId,n){a.next=4;break}return uni.showToast({title:"请输入会员名称",icon:"none"}),a.abrupt("return");case 4:if(i){a.next=7;break}return uni.showToast({title:"请输入手机号",icon:"none"}),a.abrupt("return");case 7:if(l=/^1[3-9]\d{9}$/,l.test(i)){a.next=11;break}return uni.showToast({title:"请输入正确的手机号格式",icon:"none"}),a.abrupt("return");case 11:if("嘉宾"!==c||d){a.next=14;break}return uni.showToast({title:"选择嘉宾时必须选择推荐人",icon:"none"}),a.abrupt("return");case 14:return u={khmc:n,sjh:i,khlx:s,jdqd:c,tjr:d,gsmd:t.userInfo.mdid},a.prev=15,t.isSubmitting=!0,a.next=19,t.API.createMember(u);case 19:f=a.sent,e.log(f),200===f.code?(uni.showToast({title:"会员建档成功!",icon:"success"}),setTimeout((function(){t.resetForm()}),1500)):uni.showToast({title:"建档失败:".concat(f.msg||"未知错误"),icon:"none"}),a.next=28;break;case 24:a.prev=24,a.t0=a["catch"](15),e.error("建档失败:",a.t0),uni.showToast({title:"网络错误,请检查连接后重试",icon:"none"});case 28:return a.prev=28,t.isSubmitting=!1,a.finish(28);case 31:case"end":return a.stop()}}),a,null,[[15,24,28,31]])})))()},goBack:function(){uni.navigateBack({delta:1})}}};t.default=c}).call(this,a("ba7c")["default"])},"789d":function(e,t,a){"use strict";var r=a("4258"),n=a.n(r);n.a},"94af":function(e,t,a){"use strict";var r=a("fe2d"),n=a.n(r);n.a},a0de:function(e,t,a){"use strict";a.r(t);var r=a("024f"),n=a("bfa3");for(var o in n)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(o);a("94af");var i=a("828b"),s=Object(i["a"])(n["default"],r["b"],r["c"],!1,null,"7218ef7d",null,!1,r["a"],void 0);t["default"]=s.exports},bfa3:function(e,t,a){"use strict";a.r(t);var r=a("74c3"),n=a.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return r[e]}))}(o);t["default"]=n.a},de57:function(e,t,a){var r=a("c86c");t=r(!1),t.push([e.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.modal-overlay[data-v-ca560218]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:%?40?%}.modal-content[data-v-ca560218]{width:%?600?%;background:#fff;border-radius:%?36?%;overflow:hidden;box-shadow:0 %?8?% %?32?% rgba(0,0,0,.2)}.modal-header[data-v-ca560218]{background:linear-gradient(120deg,#43e97b,#38f9d7);padding:%?40?%;text-align:center;position:relative}.modal-close[data-v-ca560218]{position:absolute;right:%?40?%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:%?48?%;font-weight:700;cursor:pointer;width:%?60?%;height:%?60?%;display:flex;align-items:center;justify-content:center}.modal-title[data-v-ca560218]{color:#fff;font-size:%?32?%;font-weight:700;letter-spacing:%?2?%}.modal-body[data-v-ca560218]{padding:%?40?%}.cross-store-toggle[data-v-ca560218]{display:flex;align-items:center;gap:%?20?%;margin-bottom:%?24?%;padding-bottom:%?24?%;border-bottom:%?2?% solid #e8f5e9}.toggle-text[data-v-ca560218]{font-size:%?28?%;color:#388e3c;font-weight:500}.search-container[data-v-ca560218]{margin-bottom:%?32?%}.search-input[data-v-ca560218]{width:100%;background:#f9fff9;border:%?3?% solid #c8e6c9;border-radius:%?20?%;padding:%?24?%;font-size:%?28?%;color:#2e7d32;box-sizing:border-box}.option-list[data-v-ca560218]{border:%?2?% solid #e0e0e0;border-radius:%?16?%;max-height:%?600?%}.option-item[data-v-ca560218]{padding:%?24?% %?32?%;border-bottom:%?2?% solid #f0f0f0;transition:background .2s ease;cursor:pointer}.option-item[data-v-ca560218]:hover{background:#f5f5f5}.option-item[data-v-ca560218]:last-child{border-bottom:none}.option-item.selected[data-v-ca560218]{background:#e8f5e9;color:#2e7d32;font-weight:700}.option-label[data-v-ca560218]{font-size:%?28?%;color:#333;display:block;margin-bottom:%?8?%}.option-subtitle[data-v-ca560218]{font-size:%?24?%;color:#666;display:block;word-break:break-all}.loading-item[data-v-ca560218]{display:flex;align-items:center;justify-content:center;padding:%?40?%;gap:%?16?%}.loading-text[data-v-ca560218]{font-size:%?28?%;color:#666}.no-more-item[data-v-ca560218]{text-align:center;padding:%?40?%}.no-more-text[data-v-ca560218]{font-size:%?24?%;color:#999}.empty-options[data-v-ca560218]{text-align:center;padding:%?80?% %?40?%}.empty-text[data-v-ca560218]{color:#666;font-size:%?28?%}.modal-footer[data-v-ca560218]{padding:%?32?% %?40?%;border-top:%?2?% solid #e0e0e0;display:flex;gap:%?24?%}.modal-btn[data-v-ca560218]{flex:1;padding:%?20?% %?32?%;border-radius:%?16?%;font-size:%?28?%;font-weight:700;letter-spacing:%?2?%}\r\n/* 取消按钮样式 */.cancel-btn[data-v-ca560218]{background:#f5f5f5!important;color:#666!important}\r\n/* 确定按钮样式 */.confirm-btn[data-v-ca560218]{background:linear-gradient(135deg,#43e97b,#38f9d7)!important;color:#fff!important;box-shadow:0 %?4?% %?16?% rgba(67,233,123,.3)!important;border:none!important}\r\n/* 禁用状态 */.confirm-btn[disabled][data-v-ca560218]{background:#e0e0e0!important;color:#999!important;box-shadow:none!important}\r\n/* 覆盖uview默认样式 */.modal-btn.u-button[data-v-ca560218]{background:inherit!important;color:inherit!important;border:inherit!important}\r\n/* 更具体的选择器 */.modal-footer .u-button--default[data-v-ca560218]{background:#f5f5f5!important;color:#666!important;border:%?3?% solid #ddd!important}.modal-footer .u-button--primary[data-v-ca560218]{background:linear-gradient(135deg,#43e97b,#38f9d7)!important;color:#fff!important;box-shadow:0 %?4?% %?16?% rgba(67,233,123,.3)!important;border:none!important}@media (max-width:%?750?%){.modal-content[data-v-ca560218]{width:90vw}.modal-body[data-v-ca560218]{padding:%?32?%}.modal-footer[data-v-ca560218]{padding:%?24?% %?32?%}}',""]),e.exports=t},ee5a:function(e,t,a){"use strict";a.r(t);var r=a("689f"),n=a.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){a.d(t,e,(function(){return r[e]}))}(o);t["default"]=n.a},fe2d:function(e,t,a){var r=a("5018");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=a("967d").default;n("1459361f",r,!0,{sourceMap:!1,shadowMode:!1})}}]);