You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
3.7 KiB
1 lines
3.7 KiB
webpackJsonp([54],{AeDJ:function(e,t){},dpJr:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=r("Xxa5"),a=r.n(s),n=r("mvHQ"),i=r.n(n),o=r("exGp"),c=r.n(o),l={data:function(){return{result:{},subForm:{distance_free:"",distance_price:"",start_distance:"",start_price:"",invented_distance:""},subFormRules:{start_distance:{required:!0,validator:this.$reg.isFloatNum,trigger:"blur"},start_price:{required:!0,validator:this.$reg.isMoney,trigger:"blur"},distance_price:{required:!0,validator:this.$reg.isMoney,trigger:"blur"},invented_distance:{required:!0,validator:this.$reg.isPercent,trigger:"blur"}}}},created:function(){this.getFormInfo()},methods:{getFormInfo:function(){var e=this;return c()(a.a.mark(function t(){var r,s,n,o;return a.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$api.system.carConfigInfo();case 2:if(r=t.sent,s=r.code,n=r.data,200===s){t.next=7;break}return t.abrupt("return");case 7:for(o in e.subForm)e.subForm[o]=n[o];e.result=JSON.parse(i()(e.subForm));case 9:case"end":return t.stop()}},t,e)}))()},submitForm:function(){var e=this;this.$refs.subForm.validate(function(t){if(t){var r=JSON.parse(i()(e.subForm));e.$api.system.carConfigUpdate(r).then(function(t){200===t.code&&(e.$message.success(e.$t("tips.successSub")),e.result=r)})}})}}},u={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"lb-system-transaction"},[r("top-nav"),e._v(" "),r("div",{staticClass:"page-main"},[r("lb-tips",[e._v("\n 出租出行"+e._s(e.result.start_distance)+"km内,起步"+e._s(e.result.start_price)+"元。里程计价:"+e._s(e.result.distance_price)+"元/km\n ")]),e._v(" "),r("el-form",{ref:"subForm",attrs:{model:e.subForm,rules:e.subFormRules,"label-width":"120px"},nativeOn:{submit:function(e){e.preventDefault()}}},[r("el-form-item",{attrs:{label:"起步距离",prop:"start_distance"}},[r("el-input",{attrs:{placeholder:"请输入起步距离"},model:{value:e.subForm.start_distance,callback:function(t){e.$set(e.subForm,"start_distance",t)},expression:"subForm.start_distance"}},[r("template",{slot:"append"},[e._v("km")])],2)],1),e._v(" "),r("el-form-item",{attrs:{label:"起步价",prop:"start_price"}},[r("el-input",{attrs:{placeholder:"请输入起步价"},model:{value:e.subForm.start_price,callback:function(t){e.$set(e.subForm,"start_price",t)},expression:"subForm.start_price"}},[r("template",{slot:"append"},[e._v("元")])],2)],1),e._v(" "),r("el-form-item",{attrs:{label:"里程计价",prop:"distance_price"}},[r("el-input",{attrs:{placeholder:"请输入里程计价"},model:{value:e.subForm.distance_price,callback:function(t){e.$set(e.subForm,"distance_price",t)},expression:"subForm.distance_price"}},[r("template",{slot:"append"},[e._v("元/km")])],2)],1),e._v(" "),r("el-form-item",{attrs:{label:"虚拟里程",prop:"invented_distance"}},[r("el-input",{attrs:{placeholder:"请输入虚拟里程"},model:{value:e.subForm.invented_distance,callback:function(t){e.$set(e.subForm,"invented_distance",t)},expression:"subForm.invented_distance"}},[r("template",{slot:"append"},[e._v("%")])],2),e._v(" "),r("lb-tool-tips",[e._v("虚拟里程用于 距离计算短、车费计算少\n 的情况可在后台增加一部分虚拟里程,减少"+e._s(e.$t("action.attendantName"))+"损失\n "),r("div",{staticClass:"mt-sm"},[e._v("\n 用户端显示的距离=实际距离+实际距离*虚拟里程百分比\n ")])])],1),e._v(" "),r("el-form-item",[r("lb-button",{directives:[{name:"preventReClick",rawName:"v-preventReClick"}],attrs:{type:"primary"},on:{click:e.submitForm}},[e._v(e._s(e.$t("action.submit")))])],1)],1)],1)],1)},staticRenderFns:[]};var p=r("VU/8")(l,u,!1,function(e){r("AeDJ")},"data-v-6d41247e",null);t.default=p.exports}}); |