From f58f270f41404fc4adb144af1e2bf2bee18de0a7 Mon Sep 17 00:00:00 2001
From: wangjiahao <1522128093@qq.com>
Date: Mon, 16 May 2022 14:33:17 +0800
Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BB=AA=E8=A1=A8=E6=9D=BF?=
=?UTF-8?q?=E5=88=97=E8=A1=A8=E5=A2=9E=E5=8A=A0=E5=8F=91=E5=B8=83=E6=A0=87?=
=?UTF-8?q?=E8=AF=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...el-mobile.svg => panel-mobile-publish.svg} | 0
.../icons/svg/panel-mobile-unpublished.svg | 19 +++++++++++++++++++
frontend/src/icons/svg/panel-publish.svg | 1 +
frontend/src/icons/svg/panel-unpublished.svg | 10 ++++++++++
frontend/src/views/panel/list/PanelList.vue | 13 +++++++++----
frontend/src/views/panel/list/PanelMain.vue | 5 ++++-
.../src/views/panel/list/PanelViewShow.vue | 4 ++++
7 files changed, 47 insertions(+), 5 deletions(-)
rename frontend/src/icons/svg/{panel-mobile.svg => panel-mobile-publish.svg} (100%)
create mode 100644 frontend/src/icons/svg/panel-mobile-unpublished.svg
create mode 100644 frontend/src/icons/svg/panel-publish.svg
create mode 100644 frontend/src/icons/svg/panel-unpublished.svg
diff --git a/frontend/src/icons/svg/panel-mobile.svg b/frontend/src/icons/svg/panel-mobile-publish.svg
similarity index 100%
rename from frontend/src/icons/svg/panel-mobile.svg
rename to frontend/src/icons/svg/panel-mobile-publish.svg
diff --git a/frontend/src/icons/svg/panel-mobile-unpublished.svg b/frontend/src/icons/svg/panel-mobile-unpublished.svg
new file mode 100644
index 0000000000..919694ec88
--- /dev/null
+++ b/frontend/src/icons/svg/panel-mobile-unpublished.svg
@@ -0,0 +1,19 @@
+
\ No newline at end of file
diff --git a/frontend/src/icons/svg/panel-publish.svg b/frontend/src/icons/svg/panel-publish.svg
new file mode 100644
index 0000000000..4153757c43
--- /dev/null
+++ b/frontend/src/icons/svg/panel-publish.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/frontend/src/icons/svg/panel-unpublished.svg b/frontend/src/icons/svg/panel-unpublished.svg
new file mode 100644
index 0000000000..ac5887e54a
--- /dev/null
+++ b/frontend/src/icons/svg/panel-unpublished.svg
@@ -0,0 +1,10 @@
+
\ No newline at end of file
diff --git a/frontend/src/views/panel/list/PanelList.vue b/frontend/src/views/panel/list/PanelList.vue
index 1a6f159c9f..37e09bc0c1 100644
--- a/frontend/src/views/panel/list/PanelList.vue
+++ b/frontend/src/views/panel/list/PanelList.vue
@@ -39,8 +39,8 @@
-
-
+
+
{{ data.name }}
@@ -91,8 +91,8 @@
-
-
+
+
@@ -806,6 +806,11 @@ export default {
},
editFromPanelViewShow() {
this.edit(this.lastActiveNodeData, this.lastActiveNode)
+ },
+ editPanelBashInfo(params) {
+ if (params.operation === 'status') {
+ this.lastActiveNodeData.status = params.value
+ }
}
}
}
diff --git a/frontend/src/views/panel/list/PanelMain.vue b/frontend/src/views/panel/list/PanelMain.vue
index 4ebd93cf69..90f0ed7338 100644
--- a/frontend/src/views/panel/list/PanelMain.vue
+++ b/frontend/src/views/panel/list/PanelMain.vue
@@ -17,7 +17,7 @@
-
+
@@ -104,6 +104,9 @@ export default {
},
editPanel() {
this.$refs.panelList.editFromPanelViewShow()
+ },
+ editPanelBashInfo(param) {
+ this.$refs.panelList.editPanelBashInfo(param)
}
}
diff --git a/frontend/src/views/panel/list/PanelViewShow.vue b/frontend/src/views/panel/list/PanelViewShow.vue
index ff6b53264f..0083571b10 100644
--- a/frontend/src/views/panel/list/PanelViewShow.vue
+++ b/frontend/src/views/panel/list/PanelViewShow.vue
@@ -436,6 +436,10 @@ export default {
this.panelInfo.status = 'publish'
}
updatePanelStatus(this.panelInfo.id, { 'status': this.panelInfo.status })
+ this.$emit('editPanelBashInfo', {
+ 'operation': 'status',
+ 'value': this.panelInfo.status
+ })
}
}
}