diff --git a/backend-adminend/src/views/integral-external/user/index.vue b/backend-adminend/src/views/integral-external/user/index.vue index 87303d7..c125ca9 100644 --- a/backend-adminend/src/views/integral-external/user/index.vue +++ b/backend-adminend/src/views/integral-external/user/index.vue @@ -18,11 +18,10 @@ - @@ -127,7 +126,7 @@ export default { }, userFrom: { keywords: '', - uid: null, + uidStr: '', dateLimit: '', page: 1, limit: 15, @@ -142,8 +141,15 @@ export default { getList() { this.listLoading = true; const params = { ...this.userFrom }; + delete params.uidStr; + const uidParsed = + this.userFrom.uidStr === '' || this.userFrom.uidStr == null + ? null + : parseInt(String(this.userFrom.uidStr).trim(), 10); + if (uidParsed != null && !Number.isNaN(uidParsed) && uidParsed > 0) { + params.uid = uidParsed; + } if (!params.keywords) delete params.keywords; - if (!params.uid) delete params.uid; if (!params.dateLimit) delete params.dateLimit; getExternalUserList(params) @@ -161,7 +167,7 @@ export default { this.getList(); }, handleReset() { - this.userFrom = { keywords: '', uid: null, dateLimit: '', page: 1, limit: 15 }; + this.userFrom = { keywords: '', uidStr: '', dateLimit: '', page: 1, limit: 15 }; this.timeVal = []; this.getList(); },