diff --git a/packages/core/AppQyWxConfig/list.vue b/packages/core/AppQyWxConfig/list.vue index 1f07d4c2..d85d34c2 100644 --- a/packages/core/AppQyWxConfig/list.vue +++ b/packages/core/AppQyWxConfig/list.vue @@ -36,13 +36,14 @@ active-color="#5088FF" inactive-color="#D0D4DC"> - + 详情 删除 系统信息 推送随手拍样式 主题样式 + 会话存档 @@ -194,6 +195,13 @@ + + + 内部 + 外部 + 全部 + + @@ -274,7 +282,9 @@ export default { name: "" }, sysInfo: {}, - sysInfoDialog: false + sysInfoDialog: false, + sessionDialog: false, + sessionInfo: {status: 0, corpId: ''} } }, methods: { @@ -446,6 +456,20 @@ export default { }, handleTheme(id) { this.$router.push({hash: "#theme", query: {id}}) + }, + handleSession(row) { + this.sessionInfo.corpId = row.corpId + this.sessionInfo.status = row.saveConfig || 0 + this.sessionDialog = true + }, + submitSessionInfo() { + this.instance.post(`/app/appsessionarchiveconfig/updateSessionArchiveConfig?corpId=${this.sessionInfo.corpId}&status=${this.sessionInfo.status}`).then(res => { + if (res?.code == 0) { + this.getTableData(); + this.$message.success("提交成功!") + this.sessionDialog = false + } + }) } }, created() {