Browse Source

【埃驰-主子表】store+job+库存余额+接口看板,框架封装修改:枚举反查翻译表对应赋值

master
安虹睿 7 months ago
parent
commit
da56a449ec
  1. 7
      PC/InterFace.Dash/src/store/modules/definition.js
  2. 7
      PC/UI.WinIn.FasterZ.Inventory/src/store/modules/definition.js
  3. 7
      PC/UI.WinIn.FasterZ.Job/src/store/modules/definition.js
  4. 7
      PC/UI.WinIn.FasterZ.Store/src/store/modules/definition.js

7
PC/InterFace.Dash/src/store/modules/definition.js

@ -55,12 +55,17 @@ export function initDtoTypesAndEnums(res,typeName,apiName) {
// 有?的话去掉?
let _lastLength = d.type.lastIndexOf('?') >= 0 ? 1 : 0
let enums_type = d.type.substring(0,d.type.length - _lastLength)
let _lastEnumName = enums_type.slice(enums_type.lastIndexOf('.') + 1)
// 通过type包含Enums的全字段-'?'匹配res.types中的值
let enums_list = res.types[enums_type]
if(enums_list){
d.enums_list = []
enums_list.enumValues.forEach((e,key)=>{
d.enums_list.push({value:e,label:enums_list.enumNames[key]})
let _zhName = _lastEnumName + '.' + e
d.enums_list.push({
value:e,
label:state.columZHList[_zhName] || enums_list.enumNames[key],//反查翻译接口中有没有对应的数据(enum名+'.值'),没有的话显示当前enumNames的值
})
})
}
}else if(d.typeSimple.indexOf('boolean') >= 0){

7
PC/UI.WinIn.FasterZ.Inventory/src/store/modules/definition.js

@ -55,12 +55,17 @@ export function initDtoTypesAndEnums(res,typeName,apiName) {
// 有?的话去掉?
let _lastLength = d.type.lastIndexOf('?') >= 0 ? 1 : 0
let enums_type = d.type.substring(0,d.type.length - _lastLength)
let _lastEnumName = enums_type.slice(enums_type.lastIndexOf('.') + 1)
// 通过type包含Enums的全字段-'?'匹配res.types中的值
let enums_list = res.types[enums_type]
if(enums_list){
d.enums_list = []
enums_list.enumValues.forEach((e,key)=>{
d.enums_list.push({value:e,label:enums_list.enumNames[key]})
let _zhName = _lastEnumName + '.' + e
d.enums_list.push({
value:e,
label:state.columZHList[_zhName] || enums_list.enumNames[key],//反查翻译接口中有没有对应的数据(enum名+'.值'),没有的话显示当前enumNames的值
})
})
}
}else if(d.typeSimple.indexOf('boolean') >= 0){

7
PC/UI.WinIn.FasterZ.Job/src/store/modules/definition.js

@ -55,12 +55,17 @@ export function initDtoTypesAndEnums(res,typeName,apiName) {
// 有?的话去掉?
let _lastLength = d.type.lastIndexOf('?') >= 0 ? 1 : 0
let enums_type = d.type.substring(0,d.type.length - _lastLength)
let _lastEnumName = enums_type.slice(enums_type.lastIndexOf('.') + 1)
// 通过type包含Enums的全字段-'?'匹配res.types中的值
let enums_list = res.types[enums_type]
if(enums_list){
d.enums_list = []
enums_list.enumValues.forEach((e,key)=>{
d.enums_list.push({value:e,label:enums_list.enumNames[key]})
let _zhName = _lastEnumName + '.' + e
d.enums_list.push({
value:e,
label:state.columZHList[_zhName] || enums_list.enumNames[key],//反查翻译接口中有没有对应的数据(enum名+'.值'),没有的话显示当前enumNames的值
})
})
}
}else if(d.typeSimple.indexOf('boolean') >= 0){

7
PC/UI.WinIn.FasterZ.Store/src/store/modules/definition.js

@ -55,12 +55,17 @@ export function initDtoTypesAndEnums(res,typeName,apiName) {
// 有?的话去掉?
let _lastLength = d.type.lastIndexOf('?') >= 0 ? 1 : 0
let enums_type = d.type.substring(0,d.type.length - _lastLength)
let _lastEnumName = enums_type.slice(enums_type.lastIndexOf('.') + 1)
// 通过type包含Enums的全字段-'?'匹配res.types中的值
let enums_list = res.types[enums_type]
if(enums_list){
d.enums_list = []
enums_list.enumValues.forEach((e,key)=>{
d.enums_list.push({value:e,label:enums_list.enumNames[key]})
let _zhName = _lastEnumName + '.' + e
d.enums_list.push({
value:e,
label:state.columZHList[_zhName] || enums_list.enumNames[key],//反查翻译接口中有没有对应的数据(enum名+'.值'),没有的话显示当前enumNames的值
})
})
}
}else if(d.typeSimple.indexOf('boolean') >= 0){

Loading…
Cancel
Save