Răsfoiți Sursa

我的付款-付款账户改成单选

@dongkboy 3 luni în urmă
părinte
comite
f528570a67
1 a modificat fișierele cu 11 adăugiri și 10 ștergeri
  1. 11 10
      src/views/payCredit/myTask.vue

+ 11 - 10
src/views/payCredit/myTask.vue

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