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 @@ + + + + + + + + Layer 1 + + + + + + + + + + + \ 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 @@ + + + Layer 1 + + + + + + + \ 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 + }) } } }