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