From 03c87707468888db87a98c843b67488b1e88832f Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 15 五月 2025 13:39:04 +0800
Subject: [PATCH] 来票台账-前端开发联调
---
src/views/salesManagement/invoiceLedger/index.vue | 39 +++++++++++++++++++++++++--------------
1 files changed, 25 insertions(+), 14 deletions(-)
diff --git a/src/views/salesManagement/invoiceLedger/index.vue b/src/views/salesManagement/invoiceLedger/index.vue
index f7669cc..e7eba1d 100644
--- a/src/views/salesManagement/invoiceLedger/index.vue
+++ b/src/views/salesManagement/invoiceLedger/index.vue
@@ -2,7 +2,7 @@
<div class="app-container">
<div class="search_form">
<div>
- <span class="search_title">寮�绁ㄥ彴璐︼細</span>
+ <span class="search_title">瀹㈡埛鍚嶇О/鍚堝悓鍙凤細</span>
<el-input
v-model="searchForm.searchText"
style="width: 240px"
@@ -11,16 +11,16 @@
clearable
:prefix-icon="Search"
/>
- <span class="search_title">寮�绁ㄦ棩鏈燂細</span>
+ <span class="search_title" style="margin-left: 10px">寮�绁ㄦ棩鏈燂細</span>
<el-date-picker
- style="width: 240px"
- v-model="form.invoiceDate"
- value-format="YYYY-MM-DD"
- format="YYYY-MM-DD"
- type="date"
- placeholder="璇烽�夋嫨"
- clearable
- />
+ style="width: 240px"
+ v-model="form.invoiceDate"
+ value-format="YYYY-MM-DD"
+ format="YYYY-MM-DD"
+ type="date"
+ placeholder="璇烽�夋嫨"
+ clearable
+ />
<el-button type="primary" @click="handleQuery" style="margin-left: 10px">鎼滅储</el-button>
</div>
<div>
@@ -46,7 +46,7 @@
<el-table-column label="绋庣巼" prop="taxRate" show-overflow-tooltip/>
<el-table-column label="寮�绁ㄤ汉" prop="invoicePerson" show-overflow-tooltip/>
<el-table-column label="寮�绁ㄦ棩鏈�" prop="invoiceDate" show-overflow-tooltip/>
- <el-table-column label="鍙戠エ" prop="invoiceDate" show-overflow-tooltip>
+ <el-table-column label="鍙戠エ" prop="invoiceFileName" show-overflow-tooltip>
<template #default="scope">
<span v-if="scope.row.invoiceFileName">{{ scope.row.invoiceFileName }}</span>
<el-button v-else link type="primary" @click="handleDownload(scope.row)">涓婁紶</el-button>
@@ -126,6 +126,8 @@
ref="fileUpload"
auto-upload
:headers="upload.headers"
+ accept=".pdf"
+ :limit="1"
:before-upload="handleBeforeUpload"
:on-error="handleUploadError"
:on-success="handleUploadSuccess"
@@ -161,6 +163,9 @@
ref="fileUpload"
auto-upload
:headers="upload.headers"
+ accept=".pdf"
+ :limit="1"
+ :on-exceed="handleExceed"
:before-upload="handleBeforeUpload"
:on-error="handleUploadError"
:on-success="handleUploadSuccess"
@@ -168,9 +173,8 @@
>
<el-button type="primary">涓婁紶</el-button>
<template #tip>
- <!-- 鏂囦欢鏍煎紡鏀寔 doc锛宒ocx锛寈ls锛寈lsx锛宲pt锛宲ptx锛宲df锛宼xt锛寈ml锛宩pg锛宩peg锛宲ng锛実if锛宐mp锛宺ar锛寊ip锛�7z-->
<div class="el-upload__tip">
- 鏂囦欢鏍煎紡鏀寔 pdf
+ 鏂囦欢鏍煎紡浠呮敮鎸� pdf
</div>
</template>
</el-upload>
@@ -321,10 +325,17 @@
}
dialogFormVisible.value = true
}
+// 涓婁紶澶氫釜鏂囦欢灏辫鐩栧師鏉ョ殑
+const handleExceed = (files) => {
+ proxy.$refs["fileUpload"].clearFiles();
+ const file = files[0];
+ file.uid = genFileId();
+ proxy.$refs["fileUpload"].handleStart(file);
+};
// 涓婁紶鍓嶆牎妫�
function handleBeforeUpload(file) {
// 鏍℃鏂囦欢澶у皬
- if (file.size > 1024 * 1024) {
+ if (file.size > 1024 * 1024 * 10) {
proxy.$modal.msgError('涓婁紶鏂囦欢澶у皬涓嶈兘瓒呰繃10MB!')
return false
}
--
Gitblit v1.9.3