|
@@ -93,20 +93,25 @@
|
|
|
// 本地维护的商品列表(独立于父组件)
|
|
|
const localList = ref([]);
|
|
|
const selectedIds = ref([]); // 存储选中项的id
|
|
|
- let orderId = ref('');
|
|
|
+ let orderId = ref('');
|
|
|
+ let productId = ref(null)
|
|
|
+ let iapChannel = ref(null)
|
|
|
+ let quantity = ref(1)
|
|
|
+ let channel = ref('')
|
|
|
+ let appleFlag = ref('')
|
|
|
// 本地选中状态管理
|
|
|
const localSelectedMap = ref({});
|
|
|
let currentPlatform = ref('android')
|
|
|
// 初始化本地数据
|
|
|
// 初始化数据
|
|
|
- watch(() => props.selectedList, (newVal) => {
|
|
|
+ // watch(() => props.selectedList, (newVal) => {
|
|
|
|
|
|
- localList.value = [...newVal];
|
|
|
- selectedIds.value = newVal.map(item => item.id); // 初始全部选中
|
|
|
+ // localList.value = [...newVal];
|
|
|
+ // selectedIds.value = newVal.map(item => item.id); // 初始全部选中
|
|
|
|
|
|
- }, {
|
|
|
- immediate: true
|
|
|
- });
|
|
|
+ // }, {
|
|
|
+ // immediate: true
|
|
|
+ // });
|
|
|
onMounted(() => {
|
|
|
isIOSorAndroid()
|
|
|
})
|
|
@@ -523,7 +528,10 @@
|
|
|
|
|
|
const detailPopup = ref(null);
|
|
|
|
|
|
- function detailShow() {
|
|
|
+ function detailShow(newVal) {
|
|
|
+ console.log('getSelectedProducts',newVal);
|
|
|
+ localList.value = [...newVal];
|
|
|
+ selectedIds.value = newVal.map(item => item.id); // 初始全部选中
|
|
|
detailPopup.value.open();
|
|
|
}
|
|
|
|