From 5d54be28590400be500d00b19c9ac28f29cb95f6 Mon Sep 17 00:00:00 2001 From: zhangtao <9480807882@qq.com> Date: Sat, 26 Apr 2025 01:10:47 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E5=89=8D=E7=AB=AF):=20=E5=B0=86?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E5=AD=97=E6=AE=B5=E4=BB=8E=E6=95=B0=E5=AD=97?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=94=B9=E4=B8=BA=E5=B8=83=E5=B0=94=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 统一将前端界面中的状态字段从数字类型(如1/0)改为布尔类型(true/false),以提高代码可读性和一致性 --- backend/dev_sql.db | Bin 1343488 -> 1351680 bytes frontend/src/views/system/dept/index.vue | 8 ++++---- frontend/src/views/system/dept/types.ts | 2 +- frontend/src/views/system/dict/data.vue | 10 +++++----- frontend/src/views/system/dict/index.vue | 8 ++++---- frontend/src/views/system/dict/types.ts | 4 ++-- frontend/src/views/system/job/index.vue | 16 ++++++++-------- frontend/src/views/system/job/types.ts | 2 +- .../src/views/system/log/SelectorModal.vue | 10 +++++----- frontend/src/views/system/log/types.ts | 2 +- frontend/src/views/system/menu/index.vue | 8 ++++---- frontend/src/views/system/menu/types.ts | 2 +- frontend/src/views/system/notice/index.vue | 8 ++++---- frontend/src/views/system/notice/types.ts | 2 +- frontend/src/views/system/position/index.vue | 8 ++++---- frontend/src/views/system/role/index.vue | 8 ++++---- frontend/src/views/system/role/types.ts | 2 +- .../src/views/system/user/SelectorModal.vue | 8 ++++---- frontend/src/views/system/user/index.vue | 8 ++++---- frontend/src/views/system/user/types.ts | 2 +- 20 files changed, 59 insertions(+), 59 deletions(-) diff --git a/backend/dev_sql.db b/backend/dev_sql.db index 7181c1d677d265f953c571d2258761a71f170a5f..2423d6f85ec83ab3f0d38b6402da5402bce99236 100644 GIT binary patch delta 4476 zcmeHKe@q*76z})0M}N=)EhAe5+S|DpC+zyYYmb(j3lLG%2w{vFqcg{?J+QO1*t>2l z6M;q#vSdjYjJIq{HjIDx7ydD%QL@O?_?P;JiN?Q7OlaBuHt`=#=J&2GP&zWgABHGt z@0;)Uz4v|Z_1=4*_c}E-Ftsv}X(UdXOyK3KWCu7oJ@oky=%ImC`;-RHyV*7pLY{+s zAV9M)$b>@KhcqA#TmQ5#n)FLqM?bg^%=Rzsi+2w9{{^ytoC5c%9EkN&+Jn}f^b^^Y z*FiT?MH1a6LdaT&KmfB7GI5T0mFOk9(XGF+kQJ}T`cDr6vb6D*HXb{E5bN(6eC|ci zT%t9VHjUYLB`|BpN!v=+G6p!zVf)SYtL-P-_qOkBD@gUYFhCls*H}Hq+H9;% z#@d)&y$F6^bfF*1@Q~wKhHmFzJHu+f(3tuN@~96>SCUnTsSsD8S%riOt5j%Fp;d)8 z71~u;twM(iohqzRVXX@5mY~aA2f`ZB>ALH1j@LX{V|Fe%HRsRSA3I&W)ff;o*VlG3 zd*T(>aiEF!?DdXwiL<`Mm=aCI0l7g*jYUL70$zi1T$d?QJTxv~K5;DSJJ0y!i?Sk( z`o^8N735Fzu-`b<}@Ac$*ur*%qd&%eKX#4S!MiFHzA5#rs>SxHu|N zJf-#Bzzv*s^Br(!XrBpxX{BMBvi ztSZTr?usPK;)o&Kpi4)Pqsgcd`+@=ueCs|MT>WYx|KS(8h3k23X?1xycX>WPo5@|i zg)AalBE_%2(Qr~i#v_8LAg|}%dA44Et%XD>5?RP{$6(-Cq2w8sXWNm8aW9b+^uVAO zQaqLvBT6w;YYX#h88vtHnyyxsl0~u@8I8uNi4Czk%WKQG9xPwGuf28yulb+Ewjz2) zLZEOrJR;t)nCAMyd0?_Kw&fAxSUv!0zdsZR!EHHQ+L3OqH3M4Zs@{PcosI*F`QLGsw3+FQL9n$a#_fz_2a*Hd4&cU!O`j#bFv8U)9ZYGp& z(sAPbsDTr;JHv@h$+wVTW1@mRqkCh*)&xd(Jx0#yEA$v$Cs*3=PJf`s$iis3{l6X~ zt0Ko2t^*7}#qQgA0vKN~ZdMHV&$#_FGs{`F?FXV5U07M9SZf%zb0sjEFahNpn77xY zGInq=OL0Eg&R)Q13KCqwzWqrhZU}`g9ZZlwMGhl5qU~4mAZ!_R%GvI79;A%7AZZqI%GvIAA;A=DBZ!-|sW+2ES zz!*E7)j@DCJJ16lFg@`gm+1C;4uZDaOiY^71rKp4Y`66hv}T;X;UJgLboL`$J3vZg U+vEKNfmjHLg}2B1i7Ye(02D!2KL7v# diff --git a/frontend/src/views/system/dept/index.vue b/frontend/src/views/system/dept/index.vue index 0981dcaf..e56ff1ad 100644 --- a/frontend/src/views/system/dept/index.vue +++ b/frontend/src/views/system/dept/index.vue @@ -14,8 +14,8 @@ - 启用 - 停用 + 启用 + 停用 @@ -374,8 +374,8 @@ const loadingData = () => { if (queryState.name) { params['name'] = queryState.name; } - if (queryState.available) { - params['available'] = queryState.available === 1 ? true : false; + if (queryState.available !== null && queryState.available !== undefined) { + params['available'] = queryState.available; } getDeptList(params).then(response => { diff --git a/frontend/src/views/system/dept/types.ts b/frontend/src/views/system/dept/types.ts index 9ee4a46e..32aad129 100644 --- a/frontend/src/views/system/dept/types.ts +++ b/frontend/src/views/system/dept/types.ts @@ -1,6 +1,6 @@ export interface searchDataType { name?: string - available?: number + available?: boolean } export interface tableDataType { diff --git a/frontend/src/views/system/dict/data.vue b/frontend/src/views/system/dict/data.vue index da33f59d..d2bc7658 100644 --- a/frontend/src/views/system/dict/data.vue +++ b/frontend/src/views/system/dict/data.vue @@ -24,8 +24,8 @@ - 启用 - 停用 + 启用 + 停用 @@ -426,9 +426,9 @@ const loadingData = () => { params['dict_type'] = Array.isArray(route.query.dict_type) ? route.query.dict_type[0] : route.query.dict_type queryState.dict_type = Array.isArray(route.query.dict_type) ? route.query.dict_type[0] : route.query.dict_type } - if (queryState.available) { - params['available'] = queryState.available == 1 ? true : false; - } + if (queryState.available !== null && queryState.available !== undefined) { + params['available'] = queryState.available; + } params['page_no'] = pagination.current params['page_size'] = pagination.pageSize diff --git a/frontend/src/views/system/dict/index.vue b/frontend/src/views/system/dict/index.vue index 3c761848..5e8e2c32 100644 --- a/frontend/src/views/system/dict/index.vue +++ b/frontend/src/views/system/dict/index.vue @@ -21,8 +21,8 @@ - 启用 - 停用 + 启用 + 停用 @@ -294,8 +294,8 @@ const loadingData = () => { if (queryState.dict_type) { params['dict_type'] = queryState.dict_type } - if (queryState.available) { - params['available'] = queryState.available == 1 ? true : false; + if (queryState.available !== null && queryState.available !== undefined) { + params['available'] = queryState.available; } params['page_no'] = pagination.current params['page_size'] = pagination.pageSize diff --git a/frontend/src/views/system/dict/types.ts b/frontend/src/views/system/dict/types.ts index 740a6e47..e508d686 100644 --- a/frontend/src/views/system/dict/types.ts +++ b/frontend/src/views/system/dict/types.ts @@ -1,13 +1,13 @@ export interface searchDataType { dict_name?: string dict_type?: string - available?: number + available?: boolean; } export interface searchDictDataType { dict_label?: string dict_type?: string - available?: number + available?: boolean; } export interface tableDictType { diff --git a/frontend/src/views/system/job/index.vue b/frontend/src/views/system/job/index.vue index ad4c77d1..3b6162c6 100644 --- a/frontend/src/views/system/job/index.vue +++ b/frontend/src/views/system/job/index.vue @@ -14,8 +14,8 @@ - 启用 - 停用 + 启用 + 停用 @@ -88,7 +88,7 @@