import {useEffect, useState} from "react"; import Taro from '@tarojs/taro' import {Button} from '@nutui/nutui-react-taro' import {Target, Scan, Truck} from '@nutui/icons-react-taro' import {getUserInfo} from "@/api/layout"; import navTo from "@/utils/common"; const ExpirationTime = () => { const [isAdmin, setIsAdmin] = useState(false) const [roleName, setRoleName] = useState() const onScanCode = () => { Taro.scanCode({ onlyFromCamera: true, scanType: ['qrCode'], success: (res) => { console.log(res, 'qrcode...') Taro.navigateTo({url: '/hjm/query?id=' + res.result}) }, fail: (res) => { console.log(res, '扫码失败') Taro.showToast({ title: '扫码失败', icon: 'none', duration: 2000 }) } }) } const navToCarList = () => { if (isAdmin) { navTo('/hjm/list', true) } } useEffect(() => { getUserInfo().then((data) => { if (data) { if(data.certification){ setIsAdmin( true) } data.roles?.map((item, index) => { if (index == 0) { setRoleName(item.roleCode) } }) } }) }, []) return (
<> { roleName == 'youzheng' && } { roleName == 'kuaidiyuan' && }
) } export default ExpirationTime