(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[17],{nae9:function(e,a,n){"use strict";n.r(a);var t=n("d6i3"),r=n.n(t),s=n("p0pE"),c=n.n(s),u=n("Aeqt"),i=n("9fl/"),o=n("9ibs"),d=n("3a4m"),l=n.n(d),p=n("nEZw"),m=n("yWgo"),f={address:{address:null,province:null,city:null,area:null,latitude:null,longitude:null}};a["default"]={state:{address:{address:null,province:null,city:null,area:null,latitude:null,longitude:null}},reducers:{updateState(e,a){var n=a.payload;return c()({},e,n)},updateAddressState(e,a){var n=a.payload,t=e.address;return t=c()({},t,n),c()({},e,{address:t})},clearState(e,a){a.payload;return c()({},f)}},effects:{info(e,a){return r.a.mark(function n(){var t,s,d,l,p,m,f;return r.a.wrap(function(n){while(1)switch(n.prev=n.next){case 0:return t=e.payload,s=a.call,d=a.put,n.next=4,s(i["m"],c()({},t));case 4:if(l=n.sent,p=l.rc,m=l.msg,f=l.data,console.log(f,"================================"),p!==u["a"].constant.codeSuccess){n.next=16;break}if(!f){n.next=14;break}return n.next=13,d({type:"updateState",payload:c()({},f)});case 13:window.sessionStorage.setItem("access-user",JSON.stringify(f));case 14:n.next=17;break;case 16:o["m"].fail(m);case 17:case"end":return n.stop()}},n)})()},save(e,a){return r.a.mark(function n(){var t,s,d,l,f,b,k,x,y;return r.a.wrap(function(n){while(1)switch(n.prev=n.next){case 0:return t=e.payload,s=a.call,d=a.put,l=a.select,n.next=4,l(e=>e.authentication);case 4:if(f=n.sent,b=c()({},f,t,{dogTypeList:[]}),console.log(b,"================================"),b.gender&&""!==b.gender){n.next=10;break}return o["m"].info("\u8bf7\u9009\u62e9\u6027\u522b"),n.abrupt("return");case 10:if(b.birthday&&""!==b.birthday){n.next=13;break}return o["m"].info("\u8bf7\u9009\u62e9\u751f\u65e5"),n.abrupt("return");case 13:if(b.memberName&&""!==b.memberName){n.next=16;break}return o["m"].info("\u8bf7\u586b\u5199\u771f\u5b9e\u59d3\u540d"),n.abrupt("return");case 16:if(b.cardNo&&""!==b.cardNo){n.next=19;break}return o["m"].info("\u8bf7\u586b\u5199\u8eab\u4efd\u8bc1"),n.abrupt("return");case 19:if(Object(m["g"])(b.cardNo)){n.next=22;break}return o["m"].info("\u8bf7\u586b\u5199\u6b63\u786e\u7684\u8eab\u4efd\u8bc1"),n.abrupt("return");case 22:if(b.address&&b.address.address){n.next=25;break}return o["m"].info("\u8bf7\u8f93\u5165\u8be6\u7ec6\u5730\u5740"),n.abrupt("return");case 25:if("20"!==b.memberType&&20!==b.memberType){n.next=38;break}if(b.kennelNameCn&&""!==b.kennelNameCn){n.next=29;break}return o["m"].info("\u8bf7\u586b\u5199\u72ac\u820d\u4e2d\u6587\u540d"),n.abrupt("return");case 29:if(b.kennelNameEn&&""!==b.kennelNameEn){n.next=32;break}return o["m"].info("\u8bf7\u586b\u5199\u72ac\u820d\u82f1\u6587\u540d"),n.abrupt("return");case 32:if(b.kennelFciName&&""!==b.kennelFciName){n.next=35;break}return o["m"].info("\u8bf7\u586b\u5199FCI\u82f1\u6587\u540d"),n.abrupt("return");case 35:if(b.kennelFciNameBackup&&""!==b.kennelFciNameBackup){n.next=38;break}return o["m"].info("\u8bf7\u586b\u5199FCI\u5907\u7528\u540d"),n.abrupt("return");case 38:if(b.address&&b.address.city&&b.address.city){n.next=41;break}return o["m"].info("\u8bf7\u9009\u62e9\u6536\u8d27\u5730\u5740"),n.abrupt("return");case 41:return o["m"].loading("\u4fdd\u5b58\u4e2d",0,null,!0),n.prev=42,n.next=45,s(i["v"],c()({},b));case 45:if(k=n.sent,x=k.rc,y=k.msg,k.data,o["m"].hide(),x!==u["a"].constant.codeSuccess){n.next=57;break}return o["m"].success("\u4fdd\u5b58\u6210\u529f",2,()=>{}),n.next=54,d({type:"authentication/info"});case 54:Object(p["goScannerPage"])(),n.next=58;break;case 57:o["m"].fail(y);case 58:n.next=64;break;case 60:n.prev=60,n.t0=n["catch"](42),o["m"].hide(),o["m"].fail("\u4fdd\u5b58\u5931\u8d25");case 64:return n.prev=64,n.finish(64);case 66:case"end":return n.stop()}},n,null,[[42,60,64,66]])})()},geocoder(e,a){return r.a.mark(function n(){var t,s,c,o,d,p,m,f;return r.a.wrap(function(n){while(1)switch(n.prev=n.next){case 0:return t=e.payload,s=a.call,c=a.put,o=t.location,d=t.poiname,n.next=5,s(i["p"],{key:"457BZ-TES6V-JS7P2-UJQAQ-IJSSO-RIFBA",location:"".concat(o.lat,",").concat(o.lng)});case 5:if(p=n.sent,m=p.status,f=p.result,m!==u["a"].constant.codeSuccess){n.next=12;break}return n.next=11,c({type:"updateAddressState",payload:{address:f.address_component.street_number+d,province:f.address_component.province,city:f.address_component.city,area:f.address_component.district,latitude:f.location.lat,longitude:f.location.lng}});case 11:l.a.goBack();case 12:case"end":return n.stop()}},n)})()}},subscriptions:{}}}}]);