huangbin há 4 anos atrás
pai
commit
6d3595fb93

+ 5 - 16
src/views/order/commodity_contract/components/commodity_contract_summary/components/commodity_contract_summary_deal_closed/index.vue

@@ -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 };
                 }