UNPKG

@opentiny/vue-renderless

Version:

An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.

19 lines (18 loc) 592 B
import "../chunk-G2ADBYYC.js"; const init = ({ service, state }) => () => { const { getUserInfo, getUserImageUrl, getLangData } = service; getLangData().then((langData) => { getUserInfo().then((user) => { getUserImageUrl(user.employeeNumber).then((url) => { const { locale = "zhCN" } = langData; const { displayNameCn, displayNameEn, userCN } = user; const displayName = locale === "zhCN" ? displayNameCn || userCN : displayNameEn || userCN; state.imgUrl = url; state.userName = displayName; }); }); }); }; export { init };