From e64f4b83c8f6cd01ea352ad7040e205613ea87d3 Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期五, 14 七月 2023 22:39:34 +0800 Subject: [PATCH] update 优化 toggleRowSelection 缺失一个参数警告问题 --- src/views/system/client/index.vue | 39 +++++++++++++++++++++++++++++++++------ 1 files changed, 33 insertions(+), 6 deletions(-) diff --git a/src/views/system/client/index.vue b/src/views/system/client/index.vue index 1a5e191..2130d03 100644 --- a/src/views/system/client/index.vue +++ b/src/views/system/client/index.vue @@ -47,8 +47,21 @@ <el-table-column label="瀹㈡埛绔痠d" align="center" prop="clientId" /> <el-table-column label="瀹㈡埛绔痥ey" align="center" prop="clientKey" /> <el-table-column label="瀹㈡埛绔閽�" align="center" prop="clientSecret" /> - <el-table-column label="鎺堟潈绫诲瀷" align="center" prop="grantType" /> - <el-table-column label="Token娲昏穬瓒呮椂鏃堕棿" align="center" prop="activityTimeout" /> + <el-table-column label="鎺堟潈绫诲瀷" align="center"> + <template #default="scope"> + <div> + <template v-for="type in scope.row.grantTypeList"> + <dict-tag class="el-check-tag" :options="sys_grant_type" :value="type" /> + </template> + </div> + </template> + </el-table-column> + <el-table-column label="璁惧绫诲瀷" align="center"> + <template #default="scope"> + <dict-tag :options="sys_device_type" :value="scope.row.deviceType" /> + </template> + </el-table-column> + <el-table-column label="Token娲昏穬瓒呮椂鏃堕棿" align="center" prop="activeTimeout" /> <el-table-column label="Token鍥哄畾瓒呮椂鏃堕棿" align="center" prop="timeout" /> <el-table-column label="鐘舵��" align="center" key="status"> <template #default="scope"> @@ -92,7 +105,15 @@ ></el-option> </el-select> </el-form-item> - <el-form-item prop="activityTimeout" label-width="auto"> + <el-form-item label="璁惧绫诲瀷" prop="deviceType"> + <el-select v-model="form.deviceType" placeholder="璇疯緭鍏ヨ澶囩被鍨�"> + <el-option + v-for="dict in sys_device_type" + :key="dict.value" :label="dict.label" :value="dict.value" + ></el-option> + </el-select> + </el-form-item> + <el-form-item prop="activeTimeout" label-width="auto"> <template #label> <span> <el-tooltip content="鎸囧畾鏃堕棿鏃犳搷浣滃垯杩囨湡锛堝崟浣嶏細绉掞級锛岄粯璁�30鍒嗛挓锛�1800绉掞級" placement="top"> @@ -101,7 +122,7 @@ Token娲昏穬瓒呮椂鏃堕棿 </span> </template> - <el-input v-model="form.activityTimeout" placeholder="璇疯緭鍏oken娲昏穬瓒呮椂鏃堕棿" /> + <el-input v-model="form.activeTimeout" placeholder="璇疯緭鍏oken娲昏穬瓒呮椂鏃堕棿" /> </el-form-item> <el-form-item prop="timeout" label-width="auto"> <template #label> @@ -141,6 +162,7 @@ const { proxy } = getCurrentInstance() as ComponentInternalInstance; const { sys_normal_disable } = toRefs<any>(proxy?.useDict("sys_normal_disable")); const { sys_grant_type } = toRefs<any>(proxy?.useDict("sys_grant_type")); +const { sys_device_type } = toRefs<any>(proxy?.useDict("sys_device_type")); const clientList = ref<ClientVO[]>([]); const buttonLoading = ref(false); @@ -165,7 +187,8 @@ clientKey: undefined, clientSecret: undefined, grantTypeList: undefined, - activityTimeout: undefined, + deviceType: undefined, + activeTimeout: undefined, timeout: undefined, status: undefined, } @@ -178,7 +201,8 @@ clientKey: undefined, clientSecret: undefined, grantType: undefined, - activityTimeout: undefined, + deviceType: undefined, + activeTimeout: undefined, timeout: undefined, status: undefined, }, @@ -198,6 +222,9 @@ grantTypeList: [ { required: true, message: "鎺堟潈绫诲瀷涓嶈兘涓虹┖", trigger: "change" } ], + deviceType: [ + { required: true, message: "璁惧绫诲瀷涓嶈兘涓虹┖", trigger: "change" } + ], } }); -- Gitblit v1.9.3