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)" :disabled="Boolean(item.disabled)"
> >
<el-option <el-option
v-for="item in getItemEnums(item)" v-for="item in item.enums_list"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :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() { close() {
this.show = false this.show = false

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

@ -94,7 +94,7 @@
size="mini" size="mini"
> >
<el-option <el-option
v-for="item in getItemEnums(item)" v-for="item in item.enums_list"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
@ -681,24 +681,6 @@ export default {
if(type == 'detail')this.showDetailInfo(row) if(type == 'detail')this.showDetailInfo(row)
if(type == 'json')this.showJsonTable(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) { changeValue(prop,item,val) {
this.$emit("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]}) 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{ }else{
if(d.typeSimple == 'number' || d.typeSimple == 'number?'){ if(d.typeSimple == 'number' || d.typeSimple == 'number?'){
d.apiBaseType='number' d.apiBaseType='number'

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

@ -69,7 +69,7 @@
:disabled="Boolean(item.disabled)" :disabled="Boolean(item.disabled)"
> >
<el-option <el-option
v-for="item in getItemEnums(item)" v-for="item in item.enums_list"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :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() { close() {
this.show = false this.show = false

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

@ -94,7 +94,7 @@
size="mini" size="mini"
> >
<el-option <el-option
v-for="item in getItemEnums(item)" v-for="item in item.enums_list"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
@ -681,24 +681,6 @@ export default {
if(type == 'detail')this.showDetailInfo(row) if(type == 'detail')this.showDetailInfo(row)
if(type == 'json')this.showJsonTable(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) { changeValue(prop,item,val) {
this.$emit("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]}) 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{ }else{
if(d.typeSimple == 'number' || d.typeSimple == 'number?'){ if(d.typeSimple == 'number' || d.typeSimple == 'number?'){
d.apiBaseType='number' d.apiBaseType='number'

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

@ -69,7 +69,7 @@
:disabled="Boolean(item.disabled)" :disabled="Boolean(item.disabled)"
> >
<el-option <el-option
v-for="item in getItemEnums(item)" v-for="item in item.enums_list"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :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() { close() {
this.show = false this.show = false

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

@ -94,7 +94,7 @@
size="mini" size="mini"
> >
<el-option <el-option
v-for="item in getItemEnums(item)" v-for="item in item.enums_list"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
@ -681,24 +681,6 @@ export default {
if(type == 'detail')this.showDetailInfo(row) if(type == 'detail')this.showDetailInfo(row)
if(type == 'json')this.showJsonTable(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) { changeValue(prop,item,val) {
this.$emit("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]}) 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{ }else{
if(d.typeSimple == 'number' || d.typeSimple == 'number?'){ if(d.typeSimple == 'number' || d.typeSimple == 'number?'){
d.apiBaseType='number' d.apiBaseType='number'

Loading…
Cancel
Save