fix: 列表功能展示优化,必填字段修改。

This commit is contained in:
tianyongbao
2024-12-14 00:32:44 +08:00
parent 64582ae57e
commit 12267711b6
5 changed files with 67 additions and 61 deletions

View File

@@ -29,20 +29,25 @@
<u--input v-model="form.quantity" placeholder="请填写入库数量"
inputAlign="right" border="none"></u--input>
</u-form-item>
<u-form-item label="购买时间" prop="purchaseDate" required @click="selectDate()">
<u--input v-model="form.purchaseDate" disabled disabledColor="#ffffff" placeholder="请选择购买时间" inputAlign="right" border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item>
<u-form-item label="使用状态" prop="stateName" required @click="handleState">
<u-form-item label="规格总数" prop="totalCount" required >
<u--input v-model="form.totalCount" placeholder="请填写规格总数"
inputAlign="right" border="none"></u--input>
</u-form-item>
<u-form-item label="使用状态" prop="stateName" required @click="handleState">
<u--input v-model="form.stateName" disabled disabledColor="#ffffff" placeholder="请选择使用状态"
inputAlign="right" border="none"></u--input>
<u-icon slot="right" name="arrow-down"></u-icon>
</u-form-item>
<u-form-item label="生产日期" prop="productionDate" required @click="selectProductionDate()">
<u-form-item label="购买时间" prop="purchaseDate" @click="selectDate()">
<u--input v-model="form.purchaseDate" disabled disabledColor="#ffffff" placeholder="请选择购买时间" inputAlign="right" border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item>
<u-form-item label="生产日期" prop="productionDate" @click="selectProductionDate()">
<u--input v-model="form.productionDate" disabled disabledColor="#ffffff" placeholder="请选择生产日期" inputAlign="right" border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item>
<u-form-item label="过期日期" prop="expiringDate" required @click="selectExpiringDate()">
<u-form-item label="过期日期" prop="expiringDate" @click="selectExpiringDate()">
<u--input v-model="form.expiringDate" disabled disabledColor="#ffffff" placeholder="请选择过期日期" inputAlign="right" border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item>
@@ -51,10 +56,7 @@
inputAlign="right" border="none"></u--input>
<u-icon slot="right" name="arrow-down"></u-icon>
</u-form-item>
<u-form-item label="规格总数" prop="totalCount" required >
<u--input v-model="form.totalCount" placeholder="请填写规格总数"
inputAlign="right" border="none"></u--input>
</u-form-item>
<u-form-item label="规格单位" prop="unitName" @click="handleUnit">
<u--input v-model="form.unitName" disabled disabledColor="#ffffff" placeholder="请选择规格单位"
inputAlign="right" border="none"></u--input>
@@ -216,8 +218,10 @@ queryMedicineParams: {
rules: {
medicineName: [{ required: true, message: '药品名称不能为空', trigger: ['change', 'blur'] }],
quantity: [{type: 'number', required: true, message: '数量不能为空', trigger: ['change', 'blur'] }],
productionDate: [{ required: true, message: '生产日期不能为空', trigger: ['change', 'blur'] }],
expiringDate: [{ required: true, message: '过期日期不能为空', trigger: ['change', 'blur'] }],
// productionDate: [{ required: true, message: '生产日期不能为空', trigger: ['change', 'blur'] }],
// expiringDate: [{ required: true, message: '过期日期不能为空', trigger: ['change', 'blur'] }],
totalCount: [{ type: 'number', required: true, message: '规格总数不能为空', trigger: ['change', 'blur'] }],
code: [{ type: 'number', required: true, message: '入库编号不能为空', trigger: ['change', 'blur'] }],
stateName: [{ required: true, message: '使用状态不能为空', trigger: ['change', 'blur'] }]

View File

@@ -75,7 +75,7 @@
<view class="list-item">
<view class="item-header" @click="enterDetails(item)">
<u--text lines="2" iconStyle="font-size: 18px; color: #333333; font-weight:bold"
:text="item.medicineName" size="30rpx" color="#333333" :bold="true"></u--text>
:text="item.medicineName+'入库'+item.quantity +dictStr(item.packageUnit, packageUnitList)" size="30rpx" color="#333333" :bold="true"></u--text>
</view>
<view class="item-row">
<text class="row-label">购买时间</text>
@@ -89,14 +89,14 @@
<text class="row-label">入库编号</text>
<text class="row-value">{{ item.code }}</text>
</view>
<view class="item-row">
<!-- <view class="item-row">
<text class="row-label">入库数量</text>
<text class="row-value">{{ item.quantity }}</text>
</view>
<view class="item-row">
</view> -->
<!-- <view class="item-row">
<text class="row-label">包装单位</text>
<text class="row-value">{{ dictStr(item.packageUnit, packageUnitList) }}</text>
</view>
</view> -->
<view class="item-row">
<text class="row-label">过期日期</text>