|
@@ -68,7 +68,7 @@ export default function RegisterScreen() {
|
|
|
guideHome_form_5,
|
|
guideHome_form_5,
|
|
|
guideHome_form_6,
|
|
guideHome_form_6,
|
|
|
guideHome_form_7,
|
|
guideHome_form_7,
|
|
|
- guideHome_pla_2,
|
|
|
|
|
|
|
+ // guideHome_pla_2,
|
|
|
guideHome_pla_3,
|
|
guideHome_pla_3,
|
|
|
next,
|
|
next,
|
|
|
} = useModel("wordsModel");
|
|
} = useModel("wordsModel");
|
|
@@ -88,12 +88,6 @@ export default function RegisterScreen() {
|
|
|
}, [])
|
|
}, [])
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
- React.useEffect(() => {
|
|
|
|
|
- if (registerInfo && registerInfo.qualification) {
|
|
|
|
|
- changeQualification(registerInfo.qualification);
|
|
|
|
|
- }
|
|
|
|
|
- }, [registerInfo]);
|
|
|
|
|
-
|
|
|
|
|
const [category, changeCategory] = React.useState("");
|
|
const [category, changeCategory] = React.useState("");
|
|
|
const [address, changeAddress] = React.useState("");
|
|
const [address, changeAddress] = React.useState("");
|
|
|
const [week, changeWeek] = React.useState("");
|
|
const [week, changeWeek] = React.useState("");
|
|
@@ -101,7 +95,62 @@ export default function RegisterScreen() {
|
|
|
const [endTime, changeEndTime] = React.useState("22:00:00");
|
|
const [endTime, changeEndTime] = React.useState("22:00:00");
|
|
|
const [merchantNatureId, changeMerchantNatureId] = React.useState("");
|
|
const [merchantNatureId, changeMerchantNatureId] = React.useState("");
|
|
|
const [logo, changeLogo] = React.useState();
|
|
const [logo, changeLogo] = React.useState();
|
|
|
|
|
+ const [doorHeadImg, changeDoorHeadeImg] = React.useState("");
|
|
|
|
|
+ const [img, changeImg] = React.useState("");
|
|
|
|
|
+
|
|
|
|
|
+ const {
|
|
|
|
|
+ getVerfied,
|
|
|
|
|
+ verifiedInfo,
|
|
|
|
|
+ registerVerifiedInfo,
|
|
|
|
|
+ } = useModel("verifiedModel");
|
|
|
|
|
+
|
|
|
|
|
+ // 法人信息
|
|
|
|
|
+ const [realName, setRealName] = React.useState("");
|
|
|
|
|
+ const [idNo, setIdNo] = React.useState("");
|
|
|
|
|
+ const [idNoImg, setIdNoImg] = React.useState("");
|
|
|
|
|
+ const [handheldIdNo, setHandheldIdNo] = React.useState("");
|
|
|
|
|
|
|
|
|
|
+ React.useEffect(() => {
|
|
|
|
|
+ if (registerVerifiedInfo && registerVerifiedInfo.realName) {
|
|
|
|
|
+ setRealName(registerVerifiedInfo.realName);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (registerVerifiedInfo && registerVerifiedInfo.idNo) {
|
|
|
|
|
+ setIdNo(registerVerifiedInfo.idNo);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (registerVerifiedInfo && registerVerifiedInfo.idNoImg) {
|
|
|
|
|
+ setIdNoImg(registerVerifiedInfo.idNoImg);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (registerVerifiedInfo && registerVerifiedInfo.handheldIdNo) {
|
|
|
|
|
+ setHandheldIdNo(registerVerifiedInfo.handheldIdNo);
|
|
|
|
|
+ }
|
|
|
|
|
+ }, [registerVerifiedInfo]);
|
|
|
|
|
+
|
|
|
|
|
+ React.useEffect(() => {
|
|
|
|
|
+ if (verifiedInfo && verifiedInfo.realName) {
|
|
|
|
|
+ setRealName(verifiedInfo.realName);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (verifiedInfo && verifiedInfo.idNo) {
|
|
|
|
|
+ setIdNo(verifiedInfo.idNo);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (verifiedInfo && verifiedInfo.idNoImg) {
|
|
|
|
|
+ setIdNoImg(verifiedInfo.idNoImg);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (verifiedInfo && verifiedInfo.handheldIdNo) {
|
|
|
|
|
+ setHandheldIdNo(verifiedInfo.handheldIdNo);
|
|
|
|
|
+ }
|
|
|
|
|
+ }, [verifiedInfo]);
|
|
|
|
|
+
|
|
|
|
|
+ React.useEffect(() => {
|
|
|
|
|
+ if (registerInfo && registerInfo.qualification) {
|
|
|
|
|
+ changeQualification(registerInfo.qualification);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (registerInfo && registerInfo.doorHeadImg) {
|
|
|
|
|
+ changeDoorHeadeImg(registerInfo.doorHeadImg);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (registerInfo && registerInfo.img) {
|
|
|
|
|
+ changeImg(registerInfo.img);
|
|
|
|
|
+ }
|
|
|
|
|
+ }, [registerInfo]);
|
|
|
React.useEffect(() => {
|
|
React.useEffect(() => {
|
|
|
if (mid) {
|
|
if (mid) {
|
|
|
let userInfo = getNowUser();
|
|
let userInfo = getNowUser();
|
|
@@ -115,6 +164,10 @@ export default function RegisterScreen() {
|
|
|
changeStartTime(userInfo.startTime);
|
|
changeStartTime(userInfo.startTime);
|
|
|
changeEndTime(userInfo.endTime);
|
|
changeEndTime(userInfo.endTime);
|
|
|
changeQualification(userInfo.qualification);
|
|
changeQualification(userInfo.qualification);
|
|
|
|
|
+ changeDoorHeadeImg(userInfo.doorHeadImg);
|
|
|
|
|
+ changeImg(userInfo.img);
|
|
|
|
|
+
|
|
|
|
|
+ getVerfied();
|
|
|
}
|
|
}
|
|
|
}, [mid]);
|
|
}, [mid]);
|
|
|
|
|
|
|
@@ -126,11 +179,41 @@ export default function RegisterScreen() {
|
|
|
}, [week, startTime, endTime]);
|
|
}, [week, startTime, endTime]);
|
|
|
|
|
|
|
|
const canNext = React.useMemo(() => {
|
|
const canNext = React.useMemo(() => {
|
|
|
- if ((category, address, merchantNatureId, logo)) {
|
|
|
|
|
|
|
+ if (
|
|
|
|
|
+ category &&
|
|
|
|
|
+ address &&
|
|
|
|
|
+ merchantNatureId &&
|
|
|
|
|
+ logo &&
|
|
|
|
|
+ week &&
|
|
|
|
|
+ startTime &&
|
|
|
|
|
+ endTime &&
|
|
|
|
|
+ doorHeadImg &&
|
|
|
|
|
+ img &&
|
|
|
|
|
+ realName &&
|
|
|
|
|
+ idNo &&
|
|
|
|
|
+ idNoImg &&
|
|
|
|
|
+ handheldIdNo &&
|
|
|
|
|
+ qualification
|
|
|
|
|
+ ) {
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
|
return false;
|
|
return false;
|
|
|
- }, [logo]);
|
|
|
|
|
|
|
+ }, [
|
|
|
|
|
+ category,
|
|
|
|
|
+ address,
|
|
|
|
|
+ merchantNatureId,
|
|
|
|
|
+ logo,
|
|
|
|
|
+ week,
|
|
|
|
|
+ startTime,
|
|
|
|
|
+ endTime,
|
|
|
|
|
+ doorHeadImg,
|
|
|
|
|
+ img,
|
|
|
|
|
+ realName,
|
|
|
|
|
+ idNo,
|
|
|
|
|
+ idNoImg,
|
|
|
|
|
+ handheldIdNo,
|
|
|
|
|
+ qualification,
|
|
|
|
|
+ ]);
|
|
|
|
|
|
|
|
return (
|
|
return (
|
|
|
<>
|
|
<>
|
|
@@ -183,15 +266,36 @@ export default function RegisterScreen() {
|
|
|
|
|
|
|
|
<FormInput
|
|
<FormInput
|
|
|
label={guideHome_form_5}
|
|
label={guideHome_form_5}
|
|
|
- sub={guideHome_pla_2}
|
|
|
|
|
type="url"
|
|
type="url"
|
|
|
value={qualification ? "已上传" : " "}
|
|
value={qualification ? "已上传" : " "}
|
|
|
textAlign="right"
|
|
textAlign="right"
|
|
|
style={{ paddingVertical: 5 }}
|
|
style={{ paddingVertical: 5 }}
|
|
|
changePath={() => {
|
|
changePath={() => {
|
|
|
- RootNavigation.navigate("EditBanner", {
|
|
|
|
|
- type: "qualification",
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ RootNavigation.navigate("Qualification");
|
|
|
|
|
+ }}
|
|
|
|
|
+ />
|
|
|
|
|
+
|
|
|
|
|
+ <FormInput
|
|
|
|
|
+ label="门店信息"
|
|
|
|
|
+ type="url"
|
|
|
|
|
+ value={doorHeadImg && img ? "已上传" : " "}
|
|
|
|
|
+ textAlign="right"
|
|
|
|
|
+ style={{ paddingVertical: 5 }}
|
|
|
|
|
+ changePath={() => {
|
|
|
|
|
+ RootNavigation.navigate("Store");
|
|
|
|
|
+ }}
|
|
|
|
|
+ />
|
|
|
|
|
+
|
|
|
|
|
+ <FormInput
|
|
|
|
|
+ label="法人信息"
|
|
|
|
|
+ type="url"
|
|
|
|
|
+ value={
|
|
|
|
|
+ realName && idNo && idNoImg && handheldIdNo ? "已上传" : " "
|
|
|
|
|
+ }
|
|
|
|
|
+ textAlign="right"
|
|
|
|
|
+ style={{ paddingVertical: 5 }}
|
|
|
|
|
+ changePath={() => {
|
|
|
|
|
+ RootNavigation.navigate("LegalPerson");
|
|
|
}}
|
|
}}
|
|
|
/>
|
|
/>
|
|
|
|
|
|
|
@@ -251,6 +355,8 @@ export default function RegisterScreen() {
|
|
|
qualification,
|
|
qualification,
|
|
|
merchantNatureId,
|
|
merchantNatureId,
|
|
|
logo,
|
|
logo,
|
|
|
|
|
+ img,
|
|
|
|
|
+ doorHeadImg,
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
>
|
|
>
|