From 6aa37bb1c8caefdfdb70042cee04527aee253e59 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期二, 19 十二月 2023 09:37:21 +0800 Subject: [PATCH] 删除CompBaseInfo文件多余代码 --- src/components/search-option/FYOptionLocation.vue | 36 +++++++++++++++++++----------------- 1 files changed, 19 insertions(+), 17 deletions(-) diff --git a/src/components/search-option/FYOptionLocation.vue b/src/components/search-option/FYOptionLocation.vue index 98db772..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,13 +82,12 @@ return } if (nVal != oVal) { - if (nVal || nVal.length > 0) { - this.selectedOptions = this.optionFormatReverse(nVal); - } + this.selectedOptions = this.optionFormatReverse(nVal) } }, deep: true, - }, + immediate: true + } }, methods: { /** @@ -124,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