From f87e4eca384ed8c000f0edbdc3584059f6c9c6e2 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 26 五月 2025 16:42:46 +0800
Subject: [PATCH] 1后端url调整
---
src/views/procurementManagement/invoiceEntry/index.vue | 23 ++++++++++++++++-------
1 files changed, 16 insertions(+), 7 deletions(-)
diff --git a/src/views/procurementManagement/invoiceEntry/index.vue b/src/views/procurementManagement/invoiceEntry/index.vue
index 070b7ce..cac76ba 100644
--- a/src/views/procurementManagement/invoiceEntry/index.vue
+++ b/src/views/procurementManagement/invoiceEntry/index.vue
@@ -120,13 +120,17 @@
<el-table-column label="涓嶅惈绋庢�讳环(鍏�)" prop="taxExclusiveTotalPrice" :formatter="formattedNumber" />
<el-table-column label="鏈鏉ョエ鏁�" prop="ticketsNum" width="170">
<template #default="scope">
- <el-input-number v-model="scope.row.ticketsNum" :precision="0" :step="1" clearable style="width: 100%"
- @blur="invoiceNumBlur(scope.row)" />
+ <el-input-number v-model="scope.row.ticketsNum" placeholder="璇烽�夋嫨" :precision="0" :step="1" clearable style="width: 100%"
+ @change="invoiceNumBlur(scope.row)" />
</template>
</el-table-column>
- <el-table-column label="鏈鏉ョエ閲戦(鍏�)" prop="ticketsAmount" :formatter="formattedNumber"></el-table-column>
+ <el-table-column label="鏈鏉ョエ閲戦(鍏�)" prop="ticketsAmount" :formatter="formattedNumber">
+ <template #default="scope">
+ {{ scope.row.ticketsAmount || 0 }}
+ </template>
+ </el-table-column>
<el-table-column label="鏈潵绁ㄦ暟" prop="futureTickets"
- :formatter="(row) => row.futureTickets == null || row.futureTickets === '' ? row.quantity : row.futureTickets">
+ : ="(row) => row.futureTickets == null || row.futureTickets === '' ? row.quantity : row.futureTickets">
</el-table-column>
<el-table-column label="鏈潵绁ㄩ噾棰�(鍏�)" prop="futureTicketsAmount"
:formatter="(row) => (row.futureTicketsAmount !== undefined && row.futureTicketsAmount !== null && row.futureTicketsAmount !== '' ? row.futureTicketsAmount : row.taxExclusiveTotalPrice)">
@@ -188,9 +192,13 @@
purchaseLedgerNo: '',
issUerId: '', // 寮�绁ㄤ汉id
issUer: '' ,// 寮�绁ㄤ汉濮撳悕
+ invoiceNumber:"", // 鍙戠エ鍙�
+ invoiceAmount:"", // 鍙戠エ閲戦
},
rules: {
- purchaseLedgerId: [{ required: true, message: "璇烽�夋嫨", trigger: "change" }],
+ invoiceNumber: [{ required: true, message: '璇疯緭鍏ュ彂绁ㄥ彿' , trigger: 'blur' },{type:"string"}],
+ invoiceAmount: [{ required: true, message: '璇疯緭鍏ュ彂绁ㄩ噾棰�' , trigger: 'blur'}],
+
}
})
const { searchForm, form, rules } = toRefs(data)
@@ -279,6 +287,7 @@
// 鎵撳紑寮规
const openForm = (type, row) => {
+ invoiceNumBlur(row)
operationType.value = type
form.value = {}
productData.value = []
@@ -396,8 +405,8 @@
}
//鏈寮�绁ㄥけ鐒︽搷浣�
const invoiceNumBlur = (row) => {
- if (!row.ticketsNum) {
- row.ticketsNum = 0
+ if (!row.ticketsNum || row.ticketsNum === '') {
+ row.ticketsNum = 0
}
if (Number(row.ticketsNum) > Number(row.futureTickets)) {
proxy.$modal.msgWarning('鏈寮�绁ㄦ暟涓嶅緱澶т簬鏈紑绁ㄦ暟')
--
Gitblit v1.9.3