|
@@ -84,16 +84,16 @@
|
|
|
v-for="(tag,tagIndex) in item.details"
|
|
|
:key="tagIndex"
|
|
|
>
|
|
|
- <p v-if="tag.SecondName">{{ tag.SecondName }}</p>
|
|
|
+ <p v-if="tag.secondName">{{ tag.secondName }}</p>
|
|
|
<ul
|
|
|
- v-for="(detail,detailInd) in tag.details"
|
|
|
- :key="detailInd"
|
|
|
+ v-for="detail in tag.details"
|
|
|
+ :key="detail.code"
|
|
|
>
|
|
|
<el-checkbox
|
|
|
- :title="detail.InfoPointName"
|
|
|
- :disabled="!detail.UnDisabled"
|
|
|
- v-model="detail.Visible"
|
|
|
- @change="boxChange(detail)">{{ detail.InfoPointName }}
|
|
|
+ :title="detail.name"
|
|
|
+ :disabled="!detail.unDisabled"
|
|
|
+ v-model="detail.visible"
|
|
|
+ @change="boxChange(detail)">{{ detail.name }}
|
|
|
</el-checkbox>
|
|
|
</ul>
|
|
|
</div>
|
|
@@ -677,9 +677,9 @@ export default {
|
|
|
boxChange(detail) {
|
|
|
let param = {
|
|
|
content: [{
|
|
|
- classCode: this.code,
|
|
|
- code: detail.InfoPointCode,
|
|
|
- visible: detail.Visible,
|
|
|
+ classCode: detail.classCode,
|
|
|
+ code: detail.code,
|
|
|
+ visible: detail.visible,
|
|
|
groupCode: detail.groupCode,
|
|
|
id: detail.id,
|
|
|
projectId: detail.projectId,
|
|
@@ -773,15 +773,7 @@ export default {
|
|
|
first[item.firstName] = []
|
|
|
}
|
|
|
first[item.firstName].push({
|
|
|
- InfoPointName: item.name,
|
|
|
- InfoPointCode: item.code,
|
|
|
- Visible: item.visible,
|
|
|
- UnDisabled: item.unDisabled,
|
|
|
- SecondName: item.secondName ? item.secondName : '',
|
|
|
- type: item.type,
|
|
|
- classCode: item.classCode,
|
|
|
- id: item.id,
|
|
|
- groupCode: item.groupCode,
|
|
|
+ ...item
|
|
|
})
|
|
|
})
|
|
|
//循环出第二级标签
|
|
@@ -792,19 +784,12 @@ export default {
|
|
|
details: {}
|
|
|
}
|
|
|
first[key].map(item => {
|
|
|
- if (!!obj.details[item.SecondName] && obj.details[item.SecondName].length) {
|
|
|
+ if (obj.details[item.secondName] && obj.details[item.secondName].length) {
|
|
|
} else {
|
|
|
- obj.details[item.SecondName] = []
|
|
|
+ obj.details[item.secondName] = []
|
|
|
}
|
|
|
- obj.details[item.SecondName].push({
|
|
|
- InfoPointName: item.InfoPointName,
|
|
|
- InfoPointCode: item.InfoPointCode,
|
|
|
- Visible: item.Visible,
|
|
|
- UnDisabled: item.UnDisabled,
|
|
|
- type: item.type,
|
|
|
- classCode: item.classCode,
|
|
|
- id: item.id,
|
|
|
- groupCode: item.groupCode,
|
|
|
+ obj.details[item.secondName].push({
|
|
|
+ ...item
|
|
|
})
|
|
|
})
|
|
|
sound.push(obj)
|
|
@@ -818,7 +803,7 @@ export default {
|
|
|
item.details = []
|
|
|
}
|
|
|
item.details.push({
|
|
|
- SecondName: k,
|
|
|
+ secondName: k !== 'undefined'? k : '',
|
|
|
details: copyarr[k]
|
|
|
})
|
|
|
}
|