pages-carInsure1-carInfo1.731b9b44.js 82 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-carInsure1-carInfo1"],{"08a5":function(e,t,n){"use strict";n.r(t);var i=n("5cf1"),a=n("21d5");for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);n("af6f");var o=n("f0c5"),s=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"13218af8",null,!1,i["a"],void 0);t["default"]=s.exports},"0cd2":function(e,t,n){var i=n("24fb");t=i(!1),t.push([e.i,".uni-group[data-v-13218af8]{background:#fff;margin-top:10px}.group-margin[data-v-13218af8]{margin:0 -15px}.uni-group__title[data-v-13218af8]{\ndisplay:flex;\nalign-items:center;padding-left:15px;height:40px;background-color:#f8f8f8;font-weight:400;color:#333}.uni-group__content[data-v-13218af8]{padding:15px;background-color:#fff}.group-conent-padding[data-v-13218af8]{padding:0 15px}.uni-group__title-text[data-v-13218af8]{font-size:14px;color:#333}.distraction[data-v-13218af8]{flex-direction:row;align-items:center}.uni-group--card[data-v-13218af8]{margin:10px;border-radius:5px;overflow:hidden;box-shadow:0 0 5px 1px rgba(0,0,0,.08)}",""]),e.exports=t},"1b71d":function(e,t,n){"use strict";var i=n("7e72"),a=n.n(i);a.a},"1c59":function(e,t,n){"use strict";var i=n("6d61"),a=n("6566");i("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),a)},"21d5":function(e,t,n){"use strict";n.r(t);var i=n("ce96"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);t["default"]=a.a},"244a":function(e,t,n){"use strict";n.r(t);var i=n("8ce0"),a=n("901d");for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);n("5fc8");var o=n("f0c5"),s=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"2f81507f",null,!1,i["a"],void 0);t["default"]=s.exports},"265e":function(e,t,n){"use strict";n.r(t);var i=n("650d"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);t["default"]=a.a},"3f24":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){}));var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"uni-forms",class:{"uni-forms--top":!e.border}},[n("v-uni-form",{on:{submit:function(t){t.stopPropagation(),arguments[0]=t=e.$handleEvent(t),e.submitForm.apply(void 0,arguments)},reset:function(t){arguments[0]=t=e.$handleEvent(t),e.resetForm.apply(void 0,arguments)}}},[e._t("default")],2)],1)},a=[]},"4a9e":function(e,t,n){var i=n("70d4");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var a=n("4f06").default;a("7b9a7ec0",i,!0,{sourceMap:!1,shadowMode:!1})},5998:function(e,t,n){"use strict";n.r(t);var i=n("c4de"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);t["default"]=a.a},"5cf1":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){}));var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"uni-group",class:["uni-group--"+e.mode,e.margin?"group-margin":""],style:{marginTop:e.top+"px"}},[e._t("title",[e.title?n("v-uni-view",{staticClass:"uni-group__title",style:{"padding-left":e.border?"30px":"15px"}},[n("v-uni-text",{staticClass:"uni-group__title-text"},[e._v(e._s(e.title))])],1):e._e()]),n("v-uni-view",{staticClass:"uni-group__content",class:{"group-conent-padding":e.border}},[e._t("default")],2)],2)},a=[]},"5fc8":function(e,t,n){"use strict";var i=n("af96"),a=n.n(i);a.a},6062:function(e,t,n){n("1c59")},"650d":function(e,t,n){"use strict";n("7a82");var i=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("a9e3");var a=i(n("9764")),r={name:"UniIcons",props:{type:{type:String,default:""},color:{type:String,default:"#333333"},size:{type:[Number,String],default:16},customIcons:{type:String,default:""}},data:function(){return{icons:a.default}},methods:{_onClick:function(){this.$emit("click")}}};t.default=r},6566:function(e,t,n){"use strict";var i=n("9bf2").f,a=n("7c73"),r=n("6964"),o=n("0366"),s=n("19aa"),l=n("7234"),u=n("2266"),c=n("c6d2"),d=n("4754"),f=n("2626"),h=n("83ab"),p=n("f183").fastKey,m=n("69f3"),v=m.set,b=m.getterFor;e.exports={getConstructor:function(e,t,n,c){var d=e((function(e,i){s(e,f),v(e,{type:t,index:a(null),first:void 0,last:void 0,size:0}),h||(e.size=0),l(i)||u(i,e[c],{that:e,AS_ENTRIES:n})})),f=d.prototype,m=b(t),g=function(e,t,n){var i,a,r=m(e),o=x(e,t);return o?o.value=n:(r.last=o={index:a=p(t,!0),key:t,value:n,previous:i=r.last,next:void 0,removed:!1},r.first||(r.first=o),i&&(i.next=o),h?r.size++:e.size++,"F"!==a&&(r.index[a]=o)),e},x=function(e,t){var n,i=m(e),a=p(t);if("F"!==a)return i.index[a];for(n=i.first;n;n=n.next)if(n.key==t)return n};return r(f,{clear:function(){var e=m(this),t=e.index,n=e.first;while(n)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete t[n.index],n=n.next;e.first=e.last=void 0,h?e.size=0:this.size=0},delete:function(e){var t=m(this),n=x(this,e);if(n){var i=n.next,a=n.previous;delete t.index[n.index],n.removed=!0,a&&(a.next=i),i&&(i.previous=a),t.first==n&&(t.first=i),t.last==n&&(t.last=a),h?t.size--:this.size--}return!!n},forEach:function(e){var t,n=m(this),i=o(e,arguments.length>1?arguments[1]:void 0);while(t=t?t.next:n.first){i(t.value,t.key,this);while(t&&t.removed)t=t.previous}},has:function(e){return!!x(this,e)}}),r(f,n?{get:function(e){var t=x(this,e);return t&&t.value},set:function(e,t){return g(this,0===e?0:e,t)}}:{add:function(e){return g(this,e=0===e?0:e,e)}}),h&&i(f,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var i=t+" Iterator",a=b(t),r=b(i);c(e,t,(function(e,t){v(this,{type:i,target:e,state:a(e),kind:t,last:void 0})}),(function(){var e=r(this),t=e.kind,n=e.last;while(n&&n.removed)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?d("keys"==t?n.key:"values"==t?n.value:[n.key,n.value],!1):(e.target=void 0,d(void 0,!0))}),n?"entries":"values",!n,!0),f(t)}}},"65a8":function(e,t,n){"use strict";n("7a82");var i=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.base64ToPath=function(e){return new Promise((function(t,n){if("object"===("undefined"===typeof window?"undefined":(0,a.default)(window))&&"document"in window){e=e.split(",");var i=e[0].match(/:(.*?);/)[1],r=atob(e[1]),o=r.length,s=new Uint8Array(o);while(o--)s[o]=r.charCodeAt(o);return t((window.URL||window.webkitURL).createObjectURL(new Blob([s],{type:i})))}var l=e.match(/data\:\S+\/(\S+);/);l?l=l[1]:n(new Error("base64 error"));var u=Date.now()+"."+l;if("object"!==("undefined"===typeof plus?"undefined":(0,a.default)(plus)))if("object"===("undefined"===typeof wx?"undefined":(0,a.default)(wx))&&wx.canIUse("getFileSystemManager")){var c=wx.env.USER_DATA_PATH+"/"+u;wx.getFileSystemManager().writeFile({filePath:c,data:e.replace(/^data:\S+\/\S+;base64,/,""),encoding:"base64",success:function(){t(c)},fail:function(e){n(e)}})}else n(new Error("not support"));else{var d=new plus.nativeObj.Bitmap("bitmap"+Date.now());d.loadBase64Data(e,(function(){var e="_doc/uniapp_temp/"+u;d.save(e,{},(function(){d.clear(),t(e)}),(function(e){d.clear(),n(e)}))}),(function(e){d.clear(),n(e)}))}}))},t.pathToBase64=function(e){return new Promise((function(t,n){if("object"===("undefined"===typeof window?"undefined":(0,a.default)(window))&&"document"in window){if("function"===typeof FileReader){var i=new XMLHttpRequest;return i.open("GET",e,!0),i.responseType="blob",i.onload=function(){if(200===this.status){var e=new FileReader;e.onload=function(e){t(e.target.result)},e.onerror=n,e.readAsDataURL(this.response)}},i.onerror=n,void i.send()}var r=document.createElement("canvas"),o=r.getContext("2d"),s=new Image;return s.onload=function(){r.width=s.width,r.height=s.height,o.drawImage(s,0,0),t(r.toDataURL()),r.height=r.width=0},s.onerror=n,void(s.src=e)}"object"!==("undefined"===typeof plus?"undefined":(0,a.default)(plus))?"object"===("undefined"===typeof wx?"undefined":(0,a.default)(wx))&&wx.canIUse("getFileSystemManager")?wx.getFileSystemManager().readFile({filePath:e,encoding:"base64",success:function(e){t("data:image/png;base64,"+e.data)},fail:function(e){n(e)}}):n(new Error("not support")):plus.io.resolveLocalFileSystemURL(function(e){if(0===e.indexOf("_www")||0===e.indexOf("_doc")||0===e.indexOf("_documents")||0===e.indexOf("_downloads"))return e;if(0===e.indexOf("file://"))return e;if(0===e.indexOf("/storage/emulated/0/"))return e;if(0===e.indexOf("/")){var t=plus.io.convertAbsoluteFileSystem(e);if(t!==e)return t;e=e.substr(1)}return"_www/"+e}(e),(function(e){e.file((function(e){var i=new plus.io.FileReader;i.onload=function(e){t(e.target.result)},i.onerror=function(e){n(e)},i.readAsDataURL(e)}),(function(e){n(e)}))}),(function(e){n(e)}))}))};var a=i(n("53ca"));n("c975"),n("d3b7"),n("d9e2"),n("d401"),n("ac1f"),n("466d"),n("81b2"),n("0eb6"),n("b7ef"),n("8bd4"),n("ace4"),n("5cc6"),n("907a"),n("9a8c"),n("a975"),n("735e"),n("c1ac"),n("d139"),n("3a7b"),n("986a"),n("1d02"),n("d5d6"),n("82f8"),n("e91f"),n("60bd"),n("5f96"),n("3280"),n("3fcc"),n("ca91"),n("25a1"),n("cd26"),n("3c5d"),n("2954"),n("649e"),n("219c"),n("b39a"),n("72f7"),n("3ca3"),n("ddb0"),n("2b3d"),n("9861"),n("5319")},"6bf6":function(e,t,n){"use strict";var i=n("c5e3"),a=n.n(i);a.a},7076:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){}));var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.show?n("v-uni-view",{staticClass:"z-index center",on:{touchmove:function(t){t.stopPropagation(),t.preventDefault(),arguments[0]=t=e.$handleEvent(t)},click:function(t){t.stopPropagation(),t.preventDefault(),arguments[0]=t=e.$handleEvent(t),arguments[0]=t=e.$handleEvent(t)}}},[n("v-uni-view",{staticClass:"popContent column",style:"2"==e.checkType?"height:910upx":"height:790upx",on:{touchmove:function(t){t.stopPropagation(),t.preventDefault(),arguments[0]=t=e.$handleEvent(t)},click:function(t){t.stopPropagation(),t.preventDefault(),arguments[0]=t=e.$handleEvent(t),arguments[0]=t=e.$handleEvent(t)}}},[n("v-uni-view",{staticClass:"popHeader center"},[e._v("信息校验")]),n("v-uni-view",{staticClass:"popBody"},[n("v-uni-view",{staticClass:"icon iconfont icon-fanzhuanshunshizhen lRotate center",on:{click:function(t){t.stopPropagation(),t.preventDefault(),arguments[0]=t=e.$handleEvent(t),e.rotate.apply(void 0,arguments)}}}),n("v-uni-movable-area",{staticClass:"marea",attrs:{"scale-area":!0}},[n("v-uni-movable-view",{staticClass:"mview center",attrs:{direction:"all","out-of-bounds":!1,inertia:!0,damping:"90",friction:"2",scale:"true","scale-min":"1","scale-max":"4","scale-value":e.scale},on:{scale:function(t){arguments[0]=t=e.$handleEvent(t),e.onScale.apply(void 0,arguments)},change:function(t){arguments[0]=t=e.$handleEvent(t),e.movableChange.apply(void 0,arguments)}}},[n("v-uni-image",{staticClass:"image",style:{transform:"rotateZ("+e.deg+"deg)"},attrs:{src:e.img,mode:"aspectFit"}})],1)],1),"2"==e.checkType?[n("v-uni-view",{staticClass:"line d-flex a-center"},[n("v-uni-view",{staticClass:"line_title"},[e._v("车牌号")]),n("v-uni-view",{staticClass:"line_info d-flex flex-1"},[n("v-uni-input",{staticClass:"input",attrs:{type:"text","placeholder-style":"font-size:28upx; color:#999",placeholder:"请输入车牌号",maxlength:"8"},on:{input:function(t){arguments[0]=t=e.$handleEvent(t),e.upperCaseType("licenseNo")}},model:{value:e.checkInfo.licenseNo,callback:function(t){e.$set(e.checkInfo,"licenseNo",t)},expression:"checkInfo.licenseNo"}})],1)],1),n("v-uni-view",{staticClass:"line d-flex a-center"},[n("v-uni-view",{staticClass:"line_title"},[e._v("发动机号")]),n("v-uni-view",{staticClass:"line_info d-flex flex-1"},[n("v-uni-input",{staticClass:"input",attrs:{type:"text","placeholder-style":"font-size:28upx; color:#999",placeholder:"请输入发动机号"},on:{input:function(t){arguments[0]=t=e.$handleEvent(t),e.upperCaseType("engineNo")}},model:{value:e.checkInfo.engineNo,callback:function(t){e.$set(e.checkInfo,"engineNo",t)},expression:"checkInfo.engineNo"}})],1)],1),n("v-uni-view",{staticClass:"line d-flex a-center"},[n("v-uni-view",{staticClass:"line_title"},[e._v("车架号")]),n("v-uni-view",{staticClass:"line_info d-flex flex-1"},[n("v-uni-input",{staticClass:"input",attrs:{type:"text","placeholder-style":"font-size:28upx; color:#999",placeholder:"请输入车架号",maxlength:"17"},on:{input:function(t){arguments[0]=t=e.$handleEvent(t),e.upperCaseType("vinNo")}},model:{value:e.checkInfo.vinNo,callback:function(t){e.$set(e.checkInfo,"vinNo",t)},expression:"checkInfo.vinNo"}})],1)],1),n("v-uni-view",{staticClass:"line d-flex a-center"},[n("v-uni-view",{staticClass:"line_title"},[e._v("注册日期")]),n("v-uni-view",{staticClass:"line_info d-flex flex-1"},[n("v-uni-picker",{attrs:{mode:"date",value:e.checkInfo.registerDate,start:e.startDate,end:e.endDate},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.bindDateChange(t,"registerDate")}}},[n("v-uni-view",{staticClass:"registerDate d-flex a-center",class:e.checkInfo.registerDate?"active":""},[e._v(e._s(e.checkInfo.registerDate?e.checkInfo.registerDate:"请选择日期"))])],1)],1)],1),n("v-uni-view",{staticClass:"line d-flex a-center"},[n("v-uni-view",{staticClass:"line_title"},[e._v("发证日期")]),n("v-uni-view",{staticClass:"line_info d-flex flex-1"},[n("v-uni-picker",{attrs:{mode:"date",value:e.checkInfo.issueDate,start:e.checkInfo.registerDate,end:e.endDate},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.bindDateChange(t,"issueDate")}}},[n("v-uni-view",{staticClass:"registerDate d-flex a-center",class:e.checkInfo.issueDate?"active":""},[e._v(e._s(e.checkInfo.issueDate?e.checkInfo.issueDate:"请选择日期"))])],1)],1)],1)]:e._e(),"1"==e.checkType?[n("v-uni-view",{staticClass:"line d-flex a-center"},[n("v-uni-view",{staticClass:"line_title"},[e._v("姓名")]),n("v-uni-view",{staticClass:"line_info d-flex flex-1"},[n("v-uni-input",{attrs:{type:"text","placeholder-style":"font-size:28upx; color:#999",placeholder:"请输入姓名"},model:{value:e.checkInfo.name,callback:function(t){e.$set(e.checkInfo,"name",t)},expression:"checkInfo.name"}})],1)],1),n("v-uni-view",{staticClass:"line d-flex a-center"},[n("v-uni-view",{staticClass:"line_title"},[e._v("证件号")]),n("v-uni-view",{staticClass:"line_info d-flex flex-1"},[n("v-uni-input",{attrs:{type:"text","placeholder-style":"font-size:28upx; color:#999",placeholder:"请输入证件号"},model:{value:e.checkInfo.identifyNumber,callback:function(t){e.$set(e.checkInfo,"identifyNumber",t)},expression:"checkInfo.identifyNumber"}})],1)],1),n("v-uni-view",{staticClass:"line d-flex a-center",staticStyle:{height:"100upx"}},[n("v-uni-view",{staticClass:"line_title"},[e._v("地址")]),n("v-uni-view",{staticClass:"line_info d-flex d-flex flex-1"},[n("v-uni-textarea",{staticClass:"d-flex flex-1",staticStyle:{"font-size":"28upx",width:"330upx",height:"60upx","min-height":"80upx"},attrs:{"placeholder-style":"font-size:28upx; color:#999",placeholder:"请输入地址"},model:{value:e.checkInfo.addr,callback:function(t){e.$set(e.checkInfo,"addr",t)},expression:"checkInfo.addr"}})],1)],1)]:e._e()],2),n("v-uni-view",{staticClass:"popBottom center d-flex"},[n("v-uni-view",{staticClass:"d-flex a-center j-center flex-1",staticStyle:{"border-right":"5upx solid #FAFAFA"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.checkInfoCancel.apply(void 0,arguments)}}},[e._v("取消")]),n("v-uni-view",{staticClass:"d-flex a-center j-center flex-1",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.checkInfoSubmit.apply(void 0,arguments)}}},[e._v("确定")])],1)],1)],1):e._e()},a=[]},"70d4":function(e,t,n){var i=n("24fb"),a=n("1de5"),r=n("e120");t=i(!1);var o=a(r);t.push([e.i,"\n@font-face{font-family:uniicons;src:url("+o+') format("truetype")}\n.uni-icons[data-v-7e5dfabf]{font-family:uniicons;text-decoration:none;text-align:center}',""]),e.exports=t},7308:function(e,t,n){"use strict";n.r(t);var i=n("8803"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);t["default"]=a.a},"774a":function(e,t,n){var i=n("a8ef");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var a=n("4f06").default;a("1abd6afe",i,!0,{sourceMap:!1,shadowMode:!1})},"7e72":function(e,t,n){var i=n("e7a3");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var a=n("4f06").default;a("660fc395",i,!0,{sourceMap:!1,shadowMode:!1})},"85d5":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){}));var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-text",{staticClass:"uni-icons",class:[e.customIcons,e.customIcons?e.type:""],style:{color:e.color,"font-size":e.size+"px"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e._onClick.apply(void 0,arguments)}}},[e._v(e._s(e.icons[e.type]))])},a=[]},8803:function(e,t,n){"use strict";n("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("a9e3"),n("99af"),n("ac1f"),n("00b4"),n("498a");var i={name:"checkImageInfo",props:{show:{type:Boolean,required:!0,default:!1},img:{type:String,required:!0,default:""},checkType:{type:Number,required:!0,default:1},checkInfo:{type:Object,required:!0,default:function(){return{}}}},computed:{startDate:function(){return this.getDate("start")},endDate:function(){return this.getDate("end")}},data:function(){return{deg:0,scale:1}},methods:{upperCaseType:function(e){this.checkInfo[e]=this.checkInfo[e].toUpperCase()},checkInfoCancel:function(){this.deg=0,this.scale=1,this.$emit("cancel")},getDate:function(e){var t=new Date,n=t.getFullYear(),i=t.getMonth()+1,a=t.getDate();return"start"===e&&(n-=20),i=i>9?i:"0"+i,a=a>9?a:"0"+a,"".concat(n,"-").concat(i,"-").concat(a)},bindDateChange:function(e,t){if("issueDate"==t&&!this.checkInfo.registerDate)return uni.showToast({title:"请先输入注册日期",icon:"none"});this.checkInfo[t]=e.detail.value},onScale:function(e){},movableChange:function(e){},rotate:function(e){this.deg=270==this.deg?0:this.deg+90},checkInfoSubmit:function(){if(2==this.checkType&&!this.checkCarInfo())return!1;if(1==this.checkType&&!this.checkPersonInfo())return!1;this.deg=0,this.scale=1;var e={checkType:this.checkType,checkInfo:this.checkInfo};this.$emit("close",e)},isFrameno:function(e){return/^([0-9A-Z]){17}$/.test(e)},isLicense:function(e){return/^(([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z](([0-9]{5}[DF])|([DF]([A-HJ-NP-Z0-9])[0-9]{4})))|([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳使领]))$/.test(e)},checkCarInfo:function(){return this.isLicense(this.checkInfo.licenseNo.trim())?this.checkInfo.engineNo.trim()?this.isFrameno(this.checkInfo.vinNo.trim())?this.checkInfo.registerDate.trim()?!!this.checkInfo.issueDate.trim()||(uni.showToast({title:"发证日期有误",icon:"none"}),!1):(uni.showToast({title:"注册日期有误",icon:"none"}),!1):(uni.showToast({title:"车架号有误",icon:"none"}),!1):(uni.showToast({title:"发动机号有误",icon:"none"}),!1):(uni.showToast({title:"车牌号有误",icon:"none"}),!1)},isIdCard:function(e){return/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/},checkPersonInfo:function(){return this.checkInfo.name.trim()?this.isIdCard(this.checkInfo.identifyNumber.trim())?!!this.checkInfo.addr.trim()||(uni.showToast({title:"地址不能为空",icon:"none"}),!1):(uni.showToast({title:"身份证号有误",icon:"none"}),!1):(uni.showToast({title:"姓名不能为空",icon:"none"}),!1)}}};t.default=i},"88e5":function(e,t,n){"use strict";n("7a82");var i=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n("c7eb")),r=i(n("ade3")),o=i(n("1da1")),s=i(n("53ca"));n("a9e3"),n("14d9"),n("d3b7"),n("159b"),n("a434"),n("e9c4"),n("7db0");var l={name:"uniFormsItem",props:{custom:{type:Boolean,default:!1},showMessage:{type:Boolean,default:!0},name:String,required:Boolean,validateTrigger:{type:String,default:""},leftIcon:String,iconColor:{type:String,default:"#606266"},label:String,labelWidth:{type:[Number,String],default:""},labelAlign:{type:String,default:""},labelPosition:{type:String,default:""},errorMessage:{type:[String,Boolean],default:""}},data:function(){return{errorTop:!1,errorBottom:!1,labelMarginBottom:"",errorWidth:"",errMsg:"",val:"",labelPos:"",labelWid:"",labelAli:"",showMsg:"undertext",border:!1,isFirstBorder:!1}},computed:{msg:function(){return this.errorMessage||this.errMsg},fieldStyle:function(){var e={};return"top"==this.labelPos&&(e.padding="0 0",this.labelMarginBottom="6px"),"left"==this.labelPos&&!1!==this.msg&&""!=this.msg?(e.paddingBottom="0px",this.errorBottom=!0,this.errorTop=!1):"top"==this.labelPos&&!1!==this.msg&&""!=this.msg?(this.errorBottom=!1,this.errorTop=!0):(this.errorTop=!1,this.errorBottom=!1),e},justifyContent:function(){return"left"===this.labelAli?"flex-start":"center"===this.labelAli?"center":"right"===this.labelAli?"flex-end":void 0}},watch:{validateTrigger:function(e){this.formTrigger=e}},created:function(){this.form=this.getForm(),this.group=this.getForm("uniGroup"),this.formRules=[],this.formTrigger=this.validateTrigger,this.form&&this.form.childrens.push(this),this.init()},destroyed:function(){var e=this;this.form&&this.form.childrens.forEach((function(t,n){t===e&&(e.form.childrens.splice(n,1),delete e.form.formData[t.name])}))},methods:{init:function(){if(this.form){var e=this.form,t=e.formRules,n=e.validator,i=(e.formData,e.value,e.labelPosition),a=e.labelWidth,r=e.labelAlign,o=e.errShowType;this.labelPos=this.labelPosition?this.labelPosition:i,this.labelWid=this.label?this.labelWidth?this.labelWidth:a:0,this.labelAli=this.labelAlign?this.labelAlign:r,this.form.isFirstBorder||(this.form.isFirstBorder=!0,this.isFirstBorder=!0),this.group&&(this.group.isFirstBorder||(this.group.isFirstBorder=!0,this.isFirstBorder=!0)),this.border=this.form.border,this.showMsg=o,t&&(this.formRules=t[this.name]||{}),this.validator=n}else this.labelPos=this.labelPosition||"left",this.labelWid=this.labelWidth||65,this.labelAli=this.labelAlign||"left"},getForm:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"uniForms",t=this.$parent,n=t.$options.name;while(n!==e){if(t=t.$parent,!t)return!1;n=t.$options.name}return t},clearValidate:function(){this.errMsg=""},setValue:function(e){if(this.name){if(this.errMsg&&(this.errMsg=""),this.form.formData[this.name]=this.form._getValue(this.name,e),!this.formRules||(0,s.default)(this.formRules)&&"{}"===JSON.stringify(this.formRules))return;this.triggerCheck(this.form._getValue(this.name,e))}},triggerCheck:function(e,t){var n=this;return(0,o.default)((0,a.default)().mark((function t(){var i,o,s,l;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(null,n.errMsg="",n.validator){t.next=4;break}return t.abrupt("return");case 4:if(i=n.isRequired(n.formRules.rules||[]),o=n.isTrigger(n.formRules.validateTrigger,n.validateTrigger,n.form.validateTrigger),s=null,!o){t.next=11;break}return t.next=10,n.validator.validateUpdate((0,r.default)({},n.name,e),n.form.formData);case 10:s=t.sent;case 11:i||e||(s=null),o&&s&&s.errorMessage&&(l=n.form.inputChildrens.find((function(e){return e.rename===n.name})),l&&(l.errMsg=s.errorMessage),"toast"===n.form.errShowType&&uni.showToast({title:s.errorMessage||"校验错误",icon:"none"}),"modal"===n.form.errShowType&&uni.showModal({title:"提示",content:s.errorMessage||"校验错误"})),n.errMsg=s?s.errorMessage:"",n.form.validateCheck(s||null);case 15:case"end":return t.stop()}}),t)})))()},isTrigger:function(e,t,n){return!("submit"===e||!e)||void 0===e&&("bind"===t||!t&&"bind"===n)},isRequired:function(e){for(var t=!1,n=0;n<e.length;n++){var i=e[n];if(i.required){t=!0;break}}return t}}};t.default=l},"8ce0":function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return i}));var i={uniIcons:n("9eb3").default},a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"uni-forms-item",class:{"uni-forms-item--border":e.border,"is-first-border":e.border&&e.isFirstBorder,"uni-forms-item-error":e.msg}},[n("v-uni-view",{staticClass:"uni-forms-item__inner",class:["is-direction-"+e.labelPos]},[e.label?n("v-uni-view",{staticClass:"uni-forms-item__label",style:{width:e.labelWid+"px",justifyContent:e.justifyContent}},[e._t("left",[e.leftIcon?n("uni-icons",{staticClass:"label-icon",attrs:{size:"16",type:e.leftIcon,color:e.iconColor}}):e._e(),n("v-uni-text",[e._v(e._s(e.label))]),e.required?n("v-uni-text",{staticClass:"is-required"},[e._v("*")]):e._e()])],2):e._e(),n("v-uni-view",{staticClass:"uni-forms-item__content",class:{"is-input-error-border":e.msg}},[e._t("default")],2)],1),n("v-uni-view",{staticClass:"uni-error-message",class:{"uni-error-msg--boeder":e.border},style:{paddingLeft:("left"===e.labelPos?Number(e.labelWid)+5:5)+"px"}},[e._v(e._s("undertext"===e.showMsg?e.msg:""))])],1)},r=[]},"901d":function(e,t,n){"use strict";n.r(t);var i=n("88e5"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);t["default"]=a.a},9102:function(e,t,n){"use strict";n.r(t);var i=n("3f24"),a=n("a5f5");for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);n("c72f");var o=n("f0c5"),s=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"b055ce6c",null,!1,i["a"],void 0);t["default"]=s.exports},9764:function(e,t,n){"use strict";n("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={pulldown:"",refreshempty:"",back:"",forward:"",more:"","more-filled":"",scan:"",qq:"",weibo:"",weixin:"",pengyouquan:"",loop:"",refresh:"","refresh-filled":"",arrowthindown:"",arrowthinleft:"",arrowthinright:"",arrowthinup:"","undo-filled":"",undo:"",redo:"","redo-filled":"",bars:"",chatboxes:"",camera:"","chatboxes-filled":"","camera-filled":"","cart-filled":"",cart:"","checkbox-filled":"",checkbox:"",arrowleft:"",arrowdown:"",arrowright:"","smallcircle-filled":"",arrowup:"",circle:"","eye-filled":"","eye-slash-filled":"","eye-slash":"",eye:"","flag-filled":"",flag:"","gear-filled":"",reload:"",gear:"","hand-thumbsdown-filled":"","hand-thumbsdown":"","hand-thumbsup-filled":"","heart-filled":"","hand-thumbsup":"",heart:"",home:"",info:"","home-filled":"","info-filled":"","circle-filled":"","chat-filled":"",chat:"","mail-open-filled":"","email-filled":"","mail-open":"",email:"",checkmarkempty:"",list:"","locked-filled":"",locked:"","map-filled":"","map-pin":"","map-pin-ellipse":"",map:"","minus-filled":"","mic-filled":"",minus:"",micoff:"",mic:"",clear:"",smallcircle:"",close:"",closeempty:"",paperclip:"",paperplane:"","paperplane-filled":"","person-filled":"","contact-filled":"",person:"",contact:"","images-filled":"",phone:"",images:"",image:"","image-filled":"","location-filled":"",location:"","plus-filled":"",plus:"",plusempty:"","help-filled":"",help:"","navigate-filled":"",navigate:"","mic-slash-filled":"",search:"",settings:"",sound:"","sound-filled":"","spinner-cycle":"","download-filled":"","personadd-filled":"","videocam-filled":"",personadd:"",upload:"","upload-filled":"",starhalf:"","star-filled":"",star:"",trash:"","phone-filled":"",compose:"",videocam:"","trash-filled":"",download:"","chatbubble-filled":"",chatbubble:"","cloud-download":"","cloud-upload-filled":"","cloud-upload":"","cloud-download-filled":"",headphones:"",shop:""}},"9eb3":function(e,t,n){"use strict";n.r(t);var i=n("85d5"),a=n("265e");for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);n("cc94");var o=n("f0c5"),s=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"7e5dfabf",null,!1,i["a"],void 0);t["default"]=s.exports},a27f:function(e,t,n){var i=n("0cd2");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var a=n("4f06").default;a("4db2886f",i,!0,{sourceMap:!1,shadowMode:!1})},a5f5:function(e,t,n){"use strict";n.r(t);var i=n("fae4"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);t["default"]=a.a},a8ef:function(e,t,n){var i=n("24fb");t=i(!1),t.push([e.i,".uni-forms--top[data-v-b055ce6c]{padding:10px 15px}",""]),e.exports=t},af6f:function(e,t,n){"use strict";var i=n("a27f"),a=n.n(i);a.a},af96:function(e,t,n){var i=n("e045");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var a=n("4f06").default;a("19cf5ca4",i,!0,{sourceMap:!1,shadowMode:!1})},b203:function(e,t,n){"use strict";n("7a82");var i=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n("262e")),r=i(n("2caf")),o=i(n("c7eb")),s=i(n("1da1")),l=i(n("d4ec")),u=i(n("bee2")),c=i(n("53ca"));n("4d63"),n("c607"),n("ac1f"),n("2c3e"),n("25f0"),n("d3b7"),n("5319"),n("b64b"),n("e25e"),n("d401"),n("466d"),n("00b4"),n("c740"),n("6062"),n("3ca3"),n("ddb0"),n("99af"),n("c975"),n("14d9");var d={email:/^\S+?@\S+?\.\S+?$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i")},f={int:"number",bool:"boolean",double:"number",long:"number",password:"string"};function h(e,t){["label"].forEach((function(t){void 0===e[t]&&(e[t]="")}));var n=t;for(var i in e){var a=new RegExp("{"+i+"}");n=n.replace(a,e[i])}return n}var p={integer:function(e){return p.number(e)&&parseInt(e,10)===e},string:function(e){return"string"===typeof e},number:function(e){return!isNaN(e)&&"number"===typeof e},boolean:function(e){return"boolean"===typeof e},float:function(e){return p.number(e)&&!p.integer(e)},array:function(e){return Array.isArray(e)},object:function(e){return"object"===(0,c.default)(e)&&!p.array(e)},date:function(e){var t;return t=e instanceof Date?e:new Date(e),"function"===typeof t.getTime&&"function"===typeof t.getMonth&&"function"===typeof t.getYear&&!isNaN(t.getTime())},timestamp:function(e){return!(!this.integer(e)||Math.abs(e).toString().length>16)&&this.date(e)},email:function(e){return"string"===typeof e&&!!e.match(d.email)&&e.length<255},url:function(e){return"string"===typeof e&&!!e.match(d.url)},pattern:function(e,t){try{return new RegExp(e).test(t)}catch(n){return!1}},method:function(e){return"function"===typeof e}},m=function(){function e(t){(0,l.default)(this,e),this._message=t}return(0,u.default)(e,[{key:"validateRule",value:function(){var e=(0,s.default)((0,o.default)().mark((function e(t,n,i,a){var r,s,l,u,c,d,f,h,p;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=null,s=t.rules,l=s.findIndex((function(e){return e.required})),!(l<0)){e.next=8;break}if(null!==n&&void 0!==n){e.next=6;break}return e.abrupt("return",r);case 6:if("string"!==typeof n||n.length){e.next=8;break}return e.abrupt("return",r);case 8:if(u=this._message,void 0!==s){e.next=11;break}return e.abrupt("return",u["default"]);case 11:c=0;case 12:if(!(c<s.length)){e.next=35;break}if(d=s[c],f=this._getValidateType(d),void 0!==t.label&&Object.assign(d,{label:t.label}),!v[f]){e.next=20;break}if(r=v[f](d,n,u),null==r){e.next=20;break}return e.abrupt("break",35);case 20:if(!d.validateExpr){e.next=26;break}if(h=Date.now(),p=d.validateExpr(n,a,h),!1!==p){e.next=26;break}return r=this._getMessage(d,d.errorMessage||this._message["default"]),e.abrupt("break",35);case 26:if(!d.validateFunction){e.next=32;break}return e.next=29,this.validateFunction(d,n,i,a,f);case 29:if(r=e.sent,null===r){e.next=32;break}return e.abrupt("break",35);case 32:c++,e.next=12;break;case 35:return e.abrupt("return",r);case 36:case"end":return e.stop()}}),e,this)})));return function(t,n,i,a){return e.apply(this,arguments)}}()},{key:"validateFunction",value:function(){var e=(0,s.default)((0,o.default)().mark((function e(t,n,i,a,r){var s,l,u;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return s=null,e.prev=1,l=null,e.next=5,t.validateFunction(t,n,a||i,(function(e){l=e}));case 5:u=e.sent,(l||"string"===typeof u&&u||!1===u)&&(s=this._getMessage(t,l||u,r)),e.next=12;break;case 9:e.prev=9,e.t0=e["catch"](1),s=this._getMessage(t,e.t0.message,r);case 12:return e.abrupt("return",s);case 13:case"end":return e.stop()}}),e,this,[[1,9]])})));return function(t,n,i,a,r){return e.apply(this,arguments)}}()},{key:"_getMessage",value:function(e,t,n){return h(e,t||e.errorMessage||this._message[n]||t["default"])}},{key:"_getValidateType",value:function(e){var t="";return e.required?t="required":e.format?t="format":e.range?t="range":e.maximum||e.minimum?t="rangeNumber":e.maxLength||e.minLength?t="rangeLength":e.pattern&&(t="pattern"),t}}]),e}(),v={required:function(e,t,n){return e.required&&function(e,t){return void 0===e||null===e||("string"===typeof e&&!e||(!(!Array.isArray(e)||e.length)||"object"===t&&!Object.keys(e).length))}(t,e.format||(0,c.default)(t))?h(e,e.errorMessage||n.required):null},range:function(e,t,n){for(var i=e.range,a=e.errorMessage,r=new Array(i.length),o=0;o<i.length;o++){var s=i[o];p.object(s)&&void 0!==s.value?r[o]=s.value:r[o]=s}var l=!1;return Array.isArray(t)?l=new Set(t.concat(r)).size===r.length:r.indexOf(t)>-1&&(l=!0),l?null:h(e,a||n["enum"])},rangeNumber:function(e,t,n){if(!p.number(t))return h(e,e.errorMessage||n.pattern.mismatch);var i=e.minimum,a=e.maximum,r=e.exclusiveMinimum,o=e.exclusiveMaximum,s=r?t<=i:t<i,l=o?t>=a:t>a;return void 0!==i&&s?h(e,e.errorMessage||n["number"].min):void 0!==a&&l?h(e,e.errorMessage||n["number"].max):void 0!==i&&void 0!==a&&(s||l)?h(e,e.errorMessage||n["number"].range):null},rangeLength:function(e,t,n){if(!p.string(t)&&!p.array(t))return h(e,e.errorMessage||n.pattern.mismatch);var i=e.minLength,a=e.maxLength,r=t.length;return void 0!==i&&r<i?h(e,e.errorMessage||n["length"].min):void 0!==a&&r>a?h(e,e.errorMessage||n["length"].max):void 0!==i&&void 0!==a&&(r<i||r>a)?h(e,e.errorMessage||n["length"].range):null},pattern:function(e,t,n){return p["pattern"](e.pattern,t)?null:h(e,e.errorMessage||n.pattern.mismatch)},format:function(e,t,n){var i=Object.keys(p),a=f[e.format]?f[e.format]:e.format;return i.indexOf(a)>-1&&!p[a](t)?h(e,e.errorMessage||n.types[a]):null}},b=function(e){(0,a.default)(n,e);var t=(0,r.default)(n);function n(e,i){var a;return(0,l.default)(this,n),a=t.call(this,n.message),a._schema=e,a._options=i||null,a}return(0,u.default)(n,[{key:"updateSchema",value:function(e){this._schema=e}},{key:"validate",value:function(){var e=(0,s.default)((0,o.default)().mark((function e(t,n){var i;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=this._checkFieldInSchema(t),i){e.next=5;break}return e.next=4,this.invokeValidate(t,!1,n);case 4:i=e.sent;case 5:return e.abrupt("return",i.length?i[0]:null);case 6:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"validateAll",value:function(){var e=(0,s.default)((0,o.default)().mark((function e(t,n){var i;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=this._checkFieldInSchema(t),i){e.next=5;break}return e.next=4,this.invokeValidate(t,!0,n);case 4:i=e.sent;case 5:return e.abrupt("return",i);case 6:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"validateUpdate",value:function(){var e=(0,s.default)((0,o.default)().mark((function e(t,n){var i;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=this._checkFieldInSchema(t),i){e.next=5;break}return e.next=4,this.invokeValidateUpdate(t,!1,n);case 4:i=e.sent;case 5:return e.abrupt("return",i.length?i[0]:null);case 6:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"invokeValidate",value:function(){var e=(0,s.default)((0,o.default)().mark((function e(t,n,i){var a,r,s,l,u;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:a=[],r=this._schema,e.t0=(0,o.default)().keys(r);case 3:if((e.t1=e.t0()).done){e.next=15;break}return s=e.t1.value,l=r[s],e.next=8,this.validateRule(l,t[s],t,i);case 8:if(u=e.sent,null==u){e.next=13;break}if(a.push({key:s,errorMessage:u}),n){e.next=13;break}return e.abrupt("break",15);case 13:e.next=3;break;case 15:return e.abrupt("return",a);case 16:case"end":return e.stop()}}),e,this)})));return function(t,n,i){return e.apply(this,arguments)}}()},{key:"invokeValidateUpdate",value:function(){var e=(0,s.default)((0,o.default)().mark((function e(t,n,i){var a,r,s;return(0,o.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:a=[],e.t0=(0,o.default)().keys(t);case 2:if((e.t1=e.t0()).done){e.next=13;break}return r=e.t1.value,e.next=6,this.validateRule(this._schema[r],t[r],t,i);case 6:if(s=e.sent,null==s){e.next=11;break}if(a.push({key:r,errorMessage:s}),n){e.next=11;break}return e.abrupt("break",13);case 11:e.next=2;break;case 13:return e.abrupt("return",a);case 14:case"end":return e.stop()}}),e,this)})));return function(t,n,i){return e.apply(this,arguments)}}()},{key:"_checkFieldInSchema",value:function(e){var t=Object.keys(e),i=Object.keys(this._schema);return new Set(t.concat(i)).size===i.length?"":[{key:"invalid",errorMessage:n.message["defaultInvalid"]}]}}]),n}(m);b.message=new function(){return{default:"验证错误",defaultInvalid:"字段超出范围",required:"{label}必填",enum:"{label}超出范围",whitespace:"{label}不能为空",date:{format:"{label}日期{value}格式无效",parse:"{label}日期无法解析,{value}无效",invalid:"{label}日期{value}无效"},types:{string:"{label}类型无效",array:"{label}类型无效",object:"{label}类型无效",number:"{label}类型无效",date:"{label}类型无效",boolean:"{label}类型无效",integer:"{label}类型无效",float:"{label}类型无效",regexp:"{label}无效",email:"{label}类型无效",url:"{label}类型无效"},length:{min:"{label}长度不能少于{minLength}",max:"{label}长度不能超过{maxLength}",range:"{label}必须介于{minLength}和{maxLength}之间"},number:{min:"{label}不能小于{minimum}",max:"{label}不能大于{maximum}",range:"{label}必须介于{minimum}and{maximum}之间"},pattern:{mismatch:"{label}格式不匹配"}}};var g=b;t.default=g},c4de:function(e,t,n){"use strict";(function(e){n("7a82");var i=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("498a"),n("99af"),n("ac1f"),n("00b4");var a=i(n("3835")),r=i(n("c7eb")),o=i(n("1da1")),s=i(n("ff0b")),l=n("65a8"),u={components:{checkImageInfo:s.default},data:function(){return{carInfo:{licenseNo:"",brandName:"",vinNo:"",engineNo:"",modelCode:"",seatCount:"0",purchasePrice:"",carBrand:"",ciCarName:"",ciModelCode:"",completeKerbMass:"",exhaustScale:"",factory:"",factoryid:"",frameNo:"",licenseTypeCode:"02",vehicleclass:"",familyName:"",modelcname:"",powertypecode:"",vehicleweight:"",limitLoad:"",caryear:"0",cimodelclass:"",powertype:"汽油",enginedesc:"",registerDate:"",issueDate:"",transferFlag:!1,transferDate:"",loanStatus:0,firstBeneMan:"",noLicenseFlag:!1,cartype:"A0",carnature:"8A",property:"1"},carRules:{brandName:{rules:[{required:!0,errorMessage:"请输入品牌型号"}]},vinNo:{rules:[{required:!0,errorMessage:"请输入车辆识别码"},{pattern:/^([0-9A-Z]){17}$/,errorMessage:"请输入正确的车辆识别码"}]},engineNo:{rules:[{required:!0,errorMessage:"请输入发动机号"}]},purchasePrice:{rules:[{required:!0,errorMessage:"请输入新车购置价"},{validateField:function(e,t,n,i){return 0==t&&i("新车购置价不能为零"),!0}}]},registerDate:{rules:[{required:!0,errorMessage:"请选择注册日期"}]},issueDate:{rules:[{required:!0,errorMessage:"请选择发证日期"}]}},ownerRules:{name:{rules:[{required:!0,errorMessage:"请输入车主姓名"},{minLength:2,maxLength:5,errorMessage:"车主姓名长度在 {minLength} 到 {maxLength} 个字符"},{pattern:/^([\u4e00-\u9fa5]{1,6}|[a-zA-Z\.\s]{1,6})$/,errorMessage:"请输入正确的车主姓名"}]},identifyNumber:{rules:[{required:!0,errorMessage:"请输入车主证件号"},{pattern:/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,errorMessage:"请输入正确的车主证件号"}]},mobile:{rules:[{required:!0,errorMessage:"请输入车主手机号"},{pattern:/^1[3-9]\d{9}$/,errorMessage:"请输入正确的手机号"}]},addr:{rules:[{required:!0,errorMessage:"请输入车主地址"},{minLength:8,maxLength:40,errorMessage:"车主地址长度在 {minLength} 到 {maxLength} 个字符"}]}},policyHolderRules:{name:{rules:[{required:!0,errorMessage:"请输入投保人姓名"},{minLength:2,maxLength:5,errorMessage:"投保人姓名长度在 {minLength} 到 {maxLength} 个字符"},{pattern:/^([\u4e00-\u9fa5]{1,6}|[a-zA-Z\.\s]{1,6})$/,errorMessage:"请输入正确的投保人姓名"}]},identifyNumber:{rules:[{required:!0,errorMessage:"请输入投保人证件号"},{pattern:/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,errorMessage:"请输入正确的投保人证件号"}]},mobile:{rules:[{required:!0,errorMessage:"请输入投保人手机号"},{pattern:/^1[3-9]\d{9}$/,errorMessage:"请输入正确的手机号"}]},addr:{rules:[{required:!0,errorMessage:"请输入投保人地址"},{minLength:8,maxLength:40,errorMessage:"投保人地址长度在 {minLength} 到 {maxLength} 个字符"}]}},insuredPersonRules:{name:{rules:[{required:!0,errorMessage:"请输入被保人姓名"},{minLength:2,maxLength:5,errorMessage:"被保人姓名长度在 {minLength} 到 {maxLength} 个字符"},{pattern:/^([\u4e00-\u9fa5]{1,6}|[a-zA-Z\.\s]{1,6})$/,errorMessage:"请输入正确的被保人姓名"}]},identifyNumber:{rules:[{required:!0,errorMessage:"请输入被保人证件号"},{pattern:/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,errorMessage:"请输入正确的被保人证件号"}]},mobile:{rules:[{required:!0,errorMessage:"请输入被保人手机号"},{pattern:/^1[3-9]\d{9}$/,errorMessage:"请输入正确的手机号"}]},addr:{rules:[{required:!0,errorMessage:"请输入被保人地址"},{minLength:8,maxLength:40,errorMessage:"被保人地址长度在 {minLength} 到 {maxLength} 个字符"}]}},checkInfo:{},checkType:1,checkImage:"",checkInfoShow:!1,licenseNo:"",carnatureIndex:0,carnatureList:[{label:"家庭自用",id:"8A"},{label:"非营业",id:"8B"},{label:"营业",id:"8C"},{label:"事业团体用车",id:"8D"},{label:"党政机关用车",id:"8E"}],propertyIndex:0,propertyList:[{label:"个人",id:"1"},{label:"企业",id:"2"},{label:"机关",id:"3"}],identifyList:[{label:"身份证",id:"01"},{label:"护照",id:"02"},{label:"港澳台居民居住证",id:"03"},{label:"组织机构代码证",id:"04"},{label:"统一社会信用代码证",id:"05"},{label:"营业执照",id:"06"}],ownerIdentifyIndex:0,policyHolderIdentifyIndex:0,insuredPersonIdentifyIndex:0,holderAndOwner:!0,insuredAndOwner:!0,tbrAndOwner:!1,ownerInfo:{name:"",identifyType:"01",identifyNumber:"",addr:"",email:"",mobile:""},policyHolderInfo:{name:"",identifyType:"01",identifyNumber:"",addr:"",email:"",mobile:""},insuredPersonInfo:{name:"",identifyType:"01",identifyNumber:"",addr:"",email:"",mobile:""},riskList:[],kindList:[]}},onLoad:function(e){var t=this;return(0,o.default)((0,r.default)().mark((function n(){var i;return(0,r.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:e.licenseNo?(t.licenseNo=decodeURIComponent(e.licenseNo),t.carInfo.licenseNo=e.licenseNo,t.holderAndOwner=!1,t.insuredAndOwner=!1,t.tbrAndOwner=!1,t.policyHolderInfo=t.ownerInfo,t.policyHolderIdentifyIndex=t.ownerIdentifyIndex,t.insuredPersonInfo=t.ownerInfo,t.insuredPersonIdentifyIndex=t.ownerIdentifyIndex):(i=t.getOpenerEventChannel(),i.on("acceptData",(function(e){e&&(t.carInfo=e.carInfo,t.ownerInfo={name:e.ownerInfo.name,identifyType:"01",identifyNumber:e.ownerInfo.identifyNumber,addr:e.ownerInfo.addr,email:"",mobile:e.ownerInfo.mobile},t.policyHolderInfo={name:e.policyHolderInfo.name,identifyType:"01",identifyNumber:e.policyHolderInfo.identifyNumber,addr:e.policyHolderInfo.addr,email:"",mobile:e.policyHolderInfo.mobile},t.insuredPersonInfo={name:e.insuredPersonInfo.name,identifyType:"01",identifyNumber:e.insuredPersonInfo.identifyNumber,addr:e.insuredPersonInfo.addr,email:"",mobile:e.insuredPersonInfo.mobile},t.riskList=e.riskList,t.kindList=e.kindList,t.licenseNo=t.carInfo.licenseNo,t.holderAndOwner=!1,t.insuredAndOwner=!1,t.tbrAndOwner=!1)})));case 1:case"end":return n.stop()}}),n)})))()},onNavigationBarButtonTap:function(e){0==e.index&&this.navigate({url:"/pages/index/index"},"switchTab",!0)},computed:{startDate:function(){return this.getDate("start")},endDate:function(){return this.getDate("end")}},methods:{arr:function(){uni.downloadFile({url:"http://192.168.2.100:80/as/abcd",success:function(t){e.log(t),uni.saveFile({tempFilePath:t.tempFilePath,success:function(e){uni.showToast({icon:"none",mask:!0,title:"文件已保存:"+e.savedFilePath,duration:3e3}),setTimeout((function(){uni.openDocument({filePath:e.savedFilePath,success:function(e){}})}),3e3)}})}})},chooseImage:function(e){var t=this;return(0,o.default)((0,r.default)().mark((function n(){var i,s,u;return(0,r.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t.checkType="carInfo"==e?2:1,t.checkInfo={},t.checkImage="",n.next=5,uni.chooseImage({count:1,sizeType:["compressed"]});case 5:i=n.sent,s=(0,a.default)(i,2),s[0],u=s[1],(0,l.pathToBase64)(u.tempFilePaths[0]).then(function(){var n=(0,o.default)((0,r.default)().mark((function n(i){var a,o,s,l;return(0,r.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a="carInfo"==e?{image:i,imgType:"2"}:{image:i,imgType:"1"},n.next=3,t.$http.post("/api/huanong/imgAI",a,{timeout:6e5});case 3:if(o=n.sent,"carInfo"!=e||"200"!=o.code){n.next=14;break}if(null!=o.data.carInfo){n.next=7;break}return n.abrupt("return",uni.showToast({icon:"none",title:"请选择正确行驶证",duration:15}));case 7:t.checkImage=i,s="",o.data.carInfo.registerDate&&(s=o.data.carInfo.registerDate.substr(0,4)+"-"+o.data.carInfo.registerDate.substr(4,2)+"-"+o.data.carInfo.registerDate.substr(6,2)),l="",o.data.carInfo.issueDate&&(l=o.data.carInfo.issueDate.substr(0,4)+"-"+o.data.carInfo.issueDate.substr(4,2)+"-"+o.data.carInfo.issueDate.substr(6,2)),t.checkInfo={licenseNo:o.data.carInfo.plateNo,engineNo:o.data.carInfo.engine,issueDate:l,cartype:o.data.carInfo.motorTypeCode,carnature:o.data.carInfo.motorUsageTypeCode,licenseTypeCode:o.data.carInfo.plateType,registerDate:s,vinNo:o.data.carInfo.vIN,frameNo:o.data.carInfo.vIN},t.checkInfoShow=!0;case 14:if("ownerInfo"!=e&&"policyHolderInfo"!=e&&"insuredPersonInfo"!=e||"200"!=o.code){n.next=20;break}if(o.data.customerInfo.addr||o.data.customerInfo.identifyNumber||o.data.customerInfo.name){n.next=17;break}return n.abrupt("return",uni.showToast({icon:"none",title:"无法正确识别该证件",duration:1500}));case 17:t.checkImage=i,t.checkInfo={type:e,name:o.data.customerInfo.name,identifyNumber:o.data.customerInfo.identifyNumber,addr:o.data.customerInfo.addr},t.checkInfoShow=!0;case 20:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}());case 10:case"end":return n.stop()}}),n)})))()},cancelCheckInfo:function(){this.checkInfoShow=!1},closeCheckInfo:function(e){var t=this;if(2==e.checkType){e.checkInfo.licenseNo!=this.licenseNo?uni.showModal({content:"识别到的车辆信息与录入车辆信息不一致,是否覆盖之前车辆信息",success:function(n){if(n.confirm){for(var i in t.carInfo)t.carInfo[i]="";t.carInfo.seatCount="0",t.carInfo.purchasePrice="0",t.carInfo.licenseTypeCode="02",t.carInfo.caryear="0",t.carInfo.powertype="汽油",t.carInfo.transferFlag=!1,t.carInfo.loanStatus=0,t.carInfo.noLicenseFlag=!1,t.carInfo.cartype="A0",t.carInfo.carnature="8A",t.carInfo.property="1",t.checkInfoShow=!1,t.carInfo.brandName="",Object.assign(t.carInfo,e.checkInfo),t.licenseNo=e.checkInfo.licenseNo}}}):(Object.assign(this.carInfo,e.checkInfo),this.licenseNo=e.checkInfo.licenseNo,this.checkInfoShow=!1);for(var n=0;n<this.carnatureList.length;n++)this.carInfo.carnature==this.carnatureList[n].id&&(this.carnatureIndex=n)}else 1==e.checkType&&("ownerInfo"==e.checkInfo.type?this.ownerInfo={name:e.checkInfo.name,identifyType:"01",identifyNumber:e.checkInfo.identifyNumber,addr:e.checkInfo.addr,email:"",mobile:""}:"policyHolderInfo"==e.checkInfo.type?this.policyHolderInfo={name:e.checkInfo.name,identifyType:"01",identifyNumber:e.checkInfo.identifyNumber,addr:e.checkInfo.addr,email:"",mobile:""}:this.insuredPersonInfo={name:e.checkInfo.name,identifyType:"01",identifyNumber:e.checkInfo.identifyNumber,addr:e.checkInfo.addr,email:"",mobile:""},this.checkInfoShow=!1)},binddata:function(e,t,n){this.$refs[n].setValue(e,t)},upperCaseType:function(e){this.carInfo[e]=this.carInfo[e].toUpperCase(),"vinNo"==e&&(this.carInfo.frameNo=this.carInfo.vinNo.trim())},bindPickerChange:function(e,t){this[t+"Index"]=e.target.value,this.carInfo[t]=this[t+"List"][e.target.value].id},bindIdentifyTypeChange:function(e,t){this[t+"IdentifyIndex"]=e.target.value,this[t+"Info"].identifyType=this.identifyList[e.target.value].id,this[t+"Info"].identifyNumber=""},bindDateChange:function(e,t){return"issueDate"!=t||this.carInfo.registerDate?(this.carInfo[t]=e.detail.value,new Date(this.carInfo.registerDate)>new Date(this.carInfo.issueDate)?(this.carInfo.issueDate="",uni.showToast({title:"注册日期大于发证日期",icon:"none"})):void 0):uni.showToast({title:"请先输入注册日期",icon:"none"})},isChangeStatus:function(e){e.detail.value?(this.carInfo.transferFlag=!0,this.carInfo.transferDate=this.carInfo.issueDate):(this.carInfo.transferFlag=!1,this.carInfo.transferDate="")},getDate:function(e){var t=new Date,n=t.getFullYear(),i=t.getMonth()+1,a=t.getDate();return"start"===e&&(n-=20),i=i>9?i:"0"+i,a=a>9?a:"0"+a,"".concat(n,"-").concat(i,"-").concat(a)},syncPersonInfo:function(e,t,n){if(this[e]=!this[e],this[t+"IdentifyIndex"]=this[n+"IdentifyIndex"],this[e])this[t+"Info"]=this[n+"Info"];else for(var i in this[t+"Info"]={},this[n+"Info"])this[t+"Info"][i]=this[n+"Info"][i]},toChooseVehicleType:function(){""==this.carInfo.brandName||null==this.carInfo.brandName?uni.showToast({icon:"none",title:"请输入车型名称",duration:1500}):this.navigate({url:"/pages/carInsure1/carType1?brandName="+encodeURIComponent(this.carInfo.brandName)},"navigateTo",!0)},toChooseVin:function(){var e=this;return(0,o.default)((0,r.default)().mark((function t(){return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(""!=e.carInfo.vinNo&&null!=e.carInfo.vinNo){t.next=4;break}return t.abrupt("return",uni.showToast({icon:"none",title:"请输入车架号",duration:1500}));case 4:if(e.isFrameno(e.carInfo.vinNo.trim())){t.next=6;break}return t.abrupt("return",uni.showToast({title:"请输入正确的车架号",icon:"none"}));case 6:e.navigate({url:"/pages/carInsure1/carType1?frameNo="+encodeURIComponent(e.carInfo.vinNo)},"navigateTo",!0),e.carInfo.vinNo=e.carInfo.vinNo.trim(),e.carInfo.frameNo=e.carInfo.vinNo.trim();case 9:case"end":return t.stop()}}),t)})))()},getCarInfo:function(e){return(0,o.default)((0,r.default)().mark((function e(){return(0,r.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},isFrameno:function(e){return/^([0-9A-Z]){17}$/.test(e)},toNext:function(){var e=this;this.$refs.carForm.submit().then((function(t){e.$refs.ownerForm.submit().then((function(t){e.$refs.policyHolderForm.submit().then((function(t){e.$refs.insuredPersonForm.submit().then((function(t){e.navigate({url:"/pages/carInsure1/insureItems1",success:function(t){t.eventChannel.emit("acceptData",{carInfo:e.carInfo,ownerInfo:e.ownerInfo,policyHolderInfo:e.policyHolderInfo,insuredPersonInfo:e.insuredPersonInfo,riskList:e.riskList,kindList:e.kindList})}},"navigateTo",!0)}))}))}))}))}}};t.default=u}).call(this,n("5a52")["default"])},c5e3:function(e,t,n){var i=n("d03a");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var a=n("4f06").default;a("7a65f063",i,!0,{sourceMap:!1,shadowMode:!1})},c72f:function(e,t,n){"use strict";var i=n("774a"),a=n.n(i);a.a},cc94:function(e,t,n){"use strict";var i=n("4a9e"),a=n.n(i);a.a},ce96:function(e,t,n){"use strict";n("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("a9e3");var i={name:"uniGroup",props:{title:{type:String,default:""},top:{type:[Number,String],default:10},mode:{type:String,default:"default"}},data:function(){return{margin:!1,border:!1}},watch:{title:function(e){uni.report&&""!==e&&uni.report("title",e)}},created:function(){this.form=this.getForm(),this.form&&(this.margin=!0,this.border=this.form.border)},methods:{getForm:function(){var e=this.$parent,t=e.$options.name;while("uniForms"!==t){if(e=e.$parent,!e)return!1;t=e.$options.name}return e},onClick:function(){this.$emit("click")}}};t.default=i},d03a:function(e,t,n){var i=n("24fb");t=i(!1),t.push([e.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */\n/* 弹出框样式Start */.z-index[data-v-19a5eea1]{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#000;background:rgba(0,0,0,.3);z-index:999}.z-index .popContent[data-v-19a5eea1]{position:relative;z-index:1000;width:%?670?%;background:#fff;border-radius:%?10?%}.z-index .popContent .popHeader[data-v-19a5eea1]{font-weight:700;font-size:%?32?%;height:%?80?%}.z-index .popContent .popBody[data-v-19a5eea1]{position:relative;width:100%;background-color:#fafafa;padding:%?10?% %?20?%;box-sizing:border-box}.z-index .popContent .popBody .lRotate[data-v-19a5eea1]{color:#fff;font-size:%?36?%;font-weight:700;position:absolute;right:%?20?%;top:%?280?%;z-index:1001;height:%?60?%;width:%?60?%;background-color:#000}.z-index .popContent .popBody .marea[data-v-19a5eea1]{height:%?330?%;width:100%;margin-bottom:%?10?%;overflow:hidden}.z-index .popContent .popBody .marea .mview[data-v-19a5eea1]{width:100%;height:auto}.z-index .popContent .popBody .marea .mview .image[data-v-19a5eea1]{width:100%}.z-index .popContent .popBody .line[data-v-19a5eea1]{height:%?70?%;width:100%;background:#fff;border-top:%?5?% solid #fafafa}.z-index .popContent .popBody .line .line_title[data-v-19a5eea1]{width:%?120?%;flex-shrink:0;padding:%?0?% %?10?%;font-weight:700}.z-index .popContent .popBody .line .line_info[data-v-19a5eea1]{padding:%?0?% %?20?%}.z-index .popContent .popBody .line .line_info .registerDate[data-v-19a5eea1]{color:#999;min-width:%?300?%;height:%?70?%}.z-index .popContent .popBody .line .line_info .registerDate.active[data-v-19a5eea1]{font-size:%?28?%;color:#000;min-width:%?300?%;height:%?70?%}.z-index .popContent .popBody .line .line_info .input[data-v-19a5eea1]{font-size:%?28?%}.z-index .popContent .popBottom[data-v-19a5eea1]{position:absolute;box-sizing:border-box;bottom:0;width:100%;height:%?100?%;color:#3e5cd7;border-top:1px solid #f6f6f6;font-weight:700}.z-index .popContent .popBottom uni-view[data-v-19a5eea1]{font-size:%?32?%}\n/* 盒子内容居中 */.center[data-v-19a5eea1]{display:flex;justify-content:center;align-items:center}\n/* 弹出框样式End */',""]),e.exports=t},e045:function(e,t,n){var i=n("24fb");t=i(!1),t.push([e.i,".uni-forms-item[data-v-2f81507f]{position:relative;text-align:left;color:#333;font-size:14px;margin-bottom:22px;background-color:#fff}.uni-forms-item__inner[data-v-2f81507f]{\ndisplay:flex\n}.is-direction-left[data-v-2f81507f]{flex-direction:row}.is-direction-top[data-v-2f81507f]{flex-direction:column}.uni-forms-item__label[data-v-2f81507f]{\ndisplay:flex;flex-shrink:0;\nflex-direction:row;align-items:center;font-size:14px;color:#333;width:65px;padding:5px 0;box-sizing:border-box;height:36px;margin-right:5px}.uni-forms-item__content[data-v-2f81507f]{\nwidth:100%;\nbox-sizing:border-box;min-height:36px}.label-icon[data-v-2f81507f]{margin-right:5px;margin-top:-1px}.is-required[data-v-2f81507f]{color:#dd524d}.uni-error-message[data-v-2f81507f]{position:absolute;bottom:-17px;left:0;line-height:12px;color:#dd524d;font-size:12px;text-align:left}.uni-error-msg--boeder[data-v-2f81507f]{position:relative;bottom:0;line-height:22px}.is-input-error-border[data-v-2f81507f]{border-color:#dd524d}.uni-forms-item--border[data-v-2f81507f]{margin-bottom:0;padding:10px 15px;border-top:1px #eee solid}.uni-forms-item-error[data-v-2f81507f]{padding-bottom:0}.is-first-border[data-v-2f81507f]{border:none}",""]),e.exports=t},e120:function(e,t,n){e.exports=n.p+"static/fonts/uni.75745d34.ttf"},e7a3:function(e,t,n){var i=n("24fb");t=i(!1),t.push([e.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-2be9b9b6] .uni-group__content{padding-top:0}[data-v-2be9b9b6] .uni-forms--top{padding:0}[data-v-2be9b9b6] .uni-forms-item{margin-bottom:0}[data-v-2be9b9b6] .uni-input-input{font-size:%?26?%}[data-v-2be9b9b6] .uni-switch-input-checked{background-color:#ea552d!important;border-color:#ea552d!important}[data-v-2be9b9b6] .uni-group__content{padding-bottom:0}[data-v-2be9b9b6] .uni-input-input{font-size:%?28?%}.body[data-v-2be9b9b6]{width:100vw;\n /* min-height: 100vh; */background:#f5f5f5;\n /* background: #FFFFFF; */font-family:"Arial,Helvetica,sans-serif,PingFangSC"}.title[data-v-2be9b9b6]{height:%?90?%;border-bottom:1px solid #eee}.checkButton[data-v-2be9b9b6]{margin:0 %?20?%;width:%?100?%;height:%?50?%;flex-shrink:1;background:rgba(234,85,45,.6);color:#fff;border-radius:%?5?%}.textColor[data-v-2be9b9b6]{color:#6091f5}uni-textarea[data-v-2be9b9b6]{font-size:%?28?%;width:%?330?%}\n/* 底部的样式Start */.infoBottom[data-v-2be9b9b6]{height:%?140?%;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:%?1?% solid #eee;z-index:99}.infoBottom > uni-button[data-v-2be9b9b6]{background:#ea552d;color:#fff;flex:1;margin:%?0?% %?30?%}\n/* 底部的样式End */',""]),e.exports=t},f389:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return i}));var i={uniGroup:n("08a5").default,uniForms:n("9102").default,uniFormsItem:n("244a").default},a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"body"},[n("public-module"),n("uni-group",{staticClass:"carInfo",attrs:{title:""}},[n("uni-forms",{ref:"carForm",attrs:{rules:e.carRules,value:e.carInfo,"validate-trigger":"bind","err-show-type":"toast","label-width":"100"}},[n("uni-forms-item",[n("v-uni-view",{staticClass:"title d-flex a-center j-sb font-md"},[n("v-uni-text",{staticClass:"font-weight"},[e._v("车辆信息")]),n("v-uni-view",{staticClass:"icon iconfont icon-hangshizhengshibie font-lg main-text-color",staticStyle:{"margin-right":"14px"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.chooseImage("carInfo","car")}}})],1)],1),n("uni-forms-item",{attrs:{label:"车牌号: "}},[n("v-uni-input",{staticClass:"uni-input-input textColor",attrs:{placeholder:"暂未上牌","placeholder-style":"font-size:28upx"},on:{input:function(t){arguments[0]=t=e.$handleEvent(t),e.upperCaseType("licenseNo")}},model:{value:e.carInfo.licenseNo,callback:function(t){e.$set(e.carInfo,"licenseNo",t)},expression:"carInfo.licenseNo"}})],1),n("uni-forms-item",{attrs:{name:"vinNo",required:!0,label:"车辆识别码:"}},[n("v-uni-view",{staticClass:"d-flex a-center",staticStyle:{height:"100%"}},[n("v-uni-input",{staticClass:"uni-input-input flex-1 textColor",attrs:{placeholder:"请输入车辆识别码",maxlength:"17","placeholder-style":"font-size:28upx"},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.binddata("vinNo",t.detail.value,"carForm")},input:function(t){arguments[0]=t=e.$handleEvent(t),e.upperCaseType("vinNo")}},model:{value:e.carInfo.vinNo,callback:function(t){e.$set(e.carInfo,"vinNo",t)},expression:"carInfo.vinNo"}}),n("v-uni-text",{staticClass:"checkButton d-flex a-center j-center",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.toChooseVin.apply(void 0,arguments)}}},[e._v("校验")])],1)],1),n("uni-forms-item",{attrs:{name:"brandName",required:!0,label:"品牌型号: "}},[n("v-uni-view",{staticClass:"d-flex a-center textColor",staticStyle:{height:"100%"}},[n("v-uni-input",{staticClass:"uni-input-input flex-1 textColor",attrs:{placeholder:"请输入品牌型号","placeholder-style":"font-size:28upx"},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.binddata("brandName",t.detail.value,"carForm")},input:function(t){arguments[0]=t=e.$handleEvent(t),e.upperCaseType("brandName")}},model:{value:e.carInfo.brandName,callback:function(t){e.$set(e.carInfo,"brandName",t)},expression:"carInfo.brandName"}}),n("v-uni-text",{staticClass:"checkButton d-flex a-center j-center",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.toChooseVehicleType.apply(void 0,arguments)}}},[e._v("校验")])],1)],1),n("uni-forms-item",{attrs:{name:"engineNo",required:!0,label:"发动机号: "}},[n("v-uni-input",{staticClass:"uni-input-input textColor",attrs:{placeholder:"请输入发动机号","placeholder-style":"font-size:28upx"},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.binddata("engineNo",t.detail.value,"carForm")},input:function(t){arguments[0]=t=e.$handleEvent(t),e.upperCaseType("engineNo")}},model:{value:e.carInfo.engineNo,callback:function(t){e.$set(e.carInfo,"engineNo",t)},expression:"carInfo.engineNo"}})],1),n("uni-forms-item",{attrs:{label:"年款: "}},[n("v-uni-input",{staticClass:"uni-input-input textColor",attrs:{placeholder:"请输入年款","placeholder-style":"font-size:28upx"},model:{value:e.carInfo.caryear,callback:function(t){e.$set(e.carInfo,"caryear",t)},expression:"carInfo.caryear"}})],1),n("uni-forms-item",{attrs:{label:"座位数: "}},[n("v-uni-input",{staticClass:"uni-input-input textColor",attrs:{placeholder:"请输入座位数","placeholder-style":"font-size:28upx"},model:{value:e.carInfo.seatCount,callback:function(t){e.$set(e.carInfo,"seatCount",t)},expression:"carInfo.seatCount"}})],1),n("uni-forms-item",{attrs:{label:"新车购置价: ",required:!0,name:"purchasePrice"}},[n("v-uni-input",{staticClass:"uni-input-input textColor",attrs:{placeholder:"请输入新车购置价","placeholder-style":"font-size:28upx"},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.binddata("purchasePrice",t.detail.value,"carForm")},input:function(t){arguments[0]=t=e.$handleEvent(t),e.upperCaseType("purchasePrice")}},model:{value:e.carInfo.purchasePrice,callback:function(t){e.$set(e.carInfo,"purchasePrice",t)},expression:"carInfo.purchasePrice"}})],1),n("uni-forms-item",{attrs:{required:!0,label:"使用性质: "}},[n("v-uni-view",{staticClass:"d-flex a-center",staticStyle:{width:"100%",height:"100%"}},[n("v-uni-picker",{staticClass:"d-flex a-center",staticStyle:{width:"100%",height:"100%"},attrs:{mode:"selector","range-key":"label",range:e.carnatureList,value:e.carnatureIndex},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.bindPickerChange(t,"carnature")}}},[n("v-uni-view",{staticClass:"textColor"},[e._v(e._s(e.carnatureList[e.carnatureIndex]["label"]))])],1)],1)],1),n("uni-forms-item",{attrs:{name:"registerDate",required:!0,label:"注册日期: "}},[n("v-uni-view",{staticClass:"d-flex a-center",staticStyle:{width:"100%",height:"100%"}},[n("v-uni-picker",{staticClass:"d-flex a-center",staticStyle:{width:"100%",height:"100%"},attrs:{mode:"date",value:e.carInfo.registerDate,start:e.startDate,end:e.endDate},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.bindDateChange(t,"registerDate")}}},[n("v-uni-view",{staticClass:"textColor"},[e._v(e._s(null==e.carInfo.registerDate?"":e.carInfo.registerDate))])],1)],1)],1),n("uni-forms-item",{attrs:{name:"issueDate",required:!0,label:"发证日期:"}},[n("v-uni-view",{staticClass:"d-flex a-center",staticStyle:{width:"100%",height:"100%"}},[n("v-uni-picker",{staticClass:"d-flex a-center",staticStyle:{width:"100%",height:"100%"},attrs:{mode:"date",value:e.carInfo.issueDate,start:e.startDate,end:e.endDate},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.bindDateChange(t,"issueDate")}}},[n("v-uni-view",{staticClass:"textColor"},[e._v(e._s(null==e.carInfo.issueDate?"":e.carInfo.issueDate))])],1)],1)],1),n("uni-forms-item",{attrs:{name:"vinNo",required:!0,label:"是否过户: "}},[n("v-uni-view",{staticClass:"d-flex j-end"},[n("v-uni-switch",{staticStyle:{transform:"scale(0.6)"},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.isChangeStatus.apply(void 0,arguments)}}})],1)],1)],1)],1),n("uni-group",{staticClass:"personInfo",attrs:{title:"",top:"10"}},[n("uni-forms",{ref:"ownerForm",attrs:{rules:e.ownerRules,value:e.ownerInfo,"validate-trigger":"bind","err-show-type":"toast","label-width":"100"}},[n("uni-forms-item",[n("v-uni-view",{staticClass:"title d-flex a-center j-sb font-md"},[n("v-uni-text",{staticClass:"font-weight"},[e._v("车主")]),n("v-uni-view",{staticClass:"icon iconfont icon-shenfenzhengshibie font-lg main-text-color",staticStyle:{"margin-right":"14px"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.chooseImage("ownerInfo")}}})],1)],1),n("uni-forms-item",{attrs:{name:"name",required:!0,label:"姓名: "}},[n("v-uni-input",{staticClass:"uni-input-input textColor",attrs:{placeholder:"请输入姓名",maxlength:"5","placeholder-style":"font-size:28upx"},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.binddata("name",t.detail.value,"ownerForm")}},model:{value:e.ownerInfo.name,callback:function(t){e.$set(e.ownerInfo,"name",t)},expression:"ownerInfo.name"}})],1),n("uni-forms-item",{attrs:{name:"identifyType",required:!0,label:"证件类型:"}},[n("v-uni-view",{staticClass:"d-flex a-center",staticStyle:{width:"100%",height:"100%"}},[n("v-uni-picker",{staticClass:"d-flex a-center",staticStyle:{width:"100%",height:"100%"},attrs:{disabled:!0,mode:"selector","range-key":"label",range:e.identifyList},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.bindIdentifyTypeChange(t,"owner")}},model:{value:e.ownerIdentifyIndex,callback:function(t){e.ownerIdentifyIndex=t},expression:"ownerIdentifyIndex"}},[n("v-uni-view",{staticClass:"textColor"},[e._v(e._s(e.identifyList[e.ownerIdentifyIndex]["label"]))])],1)],1)],1),n("uni-forms-item",{attrs:{required:!0,name:"identifyNumber",label:"证件号: "}},[n("v-uni-input",{staticClass:"uni-input-input textColor",attrs:{placeholder:"请输入证件号",maxlength:"18","placeholder-style":"font-size:28upx"},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.binddata("identifyNumber",t.detail.value,"ownerForm")}},model:{value:e.ownerInfo.identifyNumber,callback:function(t){e.$set(e.ownerInfo,"identifyNumber",t)},expression:"ownerInfo.identifyNumber"}})],1),n("uni-forms-item",{attrs:{required:!0,name:"mobile",label:"手机号: "}},[n("v-uni-input",{staticClass:"uni-input-input textColor",attrs:{placeholder:"请输入手机号",maxlength:"11","placeholder-style":"font-size:28upx"},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.binddata("mobile",t.detail.value,"ownerForm")}},model:{value:e.ownerInfo.mobile,callback:function(t){e.$set(e.ownerInfo,"mobile",t)},expression:"ownerInfo.mobile"}})],1),n("uni-forms-item",{attrs:{required:!0,name:"addr",label:"地址: "}},[n("v-uni-textarea",{staticClass:"textColor",staticStyle:{width:"100%","line-height":"50upx","margin-top":"15upx"},attrs:{"placeholder-style":"font-size:28upx;",placeholder:"请输入地址","auto-height":!0},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.binddata("addr",t.detail.value,"ownerForm")}},model:{value:e.ownerInfo.addr,callback:function(t){e.$set(e.ownerInfo,"addr",t)},expression:"ownerInfo.addr"}})],1)],1)],1),n("uni-group",{staticClass:"personInfo",attrs:{title:"",top:"10"}},[n("uni-forms",{ref:"policyHolderForm",attrs:{rules:e.policyHolderRules,value:e.policyHolderInfo,"validate-trigger":"bind","err-show-type":"toast","label-width":"100"}},[n("uni-forms-item",[n("v-uni-view",{staticClass:"title d-flex a-center j-sb font-md"},[n("v-uni-text",{staticClass:"font-weight"},[e._v("投保人")]),n("v-uni-view",{staticClass:"d-flex a-center j-sb"},[n("v-uni-switch",{staticStyle:{transform:"scale(0.6)"},attrs:{checked:e.holderAndOwner},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.syncPersonInfo("holderAndOwner","policyHolder","owner")}}}),n("v-uni-text",{staticStyle:{"margin-right":"10px"}},[e._v("同车主")]),n("v-uni-view",{staticClass:"icon iconfont icon-shenfenzhengshibie font-lg main-text-color",staticStyle:{"margin-right":"14px"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.chooseImage("policyHolderInfo")}}})],1)],1)],1),e.holderAndOwner?e._e():[n("uni-forms-item",{attrs:{name:"name",required:!0,label:"姓名: "}},[n("v-uni-input",{staticClass:"uni-input-input textColor",attrs:{placeholder:"请输入姓名",maxlength:"5","placeholder-style":"font-size:28upx"},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.binddata("name",t.detail.value,"policyHolderForm")}},model:{value:e.policyHolderInfo.name,callback:function(t){e.$set(e.policyHolderInfo,"name",t)},expression:"policyHolderInfo.name"}})],1),n("uni-forms-item",{attrs:{name:"identifyType",required:!0,label:"证件类型: "}},[n("v-uni-view",{staticClass:"d-flex a-center",staticStyle:{width:"100%",height:"100%"}},[n("v-uni-picker",{staticClass:"d-flex a-center",staticStyle:{width:"100%",height:"100%"},attrs:{disabled:!0,mode:"selector","range-key":"label",range:e.identifyList},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.bindIdentifyTypeChange(t,"policyHolder")}},model:{value:e.policyHolderIdentifyIndex,callback:function(t){e.policyHolderIdentifyIndex=t},expression:"policyHolderIdentifyIndex"}},[n("v-uni-view",{staticClass:"textColor"},[e._v(e._s(e.identifyList[e.policyHolderIdentifyIndex]["label"]))])],1)],1)],1),n("uni-forms-item",{attrs:{required:!0,name:"identifyNumber",label:"证件号: "}},[n("v-uni-input",{staticClass:"uni-input-input textColor",attrs:{placeholder:"请输入证件号",maxlength:"18","placeholder-style":"font-size:28upx"},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.binddata("identifyNumber",t.detail.value,"policyHolderForm")}},model:{value:e.policyHolderInfo.identifyNumber,callback:function(t){e.$set(e.policyHolderInfo,"identifyNumber",t)},expression:"policyHolderInfo.identifyNumber"}})],1),n("uni-forms-item",{attrs:{required:!0,name:"mobile",label:"手机号: "}},[n("v-uni-input",{staticClass:"uni-input-input textColor",attrs:{placeholder:"请输入手机号",maxlength:"11","placeholder-style":"font-size:28upx"},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.binddata("mobile",t.detail.value,"policyHolderForm")}},model:{value:e.policyHolderInfo.mobile,callback:function(t){e.$set(e.policyHolderInfo,"mobile",t)},expression:"policyHolderInfo.mobile"}})],1),n("uni-forms-item",{attrs:{required:!0,name:"addr",label:"地址: "}},[n("v-uni-textarea",{staticClass:"textColor",staticStyle:{width:"100%","line-height":"50upx","margin-top":"15upx"},attrs:{"placeholder-style":"font-size:28upx;",placeholder:"请输入地址","auto-height":!0},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.binddata("addr",t.detail.value,"policyHolderForm")}},model:{value:e.policyHolderInfo.addr,callback:function(t){e.$set(e.policyHolderInfo,"addr",t)},expression:"policyHolderInfo.addr"}})],1)]],2)],1),n("uni-group",{staticClass:"personInfo",attrs:{title:"",top:"10"}},[n("uni-forms",{ref:"insuredPersonForm",attrs:{rules:e.insuredPersonRules,value:e.insuredPersonInfo,"validate-trigger":"bind","err-show-type":"toast","label-width":"100"}},[n("uni-forms-item",[n("v-uni-view",{staticClass:"title d-flex a-center j-sb font-md"},[n("v-uni-text",{staticClass:"font-weight"},[e._v("被保人")]),n("v-uni-view",{staticClass:"d-flex a-center j-sb"},[e.insuredAndOwner?e._e():n("v-uni-view",{staticClass:"d-flex a-center j-sb"},[n("v-uni-switch",{staticStyle:{transform:"scale(0.6)"},attrs:{checked:e.tbrAndOwner},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.syncPersonInfo("tbrAndOwner","insuredPerson","policyHolder")}}}),n("v-uni-text",{staticStyle:{"margin-right":"10px"}},[e._v("同投保人")])],1),e.tbrAndOwner?e._e():n("v-uni-view",{staticClass:"d-flex a-center j-sb"},[n("v-uni-switch",{staticStyle:{transform:"scale(0.6)"},attrs:{checked:e.insuredAndOwner},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.syncPersonInfo("insuredAndOwner","insuredPerson","owner")}}}),n("v-uni-text",{staticStyle:{"margin-right":"10px"}},[e._v("同车主")])],1),n("v-uni-view",{staticClass:"icon iconfont icon-shenfenzhengshibie font-lg main-text-color",staticStyle:{"margin-right":"14px"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.chooseImage("insuredPersonInfo")}}})],1)],1)],1),e.insuredAndOwner||e.tbrAndOwner?e._e():[n("uni-forms-item",{attrs:{name:"name",required:!0,label:"姓名: "}},[n("v-uni-input",{staticClass:"uni-input-input textColor",attrs:{placeholder:"请输入姓名",maxlength:"5","placeholder-style":"font-size:28upx"},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.binddata("name",t.detail.value,"insuredPersonForm")}},model:{value:e.insuredPersonInfo.name,callback:function(t){e.$set(e.insuredPersonInfo,"name",t)},expression:"insuredPersonInfo.name"}})],1),n("uni-forms-item",{attrs:{name:"identifyType",required:!0,label:"证件类型: "}},[n("v-uni-view",{staticClass:"d-flex a-center",staticStyle:{width:"100%",height:"100%"}},[n("v-uni-picker",{staticClass:"d-flex a-center",staticStyle:{width:"100%",height:"100%"},attrs:{disabled:!0,mode:"selector","range-key":"label",range:e.identifyList},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.bindIdentifyTypeChange(t,"insuredPerson")}},model:{value:e.insuredPersonIdentifyIndex,callback:function(t){e.insuredPersonIdentifyIndex=t},expression:"insuredPersonIdentifyIndex"}},[n("v-uni-view",{staticClass:"textColor"},[e._v(e._s(e.identifyList[e.insuredPersonIdentifyIndex]["label"]))])],1)],1)],1),n("uni-forms-item",{attrs:{required:!0,name:"identifyNumber",label:"证件号: "}},[n("v-uni-input",{staticClass:"uni-input-input textColor",attrs:{placeholder:"请输入证件号",maxlength:"18","placeholder-style":"font-size:28upx"},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.binddata("identifyNumber",t.detail.value,"insuredPersonForm")}},model:{value:e.insuredPersonInfo.identifyNumber,callback:function(t){e.$set(e.insuredPersonInfo,"identifyNumber",t)},expression:"insuredPersonInfo.identifyNumber"}})],1),n("uni-forms-item",{attrs:{required:!0,name:"mobile",label:"手机号: "}},[n("v-uni-input",{staticClass:"uni-input-input textColor",attrs:{placeholder:"请输入手机号",maxlength:"11","placeholder-style":"font-size:28upx"},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.binddata("mobile",t.detail.value,"insuredPersonForm")}},model:{value:e.insuredPersonInfo.mobile,callback:function(t){e.$set(e.insuredPersonInfo,"mobile",t)},expression:"insuredPersonInfo.mobile"}})],1),n("uni-forms-item",{attrs:{required:!0,name:"addr",label:"地址: "}},[n("v-uni-textarea",{staticClass:"textColor",staticStyle:{width:"100%","line-height":"50upx","margin-top":"15upx"},attrs:{"placeholder-style":"font-size:28upx;",placeholder:"请输入地址","auto-height":!0},on:{blur:function(t){arguments[0]=t=e.$handleEvent(t),e.binddata("addr",t.detail.value,"insuredPersonForm")}},model:{value:e.insuredPersonInfo.addr,callback:function(t){e.$set(e.insuredPersonInfo,"addr",t)},expression:"insuredPersonInfo.addr"}})],1)]],2)],1),n("v-uni-view",{staticStyle:{height:"160upx"}}),n("v-uni-view",{staticClass:"infoBottom d-flex a-center j-center j-sb"},[n("v-uni-button",{staticClass:"d-flex a-center j-center",attrs:{type:"default"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.toNext.apply(void 0,arguments)}}},[e._v("下一步")])],1),n("checkImageInfo",{attrs:{checkType:e.checkType,checkInfo:e.checkInfo,show:e.checkInfoShow,img:e.checkImage},on:{cancel:function(t){arguments[0]=t=e.$handleEvent(t),e.cancelCheckInfo.apply(void 0,arguments)},close:function(t){arguments[0]=t=e.$handleEvent(t),e.closeCheckInfo.apply(void 0,arguments)}}})],1)},r=[]},f4eb:function(e,t,n){"use strict";n.r(t);var i=n("f389"),a=n("5998");for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);n("1b71d");var o=n("f0c5"),s=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"2be9b9b6",null,!1,i["a"],void 0);t["default"]=s.exports},fae4:function(e,t,n){"use strict";(function(e){n("7a82");var i=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n("c7eb")),r=i(n("ade3")),o=i(n("1da1"));n("a9e3"),n("b64b"),n("d3b7"),n("159b"),n("7db0"),n("3ca3"),n("ddb0"),n("14d9"),n("99af"),n("c975");var s=i(n("e143")),l=i(n("b203"));s.default.prototype.binddata=function(t,n,i){if(i)this.$refs[i].setValue(t,n);else{var a;for(var r in this.$refs){var o=this.$refs[r];if(o&&o.$options&&"uniForms"===o.$options.name){a=o;break}}if(!a)return e.error("当前 uni-froms 组件缺少 ref 属性");a.setValue(t,n)}};var u={name:"uniForms",props:{value:{type:Object,default:function(){return{}}},rules:{type:Object,default:function(){return{}}},validateTrigger:{type:String,default:""},labelPosition:{type:String,default:"left"},labelWidth:{type:[String,Number],default:65},labelAlign:{type:String,default:"left"},errShowType:{type:String,default:"undertext"},border:{type:Boolean,default:!1}},data:function(){return{formData:{}}},watch:{rules:function(e){this.init(e)},trigger:function(e){this.formTrigger=e}},created:function(){this.childrens=[],this.inputChildrens=[],this.checkboxChildrens=[],this.formRules=[]},mounted:function(){this.init(this.rules)},methods:{init:function(e){var t=this;if(Object.keys(e).length>0){this.formTrigger=this.trigger,this.formRules=e,this.validator||(this.validator=new l.default(e));var n=function(e){var n=t.childrens.find((function(t){return t.name===e}));n&&(t.formData[e]=t.value[e],n.init())};for(var i in this.value)n(i);Object.keys(this.value).forEach((function(e){t.$watch("value."+e,(function(n){var i=t.childrens.find((function(t){return t.name===e}));i?(t.formData[e]=t._getValue(e,n),i.init()):t.formData[e]=t.value[e]||null}))}))}},setRules:function(e){this.init(e)},setValue:function(e,t,n){var i=this.childrens.find((function(t){return t.name===e}));return i?(t=this._getValue(i.name,t),this.formData[e]=t,i.val=t,this.$emit("input",Object.assign({},this.value,this.formData)),i.triggerCheck(t,n)):null},submitForm:function(e){var t=e.detail.value;return this.validateAll(t||this.formData,"submit")},resetForm:function(e){var t=this;this.childrens.forEach((function(e){e.errMsg="";var n=t.inputChildrens.find((function(t){return t.rename===e.name}));n&&(n.errMsg="",n.$emit("input",n.multiple?[]:""))})),this.childrens.forEach((function(e){e.name&&(t.formData[e.name]=t._getValue(e.name,""))})),this.$emit("input",this.formData),this.$emit("reset",e)},validateCheck:function(e){null===e&&(e=null),this.$emit("validate",e)},validateAll:function(e,t,n){var i=this;return(0,o.default)((0,a.default)().mark((function o(){var s,l,u,c,d,f,h,p,m,v,b;return(0,a.default)().wrap((function(o){while(1)switch(o.prev=o.next){case 0:for(c in i.childrens.forEach((function(e){e.errMsg=""})),!n&&"function"!==typeof n&&Promise&&(s=new Promise((function(e,t){n=function(n,i){n?t(n):e(i)}}))),l={},u=Object.assign({},e),Object.keys(i.formRules).forEach((function(e){for(var t=i.formRules[e],n=t&&t.rules||[],a=!1,r=0;r<n.length;r++){var o=n[r];if(o.required){a=!0;break}}a||u[e]||!1===u[e]||delete u[e]})),i.formRules)for(d in u)c===d&&(l[c]=u[c]);if(f=[],h=null,p={},i.childrens.forEach((function(t){p[t.name]=i._getValue(t.name,e[t.name])})),!i.validator){o.next=21;break}m=(0,a.default)().mark((function e(t){var n,o;return(0,a.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,i.validator.validateUpdate((0,r.default)({},t,l[t]),i.formData);case 2:if(n=e.sent,!n){e.next=23;break}if(h=i.childrens.find((function(e){return e.name===n.key})),o=i.inputChildrens.find((function(e){return e.rename===(h&&h.name)})),o&&(o.errMsg=n.errorMessage),f.push(n),"undertext"!==i.errShowType){e.next=12;break}h&&(h.errMsg=n.errorMessage),e.next=23;break;case 12:if("toast"!==i.errShowType){e.next=17;break}return uni.showToast({title:n.errorMessage||"校验错误",icon:"none"}),e.abrupt("return","break");case 17:if("modal"!==i.errShowType){e.next=22;break}return uni.showModal({title:"提示",content:n.errorMessage||"校验错误"}),e.abrupt("return","break");case 22:h&&(h.errMsg=n.errorMessage);case 23:case"end":return e.stop()}}),e)})),o.t0=(0,a.default)().keys(l);case 13:if((o.t1=o.t0()).done){o.next=21;break}return v=o.t1.value,o.delegateYield(m(v),"t2",16);case 16:if(b=o.t2,"break"!==b){o.next=19;break}return o.abrupt("break",21);case 19:o.next=13;break;case 21:if(Array.isArray(f)&&0===f.length&&(f=null),"submit"===t?i.$emit("submit",{detail:{value:p,errors:f}}):i.$emit("validate",f),n&&"function"===typeof n&&n(f,p),!s||!n){o.next=28;break}return o.abrupt("return",s);case 28:return o.abrupt("return",null);case 29:case"end":return o.stop()}}),o)})))()},submit:function(e){return this.validateAll(this.formData,"submit",e)},validate:function(e){return this.validateAll(this.formData,"",e)},validateField:function(e,t){var n=this;e=[].concat(e);var i={};return this.childrens.forEach((function(t){-1!==e.indexOf(t.name)&&(i=Object.assign({},i,(0,r.default)({},t.name,n.formData[t.name])))})),this.validateAll(i,"",t)},resetFields:function(){this.resetForm()},clearValidate:function(e){var t=this;e=[].concat(e),this.childrens.forEach((function(n){var i=t.inputChildrens.find((function(e){return e.rename===n.name}));(0===e.length||-1!==e.indexOf(n.name))&&(n.errMsg="",i&&(i.errMsg=""))}))},_getValue:function(e,t){var n=this,i=this.formRules[e]&&this.formRules[e].rules||[],a=i.find((function(e){return e.format&&n.type_filter(e.format)})),r=i.find((function(e){return e.format&&"boolean"===e.format||"bool"===e.format}));return a&&(t=isNaN(t)?t:""===t||null===t?null:Number(t)),r&&(t=!!t),t},type_filter:function(e){return"int"===e||"double"===e||"number"===e||"timestamp"===e}}};t.default=u}).call(this,n("5a52")["default"])},ff0b:function(e,t,n){"use strict";n.r(t);var i=n("7076"),a=n("7308");for(var r in a)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(r);n("6bf6");var o=n("f0c5"),s=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"19a5eea1",null,!1,i["a"],void 0);t["default"]=s.exports}}]);