|
@@ -20,6 +20,7 @@ const TaskManage = (props) => {
|
|
const [mandateCount, setMandateCount] = useState<number[]>([0, 0, 0]);
|
|
const [mandateCount, setMandateCount] = useState<number[]>([0, 0, 0]);
|
|
const [loading, setLoading] = useState(false);
|
|
const [loading, setLoading] = useState(false);
|
|
const [tab, setTab] = useState(localStorage.taskTab || '1');
|
|
const [tab, setTab] = useState(localStorage.taskTab || '1');
|
|
|
|
+ const [UA, setUA] = useState('');
|
|
|
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
const requests = [];
|
|
const requests = [];
|
|
@@ -60,6 +61,20 @@ const TaskManage = (props) => {
|
|
payload: { project_id },
|
|
payload: { project_id },
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
+ console.log(navigator.userAgent);
|
|
|
|
+ const UA = navigator.userAgent,
|
|
|
|
+ isWindowsPhone = /(?:Windows Phone)/.test(UA),
|
|
|
|
+ isSymbian = /(?:SymbianOS)/.test(UA) || isWindowsPhone,
|
|
|
|
+ isAndroid = /(?:Android)/.test(UA),
|
|
|
|
+ isFireFox = /(?:Firefox)/.test(UA),
|
|
|
|
+ isChrome = /(?:Chrome|CriOS)/.test(UA),
|
|
|
|
+ isTablet =
|
|
|
|
+ /(?:iPad|PlayBook)/.test(UA) ||
|
|
|
|
+ (isAndroid && !/(?:Mobile)/.test(UA)) ||
|
|
|
|
+ (isFireFox && /(?:Tablet)/.test(UA)),
|
|
|
|
+ isPhone = /(?:iPhone)/.test(UA) && !isTablet,
|
|
|
|
+ isPc = !isPhone && !isAndroid && !isSymbian;
|
|
|
|
+ setUA(UA);
|
|
}, []);
|
|
}, []);
|
|
|
|
|
|
const goTaskList = (item: number) => {
|
|
const goTaskList = (item: number) => {
|
|
@@ -137,6 +152,7 @@ const TaskManage = (props) => {
|
|
renderItem={makeTaskList}
|
|
renderItem={makeTaskList}
|
|
pagination={false}
|
|
pagination={false}
|
|
/>
|
|
/>
|
|
|
|
+ <div>{UA}</div>
|
|
</Spin>
|
|
</Spin>
|
|
),
|
|
),
|
|
},
|
|
},
|