(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-14492629","chunk-2d0a31ff"],{"019a":function(e,a,l){"use strict";l.r(a);var t=function(){var e=this,a=e._self._c;return a("a-spin",{attrs:{spinning:e.confirmLoading}},[a("j-form-container",{attrs:{disabled:e.formDisabled}},[a("a-form-model",{ref:"form",attrs:{slot:"detail",model:e.model,rules:e.validatorRules},slot:"detail"},[a("a-row",[a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"车辆类型编码",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"carTypeCode"}},[a("a-input",{attrs:{placeholder:"请输入车辆类型编码"},model:{value:e.model.carTypeCode,callback:function(a){e.$set(e.model,"carTypeCode",a)},expression:"model.carTypeCode"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"车辆照片",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[a("j-image-upload",{staticClass:"avatar-uploader",attrs:{fileSizeLimit:600,text:"上传"},model:{value:e.model.carImage,callback:function(a){e.$set(e.model,"carImage",a)},expression:"model.carImage"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"类型名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"carTypeName"}},[a("a-input",{attrs:{placeholder:"请输入类型名称"},model:{value:e.model.carTypeName,callback:function(a){e.$set(e.model,"carTypeName",a)},expression:"model.carTypeName"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"载核人数",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"loadCapacity"}},[a("a-input",{attrs:{placeholder:"请输入载核人数"},model:{value:e.model.loadCapacity,callback:function(a){e.$set(e.model,"loadCapacity",a)},expression:"model.loadCapacity"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"最高车速km/h",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"maxSpeed"}},[a("a-input",{attrs:{placeholder:"请输入最高车速"},model:{value:e.model.maxSpeed,callback:function(a){e.$set(e.model,"maxSpeed",a)},expression:"model.maxSpeed"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"续航里程km",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"maxRange"}},[a("a-input",{attrs:{placeholder:"请输入续航里程"},model:{value:e.model.maxRange,callback:function(a){e.$set(e.model,"maxRange",a)},expression:"model.maxRange"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"电机功率w",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"motorPower"}},[a("a-input",{attrs:{placeholder:"请输入电机功率"},model:{value:e.model.motorPower,callback:function(a){e.$set(e.model,"motorPower",a)},expression:"model.motorPower"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"押金金额",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"deposit"}},[a("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入押金金额"},model:{value:e.model.depositAmount,callback:function(a){e.$set(e.model,"depositAmount",a)},expression:"model.depositAmount"}})],1)],1),a("a-col",{attrs:{span:24}},[a("a-form-model-item",{attrs:{label:"保险金额",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"deposit"}},[a("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入保险金额"},model:{value:e.model.insureAmount,callback:function(a){e.$set(e.model,"insureAmount",a)},expression:"model.insureAmount"}})],1)],1)],1)],1)],1)],1)},o=[],r=l("0fea"),s=(l("ca00"),{name:"RentalCarTypeForm",components:{},props:{disabled:{type:Boolean,default:!1,required:!1}},data:function(){return{model:{},labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:16}},confirmLoading:!1,validatorRules:{},url:{add:"/jeecg-cloud-equ/rental/rentalCarType/add",edit:"/jeecg-cloud-equ/rental/rentalCarType/edit",queryById:"/jeecg-cloud-equ/rental/rentalCarType/queryById",typelist:"/jeecg-cloud-equ/charge/rentalCarType/list"}}},computed:{formDisabled:function(){return this.disabled}},created:function(){this.modelDefault=JSON.parse(JSON.stringify(this.model))},methods:{add:function(){this.edit(this.modelDefault)},edit:function(e){this.model=Object.assign({},e),this.visible=!0},submitForm:function(){var e=this,a=this;this.$refs.form.validate((function(l){if(l){a.confirmLoading=!0;var t="",o="";e.model.id?(t+=e.url.edit,o="put"):(t+=e.url.add,o="post"),Object(r["h"])(t,e.model,o).then((function(e){e.success?(a.$message.success(e.message),a.$emit("ok")):a.$message.warning(e.message)})).finally((function(){a.confirmLoading=!1}))}}))}}}),i=s,n=l("2877"),d=Object(n["a"])(i,t,o,!1,null,null,null);a["default"]=d.exports},"26e85":function(e,a,l){"use strict";l("4e15")},"4e15":function(e,a,l){},"6db1":function(e,a,l){"use strict";l.r(a);var t=function(){var e=this,a=e._self._c;return a("a-drawer",{attrs:{title:e.title,width:e.width,placement:"right",closable:!1,destroyOnClose:"",visible:e.visible},on:{close:e.close}},[a("rental-car-type-form",{ref:"realForm",attrs:{disabled:e.disableSubmit,normal:""},on:{ok:e.submitCallback}}),a("div",{staticClass:"drawer-footer"},[a("a-button",{staticStyle:{"margin-bottom":"0"},on:{click:e.handleCancel}},[e._v("关闭")]),e.disableSubmit?e._e():a("a-button",{staticStyle:{"margin-bottom":"0"},attrs:{type:"primary"},on:{click:e.handleOk}},[e._v("提交")])],1)],1)},o=[],r=l("019a"),s={name:"RentalCarTypeModal",components:{RentalCarTypeForm:r["default"]},data:function(){return{title:"操作",width:800,visible:!1,disableSubmit:!1}},methods:{add:function(){var e=this;this.visible=!0,this.$nextTick((function(){e.$refs.realForm.add()}))},edit:function(e){var a=this;this.visible=!0,this.$nextTick((function(){a.$refs.realForm.edit(e)}))},close:function(){this.$emit("close"),this.visible=!1},submitCallback:function(){this.$emit("ok"),this.visible=!1},handleOk:function(){this.$refs.realForm.submitForm()},handleCancel:function(){this.close()}}},i=s,n=(l("26e85"),l("2877")),d=Object(n["a"])(i,t,o,!1,null,"7880276c",null);a["default"]=d.exports}}]);