|
|
@@ -74,7 +74,7 @@
|
|
|
<div class="pagination">
|
|
|
<el-pagination v-model:current-page="pages" v-model:page-size="size" :page-sizes="[10, 20, 30, 40]"
|
|
|
layout="total, sizes, prev, pager, next, jumper" :total="total1" @size-change="handleSizeChange"
|
|
|
- @current-change="handleCurrentChange"></el-pagination>
|
|
|
+ @current-change="pageCurrentChange"></el-pagination>
|
|
|
</div>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane name="1" class="h-full">
|
|
|
@@ -142,7 +142,7 @@
|
|
|
<div class="pagination">
|
|
|
<el-pagination v-model:current-page="pages" v-model:page-size="size" :page-sizes="[10, 20, 30, 40]"
|
|
|
layout="total, sizes, prev, pager, next, jumper" :total="total2" @size-change="handleSizeChange"
|
|
|
- @current-change="handleCurrentChange"></el-pagination>
|
|
|
+ @current-change="pageCurrentChange"></el-pagination>
|
|
|
</div>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane name="2" class="h-full">
|
|
|
@@ -206,7 +206,7 @@
|
|
|
<div class="pagination">
|
|
|
<el-pagination v-model:current-page="pages" v-model:page-size="size" :page-sizes="[10, 20, 30, 40]"
|
|
|
layout="total, sizes, prev, pager, next, jumper" :total="total3" @size-change="handleSizeChange"
|
|
|
- @current-change="handleCurrentChange"></el-pagination>
|
|
|
+ @current-change="pageCurrentChange"></el-pagination>
|
|
|
</div>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
@@ -245,9 +245,8 @@
|
|
|
<el-button type="primary" @click="accountSearch">查询</el-button>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
- <el-table ref="AccountRef" row-key="id" style="margin: 24px 0; max-height: 400px" @select="handleSelect"
|
|
|
- :data="accountData">
|
|
|
- <el-table-column type="selection" width="80"></el-table-column>
|
|
|
+ <el-table ref="AccountRef" row-key="id" style="margin: 24px 0; max-height: 400px" @select="handleSelect" highlight-current-row
|
|
|
+ :data="accountData" @current-change="handleCurrentChange" @row-dblclick="handleSelectedRow">
|
|
|
<!-- <el-table-column prop="bankCardNum" label="账户名称"></el-table-column> -->
|
|
|
<el-table-column prop="bankCardNum" label="银行卡号"></el-table-column>
|
|
|
<el-table-column prop="bankNum" label="开户行"></el-table-column>
|
|
|
@@ -374,13 +373,14 @@ const accountSearch = () => {
|
|
|
initAccount();
|
|
|
}
|
|
|
let selectItem = ref(null)
|
|
|
-const handleSelect = (val, row) => {
|
|
|
+const handleCurrentChange = ( row:any) => {
|
|
|
selectItem.value = row
|
|
|
- console.log(row)
|
|
|
- if (val.length > 1) {
|
|
|
AccountRef.value.clearSelection()
|
|
|
AccountRef.value.toggleRowSelection(row);
|
|
|
- }
|
|
|
+}
|
|
|
+const handleSelectedRow = (row: any) => {
|
|
|
+ selectItem.value = row
|
|
|
+ handleAccountSubmit()
|
|
|
}
|
|
|
const handleAccountCancel = () => {
|
|
|
selectItem.value = null
|
|
|
@@ -435,7 +435,7 @@ const handleSizeChange = (size) => {
|
|
|
size.value = size
|
|
|
initData(activeName.value)
|
|
|
}
|
|
|
-const handleCurrentChange = (page) => {
|
|
|
+const pageCurrentChange = (page) => {
|
|
|
pages.value = page
|
|
|
initData(activeName.value)
|
|
|
}
|