内测bug修复
parent
f1ef2c1660
commit
9595358142
|
|
@ -3,7 +3,8 @@
|
||||||
"baseUrl": "src",
|
"baseUrl": "src",
|
||||||
"paths": {
|
"paths": {
|
||||||
"~/*": ["*"]
|
"~/*": ["*"]
|
||||||
}
|
},
|
||||||
|
"jsx": "react"
|
||||||
},
|
},
|
||||||
"include": ["src"]
|
"include": ["src"]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,10 @@ export const vehicleApplyCheckLicenceNo = declareRequest(
|
||||||
"vehicleApplyLoading",
|
"vehicleApplyLoading",
|
||||||
`Get > /primeport/vehicleApply/check-licence-no`,
|
`Get > /primeport/vehicleApply/check-licence-no`,
|
||||||
);
|
);
|
||||||
|
export const vehicleApplyCheckLicenceNoBlack = declareRequest(
|
||||||
|
"vehicleApplyLoading",
|
||||||
|
`Get > /primeport/check-licence-no-black `,
|
||||||
|
);
|
||||||
export const vehicleApplyRecordsList = declareRequest(
|
export const vehicleApplyRecordsList = declareRequest(
|
||||||
"vehicleApplyLoading",
|
"vehicleApplyLoading",
|
||||||
`Post > @/primeport/`,
|
`Post > @/primeport/`,
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,7 @@ import {
|
||||||
NS_ENCLOSED_AREA,
|
NS_ENCLOSED_AREA,
|
||||||
NS_FIRST_LEVEL_DOOR_INFO,
|
NS_FIRST_LEVEL_DOOR_INFO,
|
||||||
NS_MOBILE,
|
NS_MOBILE,
|
||||||
|
NS_VEHICLE_APPLY,
|
||||||
} from "~/enumerate/namespace";
|
} from "~/enumerate/namespace";
|
||||||
import "../../../index.less";
|
import "../../../index.less";
|
||||||
|
|
||||||
|
|
@ -367,7 +368,25 @@ function Apply(props) {
|
||||||
<Form.Item
|
<Form.Item
|
||||||
name="licenceNo"
|
name="licenceNo"
|
||||||
label="车牌号"
|
label="车牌号"
|
||||||
rules={[{ required: true }, { pattern: LICENSE_PLATE_NUMBER, message: "请输入正确的车牌号" }]}
|
validateTrigger={["onChange", "onBlur"]}
|
||||||
|
rules={[
|
||||||
|
{ required: true },
|
||||||
|
{ pattern: LICENSE_PLATE_NUMBER, message: "请输入正确的车牌号" },
|
||||||
|
{
|
||||||
|
validator: async (_, value) => {
|
||||||
|
if (value) {
|
||||||
|
const { data } = await props["vehicleApplyCheckLicenceNoBlack"]({
|
||||||
|
licenceNo: value,
|
||||||
|
});
|
||||||
|
return data.available ? Promise.resolve() : Promise.reject(new Error(data.availableMessage));
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Promise.resolve();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
validateTrigger: "onBlur",
|
||||||
|
},
|
||||||
|
]}
|
||||||
>
|
>
|
||||||
<Input placeholder="请输入车牌号" />
|
<Input placeholder="请输入车牌号" />
|
||||||
</Form.Item>
|
</Form.Item>
|
||||||
|
|
@ -869,4 +888,4 @@ const SafetyNoticeAndSignature = ({ checkboxRef, signatureUrl, setNoticePopupVis
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
|
|
||||||
export default Connect([NS_MOBILE, NS_FIRST_LEVEL_DOOR_INFO, NS_APPROVER_USER, NS_ENCLOSED_AREA], true)(Apply);
|
export default Connect([NS_MOBILE, NS_FIRST_LEVEL_DOOR_INFO, NS_APPROVER_USER, NS_ENCLOSED_AREA, NS_VEHICLE_APPLY], true)(Apply);
|
||||||
|
|
|
||||||
|
|
@ -228,7 +228,28 @@ function Add(props) {
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
{ name: "vehicleTypeName", label: "车辆类型名称", onlyForLabel: true },
|
{ name: "vehicleTypeName", label: "车辆类型名称", onlyForLabel: true },
|
||||||
{ name: "licenceNo", label: "车牌号", rules: [{ pattern: LICENSE_PLATE_NUMBER, message: "请输入正确的车牌号" }] },
|
{
|
||||||
|
name: "licenceNo",
|
||||||
|
label: "车牌号",
|
||||||
|
rules: [
|
||||||
|
{ pattern: LICENSE_PLATE_NUMBER, message: "请输入正确的车牌号" },
|
||||||
|
{
|
||||||
|
validator: async (_, value) => {
|
||||||
|
if (value) {
|
||||||
|
const { data } = await props["vehicleApplyCheckLicenceNoBlack"]({
|
||||||
|
licenceNo: value,
|
||||||
|
});
|
||||||
|
return data.available ? Promise.resolve() : Promise.reject(new Error(data.availableMessage));
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Promise.resolve();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
validateTrigger: "onBlur",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
formItemProps: { validateTrigger: ["onChange", "onBlur"] },
|
||||||
|
},
|
||||||
{ name: "attachmentFile", label: "车辆照片", span: 24, render: (<Upload />) },
|
{ name: "attachmentFile", label: "车辆照片", span: 24, render: (<Upload />) },
|
||||||
{ name: "drivingLicenseFile", label: "行驶证照片", span: 24, render: (<Upload />) },
|
{ name: "drivingLicenseFile", label: "行驶证照片", span: 24, render: (<Upload />) },
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -373,7 +373,7 @@ function Add(props) {
|
||||||
const { data } = await props["vehicleApplyCheckLicenceNo"]({
|
const { data } = await props["vehicleApplyCheckLicenceNo"]({
|
||||||
licenceNo: value,
|
licenceNo: value,
|
||||||
});
|
});
|
||||||
return data.available ? Promise.resolve() : Promise.reject(new Error("车牌号已存在"));
|
return data.available ? Promise.resolve() : Promise.reject(new Error(data.availableMessage));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
Promise.resolve();
|
Promise.resolve();
|
||||||
|
|
|
||||||
|
|
@ -184,7 +184,7 @@ function Add(props) {
|
||||||
licenceNo: value,
|
licenceNo: value,
|
||||||
id: query.id,
|
id: query.id,
|
||||||
});
|
});
|
||||||
return data.available ? Promise.resolve() : Promise.reject(new Error("车牌号已存在"));
|
return data.available ? Promise.resolve() : Promise.reject(new Error(data.availableMessage));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
Promise.resolve();
|
Promise.resolve();
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,12 @@ import { UPLOAD_FILE_TYPE_ENUM } from "zy-react-library/enum/uploadFile/gwj";
|
||||||
import useUploadFile from "zy-react-library/hooks/useUploadFile";
|
import useUploadFile from "zy-react-library/hooks/useUploadFile";
|
||||||
import { ID_NUMBER, LICENSE_PLATE_NUMBER, PHONE } from "zy-react-library/regular";
|
import { ID_NUMBER, LICENSE_PLATE_NUMBER, PHONE } from "zy-react-library/regular";
|
||||||
import { getLabelName } from "zy-react-library/utils";
|
import { getLabelName } from "zy-react-library/utils";
|
||||||
import { NS_APPROVER_USER, NS_FIRST_LEVEL_DOOR_INFO, NS_TEMPORARY_VEHICLE } from "~/enumerate/namespace";
|
import {
|
||||||
|
NS_APPROVER_USER,
|
||||||
|
NS_FIRST_LEVEL_DOOR_INFO,
|
||||||
|
NS_TEMPORARY_VEHICLE,
|
||||||
|
NS_VEHICLE_APPLY,
|
||||||
|
} from "~/enumerate/namespace";
|
||||||
|
|
||||||
function Add(props) {
|
function Add(props) {
|
||||||
const [form] = FormBuilder.useForm();
|
const [form] = FormBuilder.useForm();
|
||||||
|
|
@ -73,7 +78,28 @@ function Add(props) {
|
||||||
{ name: "employeeVehicleUserName", label: "访问人姓名" },
|
{ name: "employeeVehicleUserName", label: "访问人姓名" },
|
||||||
{ name: "lsUserPhone", label: "手机号", rules: [{ pattern: PHONE, message: "请输入正确的手机号" }] },
|
{ name: "lsUserPhone", label: "手机号", rules: [{ pattern: PHONE, message: "请输入正确的手机号" }] },
|
||||||
{ name: "lsUserIdcard", label: "身份证号", rules: [{ pattern: ID_NUMBER, message: "请输入正确的身份证号" }] },
|
{ name: "lsUserIdcard", label: "身份证号", rules: [{ pattern: ID_NUMBER, message: "请输入正确的身份证号" }] },
|
||||||
{ name: "licenceNo", label: "车牌号", rules: [{ pattern: LICENSE_PLATE_NUMBER, message: "请输入正确的车牌号" }] },
|
{
|
||||||
|
name: "licenceNo",
|
||||||
|
label: "车牌号",
|
||||||
|
rules: [
|
||||||
|
{ pattern: LICENSE_PLATE_NUMBER, message: "请输入正确的车牌号" },
|
||||||
|
{
|
||||||
|
validator: async (_, value) => {
|
||||||
|
if (value) {
|
||||||
|
const { data } = await props["vehicleApplyCheckLicenceNoBlack"]({
|
||||||
|
licenceNo: value,
|
||||||
|
});
|
||||||
|
return data.available ? Promise.resolve() : Promise.reject(new Error(data.availableMessage));
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Promise.resolve();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
validateTrigger: "onBlur",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
formItemProps: { validateTrigger: ["onChange", "onBlur"] },
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "licenceType",
|
name: "licenceType",
|
||||||
label: "车牌类型",
|
label: "车牌类型",
|
||||||
|
|
@ -219,4 +245,4 @@ function Add(props) {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
export default Connect([NS_TEMPORARY_VEHICLE, NS_APPROVER_USER, NS_FIRST_LEVEL_DOOR_INFO], true)(Add);
|
export default Connect([NS_TEMPORARY_VEHICLE, NS_APPROVER_USER, NS_FIRST_LEVEL_DOOR_INFO, NS_VEHICLE_APPLY], true)(Add);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue