```jsx const uc = new UC({ ... }) export default function Demo() { const [userInfo, setUserInfo] = useState(null)
npm install @x-edu/bcs-componentsjsx
const uc = new UC({
...
})
export default function Demo() {
const [userInfo, setUserInfo] = useState(null)
useEffect(() => {
async function init() {
try {
await uc.login({
...
})
const info = await uc.getInfo() // 伪代码
setUserInfo(info)
} catch (error) {
console.log(error)
}
}
init()
}, [])
if (!userInfo) {
return null
}
return (
uc={uc}
userInfo={userInfo}
value={{
phoneNumber: '18766666',
userId: '260182595340',
needtickets: false, //needtickets 是否只查询tickets
tickets: ''
}}
one={one} // 物料one信息
onChange={() => {
/* 修改value /
}}
/>
)
}
`
SelectUserInput 人员选择
`jsx
const uc = new UC({
...
})
export default function Demo() {
const [userInfo, setUserInfo] = useState(null)
useEffect(() => {
async function init() {
try {
await uc.login({
...
})
const info = await uc.getInfo() // 伪代码
setUserInfo(info)
} catch (error) {
console.log(error)
}
}
init()
}, [])
if (!userInfo) {
return null
}
return (
uc={uc}
userInfo={userInfo}
value={{
manageUserId: 260182595340,
manageUserMobile: '18*66',
manageUserName: '用户5056'
}}
one={one} // 物料one信息
onChange={() => {
/* 修改value /
}}
/>
)
}
`
SelectSchool 选择责任校
`jsx
const uc = new UC({
...
})
export default function Demo() {
const [userInfo, setUserInfo] = useState(null)
useEffect(() => {
async function init() {
try {
await uc.login({
...
})
const info = await uc.getInfo() // 伪代码
setUserInfo(info)
} catch (error) {
console.log(error)
}
}
init()
}, [])
if (!userInfo) {
return null
}
return (
uc={uc}
userInfo={userInfo}
value="c3e9b431-51b6-43cc-85a6-fab0012c6428"
one={one} // 物料one信息
onChange={() => {
/* 修改value /
}}
/>
)
}
``