diff --git a/src/assets/imgs/tool_yingyong.png b/src/assets/imgs/tool_yingyong.png new file mode 100644 index 0000000000000000000000000000000000000000..422bd2d82fa0347fbc8bda64065a878d5d914e65 Binary files /dev/null and b/src/assets/imgs/tool_yingyong.png differ diff --git a/src/components/app-card.vue b/src/components/app-card.vue index c1b1ce2092f059e0716cf60e99a64dd2f3433340..b3b899c225023978102dd7231cde849e8aeb8689 100644 --- a/src/components/app-card.vue +++ b/src/components/app-card.vue @@ -1,6 +1,6 @@ @@ -32,13 +32,17 @@ export default { type: Object, default: {}, }, + cardType: { + type: [String, Number], + default: 0, + }, }, methods: { deploymentAction() { - console.log("一键部署 --- " + this.data.id); + this.$emit("deployment-action", this.data); }, - deleteApp() { - console.log("删除应用 --- " + this.data.id); + deleteAction() { + this.$emit("delete-action", this.data); }, }, }; diff --git a/src/components/app-list.vue b/src/components/app-list.vue index 15344f2dfde519f0c5072d3f43e5d55b0bcffdb5..5aa020de8a775b72a7d7d41eae919573dbd42d80 100644 --- a/src/components/app-list.vue +++ b/src/components/app-list.vue @@ -4,6 +4,9 @@ v-for="(item, index) in data" :key="'app_card_' + index" :data="item" + :card-type="cardType" + @deployment-action="deploymentAction" + @delete-action="deleteAction" > @@ -20,6 +23,18 @@ export default { type: Array, default: [], }, + cardType: { + type: [String, Number], + default: 0, + }, + }, + methods: { + deploymentAction(item) { + this.$emit("deployment-action", item); + }, + deleteAction(item) { + this.$emit("delete-action", item); + }, }, }; diff --git a/src/components/side-nav-bar.vue b/src/components/side-nav-bar.vue index c4af1a35c4bec8286dbb9f64ecc1253739d8d9e8..bb839a5d560dfdd984f1111ba2d4c5a7b010faca 100644 --- a/src/components/side-nav-bar.vue +++ b/src/components/side-nav-bar.vue @@ -1,11 +1,7 @@ diff --git a/static/data.json b/static/data.json index a8f30d57902271f6673e2d6b6ba1704f886e08ed..19410caa3ab4706b40be70a14a1a2220ae0c6bfb 100644 --- a/static/data.json +++ b/static/data.json @@ -27,7 +27,7 @@ "name": "王小虎", "address": "0", "id": "ssss22", - "state": 0 + "state": 2 } ], "tableData1": [