fix: 金额数字输入,改成可输入小数。

This commit is contained in:
tianyongbao
2026-07-12 16:12:09 +08:00
parent 68da3c0101
commit 3294695dec
10 changed files with 17 additions and 17 deletions

View File

@@ -50,7 +50,7 @@
</view> </view>
</u-form-item> </u-form-item>
<u-form-item label="总费用" prop="totalCost" > <u-form-item label="总费用" prop="totalCost" >
<u--input v-model="form.totalCost" type="number" placeholder="请填写总费用" <u--input v-model="form.totalCost" type="digit" placeholder="请填写总费用"
inputAlign="left" :customStyle="getInputStyle('totalCost')"> inputAlign="left" :customStyle="getInputStyle('totalCost')">
<template #suffix> <template #suffix>
<up-text <up-text

View File

@@ -50,7 +50,7 @@
</u-form-item> </u-form-item>
<u-form-item label="总费用" prop="totalCost" required > <u-form-item label="总费用" prop="totalCost" required >
<u--input v-model="form.totalCost" placeholder="请填写总费用" <u--input v-model="form.totalCost" type="digit" placeholder="请填写总费用"
inputAlign="left" :customStyle="getInputStyle('totalCost')"> inputAlign="left" :customStyle="getInputStyle('totalCost')">
<template #suffix> <template #suffix>
<up-text <up-text
@@ -172,7 +172,7 @@ rules: {
hospitalName: [{ required: true, message: '医院名称不能为空', trigger: ['change', 'blur'] }], hospitalName: [{ required: true, message: '医院名称不能为空', trigger: ['change', 'blur'] }],
departments: [{ required: true, message: '科室不能为空', trigger: ['change', 'blur'] }], departments: [{ required: true, message: '科室不能为空', trigger: ['change', 'blur'] }],
doctor: [{ required: true, message: '大夫不能为空', trigger: ['change', 'blur'] }], doctor: [{ required: true, message: '大夫不能为空', trigger: ['change', 'blur'] }],
totalCost: [{ type: 'number', required: true, message: '总费用不能为空', trigger: ['change', 'blur'] }], totalCost: [{ required: true, message: '总费用不能为空', trigger: ['change', 'blur'] }],
partner: [{ required: true, message: '陪同人不能为空', trigger: ['change', 'blur'] }], partner: [{ required: true, message: '陪同人不能为空', trigger: ['change', 'blur'] }],
prescribe: [{ required: true, message: '处理及医嘱不能为空', trigger: ['change', 'blur'] }], prescribe: [{ required: true, message: '处理及医嘱不能为空', trigger: ['change', 'blur'] }],
diagnosis: [{ required: true, message: '诊断结果不能为空', trigger: ['change', 'blur'] }], diagnosis: [{ required: true, message: '诊断结果不能为空', trigger: ['change', 'blur'] }],

View File

@@ -51,7 +51,7 @@
<u--input v-model="form.costName" placeholder="请填写费用名称" inputAlign="left" :customStyle="getInputStyle('costName')"></u--input> <u--input v-model="form.costName" placeholder="请填写费用名称" inputAlign="left" :customStyle="getInputStyle('costName')"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="单价" prop="price" required> <u-form-item label="单价" prop="price" required>
<u--input v-model="form.price" type="number" placeholder="请填写单价" inputAlign="left" <u--input v-model="form.price" type="digit" placeholder="请填写单价" inputAlign="left"
:customStyle="getInputStyle('price')" @change="handlePriceChange"> :customStyle="getInputStyle('price')" @change="handlePriceChange">
<template #suffix> <template #suffix>
<up-text text="元"></up-text> <up-text text="元"></up-text>
@@ -59,7 +59,7 @@
</u--input> </u--input>
</u-form-item> </u-form-item>
<u-form-item label="数量" prop="count" required> <u-form-item label="数量" prop="count" required>
<u--input v-model="form.count" type="number" placeholder="请填写数量" inputAlign="left" <u--input v-model="form.count" type="digit" placeholder="请填写数量" inputAlign="left"
:customStyle="getInputStyle('count')" @change="handleCountChange"></u--input> :customStyle="getInputStyle('count')" @change="handleCountChange"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="单位" prop="unitName" required @click="handleUnit"> <u-form-item label="单位" prop="unitName" required @click="handleUnit">
@@ -70,7 +70,7 @@
</view> </view>
</u-form-item> </u-form-item>
<u-form-item label="总价" prop="totalCost" required> <u-form-item label="总价" prop="totalCost" required>
<u--input v-model="form.totalCost" type="number" placeholder="请填写总价" inputAlign="left" <u--input v-model="form.totalCost" type="digit" placeholder="请填写总价" inputAlign="left"
:customStyle="getInputStyle('totalCost')"> :customStyle="getInputStyle('totalCost')">
<template #suffix> <template #suffix>
<up-text text="元"></up-text> <up-text text="元"></up-text>

View File

@@ -20,7 +20,7 @@
</view> </view>
</u-form-item> </u-form-item>
<u-form-item label="身高" required prop="height" > <u-form-item label="身高" required prop="height" >
<u--input v-model="form.height" type="number" placeholder="请填写身高" <u--input v-model="form.height" type="digit" placeholder="请填写身高"
inputAlign="left" :customStyle="getInputStyle('height')"> inputAlign="left" :customStyle="getInputStyle('height')">
<template #suffix> <template #suffix>
<up-text <up-text
@@ -30,7 +30,7 @@
</u--input> </u--input>
</u-form-item> </u-form-item>
<u-form-item label="体重" required prop="weight" > <u-form-item label="体重" required prop="weight" >
<u--input v-model="form.weight" type="number" placeholder="请填写体重过" <u--input v-model="form.weight" type="digit" placeholder="请填写体重过"
inputAlign="left" :customStyle="getInputStyle('weight')"> inputAlign="left" :customStyle="getInputStyle('weight')">
<template #suffix> <template #suffix>
<up-text <up-text

View File

@@ -55,7 +55,7 @@
</view> </view>
</u-form-item> </u-form-item>
<u-form-item label="用药剂量" prop="dosage" required> <u-form-item label="用药剂量" prop="dosage" required>
<u--input v-model="form.dosage" placeholder="请填写用药剂量" <u--input v-model="form.dosage" placeholder="请填写用药剂量" type="digit"
inputAlign="left" :customStyle="getInputStyle('dosage')"></u--input> inputAlign="left" :customStyle="getInputStyle('dosage')"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="用药单位" prop="unitName" required @click="handleUnit"> <u-form-item label="用药单位" prop="unitName" required @click="handleUnit">

View File

@@ -32,7 +32,7 @@
</u-form-item> </u-form-item>
<u-form-item label="每次剂量" prop="dosagePerTime" required> <u-form-item label="每次剂量" prop="dosagePerTime" required>
<view style="display:flex;align-items:center;gap:10rpx;width:100%"> <view style="display:flex;align-items:center;gap:10rpx;width:100%">
<u--input v-model="form.dosagePerTime" type="number" placeholder="剂量" <u--input v-model="form.dosagePerTime" type="digit" placeholder="剂量"
inputAlign="left" :customStyle="inputBaseStyle"></u--input> inputAlign="left" :customStyle="inputBaseStyle"></u--input>
<view @click="handleUnitPick" style="min-width:120rpx"> <view @click="handleUnitPick" style="min-width:120rpx">
<u--input v-model="form.dosageUnit" readonly disabledColor="#ffffff" placeholder="单位" <u--input v-model="form.dosageUnit" readonly disabledColor="#ffffff" placeholder="单位"

View File

@@ -85,11 +85,11 @@
inputAlign="left" :customStyle="getInputStyle('ageWeight')"></u--input> inputAlign="left" :customStyle="getInputStyle('ageWeight')"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="药品单价" prop="purchasePrice" > <u-form-item label="药品单价" prop="purchasePrice" >
<u--input v-model="form.purchasePrice" placeholder="请填写药品单价" <u--input v-model="form.purchasePrice" type="digit" placeholder="请填写药品单价"
inputAlign="left" :customStyle="getInputStyle('purchasePrice')"></u--input> inputAlign="left" :customStyle="getInputStyle('purchasePrice')"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="药品总价" prop="totalPrice" > <u-form-item label="药品总价" prop="totalPrice" >
<u--input v-model="form.totalPrice" placeholder="请填写药品总价" <u--input v-model="form.totalPrice" type="digit" placeholder="请填写药品总价"
inputAlign="left" :customStyle="getInputStyle('totalPrice')"></u--input> inputAlign="left" :customStyle="getInputStyle('totalPrice')"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="购买地址" prop="purchaseAddress" labelPosition="top"> <u-form-item label="购买地址" prop="purchaseAddress" labelPosition="top">

View File

@@ -20,7 +20,7 @@
</view> </view>
</u-form-item> </u-form-item>
<u-form-item label="吃奶量" required prop="consumption" > <u-form-item label="吃奶量" required prop="consumption" >
<u--input v-model="form.consumption" type="number" placeholder="请填写吃奶量" <u--input v-model="form.consumption" type="digit" placeholder="请填写吃奶量"
inputAlign="left" :customStyle="getInputStyle('consumption')"> inputAlign="left" :customStyle="getInputStyle('consumption')">
<template #suffix> <template #suffix>
<up-text <up-text

View File

@@ -39,7 +39,7 @@
inputAlign="left" :customStyle="getInputStyle('identityCard')"></u--input> inputAlign="left" :customStyle="getInputStyle('identityCard')"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="身高" prop="height"> <u-form-item label="身高" prop="height">
<u--input v-model="form.height" placeholder="请填写身高" type="number" <u--input v-model="form.height" placeholder="请填写身高" type="digit"
inputAlign="left" :customStyle="getInputStyle('height')"> inputAlign="left" :customStyle="getInputStyle('height')">
<template #suffix> <template #suffix>
<up-text text="CM"></up-text> <up-text text="CM"></up-text>
@@ -47,7 +47,7 @@
</u--input> </u--input>
</u-form-item> </u-form-item>
<u-form-item label="体重" prop="weight"> <u-form-item label="体重" prop="weight">
<u--input v-model="form.weight" placeholder="请填写体重" type="number" <u--input v-model="form.weight" placeholder="请填写体重" type="digit"
inputAlign="left" :customStyle="getInputStyle('weight')"> inputAlign="left" :customStyle="getInputStyle('weight')">
<template #suffix> <template #suffix>
<up-text text="KG"></up-text> <up-text text="KG"></up-text>

View File

@@ -26,7 +26,7 @@
</view> </view>
</u-form-item> </u-form-item>
<u-form-item label="体温" required prop="temperature" > <u-form-item label="体温" required prop="temperature" >
<u--input v-model="form.temperature" type="number" placeholder="请填写体温" <u--input v-model="form.temperature" type="digit" placeholder="请填写体温"
inputAlign="left" :customStyle="getInputStyle('temperature')"> inputAlign="left" :customStyle="getInputStyle('temperature')">
<template #suffix> <template #suffix>
<up-text <up-text
@@ -103,7 +103,7 @@ queryHealthRecordParams: {
rules: { rules: {
healthRecordName: [{ required: true, message: '健康档案不能为空', trigger:['change', 'blur'] }], healthRecordName: [{ required: true, message: '健康档案不能为空', trigger:['change', 'blur'] }],
personName: [{ required: true, message: '人员不能为空', trigger: ['change', 'blur'] }], personName: [{ required: true, message: '人员不能为空', trigger: ['change', 'blur'] }],
temperature: [{ type: 'number',required: true, message: '体温不能为空', trigger: ['change', 'blur'] }], temperature: [{ required: true, message: '体温不能为空', trigger: ['change', 'blur'] }],
measureTime: [{ required: true, message: '测量时间不能为空', trigger: ['change', 'blur'] }] measureTime: [{ required: true, message: '测量时间不能为空', trigger: ['change', 'blur'] }]
} }
}) })