From c5e49c10499435802a6551b98772f95660c6f85a Mon Sep 17 00:00:00 2001 From: 王飞 <14095171+wang-fei12345@user.noreply.gitee.com> Date: 星期五, 07 三月 2025 09:15:56 +0800 Subject: [PATCH] 定位app首次提交 --- pages/index/tag.vue | 124 ++++++++++++++++++++++------------------- 1 files changed, 67 insertions(+), 57 deletions(-) diff --git a/pages/index/tag.vue b/pages/index/tag.vue index 084ea9e..3d19c47 100644 --- a/pages/index/tag.vue +++ b/pages/index/tag.vue @@ -2,7 +2,7 @@ <view class="template-job tn-safe-area-inset-bottom tn-skeleton"> <!-- 椤堕儴鑷畾涔夊鑸� --> - <tn-nav-bar fixed style="position: absolute;z-index: 999999999;"> + <tn-nav-bar fixed :isBack="false" style="position: absolute;z-index: 999999999;"> <text class="title_linespan" @click="goAchor">鍩虹珯</text> <text v-if="isAchor==false" class="title_linespan" @@ -149,80 +149,90 @@ size: data.size, company: this.company, } - - findTag(params).then((res) => { - this.online = res.online - this.offline = res.offline - if (res.code == 0) { - let list = []; - setTimeout(() => { + if (this.vuex_is_login) { + findTag(params).then((res) => { + this.online = res.online + this.offline = res.offline + if (res.code == 0) { let list = []; - for (var i = 0; i < res.data.records.length; i++) { - list.push(res.data.records[i]); - } - this.list = [...this.list, ...list]; - callback({ - list: this.list, - total: res.data.total - }); - }, 1500); - } - }) + setTimeout(() => { + let list = []; + for (var i = 0; i < res.data.records.length; i++) { + list.push(res.data.records[i]); + } + this.list = [...this.list, ...list]; + callback({ + list: this.list, + total: res.data.total + }); + }, 1500); + } + }) + }else{ + callback({ + list: [], + total: 0 + }); + } }, handleSearch(data, callback) { const params = { current: 1, size: 10, - objectid: this.keyword, + company: this.company, } - - findTag(params).then((res) => { - this.online = res.online - this.offline = res.offline - this.list = [] - if (res.code == 0) { - let list = []; - setTimeout(() => { + if (this.vuex_is_login) { + findTag(params).then((res) => { + this.online = res.online + this.offline = res.offline + this.list = [] + if (res.code == 0) { let list = []; - for (var i = 0; i < res.data.records.length; i++) { - list.push(res.data.records[i]); - } - this.list = [...this.list, ...list]; - callback({ - list: this.list, - total: res.data.total - }); - }, 1500); - } - }) + setTimeout(() => { + let list = []; + for (var i = 0; i < res.data.records.length; i++) { + list.push(res.data.records[i]); + } + this.list = [...this.list, ...list]; + callback({ + list: this.list, + total: res.data.total + }); + }, 1500); + } + }) + } }, // 妯℃嫙璇锋眰鏁版嵁鍒锋柊 handleRefresh(data, callback) { const params = { current: data.page, size: data.size, + objectid: data.objectid, company: this.company, } - findTag(data).then((res) => { - this.online = res.online - this.offline = res.offline - if (res.code == 0) { - let list = []; - setTimeout(() => { + if (this.vuex_is_login) { + findTag(params).then((res) => { + this.online = res.online + this.offline = res.offline + if (res.code == 0) { let list = []; - for (var i = 0; i < res.data.records.length; i++) { - list.push(res.data.records[i]); - } - this.list = [] - this.list = [...this.list, ...list]; - callback({ - list: this.list, - total: res.data.total - }); - }, 1500); - } - }) + setTimeout(() => { + let list = []; + for (var i = 0; i < res.data.records.length; i++) { + list.push(res.data.records[i]); + } + this.list = [] + this.list = [...this.list, ...list]; + callback({ + list: this.list, + total: res.data.total + }); + }, 1500); + } + }) + } }, } } -- Gitblit v1.9.3