|
|
@@ -29,13 +29,9 @@
|
|
|
<div class="line1">
|
|
|
<div class>
|
|
|
<a-checkbox @change="checkboxChange(item)"
|
|
|
- :disabled="item.holderdays"
|
|
|
:value="item.tradeid"></a-checkbox>
|
|
|
</div>
|
|
|
<div class="name">{{ item.tradeid }}
|
|
|
- <template v-if="item.holderdays">
|
|
|
- <span class="red">{{item.holderdays}}</span>天后可平
|
|
|
- </template>
|
|
|
</div>
|
|
|
<div class="date">{{formatTime(item.expiredate, 'd')}}</div>
|
|
|
</div>
|
|
|
@@ -159,19 +155,12 @@ export default defineComponent({
|
|
|
return result;
|
|
|
}
|
|
|
queryTable(queryTradeHolderDetail, param).then((res) => {
|
|
|
- let index = 0; // 默认勾选
|
|
|
tableList.value = res.map((e, i) => {
|
|
|
- if (index === i) {
|
|
|
- if (e.holderdays === 0) {
|
|
|
- checked.value = e.tradeid;
|
|
|
- const result = { ...e, checked: true };
|
|
|
- selected.value = result;
|
|
|
- index = -1;
|
|
|
- return result;
|
|
|
- } else {
|
|
|
- index++;
|
|
|
- return { ...e, checked: false };
|
|
|
- }
|
|
|
+ if (i === 0) {
|
|
|
+ checked.value = e.tradeid;
|
|
|
+ const result = { ...e, checked: true };
|
|
|
+ selected.value = result;
|
|
|
+ return result;
|
|
|
} else {
|
|
|
return { ...e, checked: false };
|
|
|
}
|