Commit e6d4b04ca1e8a09b5964b982c487e54aa77183ba
1 parent
7f314a80
feat: device list manage device certificate add refresh client id
Showing
2 changed files
with
20 additions
and
2 deletions
| ... | ... | @@ -8,7 +8,14 @@ |
| 8 | 8 | centered |
| 9 | 9 | :canFullscreen="false" |
| 10 | 10 | > |
| 11 | - <BasicForm @register="registerForm" /> | |
| 11 | + <BasicForm @register="registerForm"> | |
| 12 | + <template #clientId="{ field, model }"> | |
| 13 | + <div class="flex items-center"> | |
| 14 | + <Input v-model:value="model[field]" placeholder="请输入客户端ID" /> | |
| 15 | + <ReloadOutlined class="ml-3 !text-blue-600" @click="handleCreateUUID" /> | |
| 16 | + </div> | |
| 17 | + </template> | |
| 18 | + </BasicForm> | |
| 12 | 19 | </BasicModal> |
| 13 | 20 | </template> |
| 14 | 21 | |
| ... | ... | @@ -19,10 +26,15 @@ |
| 19 | 26 | import { TokenSchemas, credentialTypeEnum } from '../../config/data'; |
| 20 | 27 | import { saveDeviceToken } from '/@/api/device/deviceManager'; |
| 21 | 28 | import { useMessage } from '/@/hooks/web/useMessage'; |
| 29 | + import { Input } from 'ant-design-vue'; | |
| 30 | + import { buildUUID } from '/@/utils/uuid'; | |
| 31 | + import { ReloadOutlined } from '@ant-design/icons-vue'; | |
| 22 | 32 | export default defineComponent({ |
| 23 | 33 | components: { |
| 24 | 34 | BasicModal, |
| 25 | 35 | BasicForm, |
| 36 | + Input, | |
| 37 | + ReloadOutlined, | |
| 26 | 38 | }, |
| 27 | 39 | emits: ['register'], |
| 28 | 40 | setup() { |
| ... | ... | @@ -36,7 +48,7 @@ |
| 36 | 48 | showSubmitButton: false, |
| 37 | 49 | showResetButton: false, |
| 38 | 50 | wrapperCol: { |
| 39 | - span: 12, | |
| 51 | + span: 16, | |
| 40 | 52 | }, |
| 41 | 53 | }); |
| 42 | 54 | const [registerModal, { closeModal }] = useModalInner(async (data) => { |
| ... | ... | @@ -208,12 +220,17 @@ |
| 208 | 220 | }) |
| 209 | 221 | .catch(() => {}); |
| 210 | 222 | }; |
| 223 | + | |
| 224 | + const handleCreateUUID = () => { | |
| 225 | + setFieldsValue({ clientId: buildUUID() }); | |
| 226 | + }; | |
| 211 | 227 | return { |
| 212 | 228 | registerModal, |
| 213 | 229 | registerForm, |
| 214 | 230 | checkedChange, |
| 215 | 231 | handleCancel, |
| 216 | 232 | handleOk, |
| 233 | + handleCreateUUID, | |
| 217 | 234 | }; |
| 218 | 235 | }, |
| 219 | 236 | }); | ... | ... |