From 74ef343394996b2a6c6e196ef30f998e4f156b74 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 11 七月 2025 11:43:51 +0800
Subject: [PATCH] 1.销售管理、采购管理优化
---
src/views/procurementManagement/procurementInvoiceLedger/Form/EditForm.vue | 22 +++++++++++++++++-----
1 files changed, 17 insertions(+), 5 deletions(-)
diff --git a/src/views/procurementManagement/procurementInvoiceLedger/Form/EditForm.vue b/src/views/procurementManagement/procurementInvoiceLedger/Form/EditForm.vue
index 2ce140d..12da5e7 100644
--- a/src/views/procurementManagement/procurementInvoiceLedger/Form/EditForm.vue
+++ b/src/views/procurementManagement/procurementInvoiceLedger/Form/EditForm.vue
@@ -12,8 +12,8 @@
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="鍚◣鎬讳环(鍏�)锛�">
- <el-text type="primary">{{ form.taxInclusiveTotalPrice }}</el-text>
+ <el-form-item label="鍚◣鍗曚环(鍏�)锛�">
+ <el-text type="primary">{{ form.taxInclusiveUnitPrice }}</el-text>
</el-form-item>
</el-col>
<el-col :span="12">
@@ -36,6 +36,11 @@
<el-text type="success">{{ form.ticketsAmount }}</el-text>
</el-form-item>
</el-col>
+ <el-col :span="12">
+ <el-form-item label="鏈潵绁ㄦ暟锛�">
+ <el-text type="success">{{ form.futureTickets }}</el-text>
+ </el-form-item>
+ </el-col>
</el-row>
</el-form>
</template>
@@ -43,6 +48,7 @@
<script setup>
import useFormData from "@/hooks/useFormData";
import { getProductRecordById } from "@/api/procurementManagement/procurementInvoiceLedger";
+const { proxy } = getCurrentInstance()
defineOptions({
name: "鏉ョエ鍙拌处琛ㄥ崟",
@@ -56,7 +62,7 @@
invoiceNumber: undefined, // 鍙戠エ鍙�
ticketsNum: undefined, // 鏉ョエ鏁�
ticketsAmount: undefined, // 鏉ョエ閲戦
- taxInclusiveTotalPrice: undefined, // 鍚◣鎬讳环
+ taxInclusiveUnitPrice: undefined, // 鍚◣鍗曚环
});
const load = async (id) => {
@@ -69,12 +75,18 @@
form.invoiceNumber = data.invoiceNumber;
form.ticketsNum = data.ticketsNum;
form.ticketsAmount = data.ticketsAmount.toFixed(2);
- form.taxInclusiveTotalPrice = data.taxInclusiveTotalPrice;
+ form.taxInclusiveUnitPrice = data.taxInclusiveUnitPrice;
+ form.futureTickets = data.futureTickets;
}
};
const inputTicketsNum = (val) => {
- form.ticketsAmount = (val * form.taxInclusiveTotalPrice).toFixed(2);
+ if (Number(form.ticketsNum) > Number(form.futureTickets)) {
+ proxy.$modal.msgWarning("寮�绁ㄦ暟涓嶅緱澶т簬鏈紑绁ㄦ暟");
+ form.ticketsNum = form.futureTickets
+ return;
+ }
+ form.ticketsAmount = (val * form.taxInclusiveUnitPrice).toFixed(2);
};
defineExpose({
--
Gitblit v1.9.3