[update] 修改bug78198

This commit is contained in:
lideqin
2023-11-06 14:54:01 +08:00
parent 1153606615
commit 7baabe5412
2 changed files with 13 additions and 3 deletions
+4
View File
@@ -132,6 +132,7 @@
<tree-selection v-else-if="item.fieldShowType === FieldType.TREE_MODAL_SELECT.value" <tree-selection v-else-if="item.fieldShowType === FieldType.TREE_MODAL_SELECT.value"
:placeholder="$t('pleaseSelect')+item.dbFieldTxt" :placeholder="$t('pleaseSelect')+item.dbFieldTxt"
v-model="formInline[item.dbFieldName]" v-model="formInline[item.dbFieldName]"
@nameChange="treeSelectNameChange"
:filedName="item.dbFieldName" :filedName="item.dbFieldName"
type="radio" type="radio"
:nameStr="formInline[item.dbFieldName + '_dictText']" :nameStr="formInline[item.dbFieldName + '_dictText']"
@@ -492,6 +493,9 @@ export default {
userSelectNameChange (value, fieldName) { userSelectNameChange (value, fieldName) {
this.formInline[fieldName + '_dictText'] = value this.formInline[fieldName + '_dictText'] = value
}, },
treeSelectNameChange (value, fieldName) {
this.formInline[fieldName + '_dictText'] = value
},
submit () { submit () {
this.$refs.ruleForm.validate(valid => { this.$refs.ruleForm.validate(valid => {
if (valid) { if (valid) {
+9 -3
View File
@@ -35,6 +35,11 @@ export default {
type: String, type: String,
default: '' default: ''
}, },
// 修改的字段名
filedName: {
type: String,
default: ''
},
value: { value: {
type: String, type: String,
default: () => { default: () => {
@@ -46,13 +51,14 @@ export default {
nameStr: { nameStr: {
immediate: true, immediate: true,
handler (val) { handler (val) {
console.log(val)
this.checkedValue = val this.checkedValue = val
} }
} }
}, },
data () { data () {
return { return {
checkedValue: null checkedValue: ''
} }
}, },
methods: { methods: {
@@ -65,7 +71,7 @@ export default {
}, },
nameChange (value) { nameChange (value) {
this.checkedValue = value this.checkedValue = value
this.$emit('nameChange', value) this.$emit('nameChange', value, this.filedName)
} }
}, },
model: { model: {
@@ -99,4 +105,4 @@ export default {
margin-left: 5px; margin-left: 5px;
} }
} }
</style> </style>