|
@@ -6,8 +6,8 @@
|
|
|
<div class="op-header">
|
|
<div class="op-header">
|
|
|
<div class="left-panel">
|
|
<div class="left-panel">
|
|
|
<el-button type="primary" icon="el-icon-plus" @click="table_add()">创建商品</el-button>
|
|
<el-button type="primary" icon="el-icon-plus" @click="table_add()">创建商品</el-button>
|
|
|
- <el-button icon="el-icon-unlock" @click="table_batch_status(1)" :disabled="dataSelect.length>0?false:true">启用</el-button>
|
|
|
|
|
- <el-button icon="el-icon-lock" type="danger" @click="table_batch_status(2)" :disabled="dataSelect.length>0?false:true">禁用</el-button>
|
|
|
|
|
|
|
+ <el-button icon="el-icon-unlock" @click="table_batch_status(1)" :disabled="dataSelect.length>0?false:true">上架</el-button>
|
|
|
|
|
+ <el-button icon="el-icon-lock" type="danger" @click="table_batch_status(2)" :disabled="dataSelect.length>0?false:true">下架</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</fieldset>
|
|
</fieldset>
|
|
@@ -47,19 +47,25 @@ export default {
|
|
|
|
|
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
- async table_batch_status(status){
|
|
|
|
|
|
|
+ table_batch_status(status){
|
|
|
if (this.dataSelect.length == 0) {
|
|
if (this.dataSelect.length == 0) {
|
|
|
return this.$message.error("请选择修改数据")
|
|
return this.$message.error("请选择修改数据")
|
|
|
}
|
|
}
|
|
|
- var loading = this.$loading()
|
|
|
|
|
- let submitData = {"id":this.dataSelect,"value":status,"field":"enable","type":"batch"};
|
|
|
|
|
- loading.close()
|
|
|
|
|
- var resp = await this.$API.category.batch.post(submitData);
|
|
|
|
|
- if (resp.code == 0) {
|
|
|
|
|
- return this.$message.error(resp.msg);
|
|
|
|
|
- }
|
|
|
|
|
- this.$message.success(resp.msg);
|
|
|
|
|
- this.$emit("success");
|
|
|
|
|
|
|
+ this.$confirm(`审核中的商品不支持该操作,请确认是否有勾选审核中的商品`, '提示', {
|
|
|
|
|
+ type: 'warning'
|
|
|
|
|
+ }).then(async () => {
|
|
|
|
|
+ var loading = this.$loading()
|
|
|
|
|
+ let submitData = {"id":this.dataSelect,"value":status,"field":"status","type":"batch"};
|
|
|
|
|
+ loading.close()
|
|
|
|
|
+ var resp = await this.$API.merGoods.batch.post(submitData);
|
|
|
|
|
+ if (resp.code == 0) {
|
|
|
|
|
+ return this.$message.error(resp.msg);
|
|
|
|
|
+ }
|
|
|
|
|
+ this.$message.success(resp.msg);
|
|
|
|
|
+ this.$emit("success");
|
|
|
|
|
+ }).catch(() => {
|
|
|
|
|
+
|
|
|
|
|
+ })
|
|
|
},
|
|
},
|
|
|
handleSuccess(){
|
|
handleSuccess(){
|
|
|
this.$emit("success");
|
|
this.$emit("success");
|