From d1f08bfc65d459b893fb6d5134927e0c078d32e5 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 24 一月 2025 13:50:59 +0800
Subject: [PATCH] Merge branch '2.0.1' of http://139.186.142.91:10010/r/productDev/funingyunwei into 2.0.1
---
admin/src/views/finance/overdueBills.vue | 33 +++++++++++++++++++++------------
1 files changed, 21 insertions(+), 12 deletions(-)
diff --git a/admin/src/views/finance/overdueBills.vue b/admin/src/views/finance/overdueBills.vue
index fd8ad9a..41c000b 100644
--- a/admin/src/views/finance/overdueBills.vue
+++ b/admin/src/views/finance/overdueBills.vue
@@ -7,10 +7,14 @@
<div class="tab" :class="{ active: billType === 1 }" @click="tabsClick(1)">閫炬湡浠樻璐﹀崟</div>
</div>
<div class="btns">
- <el-button @click="$refs.call.open('鎵归噺鍌即')">鎵归噺鍌即</el-button>
+ <el-button :disabled="ids.length === 0" @click="batchCall">鎵归噺鍌即</el-button>
</div>
</div>
- <el-table v-loading="loading" :data="list" stripe>
+ <el-table v-loading="loading" :data="list" @selection-change="handleSelectionChange" stripe>
+ <el-table-column
+ type="selection"
+ width="55">
+ </el-table-column>
<el-table-column prop="customerName" label="瀹㈡埛鍚嶇О" min-width="100" show-overflow-tooltip />
<el-table-column label="鎴块棿" min-width="170" show-overflow-tooltip>
<template slot-scope="{row}">
@@ -64,14 +68,14 @@
</el-table-column>
<el-table-column label="鐭俊鍙戦�佺姸鎬�" min-width="100" fixed="right" show-overflow-tooltip>
<template slot-scope="{row}">
- <span v-if="row.status === 0">寮�鍚�</span>
- <span v-if="row.status === 1" style="color: red;">鍏抽棴</span>
+ <span v-if="row.isSendSms === 0">鍚�</span>
+ <span v-if="row.isSendSms === 1">鏄�</span>
</template>
</el-table-column>
<el-table-column label="閭欢鍙戦�佺姸鎬�" min-width="100" fixed="right" show-overflow-tooltip>
<template slot-scope="{row}">
- <span v-if="row.status === 0">寮�鍚�</span>
- <span v-if="row.status === 1" style="color: red;">鍏抽棴</span>
+ <span v-if="row.isSendEmail === 0">鍚�</span>
+ <span v-if="row.isSendEmail === 1">鏄�</span>
</template>
</el-table-column>
<el-table-column label="鎿嶄綔" min-width="120" fixed="right">
@@ -86,7 +90,7 @@
<Edit ref="EditRef" @success="getList" />
<Detail ref="DetailRef" @success="getList" />
<BullEditFu ref="BullEditFu" @success="getList" />
- <Call ref="call" @success="getList" />
+ <BatchCall ref="batchCall" @success="getList" />
</div>
</template>
@@ -96,7 +100,7 @@
import Edit from './components/bullEdit.vue'
import BullEditFu from './components/bullEditFu.vue'
import Detail from './components/bullDetail.vue'
- import Call from './components/call.vue'
+ import BatchCall from './components/batchCall.vue'
import { fetchList } from '@/api/ywContractBill'
export default {
components: {
@@ -105,7 +109,7 @@
Edit,
Detail,
BullEditFu,
- Call
+ BatchCall
},
data () {
return {
@@ -115,6 +119,7 @@
page: 1,
total: 0
},
+ ids: [],
billType: 0,
filters: {
status: 0
@@ -153,6 +158,13 @@
this.getList()
},
methods: {
+ batchCall() {
+ if (!this.ids) return this.$message.warning('璇峰厛閫夋嫨璐﹀崟')
+ this.$refs.batchCall.open('鎵归噺鍌即', this.ids)
+ },
+ handleSelectionChange(e) {
+ this.ids = e.map(item => item.id)
+ },
addOpen () {
if (this.billType === 0) {
this.$refs.EditRef.open('鍒涘缓鏀舵璐﹀崟')
@@ -178,9 +190,6 @@
}).then(res => {
this.loading = false
this.list = res.records || []
- this.list.forEach(item => {
- item.statusName = item.status === 1 ? '鎹熷潖' : item.status === 2 ? '鎶ュ簾' : '姝e父'
- })
this.pagination.total = res.total || 0
}, () => {
this.loading = false
--
Gitblit v1.9.3