大概可以看的一版
This commit is contained in:
		| @@ -67,7 +67,7 @@ | ||||
|       <ai-linkage-map v-else-if="currentType=='linkageMap'" :config="data" :instance="instance"/> | ||||
|       <template v-else-if="currentType=='tabs'"> | ||||
|         <div slot="right" class="flex"> | ||||
|           <div class="tabItem" v-for="(tab,i) in data.tabs" :key="i" v-text="tab.label" @click="activeTab=i" :class="{active:activeTab==i}"/> | ||||
|           <div class="tabItem" v-for="(tab,i) in data.tabs" :key="i" v-text="tab.label" @click="activeTab=i.toString()" :class="{active:activeTab==i}"/> | ||||
|         </div> | ||||
|         <ai-dv-tabs v-model="activeTab" :config="data" :values="values"/> | ||||
|       </template> | ||||
| @@ -139,7 +139,9 @@ export default { | ||||
|             const tab = meta.find(e => e.label === label) | ||||
|             const comps = [] | ||||
|             if (Array.isArray(v.data)) { | ||||
|               comps.push({label: "内容", ...tab}) | ||||
|               const origin = tab.comps?.[0] || {} | ||||
|               delete origin.comps | ||||
|               comps.push({...origin, label: "内容"}) | ||||
|             } else { | ||||
|               Object.keys(v.data).map(name => { | ||||
|                 const layer = tab.comps.find(e => e.label === name) | ||||
| @@ -151,9 +153,9 @@ export default { | ||||
|         } else if (this.currentType === 'AiDvTable') { | ||||
|           this.dvTableConfig = this.data[this.data.dataType].map((v, i) => { | ||||
|             return { | ||||
|               color: this.data.config[i] ? (this.data.config[i].color || '') : '', | ||||
|               width: this.data.config[i] ? (this.data.config[i].width || '') : '', | ||||
|               align: this.data.config[i] ? (this.data.config[i].align || '') : '' | ||||
|               color: this.data.config?.[i]?.color || '', | ||||
|               width: this.data.config?.[i]?.width || '', | ||||
|               align: this.data.config?.[i]?.align || '', | ||||
|             } | ||||
|           }) | ||||
|           this.data.config = this.dvTableConfig | ||||
|   | ||||
		Reference in New Issue
	
	Block a user