Browse Source

布尔类型初始化时候,添加默认枚举list

noToken
安虹睿 1 year ago
parent
commit
c8e8e604d2
  1. 20
      PC/InterFace.Dash/src/components/addEditFromApiPop/index.vue
  2. 20
      PC/InterFace.Dash/src/components/umyTable/index.vue
  3. 9
      PC/InterFace.Dash/src/store/modules/definition.js
  4. 20
      PC/UI.WinIn.FasterZ.Job/src/components/addEditFromApiPop/index.vue
  5. 20
      PC/UI.WinIn.FasterZ.Job/src/components/umyTable/index.vue
  6. 9
      PC/UI.WinIn.FasterZ.Job/src/store/modules/definition.js
  7. 20
      PC/UI.WinIn.FasterZ.Store/src/components/addEditFromApiPop/index.vue
  8. 20
      PC/UI.WinIn.FasterZ.Store/src/components/umyTable/index.vue
  9. 9
      PC/UI.WinIn.FasterZ.Store/src/store/modules/definition.js

20
PC/InterFace.Dash/src/components/addEditFromApiPop/index.vue

@ -69,7 +69,7 @@
:disabled="Boolean(item.disabled)"
>
<el-option
v-for="item in getItemEnums(item)"
v-for="item in item.enums_list"
:key="item.value"
:label="item.label"
:value="item.value"
@ -247,24 +247,6 @@ export default {
}
})
},
//
getItemEnums(item){
let _option = []
//
if(item.apiBaseType == 'boolean'){
_option = [{
value: true,
label: '是'
},{
value: false,
label: '否'
},]
}
if(item.isEnums){
_option = item.enums_list
}
return _option
},
//
close() {
this.show = false

20
PC/InterFace.Dash/src/components/umyTable/index.vue

@ -94,7 +94,7 @@
size="mini"
>
<el-option
v-for="item in getItemEnums(item)"
v-for="item in item.enums_list"
:key="item.value"
:label="item.label"
:value="item.value"
@ -681,24 +681,6 @@ export default {
if(type == 'detail')this.showDetailInfo(row)
if(type == 'json')this.showJsonTable(row)
},
//
getItemEnums(item){
let _option = []
//
if(item.apiBaseType == 'boolean'){
_option = [{
value: true,
label: '是'
},{
value: false,
label: '否'
},]
}
if(item.isEnums){
_option = item.enums_list
}
return _option
},
//
changeValue(prop,item,val) {
this.$emit("changeValue", prop, item, val)

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

@ -63,6 +63,15 @@ export function initDtoTypesAndEnums(res,typeName,apiName) {
d.enums_list.push({value:e,label:enums_list.enumNames[key]})
})
}
}else if(d.typeSimple.indexOf('boolean') >= 0){
d.apiBaseType = 'boolean'
d.enums_list = [{
value: true,
label: '是'
},{
value: false,
label: '否'
}]
}else{
if(d.typeSimple == 'number' || d.typeSimple == 'number?'){
d.apiBaseType='number'

20
PC/UI.WinIn.FasterZ.Job/src/components/addEditFromApiPop/index.vue

@ -69,7 +69,7 @@
:disabled="Boolean(item.disabled)"
>
<el-option
v-for="item in getItemEnums(item)"
v-for="item in item.enums_list"
:key="item.value"
:label="item.label"
:value="item.value"
@ -247,24 +247,6 @@ export default {
}
})
},
//
getItemEnums(item){
let _option = []
//
if(item.apiBaseType == 'boolean'){
_option = [{
value: true,
label: '是'
},{
value: false,
label: '否'
},]
}
if(item.isEnums){
_option = item.enums_list
}
return _option
},
//
close() {
this.show = false

20
PC/UI.WinIn.FasterZ.Job/src/components/umyTable/index.vue

@ -94,7 +94,7 @@
size="mini"
>
<el-option
v-for="item in getItemEnums(item)"
v-for="item in item.enums_list"
:key="item.value"
:label="item.label"
:value="item.value"
@ -681,24 +681,6 @@ export default {
if(type == 'detail')this.showDetailInfo(row)
if(type == 'json')this.showJsonTable(row)
},
//
getItemEnums(item){
let _option = []
//
if(item.apiBaseType == 'boolean'){
_option = [{
value: true,
label: '是'
},{
value: false,
label: '否'
},]
}
if(item.isEnums){
_option = item.enums_list
}
return _option
},
//
changeValue(prop,item,val) {
this.$emit("changeValue", prop, item, val)

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

@ -63,6 +63,15 @@ export function initDtoTypesAndEnums(res,typeName,apiName) {
d.enums_list.push({value:e,label:enums_list.enumNames[key]})
})
}
}else if(d.typeSimple.indexOf('boolean') >= 0){
d.apiBaseType = 'boolean'
d.enums_list = [{
value: true,
label: '是'
},{
value: false,
label: '否'
}]
}else{
if(d.typeSimple == 'number' || d.typeSimple == 'number?'){
d.apiBaseType='number'

20
PC/UI.WinIn.FasterZ.Store/src/components/addEditFromApiPop/index.vue

@ -69,7 +69,7 @@
:disabled="Boolean(item.disabled)"
>
<el-option
v-for="item in getItemEnums(item)"
v-for="item in item.enums_list"
:key="item.value"
:label="item.label"
:value="item.value"
@ -247,24 +247,6 @@ export default {
}
})
},
//
getItemEnums(item){
let _option = []
//
if(item.apiBaseType == 'boolean'){
_option = [{
value: true,
label: '是'
},{
value: false,
label: '否'
},]
}
if(item.isEnums){
_option = item.enums_list
}
return _option
},
//
close() {
this.show = false

20
PC/UI.WinIn.FasterZ.Store/src/components/umyTable/index.vue

@ -94,7 +94,7 @@
size="mini"
>
<el-option
v-for="item in getItemEnums(item)"
v-for="item in item.enums_list"
:key="item.value"
:label="item.label"
:value="item.value"
@ -681,24 +681,6 @@ export default {
if(type == 'detail')this.showDetailInfo(row)
if(type == 'json')this.showJsonTable(row)
},
//
getItemEnums(item){
let _option = []
//
if(item.apiBaseType == 'boolean'){
_option = [{
value: true,
label: '是'
},{
value: false,
label: '否'
},]
}
if(item.isEnums){
_option = item.enums_list
}
return _option
},
//
changeValue(prop,item,val) {
this.$emit("changeValue", prop, item, val)

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

@ -63,6 +63,15 @@ export function initDtoTypesAndEnums(res,typeName,apiName) {
d.enums_list.push({value:e,label:enums_list.enumNames[key]})
})
}
}else if(d.typeSimple.indexOf('boolean') >= 0){
d.apiBaseType = 'boolean'
d.enums_list = [{
value: true,
label: '是'
},{
value: false,
label: '否'
}]
}else{
if(d.typeSimple == 'number' || d.typeSimple == 'number?'){
d.apiBaseType='number'

Loading…
Cancel
Save