|
@@ -16,24 +16,21 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="父节点" prop="pid">
|
|
|
- <el-select
|
|
|
- v-model="queryParams.pid"
|
|
|
- placeholder="请输入父节点"
|
|
|
- clearable
|
|
|
- >
|
|
|
- <el-option
|
|
|
- label="无"
|
|
|
- value="0"
|
|
|
- ></el-option>
|
|
|
- <el-option
|
|
|
- v-for="(item, index) in infoListFa"
|
|
|
- :key="index"
|
|
|
- :label="item.productName"
|
|
|
- :value="item.id"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item label="父节点" prop="pid">
|
|
|
+ <el-select
|
|
|
+ v-model="queryParams.pid"
|
|
|
+ placeholder="请输入父节点"
|
|
|
+ clearable
|
|
|
+ >
|
|
|
+ <el-option label="无" value="0"></el-option>
|
|
|
+ <el-option
|
|
|
+ v-for="(item, index) in infoListFa"
|
|
|
+ :key="index"
|
|
|
+ :label="item.productName"
|
|
|
+ :value="item.id"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="分类描述" prop="describe">
|
|
|
<el-input
|
|
|
v-model="queryParams.describe"
|
|
@@ -160,15 +157,8 @@
|
|
|
<el-input v-model="form.productName" placeholder="请输入分类名称" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="父节点" prop="pid">
|
|
|
- <el-select
|
|
|
- v-model="form.pid"
|
|
|
- placeholder="请输入父节点"
|
|
|
- clearable
|
|
|
- >
|
|
|
- <el-option
|
|
|
- label="无"
|
|
|
- value="0"
|
|
|
- ></el-option>
|
|
|
+ <el-select v-model="form.pid" placeholder="请输入父节点" clearable>
|
|
|
+ <el-option label="无" value="0"></el-option>
|
|
|
<el-option
|
|
|
v-for="(item, index) in infoListFa"
|
|
|
:key="index"
|
|
@@ -177,6 +167,18 @@
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="分类图标" prop="describe">
|
|
|
+ <el-upload
|
|
|
+ class="avatar-uploader"
|
|
|
+ action="/open-api/common/file?fileType=98"
|
|
|
+ :show-file-list="false"
|
|
|
+ name='file'
|
|
|
+ :on-success="handleAvatarSuccess"
|
|
|
+ >
|
|
|
+ <img v-if="imageUrl" :src="imageUrl" class="avatar" />
|
|
|
+ <i v-else class="el-icon-plus avatar-uploader-icon"></i>
|
|
|
+ </el-upload>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="分类描述" prop="describe">
|
|
|
<el-input
|
|
|
v-model="form.describe"
|
|
@@ -257,6 +259,11 @@ export default {
|
|
|
},
|
|
|
created() {
|
|
|
this.getList();
|
|
|
+ listInfo({
|
|
|
+ pid: 0
|
|
|
+ }).then(response => {
|
|
|
+ this.infoListFa = response.rows;
|
|
|
+ });
|
|
|
},
|
|
|
methods: {
|
|
|
/** 查询品类列表 */
|
|
@@ -267,11 +274,6 @@ export default {
|
|
|
this.total = response.total;
|
|
|
this.loading = false;
|
|
|
});
|
|
|
- listInfo({
|
|
|
- pid: 0
|
|
|
- }).then(response => {
|
|
|
- this.infoListFa = response.rows;
|
|
|
- });
|
|
|
},
|
|
|
// 取消按钮
|
|
|
cancel() {
|