|
|
@@ -124,7 +124,8 @@
|
|
|
<el-table-column prop="receivePaymentDate" label="收款日期" width="150"></el-table-column>
|
|
|
<el-table-column label="收款凭证" width="100">
|
|
|
<template #default="scope">
|
|
|
- <el-button link type="primary" v-if="scope.row.fileUrl" @click="view(scope.row)">查看凭证({{scope.row.fileUrl.split(',').length}})</el-button>
|
|
|
+ <el-button link type="primary" v-if="scope.row.fileUrl"
|
|
|
+ @click="view(scope.row)">查看凭证({{ scope.row.fileUrl.split(',').length }})</el-button>
|
|
|
<span v-else>无凭证</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
@@ -290,18 +291,8 @@
|
|
|
</PageMain>
|
|
|
<el-dialog v-model="viewCredential" title="查看凭证" width="400">
|
|
|
<div class="text-center text-[14px] text-[#999] pb-[20px]">点击图片放大预览</div>
|
|
|
- <el-image
|
|
|
- style="width: 100%; height: 300px"
|
|
|
- :src="CredentialList[0]"
|
|
|
- :zoom-rate="1.2"
|
|
|
- :max-scale="7"
|
|
|
- :min-scale="0.2"
|
|
|
- :preview-src-list="CredentialList"
|
|
|
- show-progress
|
|
|
- :initial-index="4"
|
|
|
- alt="凭证图片"
|
|
|
- fit="cover"
|
|
|
- />
|
|
|
+ <el-image style="width: 100%; height: 300px" :src="CredentialList[0]" :zoom-rate="1.2" :max-scale="7"
|
|
|
+ :min-scale="0.2" :preview-src-list="CredentialList" show-progress :initial-index="4" alt="凭证图片" fit="cover" />
|
|
|
</el-dialog>
|
|
|
</template>
|
|
|
|
|
|
@@ -416,12 +407,7 @@ let recordData = ref([])
|
|
|
let recordData1 = ref([])
|
|
|
let recordData2 = ref([])
|
|
|
let recordData3 = ref([])
|
|
|
-const handleSearch1 = () => {
|
|
|
- initData1()
|
|
|
-}
|
|
|
-const handleReset1 = () => {
|
|
|
|
|
|
-}
|
|
|
const view = (scope) => {
|
|
|
console.log(scope.fileUrl)
|
|
|
CredentialList.value = scope.fileUrl.split(',')
|
|
|
@@ -507,8 +493,6 @@ const initData3 = (invoiceTypes) => {
|
|
|
}
|
|
|
|
|
|
const handleSearch = (type) => {
|
|
|
- pages.vlaue = 1
|
|
|
- size.value = 10
|
|
|
switch (type) {
|
|
|
case 1:
|
|
|
initData1()
|
|
|
@@ -525,6 +509,8 @@ const handleSearch = (type) => {
|
|
|
}
|
|
|
}
|
|
|
const handleReset = (type) => {
|
|
|
+ pages.value = 1
|
|
|
+ size.value = 10
|
|
|
switch (type) {
|
|
|
case 1:
|
|
|
recordForm.value = {
|
|
|
@@ -532,6 +518,7 @@ const handleReset = (type) => {
|
|
|
time: [],
|
|
|
status: ''
|
|
|
}
|
|
|
+ initData1()
|
|
|
break;
|
|
|
case 2:
|
|
|
recordForm1.value = {
|
|
|
@@ -544,6 +531,7 @@ const handleReset = (type) => {
|
|
|
settlementTime: [],
|
|
|
invoiceId: ''
|
|
|
}
|
|
|
+ initData2()
|
|
|
break;
|
|
|
case 3:
|
|
|
recordForm2.value = {
|
|
|
@@ -554,6 +542,7 @@ const handleReset = (type) => {
|
|
|
settlementTime: [],
|
|
|
status: ''
|
|
|
}
|
|
|
+ initData3(['1'])
|
|
|
break;
|
|
|
case 4:
|
|
|
recordForm3.value = {
|
|
|
@@ -564,8 +553,10 @@ const handleReset = (type) => {
|
|
|
settlementTime: [],
|
|
|
status: ''
|
|
|
}
|
|
|
+ initData3(['3'])
|
|
|
break;
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
const handleExport = (type) => {
|
|
|
switch (type) {
|