diff --git a/src/views/components/FieldOptions/index.vue b/src/views/components/FieldOptions/index.vue index b73e978..e3d414f 100644 --- a/src/views/components/FieldOptions/index.vue +++ b/src/views/components/FieldOptions/index.vue @@ -53,7 +53,7 @@ v-for="item in levelIII" :key="item.id" :label="item.name" - :value="item.id" + :value="item" > @@ -124,7 +124,24 @@ export default { _value.push(item.value); } newVal.industrys = _key; - this.industrysTags = _value; + + let keyObj = []; + for (let i = 0; i < _key.length; i++) { + keyObj.push([]); + let array = _key[i].split("-"); + for (let j = 0; j < array.length; j++) { + keyObj[i].push({ + id: array[j], + }); + } + } + for (let i = 0; i < _value.length; i++) { + let array = _value[i].split(">"); + for (let j = 0; j < array.length; j++) { + keyObj[i][j]["name"] = array[j]; + } + } + this.industrysTags = keyObj; }, }, methods: {