|
|
@@ -88,7 +88,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="0" class="h-full">
|
|
|
@@ -187,7 +187,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">
|
|
|
@@ -274,7 +274,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">
|
|
|
@@ -361,7 +361,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>
|
|
|
@@ -378,7 +378,7 @@
|
|
|
</el-upload>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="accountName" label="付款账户">
|
|
|
- <el-input placeholder="请填入" ref="accountNameRef" v-model="drawForm.accountName" @click="payAccount" />
|
|
|
+ <el-input placeholder="请填入" ref="accountNameRef" v-model="drawForm.accountName" @click="payAccount" :readonly="true" clearable />
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<template #footer>
|
|
|
@@ -400,10 +400,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-column prop="bankCardNum" label="账户名称"></el-table-column> -->
|
|
|
+ <el-table ref="AccountRef" row-key="id" style="margin: 24px 0; max-height: 400px" @current-change="handleCurrentChange" @row-dblclick="handleSelectedRow"
|
|
|
+ :data="accountData" highlight-current-row>
|
|
|
<el-table-column prop="bankCardNum" label="银行卡号"></el-table-column>
|
|
|
<el-table-column prop="bankNum" label="开户行"></el-table-column>
|
|
|
<el-table-column prop="bankCardNum" label="开户行号"></el-table-column>
|
|
|
@@ -541,7 +539,7 @@ const handleSizeChange = (size) => {
|
|
|
size.value = size
|
|
|
initData(activeName.value)
|
|
|
}
|
|
|
-const handleCurrentChange = (page) => {
|
|
|
+const pageCurrentChange = (page) => {
|
|
|
pages.value = page
|
|
|
initData(activeName.value)
|
|
|
}
|
|
|
@@ -632,13 +630,14 @@ let payAccountShow = ref(false)
|
|
|
let account = ref('')
|
|
|
let accountData = ref([])
|
|
|
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 payAccount = () => {
|
|
|
payAccountShow.value = true
|
|
|
@@ -794,4 +793,9 @@ onMounted(() => {
|
|
|
:deep(.el-badge__content--danger) {
|
|
|
background-color: #D40000;
|
|
|
}
|
|
|
+:deep(.el-upload-dragger) {
|
|
|
+ padding: unset;
|
|
|
+ border: unset;
|
|
|
+ border-radius: unset;
|
|
|
+}
|
|
|
</style>
|