12 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesA/pages/add-user/add-user"],{299:function(e,a,t){"use strict";(function(e,a){var n=t(4);t(26);n(t(25));var c=n(t(300));e.__webpack_require_UNI_MP_PLUGIN__=t,a(c.default)}).call(this,t(1)["default"],t(2)["createPage"])},300:function(e,a,t){"use strict";t.r(a);var n=t(301),c=t(303);for(var i in c)["default"].indexOf(i)<0&&function(e){t.d(a,e,(function(){return c[e]}))}(i);t(309);var r,s=t(32),o=Object(s["default"])(c["default"],n["render"],n["staticRenderFns"],!1,null,"63b23680",null,!1,n["components"],r);o.options.__file="pagesA/pages/add-user/add-user.vue",a["default"]=o.exports},301:function(e,a,t){"use strict";t.r(a);var n=t(302);t.d(a,"render",(function(){return n["render"]})),t.d(a,"staticRenderFns",(function(){return n["staticRenderFns"]})),t.d(a,"recyclableRender",(function(){return n["recyclableRender"]})),t.d(a,"components",(function(){return n["components"]}))},302:function(e,a,t){"use strict";var n;t.r(a),t.d(a,"render",(function(){return c})),t.d(a,"staticRenderFns",(function(){return r})),t.d(a,"recyclableRender",(function(){return i})),t.d(a,"components",(function(){return n}));var c=function(){var e=this,a=e.$createElement;e._self._c;e._isMounted||(e.e0=function(a){e.message=""})},i=!1,r=[];c._withStripped=!0},303:function(e,a,t){"use strict";t.r(a);var n=t(304),c=t.n(n);for(var i in n)["default"].indexOf(i)<0&&function(e){t.d(a,e,(function(){return n[e]}))}(i);a["default"]=c.a},304:function(e,a,t){"use strict";(function(e){var n=t(4);Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var c=t(71),i=n(t(305)),r=(n(t(234)),function(){Promise.all([t.e("common/vendor"),t.e("pagesA/components/w-picker/w-picker")]).then(function(){return resolve(t(497))}.bind(null,t)).catch(t.oe)}),s=function(){Promise.all([t.e("common/vendor"),t.e("pagesA/components/citypicker/city-picker")]).then(function(){return resolve(t(508))}.bind(null,t)).catch(t.oe)},o={data:function(){return{message:"",placeholder:"请粘贴或输入整段地址,点击“识别”自动拆分姓名、电话和地址。例如:张三,15100001111,河南省郑州市金水区某路和某路交叉口某小区某号楼",pickerDefaultVal:["河南省","郑州市","金水区"],params:{nickname:"",phone:"",local:"",province:"",city:"",area:"",address:"",is_default:0,code:"+86",is_vip:0},isChecked:!1,notVip:!0,areaName:"中国大陆",isMatch:/^[1][3-9]\d{9}$/}},created:function(){var a=this;e.$on("CHOOSEPHONECODE",(function(e,t,n,c){a.areaName=e,a.params.code=t,a.isMatch=c}))},onLoad:function(){},components:{WPicker:r,cityPicker:s},methods:{checkCode:function(e,a){var t="886",n="853",c="852",i=this.message.replace(/\s*/g,""),r="",s="",o="";-1!=i.indexOf(t)?(r=i.indexOf(t),s=i.substring(r+3,r+13),o="+".concat(t),this.areaName="中国台湾",this.isMatch=/^[0]{1}[9]{1}\d{8}$/):-1!=i.indexOf(n)?(r=i.indexOf(n),s=i.substring(r+3,r+11),o="+".concat(n),this.areaName="中国澳门",this.isMatch=/^[6]\d{7}$/):-1!=i.indexOf(c)?(r=i.indexOf(c),s=i.substring(r+3,r+11),o="+".concat(c),this.areaName="中国香港",this.isMatch=/^([6|9|5])\d{7}$/):(o="+86",this.areaName="中国大陆",s=a.mobile,this.isMatch=/^[1][3-9]\d{9}$/),this.params={nickname:a.name.replace(/[0-9]/g,""),code:o,phone:s,local:0===e?"".concat(a.province,"-").concat(a.city,"-").concat(a.area):"".concat(a.province,"-").concat(a.city),province:a.province,city:a.city,area:a.area,address:a.details,is_default:0,remark:"",is_vip:0}},text:function(){var a=this;if(this.message.length<1)e.toast("请输入需要识别的内容");else{this.result=i.default.parse(this.message);var t=i.default.parse(this.message)[0];if(""===t.mobile)this.checkCode(0,t);else if(""===t.area){var n={city:t.city,details:t.details};this.checkCode(1,t),(0,c.discernAdress)(n).then((function(n){if(200===n.code){if(!n.data.area)return void e.showToast({title:"有部分信息未能识别或错误,请核实或手动填写",icon:"none"});a.params.area=n.data.area,a.params.local="".concat(t.province,"-").concat(t.city,"-").concat(n.data.area)}else e.showToast({title:"识别失败,请手动填写",icon:"none"})}))}else this.params={nickname:t.name,phone:t.mobile,local:"".concat(t.province,"-").concat(t.city,"-").concat(t.area),province:t.province,city:t.city,area:t.area,address:t.details,is_default:0,code:"+86",is_vip:0}}},editDefault:function(e){this.params.is_default=e},choosePicker:function(){this.$refs.Selector.show()},onConfirm:function(e){this.params.local="".concat(e.checkArr[0],"-").concat(e.checkArr[1],"-").concat(e.checkArr[2]),this.pickerDefaultVal=[e.checkArr[0],e.checkArr[1],e.checkArr[2]],this.params.province=e.checkArr[0],this.params.city=e.checkArr[1],this.params.area=e.checkArr[2]},changeVip:function(e){this.params.is_vip=e},addUser:function(){return this.params.nickname?this.params.phone?void(!this.isMatch||this.params.phone.match(this.isMatch)?this.params.local.trim().length?this.params.area?this.params.address?(e.showLoading({title:"提交中..."}),(0,c.addUser)(this.params).then((function(a){if(200==a.code){var t=a.data.id;e.showModal({content:"添加客户成功",showCancel:!1,success:function(a){a.confirm&&e.reLaunch({url:"../../../pages/replace-manage/replace-manage?user_id="+t})}})}else e.showModal({content:a.data||"添加失败",showCancel:!1});e.hideLoading()})).catch((function(){e.hideLoading()}))):e.showToast({title:"详细地址不能为空",icon:"none",mask:!0}):e.showToast({title:"区域不能为空",icon:"none",mask:!0}):e.showToast({title:"请选择所在地区",icon:"none",mask:!0}):e.showToast({title:"手机号所属与区号不一致",icon:"none",mask:!0})):(e.showModal({content:"请先输入手机号",showCancel:!1}),!1):(e.showModal({content:"请先输入客户昵称",showCancel:!1}),!1)}}};a.default=o}).call(this,t(2)["default"])},309:function(e,a,t){"use strict";t.r(a);var n=t(310),c=t.n(n);for(var i in n)["default"].indexOf(i)<0&&function(e){t.d(a,e,(function(){return n[e]}))}(i);a["default"]=c.a},310:function(e,a,t){}},[[299,"common/runtime","common/vendor"]]]);
- //# sourceMappingURL=../../../../.sourcemap/mp-weixin/pagesA/pages/add-user/add-user.js.map
|