# 通用问题
# 前端支持的语言、组件?
前端目前使用vue技术栈,前端组件使用基于ElementUI封装的Adam UI框架。
# 组件库下载报错?
查看npm registry 是否正确。registry=http://nexus.gosp.glkyun.com/repository/npm-all/ (opens new window)。
查看node版本,建议node配置14.0版本以上。
# 使用@adam/glink或者@adam/flow的table页面展示不出来
注册组件时,查看productName是否正确。
注意:productName从sessionStorage中取到后务必进行JSON.parse解析
// @adam/glink组件
Vue.use(Glink, {
requestOptions: requestOptions, //请求头
auths: {} /* 定义了一些按钮权限的配置*/,
lookupType: true, // 字典选项是否只输出字符串,设置false即把字典中的"1"输出为Number类型,字典中的"true"输出为Boolean
model: 'local',
productName: storage.getItem('PRODUCT_CODE') // 产品code,从sessionStorage中取PRODUCT_CODE,需要进行JSON.parse解析
})
// @adam/flow组件
Vue.use(Flow, {
store,
requestOptions: requestOptions,
columnsIsExpand: false, //默认true,true代表列表显示审批类型、节点类型、审批人,false不显示
processInstIdIsShow:false, //默认true,true代表处理记录列表显示流程实例id,false不显示
lookupType: true,// 字典选项是否只输出字符串,设置false即把字典中的"1"输出为Number类型,字典中的"true"输出为Boolean
model: 'local',
baseRouterUrl:process.env.VUE_APP_ROUTER_BASE, // 路由前缀(微应用的路由前缀)
productName: storage.getItem('PRODUCT_CODE') // 产品code,从sessionStorage中取PRODUCT_CODE,需要进行JSON.parse解析
})
const storage = {
getItem(key) {
const value = window.sessionStorage.getItem(key)
if (value && value != 'undefined') {
return JSON.parse(value)
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30