Nav apraksta

3.19bd1d06c786ba0b6677.js 2.4KB

    webpackJsonp([3],{"0SfP":function(e,t){},cvFf:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=r("mtWM"),i=r.n(o),s={data:function(){return{form:{distributor_id:"",distributor_name:"",province_code:"",province_name:""},provinces:[],rules:{distributor_name:[{required:!0,message:"请输入经销商名称",trigger:"blur"}],province_name:[{required:!0,message:"请选择经销商区域",trigger:"change"}]}}},created:function(){void 0!=this.$route.params.distributor_id&&(this.form=this.$route.params);var e=this;i()("/static/provinces.json").then(function(t){e.$nextTick(function(){e.provinces=t.data})})},methods:{onSubmit:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;for(var r in t.provinces)r.name==t.form.province_name&&(t.form.province_code=r.id);var o=t;0!=t.form.distributor_id.length?t.$axios.post("distributor/update",t.form).then(function(e){200==e.data.status?(o.$message({type:"success",message:"修改成功!"}),o.$router.back()):o.$message({type:"failure",message:"修改失败!"})}):t.$axios.post("distributor/add",t.form).then(function(e){200==e.data.status?(o.$message({type:"success",message:"添加成功!"}),o.$router.back()):o.$message({type:"failure",message:"添加失败!"})})})}}},n={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"setting-dealer-editor"},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"120px"}},[r("el-form-item",{attrs:{label:"经销商名称",prop:"distributor_name"}},[r("el-input",{attrs:{placeholder:"请输入经销商名称"},model:{value:e.form.distributor_name,callback:function(t){e.$set(e.form,"distributor_name",t)},expression:"form.distributor_name"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"经销商省份",prop:"province_name"}},[r("el-select",{attrs:{placeholder:"请选择经销商省份"},model:{value:e.form.province_name,callback:function(t){e.$set(e.form,"province_name",t)},expression:"form.province_name"}},e._l(e.provinces,function(e){return r("el-option",{attrs:{value:e.name}})}))],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.onSubmit("form")}}},[e._v("保存")])],1)],1)],1)},staticRenderFns:[]};var a=r("VU/8")(s,n,!1,function(e){r("0SfP")},"data-v-b72d33a2",null);t.default=a.exports}}); //# sourceMappingURL=3.19bd1d06c786ba0b6677.js.map