| | |
| | | <el-input v-model="form.name" maxlength="50" placeholder="请输入商品名称,不超过50个字" v-trim/> |
| | | </el-form-item> |
| | | <el-form-item label="商品品牌" prop="brandId"> |
| | | <el-select v-model="form.brandId" placeholder="请选择,单选"> |
| | | <el-select v-model="form.brandId" filterable placeholder="请选择,单选"> |
| | | <el-option |
| | | v-for="item in brandList" |
| | | :key="item.id" |
| | |
| | | </el-form-item> |
| | | <el-form-item label="商品类别" prop="categoryId"> |
| | | <!-- @change="changeCategory(form.categoryId)" --> |
| | | <el-select v-model="form.categoryId" placeholder="请选择,单选"> |
| | | <el-select v-model="form.categoryId" filterable placeholder="请选择,单选"> |
| | | <el-option |
| | | v-for="item in categoryList" |
| | | :key="item.id" |
| | |
| | | message: '只能上传一个图标' |
| | | }) |
| | | }, |
| | | initMuitlFiles (fileList) { |
| | | const list = []; |
| | | fileList.forEach(rawFile => { |
| | | list.push({ fileurl: rawFile.response.data.imgaddr, name: rawFile.response.data.imgname, url: rawFile.response.data.url }) |
| | | }); |
| | | return list; |
| | | }, |
| | | fileSuccess1(response, file, fileList) { |
| | | this.form.files = fileList |
| | | this.form.multifileList.push({ fileurl: response.data.imgaddr, name: response.data.imgname, url: response.data.url }) |
| | | // this.form.multifileList.push({ fileurl: response.data.imgaddr, name: response.data.imgname, url: response.data.url }) |
| | | this.form.multifileList=this.initMuitlFiles(fileList); |
| | | }, |
| | | handleRemove1(file, fileList) { |
| | | this.form.files = fileList |
| | | this.form.multifileList = fileList |
| | | // this.form.multifileList = fileList |
| | | this.form.multifileList=this.initMuitlFiles(fileList); |
| | | }, |
| | | fileSuccess(response) { |
| | | this.form.ztList.push({ imgaddr: response.data.imgaddr, url: response.data.url }) |