From 8e02a1240ee6b27d56b5e1a634ebc6f42e6e39a4 Mon Sep 17 00:00:00 2001
From: caolc <572275724@qq.com>
Date: Thu, 27 Apr 2023 13:16:24 +0800
Subject: [PATCH] 12
---
src/components/generalDetails/README.md | 34 +++++++++++
src/components/generalDetails/index.vue | 77 +++++++++++++++++--------
2 files changed, 87 insertions(+), 24 deletions(-)
create mode 100644 src/components/generalDetails/README.md
diff --git a/src/components/generalDetails/README.md b/src/components/generalDetails/README.md
new file mode 100644
index 0000000..48cc234
--- /dev/null
+++ b/src/components/generalDetails/README.md
@@ -0,0 +1,34 @@
+组件 参数
+sourceData : 数据源 类型:对象 {}
+mappingData:映射表 类型:数组 []
+isHeader:是否需要标题 默认为false 类型:布尔
+title:详情标题 默认为 默认详情头 类型:字符串
+
+
+mappingData 示例
+[
+ { //第一层 为卡片
+ carTitle://卡片标题
+ iconClass://图标名
+ isFold:是否可折叠
+ carItems:[
+ {
+ label:名称
+ value:显示的值 支持 string(相对相应的字段) array( 支持嵌套字段如['a','b'],实际为sourceData.a.b) functoin(接收一个参数为当前数据源,需返回一个字符串类型的值)
+ fieldDefault:默认值 value没有数据的时候现实的值
+ remark:备注
+ isCopy::是否可复制
+ field:字段
+ }
+ ]
+ }
+]
+
+插槽模式 slot
+header 整个组件的头部
+field 每个字段都可以使用插槽自定义 插槽名称为相对应的字段
+index card_bottom 每张卡片都有相对应的底部 index为索引
+footer 整个组件的底部
+index_car 整张卡片的插槽名称 index为卡片索引
+#4_car="data" 将返回 当前卡片对象对应的值
+
diff --git a/src/components/generalDetails/index.vue b/src/components/generalDetails/index.vue
index 9d536d6..b5225de 100644
--- a/src/components/generalDetails/index.vue
+++ b/src/components/generalDetails/index.vue
@@ -9,9 +9,9 @@