From 2737b33663b0ad3ffe6f36558d3264c55f32bf59 Mon Sep 17 00:00:00 2001 From: caill <815519168@qq.com> Date: Thu, 20 Mar 2025 09:42:12 +0800 Subject: [PATCH] no message --- base-vue/src/views/modules/tickets/detail.vue | 119 ++++++------------ 1 file changed, 39 insertions(+), 80 deletions(-) diff --git a/base-vue/src/views/modules/tickets/detail.vue b/base-vue/src/views/modules/tickets/detail.vue index 6b961f7..2a9ef3f 100644 --- a/base-vue/src/views/modules/tickets/detail.vue +++ b/base-vue/src/views/modules/tickets/detail.vue @@ -1,89 +1,28 @@ @@ -92,14 +31,34 @@ export default { data () { return { + column: 0, ticketsData: {}, statusOpt: [{value: '0', label: '未开始'}, {value: '1', label: '已指派'}, {value: '2', label: '处理中'}, {value: '3', label: '已完成'}] } }, created () { + if (this.isMobile() || window.innerWidth < 768) { + this.column = 2 + } else { + this.column = 4 + } this.getDataList() }, methods: { + isMobile() { + const userAgentInfo = navigator.userAgent; + const mobileAgents = [ + "Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod" + ]; + let isMobile = false; + for (let i = 0; i < mobileAgents.length; i++) { + if (userAgentInfo.indexOf(mobileAgents[i]) > -1) { + isMobile = true; + break; + } + } + return isMobile; + }, // 获取数据列表 getDataList () { this.$http({ @@ -129,7 +88,7 @@