@dongkboy 2 miesięcy temu
rodzic
commit
54a1bc36d5

BIN
src/assets/images/additional/insurance1.png


BIN
src/assets/images/additional/insurance2.png


+ 18 - 14
src/views/payCredit/index.vue

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

+ 1 - 2
src/views/payCredit/myTask.vue

@@ -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" highlight-current-row
+      <el-table ref="AccountRef" row-key="id" style="margin: 24px 0; max-height: 400px"  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>
         <el-table-column prop="bankCardNum" label="开户行号"></el-table-column>