增加批量设置限购功能
第一步:打开后端文件app\services\product\product\StoreProductServices.php
在2046行下方增加
case 10:
foreach ($ids as $product_id) {
$batchData[] = [
'id' => $product_id,
'is_limit' => $data['is_limit'],
'limit_type' => $data['limit_type'],
'limit_num' => $data['limit_num']
];
}
if (count($batchData)) $this->dao->saveAll($batchData);
break;
以上代码
第二步,打开后端文件app\adminapi\controller\v1\product\StoreProduct.php
在399行下方增加
,
['limit_num',0]
第三步:打开后端打包文件src/pages/product/productList/index.vue
在batchFormData: {
......
recommend: [],的后面增加以下代码
is_limit:false,
limit_type:0,
limit_num:0,
},
和在551行下方增加
is_limit:false,
limit_type:0,
limit_num:0,
以上3句代码
在59行下方增加代码
在257行下方增加以下代码
可参考src/pages/product/productAdd/index.vue的935行到960行的代码
不是我不想给你们代码,每次都会变成空格,你们赶紧联系官方修吧,我真的吐血,修改了3次,还是不行,直接截图吧(反正你们应该可能或许看得懂吧)
完成
效果如图