修复历史贷款合同单选文本异常
This commit is contained in:
@@ -4,7 +4,14 @@
|
||||
<el-table :data="contracts" v-loading="loading" @row-click="handleRowClick">
|
||||
<el-table-column label="选择" align="center" width="70">
|
||||
<template slot-scope="scope">
|
||||
<el-radio v-model="selectedContract" :label="scope.row" type="radio"> </el-radio>
|
||||
<el-radio
|
||||
class="history-contract-radio"
|
||||
v-model="selectedContractKey"
|
||||
:label="contractRadioValue(scope.row, scope.$index)"
|
||||
@change="handleRadioChange(scope.row)"
|
||||
>
|
||||
<span class="history-contract-radio-text">选择</span>
|
||||
</el-radio>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="客户内码" prop="cust_isn" align="center" :show-overflow-tooltip="true"/>
|
||||
@@ -41,7 +48,8 @@ export default {
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
selectedContract: null
|
||||
selectedContract: null,
|
||||
selectedContractKey: null
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
@@ -55,7 +63,14 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
handleRowClick(row) {
|
||||
contractRadioValue(row, index) {
|
||||
return row.loan_contract_history || `${row.cust_isn || ''}-${index}`
|
||||
},
|
||||
handleRowClick(row, column, event) {
|
||||
this.selectedContract = row
|
||||
this.selectedContractKey = this.contractRadioValue(row, this.contracts.indexOf(row))
|
||||
},
|
||||
handleRadioChange(row) {
|
||||
this.selectedContract = row
|
||||
},
|
||||
confirmSelect() {
|
||||
@@ -72,7 +87,14 @@ export default {
|
||||
},
|
||||
handleClose() {
|
||||
this.selectedContract = null
|
||||
this.selectedContractKey = null
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
.history-contract-radio ::v-deep .el-radio__label {
|
||||
display: none;
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user