{{ $t('Enterprise') }}
@@ -50,6 +50,9 @@ export default {
methods: {
capitalize(str) {
return str.charAt(0).toUpperCase() + str.slice(1)
+ },
+ handleClick() {
+ this.$emit('onClick', this.d)
}
}
}
diff --git a/src/components/Table/CardTable/index.vue b/src/components/Table/CardTable/index.vue
index e4c612ee3..e728af83a 100644
--- a/src/components/Table/CardTable/index.vue
+++ b/src/components/Table/CardTable/index.vue
@@ -14,15 +14,13 @@
-
-
+
+
@@ -230,15 +228,18 @@ export default {
display: flex;
gap: 20px;
- .my-card {
+ .the-card {
min-width: 330px;
position: relative;
margin-bottom: 20px;
height: 230px;
width: 380px;
+ padding: 15px;
::v-deep .el-card__body {
height: 100%;
+ width: 100%;
+ padding: 0;
}
&.is-disabled {
diff --git a/src/components/Table/InfoCardTable/Info.vue b/src/components/Table/InfoCardTable/Info.vue
new file mode 100644
index 000000000..c8436a617
--- /dev/null
+++ b/src/components/Table/InfoCardTable/Info.vue
@@ -0,0 +1,67 @@
+
+
+
+
+ {{ item.title }}:
+ {{ item.content }}
+
+
+
+
+
+
+
+
diff --git a/src/components/Table/CardTable/DataCardTable/CardPanel.vue b/src/components/Table/InfoCardTable/Panel.vue
similarity index 67%
rename from src/components/Table/CardTable/DataCardTable/CardPanel.vue
rename to src/components/Table/InfoCardTable/Panel.vue
index 473446a96..7fa34c5f7 100644
--- a/src/components/Table/CardTable/DataCardTable/CardPanel.vue
+++ b/src/components/Table/InfoCardTable/Panel.vue
@@ -1,16 +1,19 @@
-
-
-
-
- {{ object.name }}
-
-
-
+
+
+
diff --git a/src/views/assets/Cloud/Account/AccountList.vue b/src/views/assets/Cloud/Account/AccountList.vue
index 6dc3c042d..c97f1192d 100644
--- a/src/views/assets/Cloud/Account/AccountList.vue
+++ b/src/views/assets/Cloud/Account/AccountList.vue
@@ -24,7 +24,7 @@ import { lan, privateCloudProviders, publicCloudProviders } from '../const'
import CreateDialog from './components/CreateDialog.vue'
import UpdateDialog from './components/UpdateDialog.vue'
import SyncDialog from './components/SyncDialog.vue'
-import SmallCard from '@/components/Table/CardTable/DataCardTable/index.vue'
+import SmallCard from '@/components/Table/InfoCardTable/index.vue'
import { ACCOUNT_PROVIDER_ATTRS_MAP } from '@/views/assets/Cloud/const'
import { toSafeLocalDateStr } from '@/utils/time'
@@ -186,12 +186,4 @@ export default {