Keine Beschreibung

4.d059be71fce55e934750.js 3.6KB

    webpackJsonp([4],{d5MX:function(e,a){},pCom:function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={data:function(){return{imageUrl:"",form:{model_full_name:"",model_name:"",integral:0,factory_yuan:0,image_path:"",model_id:""},rules:{model_full_name:[{required:!0,message:"请输入经销商名称",trigger:"blur"}],model_name:[{required:!0,message:"请输入经销商名称",trigger:"blur"}],integral:[{required:!0,message:"型号积分不能为空"},{type:"number",message:"型号积分必须为数值"}],factory_yuan:[{required:!0,message:"型号出厂价不能为空"},{type:"number",message:"型号出厂价必须为数值"}],image_path:[{required:!0,validator:function(e,a,t){if(0==a)return t(new Error("型号产品图不能为空"));t()},trigger:"blur"}]}}},created:function(){void 0!=this.$route.params.model_id&&(this.form=this.$route.params,this.imageUrl=this.$route.params.image_url)},methods:{onSubmit:function(e){var a=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;var t=a;0!=a.form.model_id.length?a.$axios.post("model/update",a.form).then(function(e){200==e.data.status?(t.$message({type:"success",message:"修改成功!"}),t.$router.back()):t.$message({type:"failure",message:"修改失败!"})}):a.$axios.post("model/add",a.form).then(function(e){200==e.data.status?(t.$message({type:"success",message:"添加成功!"}),t.$router.back()):t.$message({type:"failure",message:"添加失败!"})})})},handleSuccess:function(e,a){this.imageUrl=e.data.file_url,this.form.image_path=e.data.file_path}}},l={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"setting-model-editor"},[t("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"120px"}},[t("el-form-item",{attrs:{label:"型号名称",prop:"model_full_name"}},[t("el-input",{attrs:{placeholder:"请输入型号名称"},model:{value:e.form.model_full_name,callback:function(a){e.$set(e.form,"model_full_name",a)},expression:"form.model_full_name"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"型号简称",prop:"model_name"}},[t("el-input",{attrs:{placeholder:"请输入型号简称"},model:{value:e.form.model_name,callback:function(a){e.$set(e.form,"model_name",a)},expression:"form.model_name"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"型号出厂价",prop:"factory_yuan"}},[t("el-input",{attrs:{placeholder:"请输入型号出厂价"},model:{value:e.form.factory_yuan,callback:function(a){e.$set(e.form,"factory_yuan",e._n(a))},expression:"form.factory_yuan"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"型号积分",prop:"integral"}},[t("el-input",{attrs:{placeholder:"请输入型号积分"},model:{value:e.form.integral,callback:function(a){e.$set(e.form,"integral",e._n(a))},expression:"form.integral"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"型号产品图",prop:"image_path"}},[t("el-upload",{staticClass:"avatar-uploader",attrs:{action:"https://kodo.xfoto.com.cn/api/upload","on-success":e.handleSuccess,"show-file-list":!1},model:{value:e.form.image_path,callback:function(a){e.$set(e.form,"image_path",a)},expression:"form.image_path"}},[e.imageUrl?t("img",{staticClass:"avatar",attrs:{src:e.imageUrl}}):t("i",{staticClass:"el-icon-plus avatar-uploader-icon"}),e._v(" "),t("div",{staticClass:"el-upload_tip",attrs:{slot:"tip"},slot:"tip"},[e._v("只能上传jpg/png文件")])])],1),e._v(" "),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:function(a){e.onSubmit("form")}}},[e._v("保存")])],1)],1)],1)},staticRenderFns:[]};var o=t("VU/8")(r,l,!1,function(e){t("d5MX")},null,null);a.default=o.exports}}); //# sourceMappingURL=4.d059be71fce55e934750.js.map