|
@@ -11,30 +11,30 @@ function DDCode(props) {
|
|
currentUser: { DingUserId },
|
|
currentUser: { DingUserId },
|
|
} = props;
|
|
} = props;
|
|
const [loading, setLoading] = useState(false);
|
|
const [loading, setLoading] = useState(false);
|
|
- const [time, setTime] = useState(0);
|
|
|
|
|
|
+ // const [time, setTime] = useState(0);
|
|
|
|
|
|
- const queryCode = async () => {
|
|
|
|
- setLoading(true);
|
|
|
|
- // TODO 查询接口获得code
|
|
|
|
|
|
+ // const queryCode = async () => {
|
|
|
|
+ // setLoading(true);
|
|
|
|
+ // // TODO 查询接口获得code
|
|
|
|
|
|
- setLoading(false);
|
|
|
|
- clearInterval(timer);
|
|
|
|
- onChange({
|
|
|
|
- code: '',
|
|
|
|
- });
|
|
|
|
- let second = 60 * 5;
|
|
|
|
- if (second <= 0) return;
|
|
|
|
- setTime(second);
|
|
|
|
|
|
+ // setLoading(false);
|
|
|
|
+ // clearInterval(timer);
|
|
|
|
+ // onChange({
|
|
|
|
+ // code: '',
|
|
|
|
+ // });
|
|
|
|
+ // let second = 60 * 5;
|
|
|
|
+ // if (second <= 0) return;
|
|
|
|
+ // setTime(second);
|
|
|
|
|
|
- timer = setInterval(() => {
|
|
|
|
- setTime(time => {
|
|
|
|
- if (time > 0) {
|
|
|
|
- return time--;
|
|
|
|
- }
|
|
|
|
- return time;
|
|
|
|
- });
|
|
|
|
- }, second * 1000);
|
|
|
|
- };
|
|
|
|
|
|
+ // timer = setInterval(() => {
|
|
|
|
+ // setTime(time => {
|
|
|
|
+ // if (time > 0) {
|
|
|
|
+ // return time--;
|
|
|
|
+ // }
|
|
|
|
+ // return time;
|
|
|
|
+ // });
|
|
|
|
+ // }, second * 1000);
|
|
|
|
+ // };
|
|
if (!DingUserId) return <div>未知用户,请联系管理员。</div>;
|
|
if (!DingUserId) return <div>未知用户,请联系管理员。</div>;
|
|
return (
|
|
return (
|
|
<div>
|
|
<div>
|
|
@@ -47,7 +47,7 @@ function DDCode(props) {
|
|
) : (
|
|
) : (
|
|
<Spin spinning={loading}>
|
|
<Spin spinning={loading}>
|
|
<QRCode size={128} value={`http://47.96.12.136:8896/#/bom/dd-login/${DingUserId}`} />
|
|
<QRCode size={128} value={`http://47.96.12.136:8896/#/bom/dd-login/${DingUserId}`} />
|
|
- 请使用钉钉扫码授权<a onClick={queryCode}>刷新</a>
|
|
|
|
|
|
+ 请使用钉钉扫码授权
|
|
</Spin>
|
|
</Spin>
|
|
)}
|
|
)}
|
|
</div>
|
|
</div>
|