From 356f54467f525f437f41271fb62f6be66f2ab1e5 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期一, 18 十二月 2023 17:36:11 +0800 Subject: [PATCH] 1. 调整飞羽环境用户信息的编辑 --- src/components/search-option/FYOptionLocation.vue | 33 +++++++++++++++++---------------- 1 files changed, 17 insertions(+), 16 deletions(-) diff --git a/src/components/search-option/FYOptionLocation.vue b/src/components/search-option/FYOptionLocation.vue index 34c47c0..ea6c3d4 100644 --- a/src/components/search-option/FYOptionLocation.vue +++ b/src/components/search-option/FYOptionLocation.vue @@ -1,5 +1,5 @@ <template> - <el-form-item :label="placeholder"> + <el-form-item :label="placeholder" :prop="prop"> <el-cascader v-model="selectedOptions" :options="locations" @@ -39,7 +39,8 @@ checkStrictly: { type: Boolean, default: true - } + }, + prop: String }, emits: ['update:value'], data() { @@ -81,9 +82,7 @@ return } if (nVal != oVal) { - if (nVal || nVal.length > 0) { - this.selectedOptions = this.optionFormatReverse(nVal) - } + this.selectedOptions = this.optionFormatReverse(nVal) } }, deep: true, @@ -125,17 +124,19 @@ }, optionFormatReverse(val) { const res = [] - if (val.pCode) { - res.push([val.pCode, val.pName]) - } - if (val.cCode) { - res.push([val.cCode, val.cName]) - } - if (val.dCode) { - res.push([val.dCode, val.dName]) - } - if (val.tCode) { - res.push([val.tCode, val.tName]) + if (val) { + if (val.pCode) { + res.push([val.pCode, val.pName]) + } + if (val.cCode) { + res.push([val.cCode, val.cName]) + } + if (val.dCode) { + res.push([val.dCode, val.dName]) + } + if (val.tCode) { + res.push([val.tCode, val.tName]) + } } return res } -- Gitblit v1.9.3