提交 a7e56ef1 authored 作者: huaxinzhu's avatar huaxinzhu

批量取消申请上架,增加前端校验

上级 d113dc51
......@@ -262,6 +262,7 @@
// 遮罩层
loading: false,
// 选中数组
selectionsList:[],
ids: [],
// 非单个禁用
single: true,
......@@ -511,16 +512,18 @@
return
}
// let isContinue = true;
// for (let i = 0; i < this.ids.length; i++) {
//
// }
let isContinue = true;
for (let i = 0; i < this.selectionsList.length; i++) {
if(this.selectionsList[i].up_onsale != 1) {
isContinue = false
break
}
}
//
// if (!isContinue) {
// this.$message({type:'warning',message:'请先选择需要操作的数据'});
// return
// }
//return;
if (!isContinue) {
this.$message({type:'warning',message:'所选商品中有部分不是申请上架状态,请重新勾选'});
return
}
let ids = {goods_id:this.ids.join(',')};
......@@ -697,6 +700,7 @@
},
// 多选框选中数据
handleSelectionChange(selection) {
this.selectionsList = selection;
this.ids = selection.map(item => item.goods_id)
this.single = selection.length !== 1
this.multiple = !selection.length
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论