From 17e42d4e0fa95c7af0173be4ef4768eeb6090d5f Mon Sep 17 00:00:00 2001
From: chengkun <chengkun@ishangstudy.com>
Date: Mon, 15 Sep 2025 14:43:34 +0800
Subject: [PATCH] 提交

---
 public/static/admin/js/online_message/index.js |   90 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 90 insertions(+), 0 deletions(-)

diff --git a/public/static/admin/js/online_message/index.js b/public/static/admin/js/online_message/index.js
new file mode 100644
index 0000000..451d66a
--- /dev/null
+++ b/public/static/admin/js/online_message/index.js
@@ -0,0 +1,90 @@
+
+
+const App = {
+    mixins: [sharedMixin],/////共用的方法/////
+    data() {
+        return {
+            list: [],
+            count: 0,
+            searchForm: {
+                page: 1,
+                limit: 20,
+                kw: '',
+            },
+        };
+    },
+    mounted() {
+        this.getOnlineMessageList();
+    },
+    created() { },
+    methods: {
+        formatDate(time) {
+            return moment(time * 1000).format("YYYY-MM-DD H:m");
+        },
+        ///修改扩展字段的值////
+        changeMessageStatus(id) {
+            let that = this;
+            let url = "/admin/onlineMessage/change_message_status.html"
+            postRequest(url, { id: id }).then(res => {
+                if (res.data.code == 200) {
+                    that.$message({
+                        message: res.data.message,
+                        type: 'success',
+                        duration: 1000,
+                        center: true,
+                        onClose: function () {
+                            that.getOnlineMessageList();
+                        }
+                    });
+                } else {
+                    that.$message({
+                        message: res.data.message,
+                        type: 'error',
+                        duration: 2000,
+                        center: true
+                    });
+                }
+            });
+
+        },
+
+        handleSizeChange(val) {
+            //////设置每页多少条
+            this.searchForm.page_size = val
+            this.getOnlineMessageList();
+        },
+        handleCurrentChange(val) {
+            ///改变当前页///////
+            this.searchForm.page = val
+            this.getOnlineMessageList();
+        },
+        // 获取公告列表
+        getOnlineMessageList() {
+            let that = this;
+            const loading = this.$loading({
+                lock: true,
+                text: '获取中',
+                spinner: 'el-icon-loading',
+                background: 'rgba(0, 0, 0, 0.2)'
+            });
+            let url = "/admin/onlineMessage/get_online_message_list.html"
+            postRequest(url, that.searchForm).then(res => {
+                loading.close();
+                if (res.data.code == 200) {
+                    that.list = res.data.data.list;
+                    that.count = +res.data.data.total;
+                }
+            }).catch(() => {
+                //取消,不做处理
+            });
+        },
+    }
+};
+const app = Vue.createApp(App);
+for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
+    app.component(key, component)
+}
+app.use(ElementPlus, {
+    locale: ElementPlusLocaleZhCn,
+});
+app.mount("#vue_item");
\ No newline at end of file

--
Gitblit v1.9.0