From 8fc09566cc3ee8d0dae10992de31d0f09f257bb4 Mon Sep 17 00:00:00 2001 From: zhang_12370 <z2864490065@outlook.com> Date: 星期二, 08 七月 2025 17:58:04 +0800 Subject: [PATCH] 1、删除通过审核进入正式库存的采购记录,页面弹出报错信息 2、开发首页模块 3、开发设备领用记录 4、调整生产明细不能为负数 5、修复采购登记人匹配问题 --- src/views/production/components/ProductionDetailsTable.vue | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/src/views/production/components/ProductionDetailsTable.vue b/src/views/production/components/ProductionDetailsTable.vue index dd89b4b..13cd614 100644 --- a/src/views/production/components/ProductionDetailsTable.vue +++ b/src/views/production/components/ProductionDetailsTable.vue @@ -50,10 +50,13 @@ <el-table-column label="鑳借�楁垚鏈�" min-width="120"> <template #default="{ row, $index }"> + <!-- 涓嶈兘涓鸿礋鏁� --> <el-input v-model="row.energyConsumptionCost" placeholder="璇疯緭鍏ヨ兘鑰楁垚鏈�" type="number" + min="0" + step="0.01" @input="handleInput('energyConsumptionCost', $index, $event)" :disabled="isViewMode" > @@ -156,6 +159,7 @@ <script setup name="ProductionDetailsTable"> import {ref, computed, watch, onMounted, nextTick} from "vue"; import {Delete} from "@element-plus/icons-vue"; +import {ElMessage} from "element-plus"; import {getCoalFieldList} from "@/api/basicInformation/coalQualityMaintenance"; import {getCoalInfoList} from "@/api/production"; import {userListAll} from "@/api/publicApi"; @@ -197,6 +201,11 @@ // 澶勭悊杈撳叆鍙樺寲 const handleInput = (field, index, value) => { + // 纭繚杈撳叆鍊兼槸鏁板瓧鎴栫┖瀛楃涓茶�屼笖闈炶礋鏁� + if (!/^\d*\.?\d*$/.test(value) && value !== "") { + ElMessage.error("璇疯緭鍏ユ湁鏁堢殑鏁板瓧"); + return; + } const newData = [...tableData.value]; newData[index][field] = value; -- Gitblit v1.9.3