|
|
@@ -51,13 +51,14 @@
|
|
|
<div class="list-content">
|
|
|
<div class="procuct" v-for="(item, index) in list" :key="index">
|
|
|
<van-icon
|
|
|
+ @click="choose(item.cardCaseId)"
|
|
|
v-if="isManage"
|
|
|
- :color="checkChoose(item.id) ? $colors.prim : '#C8C9CC'"
|
|
|
+ :color="checkChoose(item.cardCaseId) ? $colors.prim : '#C8C9CC'"
|
|
|
class="check"
|
|
|
- :name="checkChoose(item.id) ? 'checked' : 'circle'"
|
|
|
+ :name="checkChoose(item.cardCaseId) ? 'checked' : 'circle'"
|
|
|
size="18px"
|
|
|
/>
|
|
|
- <product-info :info="item" :isMine="isMineShop" :showBtn="isManage" @click="choose"></product-info>
|
|
|
+ <product-info :info="item" :isMine="isMineShop" :showBtn="isManage" @choose="choose"></product-info>
|
|
|
</div>
|
|
|
<van-empty
|
|
|
v-if="empty"
|
|
|
@@ -70,7 +71,7 @@
|
|
|
|
|
|
<div class="bottom">
|
|
|
<block v-if="isManage">
|
|
|
- <button-bg type="warning">新增商品 </button-bg>
|
|
|
+ <button-bg type="warning" @click="navigateTo('/pages/store/productEdit')">新增商品 </button-bg>
|
|
|
<button-bg type="prim" isRight v-if="chooseIds.length > 0" @click="del">删除</button-bg>
|
|
|
<button-bg type="prim" isRight v-else @click="isManage = false">完成</button-bg>
|
|
|
</block>
|
|
|
@@ -208,9 +209,10 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
del() {
|
|
|
+ console.log(this.chooseIds);
|
|
|
this.$http
|
|
|
.get('/cardCase/multipleDelete', {
|
|
|
- caseIds: this.chooseIds
|
|
|
+ caseIds: [...this.chooseIds].join(',')
|
|
|
})
|
|
|
.then(res => {
|
|
|
return this.getData();
|
|
|
@@ -233,6 +235,7 @@ export default {
|
|
|
return list.includes(id);
|
|
|
},
|
|
|
choose(id) {
|
|
|
+ console.log(id);
|
|
|
let list = [...this.chooseIds];
|
|
|
if (this.checkChoose(id)) {
|
|
|
list.splice(list.indexOf(id), 1);
|