Commit f5224258 authored by 前端-黄佳鑫's avatar 前端-黄佳鑫

🐞 fix: 修复采购询价bug

parent 240e4910
......@@ -129,12 +129,15 @@ const AnchorModal: React.FC<AnchorModalProps> = (props: any) => {
arr.push(item.goodsId)
});
setIds(arr)
} else {
setIds([])
}
}, [visible]);
/** 选择货品点击 */
const confirm = (selectRowKeys: string[] | number[], selectRowRecord: any) => {
const selectRow = selectRowRecord;
console.log(ids, 10086)
if (ids.includes(selectRow[0].id)) {
message.error('货品已存在,请勿重复选择!')
return
......@@ -344,7 +347,18 @@ const AnchorModal: React.FC<AnchorModalProps> = (props: any) => {
<Form.Item
label='采购数量'
name='purchaseCount'
rules={[{ required: true, message: '请输入采购数量' }]}
rules={[{
required: true, validator: (_rule, value) => {
const pattern = /^-?[1-9]\d*(\.\d{1,3})?$/;
if (!value) {
return Promise.reject(new Error('请输入采购数量'));
}
if (!pattern.test(value)) {
return Promise.reject(new Error(`采购数量必须大于0最多保留3位小数`));
}
return Promise.resolve();
}
}]}
>
<InputNumber disabled={preview} min={1} style={{ width: '100%' }} />
</Form.Item>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment