|  |  |  | 
|---|
|  |  |  | <el-form :model="form" label-position="top" ref="form" :rules="rules"> | 
|---|
|  |  |  | <div class="list"> | 
|---|
|  |  |  | <el-form-item label="物料编码" prop="code"> | 
|---|
|  |  |  | <el-input v-model="form.code" placeholder="不输入系统会自动编码" v-trim /> | 
|---|
|  |  |  | <el-input v-model="form.code" :disabled="form.id" placeholder="不输入系统会自动编码" v-trim /> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="物料名称" prop="name"> | 
|---|
|  |  |  | <el-input v-model="form.name" placeholder="请输入" v-trim /> | 
|---|
|  |  |  | 
|---|
|  |  |  | :action="uploadImgUrl" | 
|---|
|  |  |  | :file-list="fileList" | 
|---|
|  |  |  | :data="uploadData" | 
|---|
|  |  |  | :limit="1" | 
|---|
|  |  |  | list-type="picture-card" | 
|---|
|  |  |  | :on-exceed="exceed" | 
|---|
|  |  |  | :on-success="uploadAvatarSuccess" | 
|---|
|  |  |  | :on-remove="dele"> | 
|---|
|  |  |  | <i class="el-icon-plus"></i> | 
|---|
|  |  |  | 
|---|
|  |  |  | parentCateId: '', | 
|---|
|  |  |  | cateId: '', | 
|---|
|  |  |  | cateArr: [], | 
|---|
|  |  |  | multifile: {}, | 
|---|
|  |  |  | multifile: null, | 
|---|
|  |  |  | remark: '', | 
|---|
|  |  |  | unitName: '', | 
|---|
|  |  |  | maxStock: '', | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | exceed() { | 
|---|
|  |  |  | this.$message.warning('只能上传一张图片!') | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | getCateVal(e) { | 
|---|
|  |  |  | this.form.parentCateId = e[0] | 
|---|
|  |  |  | this.form.cateId = e[1] | 
|---|
|  |  |  | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | dele (e) { | 
|---|
|  |  |  | this.fileList = [] | 
|---|
|  |  |  | this.form.multifile = {} | 
|---|
|  |  |  | this.form.multifile = null | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | uploadAvatarSuccess (file) { | 
|---|
|  |  |  | const item = file.data[0] | 
|---|