xpn-antd
Version:
橡皮泥内扩展 ant 组件
1 lines • 78.5 kB
JavaScript
(function(e){function t(t){for(var n,s,l=t[0],u=t[1],o=t[2],d=0,p=[];d<l.length;d++)s=l[d],Object.prototype.hasOwnProperty.call(i,s)&&i[s]&&p.push(i[s][0]),i[s]=0;for(n in u)Object.prototype.hasOwnProperty.call(u,n)&&(e[n]=u[n]);c&&c(t);while(p.length)p.shift()();return r.push.apply(r,o||[]),a()}function a(){for(var e,t=0;t<r.length;t++){for(var a=r[t],n=!0,l=1;l<a.length;l++){var u=a[l];0!==i[u]&&(n=!1)}n&&(r.splice(t--,1),e=s(s.s=a[0]))}return e}var n={},i={app:0},r=[];function s(t){if(n[t])return n[t].exports;var a=n[t]={i:t,l:!1,exports:{}};return e[t].call(a.exports,a,a.exports,s),a.l=!0,a.exports}s.m=e,s.c=n,s.d=function(e,t,a){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},s.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(s.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)s.d(a,n,function(t){return e[t]}.bind(null,n));return a},s.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="/";var l=window["webpackJsonp"]=window["webpackJsonp"]||[],u=l.push.bind(l);l.push=t,l=l.slice();for(var o=0;o<l.length;o++)t(l[o]);var c=u;r.push(["c31f","chunk-vendors"]),a()})({"02ce":function(e,t,a){},"09cf":function(e,t,a){"use strict";var n=a("c144"),i=a.n(n);i.a},"0c19":function(e,t,a){"use strict";var n=a("0e97"),i=a.n(n);i.a},"0e97":function(e,t,a){},"1d2e":function(e,t,a){},"2c59":function(e,t,a){"use strict";var n=a("f9d0"),i=a.n(n);i.a},"2e05":function(e,t,a){"use strict";var n=a("34b5"),i=a.n(n);i.a},"2e47":function(e,t,a){"use strict";var n=a("02ce"),i=a.n(n);i.a},3224:function(e,t,a){"use strict";var n=a("e09d"),i=a.n(n);i.a},"34b5":function(e,t,a){},"3c07":function(e,t,a){},4678:function(e,t,a){var n={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-in":"ec2e","./en-in.js":"ec2e","./en-nz":"6f50","./en-nz.js":"6f50","./en-sg":"b7e9","./en-sg.js":"b7e9","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fil":"d69a","./fil.js":"d69a","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-deva":"aaf2","./gom-deva.js":"aaf2","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./oc-lnc":"167b","./oc-lnc.js":"167b","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tk":"5aff","./tk.js":"5aff","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-mo":"3a6c","./zh-mo.js":"3a6c","./zh-tw":"90ea","./zh-tw.js":"90ea"};function i(e){var t=r(e);return a(t)}function r(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}i.keys=function(){return Object.keys(n)},i.resolve=r,e.exports=i,i.id="4678"},"4e67":function(e,t,a){},"61a4":function(e,t,a){"use strict";var n=a("9297"),i=a.n(n);i.a},"68e9":function(e,t,a){"use strict";var n=a("d19e"),i=a.n(n);i.a},9297:function(e,t,a){},"9e53":function(e,t,a){"use strict";var n=a("feb2"),i=a.n(n);i.a},a0ff:function(e,t,a){"use strict";var n=a("4e67"),i=a.n(n);i.a},c144:function(e,t,a){},c31f:function(e,t,a){"use strict";a.r(t);a("7a59");var n=a("39ab"),i=(a("0c1d"),a("8592")),r=(a("02cf"),a("9839")),s=(a("50ac"),a("9a63")),l=(a("1815"),a("e32c")),u=(a("4bbf"),a("59a5")),o=(a("04f3"),a("ed3b")),c=(a("a71a"),a("b558")),d=(a("805a"),a("0c63")),p=(a("c721"),a("3af3")),h=(a("519e"),a("0bb7")),f=(a("b8e1"),a("2f50")),b=(a("6a1d"),a("96bd"),a("1fa2")),m=a.n(b),v=(a("e260"),a("e6cf"),a("cca6"),a("a79d"),a("2b0e")),y=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-form",{staticClass:"examples",attrs:{form:e.form,wrapperCol:{offset:1,span:6}}},[a("a-form-item",[a("a-jd-multiple-cascader",{directives:[{name:"decorator",rawName:"v-decorator",value:["industry",{rules:[{required:!0,message:"请选择适用行业"}]}],expression:"['industry',{rules:[{required:true,message:'请选择适用行业'}]}]"}],attrs:{loadOptions:e.handleLoadOptions,checkStrictly:"",clearable:"",placeholder:"请输入适用行业"}})],1)],1)},g=[],V=(a("96cf"),a("1da1")),j=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-spin",{attrs:{spinning:!e.loaded}},[a("a-icon",{attrs:{slot:"indicator",type:"loading",spin:""},slot:"indicator"}),a("a-cascader",{attrs:{disabled:e.disabled,"load-data":e.handleLoadData,options:e.options,placeholder:e.placeholder,"display-render":e.displayRender,"show-search":e.showSearch},on:{change:e.handleChange,blur:function(t){return e.$emit("blur",t)}},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}})],1)},k=[],x=a("b85c"),O=a("53ca"),w={props:{value:{type:Object},placeholder:{type:String},loadProvinceOptions:{type:Function,required:!0},loadCityOptions:{type:Function},loadDistrictOptions:{type:Function},displayRender:{type:Function},disabled:{type:Boolean},showSearch:{type:Object}},data:function(){return this.stateValue={province:null,city:null,district:null},{loaded:!1,options:[],inputValue:[]}},watch:{value:function(e){e!==this.stateValue&&this.setValue(e)}},mounted:function(){var e=this;return Object(V["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.doQueryProvinceOptions();case 2:e.value&&e.setValue(e.value);case 3:case"end":return t.stop()}}),t)})))()},methods:{setValue:function(e){var t=this;return Object(V["a"])(regeneratorRuntime.mark((function a(){var n,i,r,s,l,u;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(e&&"object"===Object(O["a"])(e)){a.next=6;break}return t.inputValue=[],t.stateValue.province=null,t.stateValue.city=null,t.stateValue.district=null,a.abrupt("return");case 6:if("province"in e===!0&&"object"===Object(O["a"])(e.province)&&"value"in e.province===!0){a.next=8;break}return a.abrupt("return");case 8:n=[],n.push(e.province.value),e.city&&e.city.value&&n.push(e.city.value),e.district&&e.district.value&&n.push(e.district.value),i=t.options,t.inputValue=[];case 14:r=n.shift(),s=Object(x["a"])(i),a.prev=16,s.s();case 18:if((l=s.n()).done){a.next=28;break}if(u=l.value,u.value!==r){a.next=26;break}return t.inputValue.push(r),a.next=24,t.handleLoadData([u]);case 24:return i=u.children,a.abrupt("break",28);case 26:a.next=18;break;case 28:a.next=33;break;case 30:a.prev=30,a.t0=a["catch"](16),s.e(a.t0);case 33:return a.prev=33,s.f(),a.finish(33);case 36:if(n.length>0){a.next=14;break}case 37:case"end":return a.stop()}}),a,null,[[16,30,33,36]])})))()},doQueryProvinceOptions:function(){var e=this;return Object(V["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loaded=!1,t.prev=1,t.next=4,e.getProvinceOptions();case 4:e.options=t.sent,t.next=10;break;case 7:t.prev=7,t.t0=t["catch"](1),console.error(t.t0);case 10:return t.prev=10,e.loaded=!0,t.finish(10);case 13:case"end":return t.stop()}}),t,null,[[1,7,10,13]])})))()},handleLoadData:function(e){var t=this;return Object(V["a"])(regeneratorRuntime.mark((function a(){var n,i;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(n=e[e.length-1],n.loading=!0,a.prev=2,n.isLeaf||n.children){a.next=15;break}if("province"!==n.type){a.next=10;break}return a.next=7,t.getCityOptions(n);case 7:i=a.sent,a.next=14;break;case 10:if("city"!==n.type){a.next=14;break}return a.next=13,t.getDistrictOptions(n);case 13:i=a.sent;case 14:t.$set(n,"children",i);case 15:a.next=20;break;case 17:a.prev=17,a.t0=a["catch"](2),console.error(a.t0);case 20:return a.prev=20,n.loading=!1,a.finish(20);case 23:case"end":return a.stop()}}),a,null,[[2,17,20,23]])})))()},handleChange:function(e,t){t instanceof Array!==!0&&(t=[]),t.length>2?this.stateValue.district=t[2].data:this.stateValue.district=null,t.length>1?this.stateValue.city=t[1].data:this.stateValue.city=null,t.length>0?this.stateValue.province=t[0].data:this.stateValue.province=null;var a=t.length>1&&t[t.length-1].isLeaf?this.stateValue:null;this.$emit("input",a),this.$emit("change",a)},getProvinceOptions:function(){var e=this;return Object(V["a"])(regeneratorRuntime.mark((function t(){var a,n,i,r,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.loadProvinceOptions();case 2:a=t.sent,n=[],i=Object(x["a"])(a);try{for(i.s();!(r=i.n()).done;)s=r.value,n.push({data:s,isLeaf:"function"!==typeof e.loadCityOptions,label:s.label,type:"province",value:s.value,loading:!1})}catch(l){i.e(l)}finally{i.f()}return t.abrupt("return",n);case 7:case"end":return t.stop()}}),t)})))()},getCityOptions:function(e){var t=this;return Object(V["a"])(regeneratorRuntime.mark((function a(){var n,i,r,s,l;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if("function"===typeof t.loadCityOptions){a.next=2;break}return a.abrupt("return",[]);case 2:return a.next=4,t.loadCityOptions(e.data);case 4:n=a.sent,i=[],r=Object(x["a"])(n);try{for(r.s();!(s=r.n()).done;)l=s.value,i.push({data:l,isLeaf:"function"!==typeof t.loadDistrictOptions,label:l.label,type:"city",value:l.value,loading:!1})}catch(u){r.e(u)}finally{r.f()}return a.abrupt("return",i);case 9:case"end":return a.stop()}}),a)})))()},getDistrictOptions:function(e){var t=this;return Object(V["a"])(regeneratorRuntime.mark((function a(){var n,i,r,s,l;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if("function"===typeof t.loadDistrictOptions){a.next=2;break}return a.abrupt("return",[]);case 2:return a.next=4,t.loadDistrictOptions(e.data);case 4:n=a.sent,i=[],r=Object(x["a"])(n);try{for(r.s();!(s=r.n()).done;)l=s.value,i.push({data:l,isLeaf:!0,label:l.label,type:"district",value:l.value,loading:!1})}catch(u){r.e(u)}finally{r.f()}return a.abrupt("return",i);case 9:case"end":return a.stop()}}),a)})))()}}},C=w,_=a("2877"),S=Object(_["a"])(C,j,k,!1,null,null,null),P=S.exports,B=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"jd-input-bank-account"},["enterprise"===e.type?a("a-jd-form-item",{attrs:{help:e.errors.bank||"建议使用主流银行的对公账户,支持基本户和一般户","validate-status":null===e.errors.bank?"success":e.errors.bank?"error":"",label:"开户银行"}},[a("a-select",{attrs:{disabled:e.disabledBank,"filter-option":e.handleFilterOption,options:e.bankList,allowClear:"",placeholder:"请选择开户银行","show-search":""},on:{blur:function(t){return e.handleBlur(t,"bank")},change:function(t){return e.handleChange(t,"bank")}},model:{value:e.inputValue.bank,callback:function(t){e.$set(e.inputValue,"bank",t)},expression:"inputValue.bank"}},[e.bankLoading?a("a-spin",{attrs:{slot:"notFoundContent",size:"small"},slot:"notFoundContent"}):e._e()],1)],1):e._e(),"enterprise"===e.type?a("a-jd-form-item",{attrs:{help:e.errors.city,"validate-status":null===e.errors.city?"success":e.errors.city?"error":"",label:"开户城市"}},[a("a-jd-input-address",{attrs:{disabled:e.disabledSubBank||!e.inputValue.bank,loadCityOptions:e.loadCityOptions,loadProvinceOptions:e.loadProvinceOptions,allowClear:"",placeholder:"请选择开户城市"},on:{blur:function(t){return e.handleBlur(t,"city")},change:function(t){return e.handleChange(t,"city")}},model:{value:e.inputValue.city,callback:function(t){e.$set(e.inputValue,"city",t)},expression:"inputValue.city"}})],1):e._e(),"enterprise"===e.type?a("a-jd-form-item",{attrs:{help:e.errors.subBank,"validate-status":null===e.errors.subBank?"success":e.errors.subBank?"error":"",label:"开户支行"}},[a("a-select",{attrs:{disabled:e.disabledSubBank||!e.inputValue.bank||!e.inputValue.city,"filter-option":e.handleFilterOption,options:e.subBankList,allowClear:"",placeholder:"请选择开户支行","show-search":""},on:{blur:function(t){return e.handleBlur(t,"subBank")},change:function(t){return e.handleChange(t,"subBank")}},model:{value:e.inputValue.subBank,callback:function(t){e.$set(e.inputValue,"subBank",t)},expression:"inputValue.subBank"}},[e.bankLoading?a("a-spin",{attrs:{slot:"notFoundContent",size:"small"},slot:"notFoundContent"}):e._e()],1)],1):e._e(),a("a-jd-form-item",{attrs:{help:e.errors.account,"validate-status":null===e.errors.account?"success":e.errors.account?"error":"",label:"银行账号"}},[a("a-input",{attrs:{disabled:e.disabledAccount,"max-length":48,placeholder:"请输入银行帐号"},on:{blur:function(t){return e.handleBlur(t,"account")},change:function(t){return e.handleChange(t,"account")}},model:{value:e.inputValue.account,callback:function(t){e.$set(e.inputValue,"account",t)},expression:"inputValue.account"}})],1)],1)},$=[],z=(a("c975"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-row",{class:["ant-form-item",{"ant-form-item-with-help":!!e.help}]},[e.label?a("a-col",{staticClass:"ant-form-item-label",attrs:{span:e.labelCol}},[a("label",[e._v(e._s(e.label))])]):e._e(),a("a-col",{staticClass:"ant-form-item-control-wrapper",attrs:{span:e.wrapperCol}},[a("div",{class:["ant-form-item-control",e.validateStatus?"has-"+e.validateStatus:"empty"]},[a("span",{staticClass:"ant-form-item-children"},[e._t("default")],2),e.help?a("div",{staticClass:"ant-form-explain"},[e._v(e._s(e.help))]):e._e()])])],1)}),R=[],N=(a("a9e3"),{props:{label:{type:String},help:{type:String,default:""},labelCol:{type:[Number,Object],default:6},wrapperCol:{type:[Number,Object],default:18},error:{type:String},validateStatus:{type:String}}}),F=N,L=Object(_["a"])(F,z,R,!1,null,null,null),M=L.exports,E={props:{value:{type:Object},type:{type:String,default:"enterprise"},disabled:{type:[Boolean,Object]},loadProvinceOptions:{type:Function,required:!0},loadCityOptions:{type:Function,required:!0},loadBankOptions:{type:Function,required:!0},loadSubBankOptions:{type:Function,required:!0}},components:{"a-jd-form-item":M,"a-jd-input-address":P},data:function(){return this.stateValue=null,{errors:{bank:"",city:"",subBank:"",account:""},inputValue:{bank:void 0,city:null,subBank:void 0,account:""},bankLoading:!0,bankList:[],subBankLoading:!1,subBankList:[]}},computed:{disabledBank:function(){return!0===this.disabled||"object"===Object(O["a"])(this.disabled)&&!0===this.disabled.bank},disabledSubBank:function(){return!0===this.disabled||"object"===Object(O["a"])(this.disabled)&&!0===this.disabled.subBank},disabledAccount:function(){return!0===this.disabled||"object"===Object(O["a"])(this.disabled)&&!0===this.disabled.account}},watch:{value:function(e){e!==this.stateValue&&this.setValue(e)}},mounted:function(){this.doQueryBankOptions(),this.value&&this.setValue(this.value)},methods:{doQueryBankOptions:function(){var e=this;return Object(V["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.bankList=[],e.bankLoading=!0,t.prev=2,t.next=5,e.loadBankOptions();case 5:e.bankList=t.sent;case 6:return t.prev=6,e.bankLoading=!1,t.finish(6);case 9:case"end":return t.stop()}}),t,null,[[2,,6,9]])})))()},doQuerySubBankOptions:function(){var e=this;return Object(V["a"])(regeneratorRuntime.mark((function t(){var a,n,i,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.subBankList=[],e.inputValue.bank&&e.inputValue.city&&e.inputValue.city.city&&e.inputValue.city.city.value){t.next=3;break}return t.abrupt("return");case 3:n=Object(x["a"])(e.bankList);try{for(n.s();!(i=n.n()).done;)r=i.value,r.value===e.inputValue.bank&&(a=r)}catch(s){n.e(s)}finally{n.f()}return e.subBankList=[],e.subBankLoading=!0,t.prev=7,t.next=10,e.loadSubBankOptions({bank:a,province:e.inputValue.city.province,city:e.inputValue.city.city});case 10:e.subBankList=t.sent;case 11:return t.prev=11,e.subBankLoading=!1,t.finish(11);case 14:case"end":return t.stop()}}),t,null,[[7,,11,14]])})))()},setValue:function(e){if(!e||"object"!==Object(O["a"])(e))return this.stateValue=null,this.inputValue.bank=void 0,this.inputValue.city=null,this.inputValue.subBank=void 0,void(this.inputValue.account="");try{this.inputValue.bank=e.bank.value}catch(t){}try{this.inputValue.subBank=e.subBank.value}catch(t){}try{this.inputValue.account=e.account}catch(t){}try{this.inputValue.city={province:{value:e.province.value},city:{value:e.city.value}}}catch(t){}"enterprise"===this.type&&this.doQuerySubBankOptions()},handleFilterOption:function(e,t){return t.componentOptions.children[0].text.toLowerCase().indexOf(e.toLowerCase())>=0},validate:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.validateBank(e),a=this.validateCity(e),n=this.validateSubBank(e),i=this.validateAccount(e);return"enterprise"!==this.type?i:t&&n&&i&&a},validateBank:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{if(!this.inputValue.bank)throw"开户银行不能为空"}catch(t){return e||(this.errors.bank=t),!1}return e||(this.errors.bank=null),!0},validateCity:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{if(!this.inputValue.city)throw"开户城市不能为空"}catch(t){return e||(this.errors.city=t),!1}return e||(this.errors.city=null),!0},validateSubBank:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{if(!this.inputValue.subBank)throw"开户支行不能为空"}catch(t){return e||(this.errors.subBank=t),!1}return e||(this.errors.subBank=null),!0},validateAccount:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{if(!this.inputValue.account)throw"银行账号不能为空";if(!/^[0-9]{1,48}$/.test(this.inputValue.account))throw"银行账号必须真实有效"}catch(t){return e||(this.errors.account=t),!1}return e||(this.errors.account=null),!0},handleBlur:function(e,t){switch(t){case"bank":this.validateBank();break;case"city":this.validateCity();break;case"subBank":this.validateSubBank();break;case"account":this.validateAccount();break}},handleChange:function(e,t){var a=this.validate(!0);switch(t){case"bank":this.validateBank(),this.inputValue.subBank=void 0,this.doQuerySubBankOptions();break;case"city":this.validateCity(),this.inputValue.subBank=void 0,this.doQuerySubBankOptions();break;case"subBank":this.validateSubBank();break;case"account":this.validateAccount();break}this._syncValue(a)},_syncValue:function(e){var t={};if(e){if("enterprise"===this.type){var a,n=Object(x["a"])(this.bankList);try{for(n.s();!(a=n.n()).done;){var i=a.value;i.value===this.inputValue.bank&&(t.bank=i)}}catch(u){n.e(u)}finally{n.f()}var r,s=Object(x["a"])(this.subBankList);try{for(s.s();!(r=s.n()).done;){var l=r.value;l.value===this.inputValue.subBank&&(t.subBank=l)}}catch(u){s.e(u)}finally{s.f()}t.province=this.inputValue.city.province,t.city=this.inputValue.city.city}t.account=this.inputValue.account}else t=null;t!==this.stateValue&&(this.stateValue=t,this.$emit("input",this.stateValue),this.$emit("change",this.stateValue))}}},A=E,T=(a("68e9"),Object(_["a"])(A,B,$,!1,null,null,null)),q=(T.exports,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"jd-input-id-card"},[a("a-jd-form-item",{attrs:{help:e.errors.name,"validate-status":null===e.errors.name?"success":e.errors.name?"error":"",label:"名称"}},[a("a-input",{attrs:{disabled:e.disabledName,"max-length":64,allowClear:"",placeholder:"请输入名称"},on:{blur:function(t){return e.handleBlur(t,"name")},change:function(t){return e.handleChange(t,"name")}},model:{value:e.inputValue.name,callback:function(t){e.$set(e.inputValue,"name",t)},expression:"inputValue.name"}})],1),a("a-jd-form-item",{attrs:{help:e.errors.number,"validate-status":null===e.errors.number?"success":e.errors.number?"error":"",label:"统一社会信用代码"}},[a("a-input",{attrs:{disabled:e.disabledNumber,"max-length":18,allowClear:"",placeholder:"请输入统一社会信用代码"},on:{blur:function(t){return e.handleBlur(t,"number")},change:function(t){return e.handleChange(t,"number")}},model:{value:e.inputValue.number,callback:function(t){e.$set(e.inputValue,"number",t)},expression:"inputValue.number"}})],1),e.hideCity?e._e():a("a-jd-form-item",{attrs:{help:e.errors.city,"validate-status":null===e.errors.city?"success":e.errors.city?"error":"",label:"企业注册地"}},[a("a-jd-input-address",{attrs:{disabled:e.disabledCity,loadCityOptions:e.loadCityOptions,loadProvinceOptions:e.loadProvinceOptions,allowClear:"",placeholder:"请选择企业注册地"},on:{blur:function(t){return e.handleBlur(t,"city")},change:function(t){return e.handleChange(t,"city")}},model:{value:e.inputValue.city,callback:function(t){e.$set(e.inputValue,"city",t)},expression:"inputValue.city"}})],1),e.hideAddress?e._e():a("a-jd-form-item",{attrs:{help:e.errors.address,"validate-status":null===e.errors.address?"success":e.errors.address?"error":"",label:"住所"}},[a("a-textarea",{attrs:{disabled:e.disabledAddress,"max-length":128,allowClear:"",placeholder:"请输入住所"},on:{blur:function(t){return e.handleBlur(t,"address")},change:function(t){return e.handleChange(t,"address")}},model:{value:e.inputValue.address,callback:function(t){e.$set(e.inputValue,"address",t)},expression:"inputValue.address"}})],1),e.hideScope?e._e():a("a-jd-form-item",{attrs:{help:e.errors.scope,"validate-status":null===e.errors.scope?"success":e.errors.scope?"error":"",label:"经营范围"}},[a("a-textarea",{attrs:{disabled:e.disabledScope,allowClear:"",placeholder:"请输入经营范围"},on:{blur:function(t){return e.handleBlur(t,"scope")},change:function(t){return e.handleChange(t,"scope")}},model:{value:e.inputValue.scope,callback:function(t){e.$set(e.inputValue,"scope",t)},expression:"inputValue.scope"}})],1),a("a-jd-form-item",{attrs:{help:e.errors.expire,"validate-status":null===e.errors.expire?"success":e.errors.expire?"error":"",label:"有效期限"}},[a("a-radio-group",{attrs:{disabled:e.disabledExpire},on:{blur:function(t){return e.handleBlur(t,"permanently")},change:function(t){return e.handleChange(t,"permanently")}},model:{value:e.inputValue.permanently,callback:function(t){e.$set(e.inputValue,"permanently",t)},expression:"inputValue.permanently"}},[a("a-radio",{attrs:{value:!1}},[e._v("截至日期")]),a("a-radio",{attrs:{value:!0}},[e._v("长期有效")])],1),a("a-date-picker",{attrs:{disabled:e.disabledExpire||e.inputValue.permanently,allowClear:"",placeholder:"请选择截至日期"},on:{blur:function(t){return e.handleBlur(t,"expire")},change:function(t){return e.handleChange(t,"expire")}},model:{value:e.inputValue.expire,callback:function(t){e.$set(e.inputValue,"expire",t)},expression:"inputValue.expire"}})],1)],1)}),I=[],J=(a("b0c0"),{props:{value:{type:Object},disabled:{type:[Boolean,Object]},loadProvinceOptions:{type:Function,required:!0},loadCityOptions:{type:Function,required:!0},hideCity:{type:Boolean,value:!1},hideAddress:{type:Boolean,value:!1},hideScope:{type:Boolean,value:!1}},components:{"a-jd-form-item":M,"a-jd-input-address":P},data:function(){return this.stateValue=null,{errors:{name:"",number:"",city:"",address:"",scope:"",expire:""},inputValue:{name:"",number:"",city:null,address:"",scope:"",permanently:!1,expire:void 0}}},computed:{disabledName:function(){return!0===this.disabled||"object"===Object(O["a"])(this.disabled)&&!0===this.disabled.name},disabledNumber:function(){return!0===this.disabled||"object"===Object(O["a"])(this.disabled)&&!0===this.disabled.number},disabledCity:function(){return!0===this.disabled||"object"===Object(O["a"])(this.disabled)&&!0===this.disabled.city},disabledAddress:function(){return!0===this.disabled||"object"===Object(O["a"])(this.disabled)&&!0===this.disabled.address},disabledScope:function(){return!0===this.disabled||"object"===Object(O["a"])(this.disabled)&&!0===this.disabled.scope},disabledExpire:function(){return!0===this.disabled||"object"===Object(O["a"])(this.disabled)&&!0===this.disabled.expire}},watch:{value:function(e){e!==this.stateValue&&this.setValue(e)}},mounted:function(){this.value&&this.setValue(this.value)},methods:{setValue:function(e){if(!e||"object"!==Object(O["a"])(e))return this.stateValue=null,this.inputValue.name="",this.inputValue.number="",this.inputValue.city=null,this.inputValue.address="",this.inputValue.scope="",this.inputValue.permanently=!1,void(this.inputValue.expire=void 0);for(var t in this.inputValue)try{this.inputValue[t]=e[t]}catch(a){}try{!0===this.inputValue.permanently&&(this.inputValue.expire=void 0)}catch(a){}},validate:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.validateName(e),a=this.validateNumber(e),n=this.validateCity(e),i=this.validateAddress(e),r=this.validateScope(e),s=this.validateExpire(e);return t&&a&&s&&n&&i&&r},validateName:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{if(!this.inputValue.name)throw"名称不能为空"}catch(t){return e||(this.errors.name=t),!1}return e||(this.errors.name=null),!0},validateNumber:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{if(!this.inputValue.number)throw"统一社会信用代码不能为空";if(!/^[0-9a-z]{18}$/i.test(this.inputValue.number))throw"统一社会信用代码无效"}catch(t){return e||(this.errors.number=t),!1}return e||(this.errors.number=null),!0},validateCity:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{if(!this.inputValue.city)throw"企业注册地不能为空"}catch(t){return e||(this.errors.city=t),!1}return e||(this.errors.city=null),!0},validateAddress:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{if(!this.inputValue.address)throw"住所不能为空"}catch(t){return e||(this.errors.address=t),!1}return e||(this.errors.address=null),!0},validateScope:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{if(!this.inputValue.scope)throw"经营范围不能为空"}catch(t){return e||(this.errors.scope=t),!1}return e||(this.errors.scope=null),!0},validateExpire:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{if(!this.inputValue.permanently&&!this.inputValue.expire)throw"有效期限不能为空"}catch(t){return e||(this.errors.expire=t),!1}return e||(this.errors.expire=null),!0},handleBlur:function(e,t){switch(t){case"name":this.validateName();break;case"number":this.validateNumber();break;case"city":this.validateCity();break;case"address":this.validateAddress();break;case"scope":this.validateScope();break;case"permanently":case"expire":this.validateExpire();break}},handleChange:function(e,t){var a=this.validate(!0);switch(t){case"name":this.validateName();break;case"number":this.validateNumber();break;case"city":this.validateCity();break;case"address":this.validateAddress();break;case"scope":this.validateScope();break;case"permanently":e.target.value&&(this.inputValue.expire=void 0);case"expire":this.validateExpire();break}this._syncValue(a)},_syncValue:function(e){var t={};e?(t.expire=this.inputValue.expire,t.name=this.inputValue.name,t.number=this.inputValue.number,t.city=this.inputValue.city,t.address=this.inputValue.address,t.scope=this.inputValue.scope,t.permanently=this.inputValue.permanently):t=null,this.stateValue=t,this.$emit("input",this.stateValue),this.$emit("change",this.stateValue)}}}),U=J,D=(a("9e53"),Object(_["a"])(U,q,I,!1,null,null,null)),Q=D.exports,W=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"jd-input-blic-advanced"},[a("a-row",[a("a-col",{attrs:{xs:24,lg:10,xl:7}},[a("jd-upload-blic",{ref:"upload",attrs:{disabled:"object"===typeof e.disabled?!!e.disabled.photo:e.disabled,upload:e.handleUpload},on:{change:e.handleChange},model:{value:e.uploadValue,callback:function(t){e.uploadValue=t},expression:"uploadValue"}})],1),a("transition",{attrs:{name:"fade"}},[e.uploadValue?a("a-col",{attrs:{xs:24,lg:14,xl:17}},[a("jd-input-blic",{ref:"input",attrs:{hideScope:e.hideScope,hideAddress:e.hideAddress,hideCity:e.hideCity,disabled:e.disabled,loadProvinceOptions:e.loadProvinceOptions,loadCityOptions:e.loadCityOptions},on:{change:e.handleChange},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}})],1):a("a-col",{attrs:{xs:24,sm:12}},[a("h4",[e._v("示例:")]),a("div",{staticClass:"jd-input-blic-advanced__example-list"},[a("div",{staticClass:"jd-input-blic-advanced__example",on:{click:function(t){return e.handleClickExample(e.url)}}},[a("div",{staticClass:"jd-input-blic-advanced__example-border"},[a("img",{attrs:{src:e.url,alt:""}})]),a("span",[e._v("查看示例大图")])]),a("div",{staticClass:"jd-input-blic-advanced__example",on:{click:function(t){return e.handleClickExample(e.url2)}}},[a("div",{staticClass:"jd-input-blic-advanced__example-border"},[a("img",{attrs:{src:e.url2,alt:""}})]),a("span",[e._v("查看示例大图")])])])])],1)],1),a("a-modal",{attrs:{footer:null,title:"示例图"},on:{cancel:function(t){e.visible=!1}},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[a("img",{attrs:{width:"100%",src:e.previewUrl,alt:""}})])],1)},K=[],G=a("2909"),Z=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"jd-upload-blic"},[a("a-jd-form-item",[a("a-jd-input-upload",{staticClass:"jd-upload-blic__button",attrs:{customRequest:e.upload,disabled:e.disabled,multiple:!1,accept:"image/png, image/jpeg","list-type":"picture-card"},on:{change:e.handleChange},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}},[a("a-icon",{staticClass:"icon",attrs:{type:"plus"}}),a("div",[e._v("添加营业执照")])],1)],1)],1)},H=[],X=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"jd-input-upload"},[a("a-upload",{attrs:{accept:e.accept,customRequest:e.handleUpload,disabled:e.disabled,"file-list":e.fileList,"list-type":e.listType,multiple:e.multiple,remove:e.handleRemove},on:{preview:e.handlePreview}},[e.fileList&&e.fileList.length<e.maxCount?e._t("default"):e._e()],2),a("a-modal",{attrs:{visible:e.visible,footer:null},on:{cancel:e.handleCancel}},[a("img",{staticStyle:{width:"100%"},attrs:{alt:"",src:e.previewUrl}})])],1)},Y=[],ee=(a("a434"),a("d3b7"),{props:{disabled:{type:Boolean},minCount:{type:Number,default:1},maxCount:{type:Number,default:1},value:{type:Array},accept:{type:String},customRequest:{type:Function},listType:{type:String},multiple:{type:Boolean}},data:function(){return this.stateValue=null,{fileList:[],visible:!1,previewUrl:""}},watch:{value:function(e){e!==this.stateValue&&this.setValue(e)}},mounted:function(){this.value&&this.setValue(this.value)},methods:{setValue:function(e){if(this.fileList=[],e instanceof Array){var t,a=Object(x["a"])(e);try{for(a.s();!(t=a.n()).done;){var n=t.value;this.fileList.push(n)}}catch(i){a.e(i)}finally{a.f()}}},handleUpload:function(e){var t=this;return Object(V["a"])(regeneratorRuntime.mark((function a(){var n,i,r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(n={uid:e.file.uid,name:e.file.name,percent:0,status:"uploading",statusText:""},t.fileList.push(n),i={file:e.file,onProgress:function(e){return n.percent=e}},!t.customRequest){a.next=15;break}return a.prev=4,a.next=7,t.customRequest(i);case 7:r=a.sent,t.setFileUploadRet(e,r,"done"),a.next=15;break;case 11:a.prev=11,a.t0=a["catch"](4),console.error(a.t0),t.setFileUploadRet(e,{statusText:a.t0.message},"error");case 15:case"end":return a.stop()}}),a,null,[[4,11]])})))()},getFile:function(e){var t,a=Object(x["a"])(this.fileList);try{for(a.s();!(t=a.n()).done;){var n=t.value;if(n.uid===e)return n}}catch(i){a.e(i)}finally{a.f()}return null},setFileUploadRet:function(e,t,a){var n=this;return Object(V["a"])(regeneratorRuntime.mark((function i(){var r;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(r=n.getFile(e.file.uid),r){i.next=3;break}return i.abrupt("return");case 3:if(r.status!==a){i.next=5;break}return i.abrupt("return");case 5:if(r.status=a,!t.url){i.next=10;break}r.url=t.url,i.next=14;break;case 10:if("picture"!==n.listType&&"picture-card"!==n.listType){i.next=14;break}return i.next=13,n.getBase64(e.file);case 13:r.url=i.sent;case 14:n._syncValue();case 15:case"end":return i.stop()}}),i)})))()},_syncValue:function(){var e,t=Object(x["a"])(this.fileList);try{for(t.s();!(e=t.n()).done;){var a=e.value;if("done"!==a.status)return this.stateValue&&(this.stateValue=null),this.$emit("input",this.stateValue),void this.$emit("change",this.stateValue)}}catch(n){t.e(n)}finally{t.f()}if(this.fileList.length<this.minCount)return this.stateValue&&(this.stateValue=null),this.$emit("input",this.stateValue),void this.$emit("change",this.stateValue);this.stateValue=JSON.parse(JSON.stringify(this.fileList)),this.$emit("input",this.stateValue),this.$emit("change",this.stateValue)},handleRemove:function(e){this.fileList.splice(this.fileList.indexOf(e),1),this._syncValue()},getBase64:function(e){return new Promise((function(t,a){var n=new FileReader;n.readAsDataURL(e),n.onload=function(){return t(n.result)},n.onerror=function(e){return a(e)}}))},handlePreview:function(e){var t=this;return Object(V["a"])(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(e.url||e.preview){a.next=4;break}return a.next=3,t.getBase64(e.originFileObj);case 3:e.preview=a.sent;case 4:t.previewUrl=e.url||e.preview,t.visible=!0;case 6:case"end":return a.stop()}}),a)})))()},handleCancel:function(){this.visible=!1}}}),te=ee,ae=Object(_["a"])(te,X,Y,!1,null,"12ef9706",null),ne=ae.exports,ie={props:{value:{type:Object},disabled:{type:Boolean},upload:{type:Function,required:!0}},components:{"a-jd-form-item":M,"a-jd-input-upload":ne},data:function(){return this.stateValue=null,{errors:"",inputValue:null}},watch:{value:function(e){e!==this.stateValue&&this.setValue(e)}},mounted:function(){this.value&&this.setValue(this.value)},methods:{setValue:function(e){if(!e||"object"!==Object(O["a"])(e))return this.stateValue=null,void(this.inputValue=null);try{e&&(e.uid||(e.uid="file-"+(new Date).getTime()),this.inputValue=[e])}catch(t){}this.stateValue=e},validate:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{if(!this.inputValue||this.inputValue instanceof Array!==!0||this.inputValue.length<1)throw"营业执照照片不能为空"}catch(t){return e||(this.errors=t),!1}return e||(this.errors=null),!0},handleChange:function(){this.inputValue&&this.inputValue instanceof Array&&this.inputValue.length>0&&"done"===this.inputValue[0].status?this.stateValue=this.inputValue[0]:this.stateValue=null,this.$emit("input",this.stateValue),this.$emit("change",this.stateValue)}}},re=ie,se=(a("d6be"),Object(_["a"])(re,Z,H,!1,null,null,null)),le=se.exports,ue={props:{value:{type:Object},disabled:{type:[Boolean,Object]},loadProvinceOptions:{type:Function,required:!0},loadCityOptions:{type:Function,required:!0},upload:{type:Function,required:!0},hideCity:{type:Boolean,value:!1},hideAddress:{type:Boolean,value:!1},hideScope:{type:Boolean,value:!1}},components:{"jd-upload-blic":le,"jd-input-blic":Q},data:function(){return this.stateValue=null,{inputValue:{name:"",number:"",city:null,address:"",scope:"",permanently:!1,expire:null},uploadValue:null,previewUrl:null,visible:!1,url:"http://storage.360buyimg.com/smart-cash/certification_licence_eg1.png",url2:"http://storage.360buyimg.com/smart-cash/certification_licence_eg2.png"}},computed:{},watch:{value:function(e){e!==this.stateValue&&this.setValue(e)}},mounted:function(){this.value&&this.setValue(this.value)},methods:{handleUpload:function(){var e=arguments,t=this;return Object(V["a"])(regeneratorRuntime.mark((function a(){var n,i,r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,t.upload.apply(t,Object(G["a"])(e));case 2:for(r in n=a.sent,n)r in t.inputValue&&(t.inputValue[r]=n[r]),i=!0;return i&&(t.inputValue=JSON.parse(JSON.stringify(t.inputValue)),t.handleChange()),a.abrupt("return",n);case 6:case"end":return a.stop()}}),a)})))()},handleClickExample:function(e){this.visible=!0,this.previewUrl=e},setValue:function(e){if(!e||"object"!==Object(O["a"])(e))return this.stateValue=null,this.inputValue.name="",this.inputValue.number="",this.inputValue.city=null,this.inputValue.address="",this.inputValue.scope="",this.inputValue.permanently=!1,this.inputValue.expire=void 0,void(this.uploadValue=null);for(var t in this.inputValue)try{this.inputValue[t]=e[t]}catch(a){}try{this.inputValue.permanently&&(this.inputValue.expire=void 0)}catch(a){}try{this.uploadValue=e.photo}catch(a){}this.stateValue=e},validate:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.$refs.input&&this.$refs.input.validate(e),a=this.$refs.upload&&this.$refs.upload.validate(e);return t&&a},handleChange:function(){var e=null;this.inputValue&&this.uploadValue&&(e=JSON.parse(JSON.stringify(this.inputValue)),e.photo=JSON.parse(JSON.stringify(this.uploadValue))),this.stateValue=e,this.$emit("input",e),this.$emit("change",e)}}},oe=ue,ce=(a("0c19"),Object(_["a"])(oe,W,K,!1,null,"7f0e305f",null)),de=(ce.exports,function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)}),pe=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"bmap-container"})}],he=(a("d81d"),a("ac1f"),a("5319"),a("841c"),{props:{value:{type:Object},ak:{type:String,default:"gKgImcyCvlqHt5C3mGYFySeOwBaXOAr5"}},data:function(){return{init:!1,BMap:null,map:null,localSearch:null,geocoder:null,stateValue:{title:"",address:"",province:"",city:"",district:"",street:"",latitude:0,longitude:0}}},computed:{},watch:{value:function(e){e&&this.setValue(e)}},created:function(){this.value&&this.setValue(this.value)},mounted:function(){var e=this;"BMap"in window?this.$nextTick((function(){return e.handleReady()})):this.loadBMap()},methods:{loadBMap:function(){var e=this,t=document.createElement("script");t.src="//api.map.baidu.com/api?v=3.0&ak="+this.ak+"&callback=handleBMapReady",t.type="text/javascript",window.handleBMapReady=function(){return e.handleReady()},document.body.appendChild(t)},handleReady:function(){var e=this;return Object(V["a"])(regeneratorRuntime.mark((function t(){var a,n,i,r,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(delete window.handleBMapReady,e.BMap=window.BMap,e.map=new e.BMap.Map(e.$el,{enableMapClick:!1}),e.map.addEventListener("click",(function(t){return e.handleClick(t)})),e.map.enableScrollWheelZoom(!0),e.setCenter(116.404,39.915),a=e.stateValue,n=a.longitude,i=a.latitude,0!==n||0!==i){t.next=17;break}return t.next=10,e.toCurrentPosition();case 10:return r=t.sent,t.next=13,e.getAddress(r.longitude,r.latitude);case 13:s=t.sent,e.init||(e.setCenter(r.longitude,r.latitude),e.stateValue=s),t.next=19;break;case 17:e.init=!0,e.setCenter(n,i,!0);case 19:case"end":return t.stop()}}),t)})))()},setValue:function(e){"object"===Object(O["a"])(e)&&(this.stateValue={title:"string"===typeof e.title?e.title:"",address:"string"===typeof e.address?e.address:"",province:"string"===typeof e.province?e.province:"",city:"string"===typeof e.city?e.city:"",district:"string"===typeof e.district?e.district:"",street:"string"===typeof e.street?e.street:"",latitude:"number"===typeof e.latitude?e.latitude:0,longitude:"number"===typeof e.longitude?e.longitude:0},this.init||(this.init=!0,this.setCenter(this.stateValue.longitude,this.stateValue.latitude,!0)))},setCenter:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(this.map){var n=new this.BMap.Point(e,t);if(this.map.centerAndZoom(n,15),a){var i=new this.BMap.Marker(n);this.map.addOverlay(i)}}},search:function(e){var t=this;if("string"===typeof e&&this.map){this.map.clearOverlays();var a=new this.BMap.LocalSearch(this.map,{renderOptions:{map:this.map},onMarkersSet:function(e){var a,n=Object(x["a"])(e);try{var i=function(){var e=a.value;e.marker.addEventListener("click",(function(a){a.domEvent.stopPropagation(),t.map.closeInfoWindow();var n=new t.BMap.InfoWindow("".concat(e.address),{title:e.title,offset:{width:0,height:-e.marker.getIcon().size.height}});t.map.openInfoWindow(n,e.point),t.stateValue={title:e.title,address:e.address,province:e.province,city:e.city,district:"",street:"",longitude:e.point.lng,latitude:e.point.lat},t.$emit("input",t.stateValue),t.$emit("change",t.stateValue)}))};for(n.s();!(a=n.n()).done;)i()}catch(r){n.e(r)}finally{n.f()}}});this.map.clearOverlays(),a.disableFirstResultSelection(),a.search(e)}},getAddress:function(e,t){var a=this;return this.geocoder||(this.geocoder=new this.BMap.Geocoder),new Promise((function(n){a.geocoder.getLocation(new a.BMap.Point(e,t),(function(a){var i=JSON.parse(JSON.stringify(a.addressComponents));delete i.streetNumber,i.longitude=e,i.latitude=t,a.surroundingPois.length>0?(i.address=a.surroundingPois[0].address.replace(/\s+$/,""),i.title=a.surroundingPois[0].title.replace(/\s+$/,"")):(i.address=a.address.replace(/\s+$/,""),i.title=""),n(i)}))}))},handleClick:function(e){var t=this;return Object(V["a"])(regeneratorRuntime.mark((function a(){var n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,t.getAddress(e.point.lng,e.point.lat);case 2:t.stateValue=a.sent,t.map.closeInfoWindow(),n=new t.BMap.InfoWindow(t.stateValue.address,{title:t.stateValue.title}),t.map.openInfoWindow(n,e.point),t.$emit("input",t.stateValue),t.$emit("change",t.stateValue);case 8:case"end":return a.stop()}}),a)})))()},toCurrentPosition:function(){var e=this;return new Promise((function(t,a){var n=new e.BMap.Geolocation;n.getCurrentPosition((function(e){n.getStatus()==window.BMAP_STATUS_SUCCESS?t({title:"",address:"",province:e.address.province,city:e.address.city,district:e.address.district||"",street:e.address.street,longitude:e.point.lng,latitude:e.point.lat}):(console.warn("http://lbsyun.baidu.com/cms/jsapi/reference/jsapi_reference_3_0.html#a7b57"),a("geolocation error, code:"+n.getStatus()))}))}))}}}),fe=he,be=(a("2e47"),Object(_["a"])(fe,de,pe,!1,null,"20429188",null)),me=(be.exports,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"jd-input-id-card"},[a("a-jd-form-item",{attrs:{help:e.errors.name,"validate-status":null===e.errors.name?"success":e.errors.name?"error":"",label:"姓名"}},[a("a-input",{attrs:{disabled:e.disabledName,"max-length":24,allowClear:"",placeholder:"请输入姓名"},on:{blur:function(t){return e.handleBlur(t,"name")},change:function(t){return e.handleChange(t,"name")}},model:{value:e.inputValue.name,callback:function(t){e.$set(e.inputValue,"name",t)},expression:"inputValue.name"}})],1),a("a-jd-form-item",{attrs:{help:e.errors.number,"validate-status":null===e.errors.number?"success":e.errors.number?"error":"",label:"公民身份号码"}},[a("a-input",{attrs:{disabled:e.disabledNumber,"max-length":18,allowClear:"",placeholder:"请输入公民身份号码"},on:{blur:function(t){return e.handleBlur(t,"number")},change:function(t){return e.handleChange(t,"number")}},model:{value:e.inputValue.number,callback:function(t){e.$set(e.inputValue,"number",t)},expression:"inputValue.number"}})],1),a("a-jd-form-item",{attrs:{help:e.errors.expire,"validate-status":null===e.errors.expire?"success":e.errors.expire?"error":"",label:"有效期限"}},[a("a-radio-group",{attrs:{disabled:e.disabledExpire},on:{blur:function(t){return e.handleBlur(t,"permanently")},change:function(t){return e.handleChange(t,"permanently")}},model:{value:e.inputValue.permanently,callback:function(t){e.$set(e.inputValue,"permanently",t)},expression:"inputValue.permanently"}},[a("a-radio",{attrs:{value:!1}},[e._v("截至日期")]),a("a-radio",{attrs:{value:!0}},[e._v("长期有效")])],1),a("a-date-picker",{attrs:{disabled:e.disabledExpire||e.inputValue.permanently,allowClear:"",placeholder:"请选择截至日期"},on:{blur:function(t){return e.handleBlur(t,"expire")},change:function(t){return e.handleChange(t,"expire")}},model:{value:e.inputValue.expire,callback:function(t){e.$set(e.inputValue,"expire",t)},expression:"inputValue.expire"}})],1)],1)}),ve=[],ye={props:{value:{type:Object},disabled:{type:[Boolean,Object]}},components:{"a-jd-form-item":M},data:function(){return this.stateValue=null,{errors:{name:"",number:"",expire:""},inputValue:{permanently:!1,name:"",number:"",expire:void 0}}},computed:{disabledName:function(){return!0===this.disabled||"object"===Object(O["a"])(this.disabled)&&!0===this.disabled.name},disabledNumber:function(){return!0===this.disabled||"object"===Object(O["a"])(this.disabled)&&!0===this.disabled.number},disabledExpire:function(){return!0===this.disabled||"object"===Object(O["a"])(this.disabled)&&!0===this.disabled.expire}},watch:{value:function(e){e!==this.stateValue&&this.setValue(e)}},mounted:function(){this.value&&this.setValue(this.value)},methods:{setValue:function(e){if(!e||"object"!==Object(O["a"])(e))return this.stateValue=null,this.inputValue.name="",this.inputValue.number="",this.inputValue.permanently=!1,void(this.inputValue.expire=void 0);try{this.inputValue.name=e.name}catch(t){}try{this.inputValue.number=e.number}catch(t){}try{this.inputValue.permanently=!!e.permanently,this.inputValue.permanently?this.inputValue.expire=void 0:this.inputValue.expire=e.expire}catch(t){}},validate:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.validateName(e),a=this.validateNumber(e),n=this.validateExpire(e);return t&&a&&n},validateName:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{if(!this.inputValue.name)throw"姓名不能为空"}catch(t){return e||(this.errors.name=t),!1}return e||(this.errors.name=null),!0},validateNumber:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{if(!this.inputValue.number)throw"公民身份号码不能为空";if(!/^[0-9x]{18}$/i.test(this.inputValue.number))throw"公民身份号码无效"}catch(t){return e||(this.errors.number=t),!1}return e||(this.errors.number=null),!0},validateExpire:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{if(!this.inputValue.permanently&&!this.inputValue.expire)throw"有效期限不能为空"}catch(t){return e||(this.errors.expire=t),!1}return e||(this.errors.expire=null),!0},handleBlur:function(e,t){switch(t){case"name":this.validateName();break;case"number":this.validateNumber();break;case"permanently":case"expire":this.validateExpire();break}},handleChange:function(e,t){var a=this.validate(!0);switch(t){case"name":this.validateName();break;case"number":this.validateNumber();break;case"permanently":e.target.value&&(this.inputValue.expire=void 0);case"expire":this.validateExpire();break}this._syncValue(a)},_syncValue:function(e){var t={};e?(t.expire=this.inputValue.expire,t.name=this.inputValue.name,t.number=this.inputValue