From f43950eabffe0dfd66a9ee765ee172c0d5217b58 Mon Sep 17 00:00:00 2001 From: apple Date: Mon, 27 Apr 2026 13:44:24 +0800 Subject: [PATCH] =?UTF-8?q?fix(integral-external):=20=E5=A4=96=E9=83=A8?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=88=97=E8=A1=A8=E7=94=A8=E6=88=B7=20ID=20?= =?UTF-8?q?=E7=AD=9B=E9=80=89=E9=BB=98=E8=AE=A4=E5=8F=AF=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace el-input-number (min clamped to 1) with text uidStr and only send uid when a valid positive integer is entered. Made-with: Cursor --- .../views/integral-external/user/index.vue | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) 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(); },