|
@@ -3,17 +3,15 @@
|
|
|
<el-empty v-if="items.length === 0"></el-empty>
|
|
|
<m-card
|
|
|
v-for="item in items"
|
|
|
- :key="item.id"
|
|
|
+ :key="item.webSettingId"
|
|
|
class="mb-3"
|
|
|
:title="item.name"
|
|
|
- :description="item.description"
|
|
|
- :author="item.author"
|
|
|
- :createDate="item.createDate"
|
|
|
- :permission="item.permission"
|
|
|
- :url="item.url"
|
|
|
- :id="item.id"
|
|
|
- @details="onDetails(item)"
|
|
|
- ></m-card>
|
|
|
+ >
|
|
|
+ <template #header>
|
|
|
+ {{ item.name }}
|
|
|
+ </template>
|
|
|
+ <el-empty v-if="!item.data"></el-empty>
|
|
|
+ </m-card>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -49,9 +47,7 @@ export default {
|
|
|
this.items = data.records.map(e => {
|
|
|
return {
|
|
|
...e.entity,
|
|
|
- name: e.entity.content?.name ?? null,
|
|
|
- description: e.entity.content?.description ?? null,
|
|
|
- author: e.entity.content?.author ?? null
|
|
|
+ ...e.entity.content
|
|
|
}
|
|
|
})
|
|
|
this.total = data.total
|