|
@@ -10,6 +10,7 @@
|
|
|
<template v-if="isOpen(i)">
|
|
|
<view class="child-radio-group">
|
|
|
<child-radio-group
|
|
|
+ :pIndex="i"
|
|
|
:list="item[setting.child] || []"
|
|
|
:defaultValue="defaultValue"
|
|
|
:label="label"
|
|
@@ -42,8 +43,8 @@
|
|
|
* @param {Object} selectData 当前选中的对象
|
|
|
* @param {Object} index 当前选中下标
|
|
|
*/
|
|
|
- toggleSelect(selectVal, selectData, index){
|
|
|
- this.$emit('change', selectVal, selectData, index);
|
|
|
+ toggleSelect(selectVal, selectData, index, pIndex){
|
|
|
+ this.$emit('change', selectVal, selectData, index, ((pIndex || pIndex == 0) ? this.list[pIndex] : {}));
|
|
|
},
|
|
|
changeOpenKey(key) {
|
|
|
let openKey = this.openkeys.find(openKey => openKey === key);
|
|
@@ -84,7 +85,7 @@
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
.child-radio-group {
|
|
|
padding-left: 62.5rpx;
|
|
|
}
|