From b114f42bd50a6c971a0cfe6f7b390d7065e98fe2 Mon Sep 17 00:00:00 2001 From: spring <2396852758@qq.com> Date: 星期五, 11 七月 2025 15:54:40 +0800 Subject: [PATCH] 添加新增离职时,页面新增入职字段改为新增离职。员工编号改为下拉选择框,选择员工编号后带出人员入职填的信息 --- src/views/equipmentManagement/ledger/Form.vue | 22 ++++++++++++++++++---- 1 files changed, 18 insertions(+), 4 deletions(-) diff --git a/src/views/equipmentManagement/ledger/Form.vue b/src/views/equipmentManagement/ledger/Form.vue index 4b5308b..68934ff 100644 --- a/src/views/equipmentManagement/ledger/Form.vue +++ b/src/views/equipmentManagement/ledger/Form.vue @@ -23,21 +23,21 @@ </el-col> <el-col :span="12"> <el-form-item label="鏁伴噺" prop="number"> - <el-input + <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="form.number" placeholder="璇疯緭鍏ユ暟閲�" - type="number" @change="mathNum" /> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="鍚◣鍗曚环" prop="taxIncludingPriceUnit"> - <el-input + <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="form.taxIncludingPriceUnit" placeholder="璇疯緭鍏ュ惈绋庡崟浠�" - type="number" + maxlength="10" @change="mathNum" + @input="handleNumberInput" /> </el-form-item> </el-col> @@ -170,8 +170,22 @@ } }; +const handleNumberInput = (value) => { + // 绉婚櫎鎵�鏈夐潪鏁板瓧瀛楃 + let num = value.replace(/[^\d.]/g, ""); + + // 闄愬埗闀垮害涓�10 + if (num.length > 10) { + num = num.slice(0, 10); + } + + // 鏇存柊鍊� + form.taxIncludingPriceUnit = num; +}; + defineExpose({ form, loadForm, + resetForm, }); </script> -- Gitblit v1.9.3