添加商品分类功能

思路:
1.如何获取三个参数:
(1)cat_name:对el-input框双向绑定获取
(2)cat_pid:通过查找级联框最后一个数组元素获取
this.addForm.cat_pid=this.currentCateValue[this.currentCateValue.length-1]
(3)cat_level:通过级联框数据length值获取
this.addForm.cat_level=this.currentCateValue.length;
2.点击确定按钮调用添加分类接口
const res= await addGoodsCateAPI(this.addForm)

代码如下:
//每次打开添加分类对话框,重置数据:
//清空添加分类对话框数据
resetForm() {
//重置输入框
this.$refs.addFormRef.resetFields()
//重置级联框
this.currentCateValue=[]

  //重置addForm
  this.addForm.cat_pid=0;
  this.addForm.cat_level=0;


}

//确认添加商品分类
async addGoodsCateOk() {
console.log(‘addForm:’,this.addForm)
if(this.currentCateValue.length>0) {

    //父级分类id=currentCateValue数组的最后一个值
    this.addForm.cat_pid=this.currentCateValue[this.currentCateValue.length-1]

    //当前分类级别
     this.addForm.cat_level=this.currentCateValue.length;
  }else {
     this.addForm.cat_pid=0
     this.addForm.cat_level=0
  }

  //调接口添加分类
 const res= await addGoodsCateAPI(this.addForm)
 console.log('添加分类成功结果:',res)

 //刷新分类列表
this.getCateList();
 //隐藏添加分类对话框
 this.isAddCateDia=false;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值